*

	Theme Name: Pensacola Sleep Discorders Center

	Description: Pensacola Sleep is a WordPress theme designed by JJCreativeDesign.

	Author: JJCreative Design

	Author URI: http://jjcreativedesign.com/

	Version: 2.0.2

	

	Template: genesis

	

	License: GPL-2.0+

	License URI: http://www.gnu.org/licenses/gpl-2.0.html

	Copyright: Copyright (c) 2014, JJCreativeDesign

*/





/* Import Fonts

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



@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);



/*

HTML5 Reset

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



/* Baseline Normalize

	normalize.css v2.1.2 | MIT License | git.io/normalize

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



article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}



/* Box Sizing

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



*,

input[type="search"] {

	-webkit-box-sizing: border-box;

	-moz-box-sizing:    border-box;

	box-sizing:         border-box;

}



/* Float Clearing

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



.archive-pagination:before,

.clearfix:before,

.entry:before,

.entry-pagination:before,

.footer-widgets:before,

.nav-primary:before,

.nav-secondary:before,

.site-container:before,

.site-footer:before,

.site-header:before,

.site-inner:before,

.wrap:before {

	content: " ";

	display: table;

}



.archive-pagination:after,

.clearfix:after,

.entry:after,

.entry-pagination:after,

.footer-widgets:after,

.nav-primary:after,

.nav-secondary:after,

.site-container:after,

.site-footer:after,

.site-header:after,

.site-inner:after,

.wrap:after {

	clear: both;

	content: " ";

	display: table;

}





/* Defaults

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



body,

h1,

h2,

h2 a,

h2 a:visited,

h3,

h4,

h5,

h6,

p,

select,

textarea {

	color: #464547;

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-weight: 400;

	line-height: 1.3625;

	margin: 0;

	padding: 0;

	text-decoration: none;

}



blockquote,

input,

select,

textarea,

.breadcrumb,

.sticky,

.taxonomy-description,

.wp-caption {

	border: 1px solid #ddd;

}



input,

label,

select,

textarea {

	color: #464547;

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: 300;

}



li,

ol,

ul {

	margin: 0;

	padding: 0;

}



ol li {

	list-style-type: decimal;

}



hr {

	border: 0;

	border-top: 1px solid #DDD;

	height: 1px;

	margin: 0 0 10px;

}





/* Hyperlinks

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



a,

a:visited {

	color: #0d72c7;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



a img {

	border: none;

}





/* Body

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



html {

	background-color: #fbfbfb;

}



body {

	background-color: #FFF;

	font-size: 15px;

}



::-moz-selection {

	background-color: #0d72c7;

	color: #fff;

}



::selection {

	background-color: #0d72c7;

	color: #fff;

}





/* Wrap

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



.site-container {

	margin: 0 auto;

	width: 100%;

	padding: 0;

}





/* Header

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



.site-header {

	margin: 0 auto;

	min-height: 100px;

	overflow: hidden;

	width: 1000px;

}



.title-area {

	float: left;

	overflow: hidden;

	padding: 17px 0 0;

	width: 400px;

}



.site-title {

	font-family: 'Open Sans', arial, serif;

	font-size: 42px;

	line-height: 1;

	margin: 0;

	text-transform: uppercase;

}



.site-title a,

.site-title a:hover {

	color: #005a87;

	font-weight: bold;

	padding: 0 0 0 20px;

	text-decoration: none;

}



.site-description {

	padding: 0 0 0 20px;

}



.site-header .widget-area {

	float: right;

	padding: 10px 0;

	text-align: right;

	width: 48%;

}



.contact-info .font-size {

	color: #2b489e;

	font-size: 14px;

}



.contact-info .font-size a {

	color: #2b489e;

	cursor: pointer;

	font-size: 16px;

	line-height: 1.5;

	margin: 0 0 0 3px;

	padding: 0 5px;

	position: relative;

}



.contact-info .font-size a:hover {

	border-radius: 4px;

	background-color: #CDCDCD;

	text-decoration: none;

}



.contact-info .phone {

	font-size: 21px;

}





/* Image Header - Partial Width

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



.header-image .site-title {

	background: url('images/new-logo.png') no-repeat;

}



.header-image .title-area {

	margin: 10px 0 10px 10px;

}



.header-image .title-area,

.header-image .site-title,

.header-image .site-title a {

	display: block;

	float: left;

	height: 95px;

	overflow: hidden;

	padding: 0;

	text-indent: -9999px;

	width: 500px;

}



.header-image .site-description {

	display: block;

	overflow: hidden;

}





/* Image Header - Full Width

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



.header-full-width .title-area {

	float: left;

	width: 50%;

}



.header-full-width .site-title,

.header-full-width .site-title a {

	width: 100%;

}





/* Header / Primary / Secondary Navigation

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



.nav-primary {

	margin: 0 auto;

	width: 100%;

}



.nav-primary .wrap {

	/*border-radius: 8px;*/

	background: #024e76;

	padding: 0 10px;



}



.menu-primary,

.menu-secondary,

.site-header .menu {

	clear: both;

	color: #FFF;

	font-size: 17px;

	font-weight: 400;

	margin: 0 auto;

	overflow: hidden;

max-width: 960px;	



}



.site-header .menu {

	border: 1px solid #ddd;

	box-sizing: border-box;

}



.menu-primary {

	border-bottom: 0;

}



.menu-secondary {

	border-bottom: 1px solid #ddd;

	border-top: none;

}



.menu-primary ul,

.menu-secondary ul,

.site-header .menu ul {

	float: left;

	width: 100%;



}



.menu-primary li,

.menu-secondary li,

.site-header .menu li {

	float: left;

	list-style-type: none;

}



.menu-primary a,

.menu-secondary a,

.site-header .menu a {

	color: #FFF;

	display: block;

	padding: 7px 19px 6px;

	position: relative;

	text-decoration: 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,

.site-header .menu li a:active,

.site-header .menu li a:hover,

.site-header .menu .current_page_item a,

.site-header .menu .current-cat a,

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

	/*background-color: #216589;*/

        border-bottom: 5px solid #9dac41;

	color: #FFF;



height: 35px;

}



.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,

.site-header .menu li li a,

.site-header .menu li li a:link,

.site-header .menu li li a:visited {

	border-top: none;

	color: #FFF;

	font-size: 13px;

	padding: 9px 10px 8px;

	position: relative;

	text-transform: none;

	width: 228px;

}



.menu-primary li li a:active,

.menu-primary li li a:hover,

.menu-secondary li li a:active,

.menu-secondary li li a:hover,

.site-header .menu li li a:active,

.site-header .menu li li a:hover {

	background-color: #196c97;

	color: #FFF;

}



.menu-primary li ul,

.menu-secondary li ul,

.site-header .menu li ul {

	height: auto;

	left: -9999px;

	margin: 0 0 0 -1px;

	position: absolute;

	width: 228px;

	z-index: 9999;

}



.menu-primary li ul {

	border-radius: 0 0 6px 6px;

	background: #216589;

	padding: 0 0 10px;

}

	



.menu-primary li ul a,

.menu-secondary li ul a,

.site-header .menu li ul a {

	width: 210px;

}



.menu-primary li ul ul,

.menu-secondary li ul ul,

.site-header .menu li ul ul {

	margin: -33px 0 0 228px;

}



.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,

.site-header .menu li:hover>ul,

.site-header .menu li.sfHover ul {

	left: auto;

}



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

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

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

	padding-right: 30px;

}



.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-white.png) no-repeat;

	height: 16px;

	position: absolute;

	right: 4px;

	text-indent: -9999px;

	top: 10px;

	width: 16px;

}



.menu li a .sf-sub-indicator {

	top: 13px;

}



#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: #464547;

	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;

}





/* Home 

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



.slider {

	background: url(images/bg-photo-slider.png) repeat-x 0 bottom;

	overflow: hidden;

	padding: 25px 0 40px;

}



.slider .wrap {

	margin: 0 auto;

	padding: 0 20px;

	width: 1000px;

}



.home-top-left {

	box-shadow: 0 0 3px #777;

	background: #FFF;

	border: 4px solid #FFF;

	float: left;

	width: 445px;

}



.home-top-right {

    float: right;

    min-height: 175px;

    padding: 10px 0 0;

    position: relative;

    width: 455px;

}



.custom-text h2 {

	color: #515254;

	font-size: 28px;

	line-height: 1;

	text-transform: capitalize;

}



.custom-text .large-bold {

	font-size: 50px;

	font-weight: 700;

	text-transform: uppercase;

}



.custom-text .large-light {

	font-size: 50px;

	font-weight: 400;

	text-transform: uppercase;

}



.home-top-right .more-link {

	margin: 20px 0 0;

	overflow: hidden;

}



.home-top-right .more-link a {

	border-radius: 8px;

	background: #024E76;

	color: #FFF;

	float: right;

	font-size: 18px;

	padding: 7px 20px;

	text-transform: uppercase;

}





.home-top-right .more-link a:hover {

	text-decoration: none;

	background: #216589;

}



.bottom-content {

	border-top: 1px solid #c3c5c7;

	margin: 0;

	padding: 20px 0 10px;

	overflow: hidden;

}



.content .bottom-content .widget {

	margin: 0;

	padding: 0;

}



.bottom-content .home-bottom-left {

	float: left;

	width: 48%;

}



.bottom-content .home-bottom-right {

	float: right;

	width: 48%;

}

	





/* Inner

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



.site-inner {

	margin: 0 auto;

	overflow: hidden;

	padding: 30px 0 20px;

	width: 980px;

}





/* 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: 750px;

}



.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;

}



.home.content-sidebar .content-sidebar-wrap,

.home.sidebar-content .content-sidebar-wrap {

	background: 0 none;

}



.content-sidebar .content-sidebar-wrap {

	background: url(images/content-sidebar-divider.png) repeat-y 680px 0;

}



.sidebar-content .content-sidebar-wrap {

	background: url(images/content-sidebar-divider.png) repeat-y 300px 0;

}





/* Content

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



.content {

	float: left;

	padding: 0 0 10px 20px;

	width: 410px;

}



.content-sidebar .content,

.sidebar-content .content {

	width: 650px;

}



.sidebar-content .content,

.sidebar-sidebar-content .content {

	float: right;

}



.full-width-content .content {

	width: 960px;

}



.post {

	margin: 0 0 20px;

}



.entry-content {

	overflow: hidden;

}



.entry-content p {

	margin: 0 0 15px;

}



.content .more-link {

	margin: -8px 0 0;

}



.content .home-main-content .more-link {

	margin: 0;

}



.content .more-link a {

	background: url(images/more-arrow.png) no-repeat right center;

	color: #97a451;

	padding: 0 20px 0 0;

	text-transform: uppercase;

}



.content .more-link a:hover {

	text-decoration: none;

}



blockquote {

	box-shadow: 0 0 6px #777;

	background: #f1f1f2 url(images/blockquote.png) no-repeat 15px 15px;

	border: none;

	margin: 15px 5px 20px;

	padding: 10px 30px 10px 60px;

	position: relative;

}



blockquote:before {

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

	bottom: -13px;

	content: "";

	height: 13px; 

	left: 20px;

	position: absolute;

	width: 25px; 

}



blockquote p {

	font-style: italic;

}



.sidebar blockquote,

.bottom-content blockquote {

	box-shadow: 0 0 0;

	background: 0 none;

	padding: 0;

}



.sidebar blockquote:before,

.bottom-content blockquote:before {

	background: url("images/blockquote.png") no-repeat scroll 0 7px transparent;

    border: 0 none;

    bottom: auto;

    content: "";

    float: left;

    height: 34px;

    left: 0;

    padding: 0 8px 0 0;

    position: inherit;

    width: 33px;

}



.name {

	color: #024E76;

	padding-left: 5px;

}



p.subscribe-to-comments {

	padding: 20px 0 10px;

}



.clear {

	clear: both;

}



.clear-line {

	border-bottom: 1px solid #ddd;

	clear: both;

	margin: 0 0 25px;

}



.content .widget-area iframe,

.sidebar .widget-area iframe {

	margin: 10px 0;

	width: 99%;

}





/* Column Classes

        Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css

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



.five-sixths,

.four-sixths,

.four-fifths,

.one-fifth,

.one-fourth,

.one-half,

.one-sixth,

.one-third,

.three-fourths,

.three-fifths,

.three-sixths,

.two-fourths,

.two-fifths,

.two-sixths,

.two-thirds {

	float: left;

	margin-bottom: 20px;

	margin-left: 2.564102564102564%;

}



.one-half,

.three-sixths,

.two-fourths {

	width: 48.717948717948715%;

}



.one-third,

.two-sixths {

	width: 31.623931623931625%;

}



.four-sixths,

.two-thirds {

	width: 65.81196581196582%;

}



.one-fourth {

	width: 23.076923076923077%;

}



.three-fourths {

	width: 74.35897435897436%;

}



.one-fifth {

	width: 17.9487179487179488%;

}



.two-fifths {

	width: 38.4615384615384616%;

}



.three-fifths {

	width: 58.9743589743589744%;

}



.four-fifths {

	width: 79.4871794871794872%;

}



.one-sixth {

	width: 14.52991452991453%;

}



.five-sixths {

	width: 82.90598290598291%;

}



.first {

	clear: both;

	margin-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: #005a87;

	font-family: 'Open Sans', arial, serif;

	line-height: 1.25;

	margin: 0 0 10px;

}



h1 {

	font-size: 20px;

	text-transform: uppercase;

	font-weight: bold;

}



h1.entry-title {

	border-bottom:1px solid #DDD;

	font-size: 18px;

	line-height: 1.05;

	margin: 0 -30px 20px 0;

	padding: 0 0 5px;

}



.full-width-content h1.entry-title {

	margin: 0 0 20px 0;

}



.sidebar-content h1.entry-title,

.sidebar-content .page-title h3.entry-title {

	margin: 0 0 20px -30px;

	padding: 0 0 5px 30px;

}



.sidebar-content .post h1.entry-title {

	padding: 0 0 5px;

}





.post h1.entry-title {

	border: 0;

	margin: 0;

}



.taxonomy-description h1 {

	margin: 0;

}



h2,

h2 a,

h2 a:visited {

	font-size: 18px;

	text-transform: uppercase;

}



.home-main-content.widget-area h2 {

	margin: 0 0 10px;

}



.home-main-content.widget-area h2 a,

h2 a,

h2 a:visited {

	color: #005a87;

	font-family: 'Open Sans', arial, serif;

	font-size: 18px;

	line-height: 1;

}



.widget-area h2 a:hover,

h2 a:hover {

	color: #0276b0;

	text-decoration: none;

}



.widget-area h2,

.widget-area h2 a {

	color: #464547;

	font-size: inherit;

	line-height: 1.5625;

	margin: 0;

	text-transform: capitalize;

}



.ie7 .widget-area h2,

.ie7 .widget-area h2 a {

	font-size: 14px;

}



h3 {

	font-size: 16px;

	text-transform: uppercase;

}





.page-title h3 {

	border-bottom:1px solid #DDD;

	font-size: 20px;

	margin: 0 -30px 20px 0;

	padding: 0 0 5px;

}



h4 {

	font-size: 16px;

	text-transform: capitalize;

}



.taxonomy-description h1,

.widget-area h4 {

	color: #005a87;

	font-size: 20px;

	padding: 0;

	text-transform: uppercase;

}



.widget-area h4 a {

	color: #464547;

	text-decoration: none;

}



.footer-widgets h4 {

	background: none;

	border: none;

	padding: 0;

}



h5 {

	font-size: 14px;

	text-transform: uppercase;

}





/* 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-image: url(images/list-icon.png);

	list-style-type: none;

	margin: 0 0 0 30px;

	padding: 0;

}



.archive-page ul li li,

.entry-content ul li li {

	list-style-image: url(images/list-icon-circle.png);

}





.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

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



.entry-header .entry-meta {

	font-size: inherit;

	margin: -5px 0  10px;

	text-transform: uppercase;

}



.widget-area .entry-header .entry-meta {

	color: #96A452;

	font-weight: bold;

	margin: 0;

}



.widget-area .wsmfeaturedpost .entry-header .entry-meta {

	float: left;

	line-height: 1.5625;

	padding: 0 5px 0 0;

}



.home-main-content .wsmfeaturedpost .entry-header .entry-meta {

	line-height:  1.2625;

}





/* Post Meta

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



.entry-footer .entry-meta {

	border-bottom: 1px solid #ddd;

	border-top: 1px solid #ddd;

	clear: both;

	color: #005a87;

	font-size: 14px;

	margin: 15px 0 0;

	overflow: hidden;

	padding: 5px 0;

	text-transform: uppercase;

}



.entry-footer .entry-meta a {

	color: #464547;

}



.entry-footer .entry-meta a:hover {

	color: #005a87;

	text-decoration: none;

}



.entry-footer .entry-meta .entry-categories{

	float: left;

	width: 48%;

}



.entry-footer .entry-meta .entry-tags {

	border-left: 1px solid #999;

	float: left;

	margin: 0 0 0 10px;

	padding: 0 0 0 10px;

	width: 48%;

}



.page-template .entry-footer .entry-meta,

.archive .entry-footer .entry-meta {

	border-bottom: 0 ;

}





/* Author Box

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



.author-box {

	margin: 0 0 40px;

	padding: 30px 0 0;

	position: relative;

}



.author-box p {

	padding: 5px 0 0;

}



.author-box strong {

	font-weight: normal;

	text-transform: uppercase;

}



.author-box div:before {

	background: url(images/author-box-arrow.png) no-repeat center center;

	content: "";

	height: 19px;

	left: 68px;

	position: absolute;

	width: 13px;

	top: 50px;

	z-index:1;

}



.ie .author-box div:before {

	left: 69px;

}



.author-box div {

	box-shadow: 0 0 3px #777777;

	background: #f1f1f2;

	margin: 0 0 0 80px;

	min-height: 78px;

	padding: 6px 10px;

}



.author-box .avatar {

	position: absolute;

	float: left;

	left: 0;

	margin: 0 10px 0 0;

	top: 30px;

}



.author-box h4 {

	color: #005a87;

	font-size: 14px;

	left: 0;

	position: absolute;

	text-align: center;

	text-transform: uppercase;

	top: 0;

	width: 100%;

}



.author-box h4 span {

	background: #FFF;

	padding: 0 4px;

	position: relative;

	z-index: 5; 

}



.author-box h4:before {  

    content: "";  

    display: block;  

    border-top: solid 1px #DDD;  

    width: 100%;  

    height: 1px;  

    position: absolute;  

    top: 50%;  

    z-index: 1;  

}  





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

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



.entry-meta-comments {

	margin: 0 0 0 3px;

	padding: 0 0 0 10px;

}





/* Images

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



img {

	max-width: 100%;

}



.featuredpage img,

.featuredpost img {

	background-color: #f5f5f5;

	border: 1px solid #ddd;

	padding: 4px;

}



img.aligncenter,

img.alignnone,

img.alignleft,

img.alignright,

.post-image {

	box-shadow: 0 0 3px #777;

	background: #f1f1f2;

	line-height: 0;

	padding: 5px;

}



img.aligncenter_sm,

img.alignnone_sm,

img.alignleft_sm,

img.alignright_sm,

.post-image {

	

}



.entry-meta-author-box .avatar {

	background-color: #fff;

	border: 1px solid #ddd;

	float: left;

	margin: 0 10px 0 0;

}



.post-image {

	margin: 0 10px 10px 0;

}



.comment-list li .avatar {

	border: 1px solid #DDDDDD;

	float: left;

	margin: 5px 10px 0 0;

}



img.centered,

.aligncenter {

	display: block;

	margin: 0 auto 15px;

}



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 {

	font-size: 14px;

	overflow: hidden;

	padding: 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

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

.home .sidebar {

	display: inline;

	float: right;

	width: 280px;

}



.sidebar {

	display: inline;

	float: right;

	width: 260px;

}



.sidebar-secondary {

	float: left;

	width: 150px;

}



.sidebar-content .sidebar-primary,

.sidebar-sidebar-content .sidebar-primary {

	float: left;

}



.content-sidebar-sidebar .sidebar-secondary {

	float: right;

}



.sidebar p {

	font-size: inherit;

}





.home .widget,

.sidebar .widget {

	margin: 0 0 15px;

	padding: 10px 0;

}



.widget.soliloquy {

	margin: 0;

	padding: 0;

}



.widget.call-to-action {

	margin: 0 0 8px;

	padding: 0;

}



.widget.widget_categories {

	background: #f1f1f2;

	margin: 0 0 0 -15px;

    padding: 10px 15px 20px;

	width: 260px;

}

	



.sidebar.widget-area ol,

.sidebar.widget-area ul,

.widget-area .textwidget,

.widget_tag_cloud div div {

	padding: 0;

}



.widget-area .textwidget p {

	margin: 0 0 10px;

}



.bottom-content .widget-area ul li,

.sidebar.widget-area ul li,

.footer-widgets .widget-area ul li {

	list-style-image: url(images/list-icon.png);

	list-style-type: none;

	margin: 0 0 2px 20px;

	padding: 0;

	word-wrap: break-word;

}



.sidebar.widget-area ul ul li {

	border: none;

	margin: 0;

}



.sidebar.widget-area ul li a {

	color: #464547;

	text-decoration: none;

}



.sidebar.widget-area ul li a:hover {

	color: #016BA2;

}



.sidebar .widget.widget_recent_entries li {

	list-style-image: none;

	border-left: 4px solid #96a452;

	margin: 0 0 8px;

	padding: 0 0 0 10px;

}



.sidebar.widget-area ul li.recentcomments a {

	color: #005a87;

}



.sidebar.widget-area ul li.recentcomments {

	list-style-image: none;

	margin: 0 0 2px;

}



.sidebar .widget_categories ul li {

	border-bottom: 1px solid #CCC;

	list-style-image: none;

	margin: 0;

	padding: 5px 0;

}



/* Call to Actions

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



.call-to-action .cta {

	margin: 0 0 0 -26px;

	min-height: 59px;

    overflow: hidden;

    padding: 0;

	position: relative;

}



.call-to-action .icon-box {

	/*background: url(images/bg-inside-cta-circle.png) no-repeat center center;*/

	height: 59px;

	left: 0;

	position: absolute;

	top: 0;

	width: 74px;

	z-index: 1;

}



.call-to-action .icon-box img {

	display: block;

	margin: 12px auto 0;

}



.call-to-action .text-box {

	background: #024E76;

	margin: 8px 0 0 25px;

	position: relative;

}



.call-to-action h3 {

	margin: 0;

	font-size: 17px;

	font-weight: bold;

	padding: 12px 10px 12px 50px;

	text-transform: capitalize;

}



.call-to-action h3 a {

	color: #FFF;

}



.call-to-action h3 a:hover {

	color: #A0AF42;

	text-decoration: none;

}



.sidebar-content .call-to-action .cta {

	margin: 0 -30px 0 0;

}



.sidebar-content .call-to-action .icon-box {

	left: auto;

    right: 0;

}



.sidebar-content .call-to-action .text-box {

	margin: 8px 25px 0 0;

}



.sidebar-content .call-to-action h3 {

	padding: 12px 50px 12px 10px;

}





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

}



.wsmfeaturedpost .post,

.wsmfeaturedpage .page,

.featuredpage .page,

.featuredpost .post {

	margin: 0;

	overflow: hidden;

	padding: 10px 0 0;

}



.home-main-content .wsmfeaturedpost .post,

.home-main-content .featuredpost .post {

	border-bottom: 1px solid #DDD;

	margin: 0 0 15px;

	padding: 0 0 10px;

}



.footer-widgets .featuredpage .page,

.footer-widgets .featuredpost .post {

	margin: 0 0 10px;

	padding: 0;

}



.more-from-category {

	padding: 5px 15px 0;

}





/* 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: #035b89;

	border: 0;

	color: #FFF;

	cursor: pointer;

	line-height: 19px;

	padding: 3px 20px;

	text-decoration: none;

}



input:hover[type="button"],

input:hover[type="submit"] {

	background: #016ba2;

	text-decoration: none;

}





/* Search Form

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



.site-header .search-form {

	float: right;

	padding: 12px 0 0;

}



input[type="search"] {

	margin: 10px -7px 0 0;

	padding: 6px 5px;

	width: 180px;

}



.sidebar .search-form {

	padding: 5px 0 0;

}



.sidebar input[type="search"] {

	margin: 0 -7px 0 0;

	padding: 4px 5px;

	width:  190px;

}



.ie7 .sidebar input[type="search"],

.gecko .sidebar input[type="search"] {

	padding: 5px;

}



.ie7 .sidebar input[type="search"] {

	width: 165px;

}



.sidebar .search-form input[type="submit"] {

	padding: 5px;

}



.ie7 .sidebar .search-form input[type="submit"] {

	padding: 4px 5px 3px;

}



.nav-primary input[type="search"] {

	background-color: #fff;

	margin: 2px -7px 0 0;

}





/* eNews and Update Widget

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



.enews p {

	padding: 0 15px 5px;

}



.enews #subscribe {

	padding: 0 0 0 15px;

}



.enews #subbox {

	margin: 5px -7px 0 0;

	padding: 6px 5px;

	width: 75%;

}





/* 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-color: #f5f5f5;

	border-top: 1px solid #ddd;

	clear: both;

	font-size: 15px;

	margin: 0 auto;

	overflow: hidden;

	width: 100%;

}



.footer-widgets .wrap {

	overflow: hidden;

	padding: 20px 30px 10px;

}



.footer-widgets .widget {

	background: none;

	border: none;

	margin: 0 0 15px;

	padding: 0;

}



.footer-widgets .textwidget {

	padding: 0;

}



.footer-widgets .widget_tag_cloud div div {

	padding: 0;

}



.footer-widgets p {

	font-size: inherit;

	margin: 0 0 10px;

}



.footer-widgets ul {

	margin: 0;

}



.footer-widgets ul li {

	margin: 0 0 0 20px;

}



.footer-widgets #wp-calendar thead,

.footer-widgets #wp-calendar td {

	background: none;

}



.footer-widgets-1 {

	float: left;

	margin: 0 30px 0 0;

	width: 280px;

}



.footer-widgets-2 {

	float: left;

	width: 280px;

}



.footer-widgets-3 {

	float: right;

	width: 280px;

}





/* Footer

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



.site-footer {

	background: url(images/bg-footer.png) repeat-x;

	clear: both;

	font-size: 12px;

	margin: 0 auto;

	overflow: hidden;

	width: 100%;

}



.site-footer .wrap {

	margin: 0 auto;

	overflow: hidden;

	padding: 10px 20px;

	width: 1000px;

}



.site-footer p {

	font-size: inherit;

}



.site-footer a,

.site-footer a:visited {

	color: #464547;

}



.site-footer a:hover {

	color: #0d72c7;

	text-decoration: none;

}



.site-footer .gototop {

	float: left;

	width: 200px;

}



.site-footer .creds {

	float: right;

	text-align: right;

	width: 650px;

}



.site-footer p.copyright {

	float: left;

	padding: 0 5px 0 0;

}



.site-footer .alignleft {

	overflow: hidden;

	width: 57%;

}



.site-footer .alignright {

	overflow: hidden;

	width: 39%;

}



.site-footer .footer-nav ul li {

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

	display: block;

	float: left;

	font-size: 12px;

	margin: 0 5px 0;

	padding: 0 5px 0 10px;

}





/* Comments

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



.entry-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 {

	margin: 0 0 20px;

}



.comment-list cite,

.ping-list cite {

	font-style: normal;

	text-transform: uppercase;

}



.comment-list cite a:hover,

.ping-list cite a:hover {

	text-decoration: none;

}



.comment-meta {

	font-size: 11px;

	margin: 0 0 5px;

	text-transform: uppercase;

}



.reply {

	font-size: 12px;

	font-weight: 300;

	text-align: right;

}



.nocomments {

	text-align: center;

}



.entry-comments .navigation {

	display: block;

}



.bypostauthor {

}





.alt,

.depth-1,

.even {

	border: 1px solid #ddd;

}





/* Gravity Forms

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

div.gform_wrapper {

	margin: 0;

	max-width: 100%;

}



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;

	padding: 2px 15px !important;

	text-transform: uppercase;

}



.ie7 div.gform_footer input.button {

	padding: 2px 5px !important;

}



div.gform_wrapper .ginput_complex label {

	font-size: 12px;

}



div.gform_wrapper .gfield_label {

	color: #005a87;

	font-size: 14px;

	font-weight: normal !important;

}



div.gform_wrapper li,

div.gform_wrapper form li {

	margin: 0 0 10px;

}



div.gform_wrapper .gform_footer {

	border: none;

	margin: 0;

	padding: 0;

}





/* Page Form

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



.entry-content div.gform_wrapper {

	border-top: 1px solid #DDD;

	padding: 20px 0 0;

}



.entry-content div.gform_wrapper input,

.entry-content div.gform_wrapper select,

.entry-content div.gform_wrapper textarea {

	background: #DDD;

}



.entry-content .gform_wrapper textarea.textarea,

.entry-content .gform_wrapper .right_label input.medium,

.entry-content .gform_wrapper .right_label select.medium,

.entry-content .gform_wrapper .left_label input.medium,

.entry-content .gform_wrapper .left_label select.medium {

    width: 75%;

}



.entry-content .gform_wrapper .right_label div.ginput_complex,

.entry-content .gform_wrapper .left_label div.ginput_complex {

	width: 77%;

}



.entry-content .gform_wrapper .left_label .gfield_label {

	text-align: right;

	width: 18%;

}



.ie7 .entry-content .gform_wrapper .left_label .gfield_label {

	text-align: left;

}



.ie7 .entry-content .gform_wrapper .right_label .gfield_label {

	float: left;

	margin: 0;

	text-align: left;

}



.entry-content .gform_wrapper .right_label .gfield_label {

    float: right;

    margin: 0 0 0 15px;

    text-align: left;

    width: 19%;

}



.entry-content div.gform_footer input.button {

	border-radius: 10px;

	background: #96a452;

	border: 0;

	font-size: 19px !important;

	padding: 10px;

	text-transform: capitalize;

}



.entry-content div.gform_footer input.button:hover {

	background: #adbf55;

}



.entry-content .gform_wrapper .gform_footer.right_label {

	padding: 16px 0 10px 0;

}

	

.entry-content .gform_wrapper .gform_footer.left_label {

    padding: 10px 0 10px 21%;

}





/* Sidebar Form

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



.sidebar .gform_widget div.gform_wrapper {

	background: #d8d9da;

}



.sidebar div.gform_wrapper form {

	padding: 20px 10px;

}



.ie7 .sidebar div.gform_wrapper form {

	padding: 20px 10px 0;

}



.sidebar .gform_widget {

    margin: 0 0 15px;

    padding: 0 0 10px;

}



.sidebar div.gform_wrapper input.large,

.sidebar div.gform_wrapper select.large,

.sidebar div.gform_wrapper textarea.textarea {

    width: 99.2%;

}



.gecko .sidebar div.gform_wrapper input.large,

.gecko .sidebar div.gform_wrapper select.large,

.gecko .sidebar div.gform_wrapper textarea.textarea,

.ie7 .sidebar div.gform_wrapper input.large,

.ie7 .sidebar div.gform_wrapper select.large,

.ie7 .sidebar div.gform_wrapper textarea.textarea {

	width: 95.2%;

}



.sidebar div.gform_wrapper ul.right_label li,

.sidebar div.gform_wrapper form ul.right_label li,

.sidebar div.gform_wrapper ul.left_label li,

.sidebar div.gform_wrapper form ul.left_label li,

.sidebar div.gform_wrapper li,

.sidebar div.gform_wrapper form li {

	border: 0;

	margin: 0 0 5px;

	padding: 0;

}



.sidebar section.gform_widget h4.widgettitle {

	background: #024E76;

	color: #FFF;

	font-size: 17px;

    font-weight: bold;

    margin: 0;

    padding: 12px 10px 12px 50px;

	position: relative;

	text-transform: capitalize;

}



.ie7 .sidebar section.gform_widget h4.widgettitle {

	padding: 12px 10px;

}



.sidebar section.gform_widget h4.widgettitle:before {

	/*background: url("images/gform-circle-icon.png") no-repeat scroll center center transparent;*/

	content: "";

    height: 59px;

    left: -30px;

    position: absolute;

    top: -8px;

    width: 74px;

    z-index: 1;

}



.sidebar-content .sidebar section.gform_widget h4.widgettitle:before {

	left: auto;

	right: -30px;

}



.sidebar-content .sidebar section.gform_widget h4.widgettitle {

	padding: 12px 50px 12px 10px;

}



.sidebar div.gform_wrapper .gform_footer.right_label,

.sidebar div.gform_wrapper .gform_footer.left_label {

	padding: 0;

}





/* Color Options

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



/*Burgundy

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



.nancy-burgundy .sidebar.widget-area ul li.recentcomments a,

.nancy-burgundy .entry-meta-author-box strong,

.nancy-burgundy a,

.nancy-burgundy a:visited,

.nancy-burgundy .widget-area .entry-header .entry-meta,

.nancy-burgundy .entry-footer .entry-meta a:hover,

.nancy-burgundy .entry-footer .entry-meta,

.nancy-burgundy .widget-area h2 a:hover,

.nancy-burgundy .content .more-link a,

.nancy-burgundy h1,

.nancy-burgundy h2,

.nancy-burgundy h2 a,

.nancy-burgundy h2 a:visited,

.nancy-burgundy h3,

.nancy-burgundy h4,

.nancy-burgundy h5,

.nancy-burgundy h6,

.nancy-burgundy .name,

.nancy-burgundy .sidebar.widget-area ul li a:hover,

.nancy-burgundy .taxonomy-description h1,

.nancy-burgundy .widget-area h4,

.nancy-burgundy .contact-info .font-size a,

.nancy-burgundy .contact-info .font-size,

.nancy-burgundy .site-title a,

.nancy-burgundy .site-title a:hover {

	color: #952929;

}





.nancy-burgundy input[type="button"]:hover,

.nancy-burgundy input[type="submit"]:hover,

.nancy-burgundy .nav-primary .wrap {

	background: #7e2424;

}



.nancy-burgundy .home-top-right .more-link a:hover,

.nancy-burgundy ul.menu-primary ul li a:hover {

	background: #ae2929;

}



.nancy-burgundy .call-to-action h3 a:hover {

	color: #f4f1da;

}



.nancy-burgundy .site-footer a:hover {

	color: #B0AC8E;

}



.nancy-burgundy h2 a:hover {

	color: #ac3232;

} 



.nancy-burgundy .sidebar .widget.widget_recent_entries li {

	border-color: #952929;

}



.nancy-burgundy .menu-primary li ul,

.nancy-burgundy .home-top-right .more-link a,

.nancy-burgundy input[type="button"],

.nancy-burgundy input[type="submit"],

.nancy-burgundy .menu-primary li li a,

.nancy-burgundy .menu-primary li li a:link,

.nancy-burgundy .menu-primary li li a:visited,

.nancy-burgundy .menu-primary li a:active,

.nancy-burgundy .menu-primary li a:hover,

.nancy-burgundy .menu-primary .current_page_item a,

.nancy-burgundy .menu-primary .current-cat a,

.nancy-burgundy .menu-primary .current-menu-item a {

	background: #952929;

}



.nancy-burgundy .entry-content div.gform_footer input.button,

.nancy-burgundy .sidebar div.gform_widget h4.widgettitle,

.nancy-burgundy .call-to-action .text-box,

.nancy-burgundy .sidebar section.gform_widget h4.widgettitle {

	background: #B0AC8E;

}



.nancy-burgundy .entry-content div.gform_footer input.button:hover {

	background: #cbc7a6;

}



.nancy-burgundy .custom-text h2,

.nancy-burgundy .entry-footer .entry-meta a,

.nancy-burgundy .widget-area h2,

.nancy-burgundy .widget-area h2 a {

	color: #464547;

}



.nancy-burgundy .home-top-right .more-link a,

.nancy-burgundy .call-to-action h3 a,

.nancy-burgundy .menu-primary a {

	color: #FFF;

}



.nancy-burgundy .call-to-action .icon-box {

    background: url("images/nancy-burgundy/bg-inside-cta-circle.png") no-repeat scroll center center transparent;

}



.nancy-burgundy .sidebar div.gform_widget h4.widgettitle:before,

.nancy-burgundy .sidebar section.gform_widget h4.widgettitle:before {

    background: url("images/nancy-burgundy/gform-circle-icon.png") no-repeat scroll center center transparent;

}



.nancy-burgundy .sidebar blockquote:before,

.nancy-burgundy .bottom-content blockquote:before {

    background: url("images/nancy-burgundy/blockquote.png") no-repeat scroll 0 7px transparent;

}



.nancy-burgundy .archive-page ul li,

.nancy-burgundy .entry-content ul li,

.nancy-burgundy .sidebar.widget-area ul li,

.nancy-burgundy .bottom-content .widget-area ul li {

    list-style-image: url("images/nancy-burgundy/list-icon.png");

}



.nancy-burgundy .archive-page ul li li,

.nancy-burgundy .entry-content ul li li {

	list-style-image: url("images/nancy-burgundy/list-icon-circle.png");

}



.nancy-burgundy .content .more-link a {

    background: url("images/nancy-burgundy/more-arrow.png") no-repeat scroll right center transparent;

}



.nancy-burgundy .sidebar .widget_categories ul li,

.nancy-burgundy .sidebar.widget-area ul li.recentcomments,

.nancy-burgundy .sidebar .widget.widget_recent_entries li {

	list-style-image: none;

}





/*Green

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



.nancy-green .sidebar.widget-area ul li.recentcomments a,

.nancy-green .entry-meta-author-box strong,

.nancy-green a,

.nancy-green a:visited,

.nancy-green .widget-area .entry-header .entry-meta,

.nancy-green .entry-footer .entry-meta a:hover,

.nancy-green .entry-footer .entry-meta,

.nancy-green .widget-area h2 a:hover,

.nancy-green .content .more-link a,

.nancy-green h1,

.nancy-green h2,

.nancy-green h2 a,

.nancy-green h2 a:visited,

.nancy-green h3,

.nancy-green h4,

.nancy-green h5,

.nancy-green h6,

.nancy-green .name,

.nancy-green .sidebar.widget-area ul li a:hover,

.nancy-green .taxonomy-description h1,

.nancy-green .widget-area h4,

.nancy-green .contact-info .font-size a,

.nancy-green .contact-info .font-size,

.nancy-green .site-title a,

.nancy-green .site-title a:hover {

	color: #86AE35;

}



.nancy-green .home-top-right .more-link a:hover,

.nancy-green ul.menu-primary ul li a:hover,

.nancy-green input[type="button"]:hover,

.nancy-green input[type="submit"]:hover {

	background: #90c02e;

}



.nancy-green .nav-primary .wrap {

	background: #535E5F;

}



.nancy-green h2 a:hover,

.nancy-green .site-footer a:hover {

	color: #90c02e;

	text-decoration: underline;

}



.nancy-green .call-to-action h3 a:hover {

	color: #bbc7c8;

}



.nancy-green .sidebar .widget.widget_recent_entries li {

	border-color: #86AE35;

}



.nancy-green .menu-primary li ul,

.nancy-green .home-top-right .more-link a,

.nancy-green input[type="button"],

.nancy-green input[type="submit"],

.nancy-green .menu-primary li li a,

.nancy-green .menu-primary li li a:link,

.nancy-green .menu-primary li li a:visited,

.nancy-green .menu-primary li a:active,

.nancy-green .menu-primary li a:hover,

.nancy-green .menu-primary .current_page_item a,

.nancy-green .menu-primary .current-cat a,

.nancy-green .menu-primary .current-menu-item a {

	background: #86AE35;

}



.nancy-green .entry-content div.gform_footer input.button,

.nancy-green .sidebar div.gform_widget h4.widgettitle,

.nancy-green .call-to-action .text-box,

.nancy-green .sidebar section.gform_widget h4.widgettitle {

	background: #535E5F;

}



.nancy-green .entry-content div.gform_footer input.button:hover {

	background: #66787a;

}



.nancy-green .custom-text h2,

.nancy-green .entry-footer .entry-meta a,

.nancy-green .widget-area h2,

.nancy-green .widget-area h2 a {

	color: #464547;

}



.nancy-green .home-top-right .more-link a,

.nancy-green .call-to-action h3 a,

.nancy-green .menu-primary a {

	color: #FFF;

}



.nancy-green .call-to-action .icon-box {

    background: url("images/nancy-green/bg-inside-cta-circle.png") no-repeat scroll center center transparent;

}



.nancy-green .sidebar div.gform_widget h4.widgettitle:before,

.nancy-green .sidebar section.gform_widget h4.widgettitle:before {

    background: url("images/nancy-green/gform-circle-icon.png") no-repeat scroll center center transparent;

}



.nancy-green .sidebar blockquote:before,

.nancy-green .bottom-content blockquote:before {

    background: url("images/nancy-green/blockquote.png") no-repeat scroll 0 7px transparent;

}



.nancy-green .archive-page ul li,

.nancy-green .entry-content ul li,

.nancy-green .sidebar.widget-area ul li,

.nancy-green .bottom-content .widget-area ul li {

    list-style-image: url("images/nancy-green/list-icon.png");

}



.nancy-green .archive-page ul li li,

.nancy-green .entry-content ul li li {

	list-style-image: url("images/nancy-green/list-icon-circle.png");

}



.nancy-green .content .more-link a {

    background: url("images/nancy-green/more-arrow.png") no-repeat scroll right center transparent;

}



.nancy-green .sidebar .widget_categories ul li,

.nancy-green .sidebar.widget-area ul li.recentcomments,

.nancy-green .sidebar .widget.widget_recent_entries li {

	list-style-image: none;

}





/*Brown

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



.nancy-brown .sidebar.widget-area ul li.recentcomments a,

.nancy-brown .entry-meta-author-box strong,

.nancy-brown a,

.nancy-brown a:visited,

.nancy-brown .widget-area .entry-header .entry-meta,

.nancy-brown .entry-footer .entry-meta a:hover,

.nancy-brown .entry-footer .entry-meta,

.nancy-brown .widget-area h2 a:hover,

.nancy-brown .content .more-link a,

.nancy-brown h1,

.nancy-brown h2,

.nancy-brown h2 a,

.nancy-brown h2 a:visited,

.nancy-brown h3,

.nancy-brown h4,

.nancy-brown h5,

.nancy-brown h6,

.nancy-brown .name,

.nancy-brown .sidebar.widget-area ul li a:hover,

.nancy-brown .taxonomy-description h1,

.nancy-brown .widget-area h4,

.nancy-brown .contact-info .font-size a,

.nancy-brown .contact-info .font-size,

.nancy-brown .site-title a,

.nancy-brown .site-title a:hover {

	color: #8D8872;

}



.nancy-brown .home-top-right .more-link a:hover,

.nancy-brown ul.menu-primary ul li a:hover,

.nancy-brown input[type="button"]:hover,

.nancy-brown input[type="submit"]:hover {

	background: #9a9580;

}



.nancy-brown .nav-primary .wrap {

	background: #57544B;

}



.nancy-brown h2 a:hover,

.nancy-brown .site-footer a:hover {

	color: #8D8872;

	text-decoration: underline;

}



.nancy-brown .call-to-action h3 a:hover {

	color: #c6c1ab;

}



.nancy-brown .sidebar .widget.widget_recent_entries li {

	border-color: #8D8872;

}





.nancy-brown .menu-primary li ul,

.nancy-brown .home-top-right .more-link a,

.nancy-brown input[type="button"],

.nancy-brown input[type="submit"],

.nancy-brown .menu-primary li li a,

.nancy-brown .menu-primary li li a:link,

.nancy-brown .menu-primary li li a:visited,

.nancy-brown .menu-primary li a:active,

.nancy-brown .menu-primary li a:hover,

.nancy-brown .menu-primary .current_page_item a,

.nancy-brown .menu-primary .current-cat a,

.nancy-brown .menu-primary .current-menu-item a {

	background: #8D8872;

}



.nancy-brown .entry-content div.gform_footer input.button,

.nancy-brown .sidebar div.gform_widget h4.widgettitle,

.nancy-brown .call-to-action .text-box,

.nancy-brown .sidebar section.gform_widget h4.widgettitle {

	background: #57544B;

}



.nancy-brown .entry-content div.gform_footer input.button:hover {

	background: #66787a;

}



.nancy-brown .custom-text h2,

.nancy-brown .entry-footer .entry-meta a,

.nancy-brown .widget-area h2,

.nancy-brown .widget-area h2 a {

	color: #464547;

}



.nancy-brown .home-top-right .more-link a,

.nancy-brown .call-to-action h3 a,

.nancy-brown .menu-primary a {

	color: #FFF;

}



.nancy-brown .call-to-action .icon-box {

    background: url("images/nancy-brown/bg-inside-cta-circle.png") no-repeat scroll center center transparent;

}



.nancy-brown .sidebar div.gform_widget h4.widgettitle:before,

.nancy-brown .sidebar section.gform_widget h4.widgettitle:before {

    background: url("images/nancy-brown/gform-circle-icon.png") no-repeat scroll center center transparent;

}



.nancy-brown .sidebar blockquote:before,

.nancy-brown .bottom-content blockquote:before {

    background: url("images/nancy-brown/blockquote.png") no-repeat scroll 0 7px transparent;

}



.nancy-brown .archive-page ul li,

.nancy-brown .entry-content ul li,

.nancy-brown .sidebar.widget-area ul li,

.nancy-brown .bottom-content .widget-area ul li {

    list-style-image: url("images/nancy-brown/list-icon.png");

}



.nancy-brown .archive-page ul li li,

.nancy-brown .entry-content ul li li {

	list-style-image: url("images/nancy-brown/list-icon-circle.png");

}



.nancy-brown .content .more-link a {

    background: url("images/nancy-brown/more-arrow.png") no-repeat scroll right center transparent;

}



.nancy-brown .sidebar .widget_categories ul li,

.nancy-brown .sidebar.widget-area ul li.recentcomments,

.nancy-brown .sidebar .widget.widget_recent_entries li {

	list-style-image: none;

}



/*Purple

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



.nancy-purple .sidebar.widget-area ul li.recentcomments a,

.nancy-purple .entry-meta-author-box strong,

.nancy-purple a,

.nancy-purple a:visited,

.nancy-purple .widget-area .entry-header .entry-meta,

.nancy-purple .entry-footer .entry-meta a:hover,

.nancy-purple .entry-footer .entry-meta,

.nancy-purple .widget-area h2 a:hover,

.nancy-purple .content .more-link a,

.nancy-purple h1,

.nancy-purple h2,

.nancy-purple h2 a,

.nancy-purple h2 a:visited,

.nancy-purple h3,

.nancy-purple h4,

.nancy-purple h5,

.nancy-purple h6,

.nancy-purple .name,

.nancy-purple .sidebar.widget-area ul li a:hover,

.nancy-purple .taxonomy-description h1,

.nancy-purple .widget-area h4,

.nancy-purple .contact-info .font-size a,

.nancy-purple .contact-info .font-size,

.nancy-purple .site-title a,

.nancy-purple .site-title a:hover {

	color: #3B5998;

}



.nancy-purple .home-top-right .more-link a:hover,

.nancy-purple ul.menu-primary ul li a:hover,

.nancy-purple input[type="button"]:hover,

.nancy-purple input[type="submit"]:hover {

	background: #4363a6;

}



.nancy-purple .nav-primary .wrap {

	background: #B7B7B7;

}



.nancy-purple h2 a:hover,

.nancy-purple .site-footer a:hover {

	color: #3B5998;

	text-decoration: underline;

}



.nancy-purple .call-to-action h3 a:hover {

	color: #DFE4EE;

}



.nancy-purple .sidebar .widget.widget_recent_entries li {

	border-color: #3B5998;

}



.nancy-purple .widget.widget_categories,

.nancy-purple .sidebar .gform_widget div.gform_wrapper {

    background: #DFE4EE;

}



.nancy-purple .menu-primary li ul,

.nancy-purple .home-top-right .more-link a,

.nancy-purple input[type="button"],

.nancy-purple input[type="submit"],

.nancy-purple .menu-primary li li a,

.nancy-purple .menu-primary li li a:link,

.nancy-purple .menu-primary li li a:visited,

.nancy-purple .menu-primary li a:active,

.nancy-purple .menu-primary li a:hover,

.nancy-purple .menu-primary .current_page_item a,

.nancy-purple .menu-primary .current-cat a,

.nancy-purple .menu-primary .current-menu-item a {

	background: #3B5998;

}



.nancy-purple .entry-content div.gform_footer input.button,

.nancy-purple .sidebar div.gform_widget h4.widgettitle,

.nancy-purple .call-to-action .text-box,

.nancy-purple .sidebar section.gform_widget h4.widgettitle {

	background: #B7B7B7;

}



.nancy-purple .entry-content div.gform_footer input.button{

	background: #a8b4c0;

}



.nancy-purple .entry-content div.gform_footer input.button:hover {

	background: #a0b6cc;

}



.nancy-purple .custom-text h2,

.nancy-purple .entry-footer .entry-meta a,

.nancy-purple .widget-area h2,

.nancy-purple .widget-area h2 a {

	color: #464547;

}



.nancy-purple .home-top-right .more-link a,

.nancy-purple .call-to-action h3 a,

.nancy-purple .menu-primary a {

	color: #FFF;

}



.nancy-purple .call-to-action .icon-box {

    background: url("images/nancy-purple/bg-inside-cta-circle.png") no-repeat scroll center center transparent;

}



.nancy-purple .sidebar div.gform_widget h4.widgettitle:before,

.nancy-purple .sidebar section.gform_widget h4.widgettitle:before {

    background: url("images/nancy-purple/gform-circle-icon.png") no-repeat scroll center center transparent;

}



.nancy-purple .sidebar blockquote:before,

.nancy-purple .bottom-content blockquote:before {

    background: url("images/nancy-purple/blockquote.png") no-repeat scroll 0 7px transparent;

}



.nancy-purple .archive-page ul li,

.nancy-purple .entry-content ul li,

.nancy-purple .sidebar.widget-area ul li,

.nancy-purple .bottom-content .widget-area ul li {

    list-style-image: url("images/nancy-purple/list-icon.png");

}



.nancy-purple .archive-page ul li li,

.nancy-purple .entry-content ul li li {

	list-style-image: url("images/nancy-purple/list-icon-circle.png");

}



.nancy-purple .content .more-link a {

    background: url("images/nancy-purple/more-arrow.png") no-repeat scroll right center transparent;

}



.nancy-purple .sidebar .widget_categories ul li,

.nancy-purple .sidebar.widget-area ul li.recentcomments,

.nancy-purple .sidebar .widget.widget_recent_entries li {

	list-style-image: none;

}



/*Pink

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



.nancy-pink .sidebar.widget-area ul li.recentcomments a,

.nancy-pink .entry-meta-author-box strong,

.nancy-pink a,

.nancy-pink a:visited,

.nancy-pink .widget-area .entry-header .entry-meta,

.nancy-pink .entry-footer .entry-meta a:hover,

.nancy-pink .entry-footer .entry-meta,

.nancy-pink .widget-area h2 a:hover,

.nancy-pink .content .more-link a,

.nancy-pink h1,

.nancy-pink h2,

.nancy-pink h2 a,

.nancy-pink h2 a:visited,

.nancy-pink h3,

.nancy-pink h4,

.nancy-pink h5,

.nancy-pink h6,

.nancy-pink .name,

.nancy-pink .sidebar.widget-area ul li a:hover,

.nancy-pink .taxonomy-description h1,

.nancy-pink .widget-area h4,

.nancy-pink .contact-info .font-size a,

.nancy-pink .contact-info .font-size,

.nancy-pink .site-title a,

.nancy-pink .site-title a:hover {

	color: #D01F3C;

}



.nancy-pink .home-top-right .more-link a:hover,

.nancy-pink ul.menu-primary ul li a:hover,

.nancy-pink input[type="button"]:hover,

.nancy-pink input[type="submit"]:hover {

	background: #e02d4a;

}



.nancy-pink .nav-primary .wrap {

	background: #DD5E74;

}



.nancy-pink h2 a:hover,

.nancy-pink .site-footer a:hover {

	color: #e02d4a;

	text-decoration: underline;

}



.nancy-pink .call-to-action h3 a:hover {

	color: #bbc7c8;

}



.nancy-pink .sidebar .widget.widget_recent_entries li {

	border-color: #D01F3C;

}



.nancy-pink .menu-primary li ul,

.nancy-pink .home-top-right .more-link a,

.nancy-pink input[type="button"],

.nancy-pink input[type="submit"],

.nancy-pink .menu-primary li li a,

.nancy-pink .menu-primary li li a:link,

.nancy-pink .menu-primary li li a:visited,

.nancy-pink .menu-primary li a:active,

.nancy-pink .menu-primary li a:hover,

.nancy-pink .menu-primary .current_page_item a,

.nancy-pink .menu-primary .current-cat a,

.nancy-pink .menu-primary .current-menu-item a {

	background: #D01F3C;

}



.nancy-pink .entry-content div.gform_footer input.button,

.nancy-pink .sidebar div.gform_widget h4.widgettitle,

.nancy-pink .call-to-action .text-box,

.nancy-pink .sidebar section.gform_widget h4.widgettitle {

	background: #DD5E74;

}



.nancy-pink .entry-content div.gform_footer input.button:hover {

	background: #66787a;

}



.nancy-pink .custom-text h2,

.nancy-pink .entry-footer .entry-meta a,

.nancy-pink .widget-area h2,

.nancy-pink .widget-area h2 a {

	color: #464547;

}



.nancy-pink .home-top-right .more-link a,

.nancy-pink .call-to-action h3 a,

.nancy-pink .menu-primary a {

	color: #FFF;

}



.nancy-pink .call-to-action .icon-box {

    background: url("images/nancy-pink/bg-inside-cta-circle.png") no-repeat scroll center center transparent;

}



.nancy-pink .sidebar div.gform_widget h4.widgettitle:before,

.nancy-pink .sidebar section.gform_widget h4.widgettitle:before {

    background: url("images/nancy-pink/gform-circle-icon.png") no-repeat scroll center center transparent;

}



.nancy-pink .sidebar blockquote:before,

.nancy-pink .bottom-content blockquote:before {

    background: url("images/nancy-pink/blockquote.png") no-repeat scroll 0 7px transparent;

}



.nancy-pink .archive-page ul li,

.nancy-pink .entry-content ul li,

.nancy-pink .sidebar.widget-area ul li,

.nancy-pink .bottom-content .widget-area ul li {

    list-style-image: url("images/nancy-pink/list-icon.png");

}



.nancy-pink .archive-page ul li li,

.nancy-pink .entry-content ul li li {

	list-style-image: url("images/nancy-pink/list-icon-circle.png");

}



.nancy-pink .content .more-link a {

    background: url("images/nancy-pink/more-arrow.png") no-repeat scroll right center transparent;

}



.nancy-pink .sidebar .widget_categories ul li,

.nancy-pink .sidebar.widget-area ul li.recentcomments,

.nancy-pink .sidebar .widget.widget_recent_entries li {

	list-style-image: none;

}



/*Mixed

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



.nancy-mixed .sidebar.widget-area ul li.recentcomments a,

.nancy-mixed .entry-meta-author-box strong,

.nancy-mixed a,

.nancy-mixed a:visited,

.nancy-mixed .widget-area .entry-header .entry-meta,

.nancy-mixed .entry-footer .entry-meta a:hover,

.nancy-mixed .entry-footer .entry-meta,

.nancy-mixed .widget-area h2 a:hover,

.nancy-mixed .content .more-link a,

.nancy-mixed .name,

.nancy-mixed .sidebar.widget-area ul li a:hover,

.nancy-mixed .taxonomy-description h1,

.nancy-mixed .contact-info .font-size a,

.nancy-mixed .contact-info .font-size,

.nancy-mixed .site-title a,

.nancy-mixed .site-title a:hover {

	color: #D70060;

}



.nancy-mixed h1,

.nancy-mixed h2,

.nancy-mixed h3,

.nancy-mixed h4,

.nancy-mixed h5,

.nancy-mixed h6,

.nancy-mixed h2 a,

.nancy-mixed h2 a:visited,

.nancy-mixed .widget-area h4 {

	color: #00A1CB;

}



.nancy-mixed .nav-primary .wrap {

	background: #00A1CB;

}



.nancy-mixed h2 a:hover,

.nancy-mixed .site-footer a:hover {

	color: #0188ab;

	text-decoration: underline;

}



.nancy-mixed .call-to-action h3 a:hover {

	color: #bbc7c8;

}



.nancy-mixed .sidebar .widget.widget_recent_entries li {

	border-color: #D70060;

}



.nancy-mixed input[type="button"],

.nancy-mixed input[type="submit"] {

	background: #61ae24;

}



.nancy-mixed .home-top-right .more-link a:hover,

.nancy-mixed ul.menu-primary ul li a:hover {

	background: #eb026a;

}



.nancy-mixed input[type="button"]:hover,

.nancy-mixed input[type="submit"]:hover {

	background: #62BC26;

}



.nancy-mixed .menu-primary li ul,

.nancy-mixed .home-top-right .more-link a,

.nancy-mixed .menu-primary li li a,

.nancy-mixed .menu-primary li li a:link,

.nancy-mixed .menu-primary li li a:visited,

.nancy-mixed .menu-primary li a:active,

.nancy-mixed .menu-primary li a:hover,

.nancy-mixed .menu-primary .current_page_item a,

.nancy-mixed .menu-primary .current-cat a,

.nancy-mixed .menu-primary .current-menu-item a {

	background: #D70060;

}



.nancy-mixed .call-to-action .cta1 .text-box {

	background: #D70060;

}



.nancy-mixed .call-to-action .cta2 .text-box {

	background: #3f8605;

}



.nancy-mixed .call-to-action .cta3 .text-box {

	background: #61AE24;

}



.nancy-mixed .call-to-action .cta4 .text-box {

	background: #00A1CB;

}



.nancy-mixed .sidebar div.gform_widget h4.widgettitle,

.nancy-mixed .sidebar section.gform_widget h4.widgettitle {

	background: #67CDDC;

}



.nancy-mixed .entry-content div.gform_footer input.button {

	background: #D70060;

}



.nancy-mixed .entry-content div.gform_footer input.button:hover {

	background: #eb026a;

}



.nancy-mixed .custom-text h2,

.nancy-mixed .entry-footer .entry-meta a,

.nancy-mixed .widget-area h2,

.nancy-mixed .widget-area h2 a {

	color: #464547;

}



.nancy-mixed .home-top-right .more-link a,

.nancy-mixed .call-to-action h3 a,

.nancy-mixed .menu-primary a {

	color: #FFF;

}



.nancy-mixed .call-to-action .icon-box {

    background: url("images/nancy-mixed/bg-inside-cta-circle.png") no-repeat scroll center center transparent;

}



.nancy-mixed .sidebar div.gform_widget h4.widgettitle:before,

.nancy-mixed .sidebar section.gform_widget h4.widgettitle:before {

    background: url("images/nancy-mixed/gform-circle-icon.png") no-repeat scroll center center transparent;

}



.nancy-mixed .sidebar blockquote:before,

.nancy-mixed .bottom-content blockquote:before {

    background: url("images/nancy-mixed/blockquote.png") no-repeat scroll 0 7px transparent;

}



.nancy-mixed .archive-page ul li,

.nancy-mixed .entry-content ul li,

.nancy-mixed .sidebar.widget-area ul li,

.nancy-mixed .bottom-content .widget-area ul li {

    list-style-image: url("images/nancy-mixed/list-icon.png");

}



.nancy-mixed .archive-page ul li li,

.nancy-mixed .entry-content ul li li {

	list-style-image: url("images/nancy-mixed/list-icon-circle.png");

}



.nancy-mixed .content .more-link a {

    background: url("images/nancy-mixed/more-arrow.png") no-repeat scroll right center transparent;

}



.nancy-mixed .sidebar .widget_categories ul li,

.nancy-mixed .sidebar.widget-area ul li.recentcomments,

.nancy-mixed .sidebar .widget.widget_recent_entries li {

	list-style-image: none;

}





/* Responsive Design

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



@media only screen and (max-width: 960px) {



	body {

		width: 100%;

		margin: 0 auto;

	}

	

	.site-header,

	.nav-primary,

	.archive-page,

	.footer-widgets-1,

	.footer-widgets-2,

	.footer-widgets-3,

	.full-width-content .content,

	.content-sidebar-wrap,

	.site-footer .creds,

	.site-footer .gototop,

	.footer-widgets .wrap,

	.title-area,

	.site-container {

		width: 100%;

	}

	

	.menu-primary {

		display: inline-block;

		float: none;

		font-size: 0;

		letter-spacing: 0px;

		text-align: center;

		word-spacing: 0px;

	}

	

	.menu-primary li li {

		text-align: left;

	}

	

	.menu-primary li {

		display: inline-block;

		float: none;

		font-size: 14px;

		letter-spacing: 0px;

		word-spacing: 0px;

	}

	

	.menu li a .sf-sub-indicator {

		top: 9px;

	}

	

	.sidebar-content .content,

	.content-sidebar .content {

		width: 60%;

	}

	

	.slider .wrap,

	.site-inner {

		float: none;

		margin: 0 auto;

		width: 98%;

	}

	

	.site-footer .wrap {

		width: 95%;

	}

	

	.site-footer .alignleft {

		width: 56%;

	}

	



	.site-container {

		-moz-box-shadow: none;

		-webkit-box-shadow: none;

		box-shadow: none;

		margin: 0;

	}

	

	.site-description,

	.site-footer .creds,

	.site-footer .gototop,

	.site-title,

	.title-area {

		float: none;

	}



	.title-area {

		padding: 10px;

	}



	.site-description,

	.site-title a,

	.site-title a:hover {

		padding: 0;

	}



	.site-header .widget-area {

		padding: 10px;

		width: 44%;

	}



	.site-header .searchform {

		float: none;

		padding: 0;

		text-align: center;

	}



	.site-header input[type="search"] {

		margin: 0 -7px 0 0;

	}

	

	.home-top-left {

		width: 345px;

	}

	

	.home-top-right {

		min-height: auto;

		padding: 20px 10px 10px;

		width: 340px;

	}

	

	.custom-text h2 {

		font-size: 20px;

	}

		

	.home-top-right .more-link {

		margin: 0;

	}



	.home-top-right .more-link a {

		display: block;

		float: right;

		margin: 10px 10px 0 0;

	}

	

	.custom-text .large-light,

	.custom-text .large-bold {

		font-size: 32px;

	}

	

	h1.entry-title {

		margin: 0 -26px 20px 0;

	}

	

	.page-title h3 {

		margin: 0 -7px 20px 0;

		padding: 0 0 5px;

	}

	

	.sidebar-content .page-title h3 {

		margin: 0 0 20px -7px;

		padding: 0 0 5px 30px;

	}

	

	.entry-content {

		overflow: inherit;

	}



	.menu li.right {

		display: none;

	}



	.site-inner {

		padding: 20px 0 0;

		margin: 0 auto 20px;

	}

	

	.sidebar,

	.home .sidebar {

		width: 35%;

	}

	

	.sidebar-content h1.entry-title {

		margin: 0 0 20px -26px;

		padding: 0 0 5px 26px;

	}

	

	.sidebar-content .content-sidebar-wrap {

		background: url("images/content-sidebar-divider.png") repeat-y scroll 39% 0 transparent;

	}

	

	.content-sidebar .content-sidebar-wrap {

		background: url("images/content-sidebar-divider.png") repeat-y scroll 61% 0 transparent;

	}

	

	.sidebar .s {

		width: 180px;

	}

	

	.widget.widget_categories {

		margin: 0;

		width: auto;

	}



	.breadcrumb,

	.navigation,

	.taxonomy-description {

		margin: 0 20px 20px;

	}

	

	.content {

		padding: 0;

	}



	.page .page,

	.post,

	.entry-comments,

	#respond {

		padding: 0 20px;

	}



	.entry-meta-author-box {

		margin: 0 20px 40px;

	}

	

	.footer-widgets .widget {

		padding: 20px 20px 0;

	}



	.footer-widgets .wrap {

		padding: 0;

	}



	.footer-widgets-1,

	.footer-widgets-2,

	.footer-widgets-3 {

		margin: 0;

	}





}



@media only screen and (max-width: 600px) {

	

	.site-header .widget-area,

	.header-full-width .title-area {

		float: none;

		width: 96%;

	}

	

	.site-description,

	.site-title {

		text-align: center;

	}

	

	.site-header .widget-area {

		text-align: center;

	}

	

	.slider .wrap {

		float: none;

		margin: 0 auto;

		padding: 0;

		width: 95%;

	}



	.slider {

		padding: 25px 0 10px;

	}

		

	.site-inner  {

		float: none;

		margin: 20px auto;

		padding: 0;

		width: 95%;

	}

	

	.home-top-left {

		float: none;

		margin: 0 auto;

		width: 90%;

	}

		

	.home-top-right {

		float: none;

		margin: 0 auto;

		padding: 20px 0 10px;

		width: 90%;

	}

	

	.home-top-right .more-link a {

		float: left;

	}

	

	.author-box div {

		margin-right: 1px;

	}

	

	.sidebar-content .content,

	.content-sidebar .content {

		width: 100%;

	}

	

	.sidebar-content .content-sidebar-wrap,

	.content-sidebar .content-sidebar-wrap {

		background: 0 none;

	}

	

	.content {

		float: none;

	}

	

	.bottom-content .home-bottom-right, 

	.bottom-content .home-bottom-left {

		float: none;

		width: 100%;

	}

	

	.sidebar,

	.home .sidebar {

		clear: both;

		display: block;

		float: none;

		margin: 0 auto;

		width: 90%;

	}

	

	.sidebar .s {

		width: 75%;

	}

		

	.site-footer .wrap {

		width: 90%;

	}

	

	.site-footer .alignright,

	.site-footer .alignleft {

		float: none;

		margin: 0 0 10px;

		width: 100%;

	}

	

	.site-footer .creds {

		text-align: center;

	}

	

	.site-footer p.copyright {

		float: none;

		margin: 0 0 10px;

		text-align: center;

	}

	

	.site-footer  .footer-nav ul.nav {

		margin: 0;

		text-align: center;

	}

	

	.site-footer .footer-nav ul li {

		display: inline-block;

		float: none;

		text-align: center;

	}

	

	.site-footer .footer-nav ul li.first-menu-item {

		background: 0 none;

	}



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

	}



}



@media only screen and (max-width: 360px) {

	

	.menu-primary li ul {

		padding: 0;

	}

	

	.menu-primary li ul li {

		display: none;

	}

	

	.custom-text h2 {

		font-size: 19px;

	}

	.custom-text .large-light,

	.custom-text .large-bold {

		font-size: 28px;

	}

	

	.sidebar div.gform_widget h4.widgettitle,

	.call-to-action h3 {

		font-size: 15px;

	}

	

	.call-to-action .cta {

		margin: 0 0 0 -20px;

	}

	

	.gform_wrapper ul.left_label .gfield_label {

		float: none;

	}

	

	.sidebar div.gform_widget h4.widgettitle:before,

	.sidebar section.gform_widget h4.widgettitle:before {

		left: -20px;

	}

	

	.sidebar div.gform_widget h4.widgettitle,

	.sidebar section.gform_widget h4.widgettitle {

		padding: 12px 10px 12px 55px;

	}

	

	.site-header .widget-area,

	.header-full-width .title-area {

		float: none;

		width: 93%;

	}

	

	.content .entry-title {

		clear: both;

	}

	

	.sidebar .s {

		width: 70%;

	}

		



}



@media only screen and (max-width: 260px) {

	

	.post .entry-content p {

		clear: both;

	}

	

	.sidebar .s {

		width: 58%;

	}

	

	.entry-meta-author-box .avatar {

		position: inherit;

	}

	

	.entry-meta-author-box div:before {

		display: none;

	}

	

	.entry-meta-author-box div {

		margin: 0;

	}

	

	.sidebar div.gform_widget h4.widgettitle,

	.call-to-action h3 {

		font-size: 13px;

	}

	

}



#vardas {

padding-top: 10px;

color: blue;

}



.singular-thumbnail {

margin-bottom: 2rem;

}

 

.attachment-singular {

vertical-align: top;

}







.flexslider {

	margin: 0 auto !important;

	max-width: 100% !important;

}

#genesis-responsive-slider {

	padding: 0px !important;

	border: 0px !important;

}



.flexslider .slides img {

	width: 100%;

}

.slide-excerpt {

	width: 14%;

	right: 10%;

	height: 28%;

}



@media only screen and (max-width: 320px) {

.header-image .site-title {

	background: url('http://development.pensacolasleep.com/wp-content/uploads/2014/01/pscenter-logo_max320.png') no-repeat center;

}

}



@media only screen and (min-width:321px) and (max-width: 480px)  {

.header-image .site-title {

	background: url('http://development.pensacolasleep.com/wp-content/uploads/2014/01/pscenter-logo_320-480.png') no-repeat center;

text-align: center;

}

}



@media only screen and (min-width:701px) and (max-width: 799px)  {

.header-image .site-title {

	background: url('http://development.pensacolasleep.com/wp-content/uploads/2014/01/pscenter-logo_320-480.png') no-repeat center;

text-align: center;

}

}