/*
	Theme Name: Innovative
	Theme URI: http://inspirationforthespirit.com
	Description: Innovative is a two or three column child theme created for Genesis.
	Author: Pixelista / modified by Patricia Petro at Some Sweet Solutions
	Author URI: http://somesweetsolutions.com/
	Version: 2.0.1
	Template: genesis
	Template Version: 1.8.0
	License: GNU General Public License v2.0 (or later)
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/


/* ---------- HTML5 RESET . DEFAULTS ---------- */ 
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 #fff}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px solid}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:#555}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}

/* ---------- FLOAT CLEARING -added--------- */
.archive-pagination:before, .clearfix:before, .entry-content:before, .entry-pagination:before, .entry:before, .footer-widgets:before, .nav-primary:before, .nav-secondary:before, .site-container:before, .site-footer:before, .site-header:before, .site-inner:before, .widget:before, .wrap:before {content: " "; display: table;}
.archive-pagination:after, .clearfix:after, .entry-content:after, .entry-pagination:after, .entry:after, .footer-widgets:after, .nav-primary:after, .nav-secondary:after, .site-container:after, .site-footer:after, .site-header:after, .site-inner:after, .widget:after, .wrap:after {clear: both; content: " "; display: table;}
.clear {clear: both;}


/* ---------- DEFAULTS ---------- */
body, p, select, textarea {color: #363636; font-family: 'Droid Sans', sans-serif; font-size: 15px; font-weight: normal; line-height: 1.35; margin: 0; padding: 0; text-decoration: none;}
input {color: #000; font-family: 'Droid Sans', sans-serif;}

.nowrap {white-space: nowrap;}
.clear {clear: both;}
.blankspace {clear: both; height: 25px; margin: 0; width: 100%;}


/* ---------- TYPOGRAPHY ---------- */
a, a:visited {color: #66a6b8; text-decoration: none;}
a:hover {color: #000; cursor: pointer; text-decoration: none;}

h1 {font-weight: normal;}
.archive-description h1.archive-title {font-size: 24px;}

h2, .sidebar h2 {font-size: 20px; font-weight: normal; line-height: 1;}
#poetrybg h2 {line-height: 1; margin: 0 0 -5px; padding: 0;}
.category .content h2.entry-title {line-height: .5; padding: 0; text-align: center;}
.category .content h2.entry-title a, .archive .content h2.entry-title a {color: #66a6b8; font-size: 13px;} /* ARCHIVES */
.category .content h2.entry-title a:hover, .archive .content h2.entry-title a:hover {color: #000;}
.archive h2.entry-title-tag {font-size: 24px; margin: 0 0 25px 20px; padding-top: 0; text-transform: capitalize;}
.archive h2.entry-title {margin: 0;}
#classicexcerpt h2 {line-height: 16px; margin: 0 0 15px;}
.entry-footer h2.entry-title {line-height: .5;}

h3 {font-weight: normal; font-size: 24px; line-height: 1;}
.sectionheader h3.ea-header a {font-weight: normal !important; font-size: 14px !important; line-height: 12px !important; padding: 2px;}

h4 {clear: both; font-family: 'Georgia', Times New Roman, serif; font-size: 20px; font-style: italic; font-weight: normal; margin: 0 0 8px; padding: 0;} /* HOME PAGE . SIDEBAR */
#quotepage h4 {margin-top: 0;}
.footer-widgets h4 {color: #000; font-family: 'Georgia', Times New Roman, serif; font-size: 20px; font-style: italic; margin: 0 0 10px;}

h5 {font-size: 18px; display: inline; font-weight: normal;}

h6 {font-size: 13px; font-weight: normal;}

em {font-style: italic;}
big {font-size: 16px;}
small, .small, .small p {font-family: 'Droid Sans', sans-serif; font-size: 13px;}
a:link.more-link, a:visited.more-link, .excerpt-more, .entry-content a.more-link {font-family: 'Droid Sans', sans-serif; font-size: 13px; white-space: nowrap;}
sup {font-size: 10px; letter-spacing: normal;}

.darkaqua {color: #66a6b8;}

.wp-caption {margin: 0; padding: 0; text-align: center;}
p.wp-caption-text, #poetry p.wp-caption-text, #poetry2 p.wp-caption-text,.entry-content .wp-caption-text, .caption-title {font-family: 'Pompiere', sans-serif; font-size: 18px; font-weight: 400; margin: 0; padding: 0; text-align: center;}
.entry-content .wp-caption img {margin-bottom: 0;}
.entry-content p.wp-caption-text {margin-top: 5px;}

#fancybox-title-wrap {text-align: center !important;}
#fancybox-title {font-family: 'Pompiere', sans-serif; font-size: 18px; line-height: 1; text-align: center !important;}

#patricia {font-size: 55px; line-height: 55px; margin: -20px auto 0;}
#home-bottom #patricia, blockquote #patricia {font-size: 55px; line-height: 55px; margin: 5px auto 0;}
#patricia2 {background: url(images/patricia.png) no-repeat; height: 55px; padding-top: 15px; width: 185px;}
#patricia2::before {content: "Posted by"; font-size: 13px;}

#collage {color: brown; filter: alpha(opacity=20); -moz-opacity:.2; opacity: .2; float: right; font-family: 'Arial', sans-serif; line-height: .50; margin: -10px 20px 10px; text-align: right; width: 200px;}

#passionate, #passionate2 {border-bottom: 1px solid #e8e8e8; color: #9ac4d0; color: #66a6b8; font-size: 10px; letter-spacing: 2px; margin: 0 0 30px; padding: 4px; text-align: center; width: 100%;}
#passionate2 {font-size: 14px;}


/* ---------- IMAGES ---------- */
embed, iframe, img, object, video, .wp-caption {max-width: 100%;}

img {border: none}
a img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
a:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}

.none, img.none {border: none;}
.round {border-radius: 100px;}

center, .center {display: block; margin: 0 auto;}
.centered, .aligncenter, img.aligncenter {display: block; margin: 0 auto 20px;}
.alignleft, img.alignleft {float: left; margin: 0 10px 10px 0;}
.alignright {float: right; margin: 0 0 10px 10px;}

#divider {background: url(images/spline.gif) no-repeat; display: block; height: 15px; margin: 10px 0 30px 100px;}
#divider2 {background: url(images/spline.gif) no-repeat center; display: block; height: 15px; margin: 10px auto 30px; width: 500px;}


/* ---------- BASIC STYLES ---------- */
.breadcrumb, .breadcrumb a {clear: both; font-size: 12px; padding-top: 10px;}

blockquote {background-color: #fafafa; border-left: 4px solid #9ac4d0; font-family: 'Pompiere', sans-serif; font-size: 20px !important; line-height: 1.20 !important; margin: 5px auto 27px; padding: 5px 20px 3px 10px; width: 90%;}
blockquote p, #poetry blockquote p {font-family: 'Pompiere', sans-serif; font-size: 20px !important; line-height: 1.20 !important; margin: 0 0 10px; padding: 10px !important;}
blockquote.cat {margin-top: 25px;}

.quote {background: url(images/quotes.png) top left no-repeat; color: #c7c7c7; font-family: Georgia, serif;  font-size: 20px; font-style: italic; letter-spacing: .2px; margin: 10px auto 5px; padding: 20px 5px 30px; text-align: center; width: 90%;}

.box-left {float: left; font-size: 18px; font-weight: 600; line-height: 1; overflow: hidden; padding: 0 15px 0 0; width: 150px;}
.box-right {border-left: 4px solid #eee; float: right; font-family: 'Pompiere', sans-serif; font-size: 20px !important; line-height: 1.1 !important; margin: 0 0 20px 20px; padding-left: 15px; text-align: left; width: 260px;}
.box-right p {font-family: 'Pompiere', sans-serif; font-size: 20px !important; line-height: 1.1 !important;}
.box-center {font-style: italic; margin: 0 auto 20px; width: 500px;}
.box-border {border: 4px double #e5e5e5; margin: 0 auto 20px; padding: 20px; max-width: 600px;}

.in15 {margin-left: 15px;}
.in30 {margin-left: 30px;}
.in45 {margin-left: 45px;}
.in75 {margin-left: 75px;}

.line {border-top: 1px solid #e8e8e8; margin: 25px 0; width: 100%;}
.dottedline2 {border-top: 2px dotted #e6e6e6; clear: both; margin: 0 0 35px; width: 100%;}
.special {background: #fafafa; margin: 0 auto 20px; padding: 20px; max-width: 600px;}
.click {background: url(images/click2.png) no-repeat; border: none; display: block; height: 30px; margin: 0 auto; padding: 0; width: 190px;}
.down {margin-bottom: 20px;}


/* ---------- LAYOUT ---------- */
.site-container {background: #fff; border-bottom: 8px solid #9ac4d0; -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, .5); -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, .5); box-shadow: 0 0 5px 2px rgba(0, 0, 0, .5); margin: 0 auto; max-width: 1170px;}
.site-container {padding: 0 50px 40px;} /*added*/
.site-inner {margin: 0 auto; margin: 15px auto 0; padding: 5px 0; border-top: 1px solid #e8e8e8;}
.home .site-inner {border-top: none;}
.content {float: right; padding-bottom: 30px; width: 780px; margin-top: 15px;}
.content-sidebar .content {float: left;}
.full-width-content .content {width: 100%;}
.sidebar {float: right; line-height: 1.5; margin-top: 20px; padding: 0 0 0 10px; width: 320px;}


/* ---------- COLUMNS ---------- */
.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-left: 1.6129032258065%; margin-bottom: 15px;}
.one-half, .three-sixths, .two-fourths {width: 49.193548387097%;}
.one-third, .two-sixths {width: 32.258064516129%;}
.four-sixths, .two-thirds {width: 66.129032258065%;}
.one-fourth {width: 23.790322580645%;}
.three-fourths {width: 74.596774193548%;}
.one-fifth {width: 18.709677419355%;}
.two-fifths {width: 37.41935484%;}
.three-fifths {width: 59.354838709677%;}
.four-fifths {width: 79.677419354839%;}
.one-sixth {width: 15.322580645161%;}
.five-sixths {width: 83.064516129032%;}
.first {clear: both; margin-left: 0;}


/* ---------- HEADER ---------- */
.site-container .site-header {margin: 0 auto; min-height: 130px; overflow: hidden; padding: 0;}
.title-area {background:  url(images/shine.png) no-repeat center top; margin: 30px auto 0; overflow: hidden; max-width: 900px; padding: 10px 0; text-align: center;}
.site-title {font-size: 90px; font-weight: normal; line-height: 80px; margin: 0 auto 5px; max-width: 800px; padding-top: 30px; text-transform: none; text-shadow: .05em .03em .05em #efefef;}
.site-title a {color: #414a4c; text-decoration: none;}
.site-title a:hover {color: #708090;}
.site-description, .category .site-description, .archive .site-description {color: #66a6b8; font-size: 13px; letter-spacing: 6px; margin: -15px 0 0; padding: 0; text-align: center; text-shadow: 3px 2px 2px #ddd;}


/* ---------- TOP NAVIGATION ---------- */
.menu-secondary {background: #fff url(images/menu.png) repeat-x left bottom; border-top: 8px solid #9ac4d0; font-size: 12px; letter-spacing: 2.5px; margin: 0 auto; padding: 4px 0 4px; position: fixed; text-align: center; text-shadow: 2px 2px #fff; width: 100%; z-index: 999;}
.menu-secondary li {display: inline-block; list-style-type: none; margin: 0;}
.menu-secondary a {color: #000; display: block; padding: 12px 10px 5px; position: relative; text-transform: uppercase;}

.menu-secondary li a:active, 
.menu-secondary li a:hover,
.menu-secondary .current-cat a, 
.menu-secondary .current-menu-item a,
.menu-secondary .current_page_item a,
.menu-secondary .current_page_parent > a,
.menu-secondary .current-page-ancestor > a, 
.menu-secondary .current-post-ancestor > a, 
.menu-secondary .current-category-ancestor > a {
	background: url(images/heart.png) no-repeat top center; color: #66a6b8; text-decoration: none;}
	
.menu-secondary li li a, .menu-secondary li li a:link, .menu-secondary li li a:visited {background: #fff; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-top: none; color: #000; font-size: 12px; margin: 0; padding: 10px 20px; position: relative; text-align: left; text-shadow: 2px 2px #fff; width: 180px;}
.menu-secondary li li a:active, .menu-secondary li li a:hover {background: #fff; color: #66a6b8;}
.menu-secondary li ul {height: auto; left: -9999px; margin: 0 0 0 -1px; position: absolute; width: 180px; z-index: 9999;}
.menu-secondary li ul a {width: 180px;}
.menu-secondary li ul ul {margin: -36px 0 0 159px;}
.menu-secondary li a.sf-with-ul {padding-right: 25px;}
.menu-secondary li a .sf-sub-indicator, .menu-secondary li li a .sf-sub-indicator, .menu-secondary li li li a .sf-sub-indicator {background: url(images/icon-plus.png) 0 3px; height: 16px; position: absolute; right: 8px; text-indent: -9999px; top: 10px; width: 16px;}

.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 {left: auto;}

#wpadminbar li:hover ul ul {left: 0;}

#mobile-menu-icon {display: none;}


/* ---------- GENESIS RESPONSIVE SLIDER ---------- */
#genesis-responsive-slider img, img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
#genesis-responsive-slider img:hover, a img:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
.innovative #genesis-responsive-slider {margin: 0; padding: 4px;}
.innovative #genesis-responsive-slider h2 a, .innovative #genesis-responsive-slider h2 a:visited {color: #000; font-family: 'Pompiere', sans-serif; font-size: 30px; font-weight: 600; line-height: normal; margin: 0; padding: 0; text-align: center;}
.innovative #genesis-responsive-slider h2 a:hover {color: #66a6b8;}
.innovative #genesis-responsive-slider p {color: #000; font-size: 14px; line-height: 1.5; padding: 0 20px 20px;}
.flex-control-nav {margin: 18px 0 25px !important;}


/* ---------- HOME ---------- */ 
#home {overflow: hidden;}
#featuredtooltip {text-align: center;}
#featuredtooltip.down {margin-top: 50px;}
#featuredtooltip img {display: inline-block; max-height: 72px; margin: 3px 1px 0; padding: 2px; width: 69px !important;}
.tooltips {background: #f5f5f5; clear: both; color: #000; font-family: 'Georgia', serif; font-size: 14px; font-style: italic; height: 21px; margin: 8px 0 30px 0; padding: 5px 0; text-align: center;}
#home img#peace {}
#home-bottom {margin: 0 auto; padding: 0;}
#home-bottom .featuredpost {overflow: hidden; margin: 0 auto; max-width: 100%;}
#home-bottom .featuredpost .post, #home-bottom .featuredpost .page {display: block; float: left; height: 200px; line-height: 1; max-width: 155px; overflow: hidden; text-align: center;} 
#home-bottom .featuredpost .post img, #home-bottom .featuredpost .page img {margin: 0 0 -10px; padding: 0 4px;}
#home-bottom .featuredpost h2 a, .featuredpost h2 a:visited, #home-bottom .featuredpost .post h2 a, #home-bottom .featuredpost .page h2 a {font-size: 14px; line-height: .5px !important; padding: 4px; text-align: center;}
#home-bottom h2 {line-height: .75;}
#home-bottom #heart, #heart {background: #fafafa; font-family: 'Georgia', Times New Roman, serif; font-size: 16px; font-style: italic; line-height: 1.65; margin: 45px auto 35px; padding: 25px; text-align: center; width: 80%;}
.heart {background: transparent; border: none; display: inline;}
.custom-button {background-color: #9ac4d0; clear: both; display: block; margin: 10px auto 40px; max-width: 150px; padding: 10px; text-align: center; text-decoration: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.custom-button a {color: #fff; font-style: normal; font-weight: normal; text-decoration: none; text-shadow: 0 1px 0 rgba(0,0,0,0.2);}
.custom-button:hover {background-color: #708090;}


/* ---------- PAGES ---------- */ 
.entry-title {font-weight: normal; font-size: 24px; line-height: 1;} /* PAGE TITLES */
.entry-content {overflow: hidden;} /* PAGE CONTENT . POST ENTRIES */
.entry-content p {padding: 0 0 20px;}
.entry-header .entry-meta {font-size: 12px; letter-spacing: 3px; margin: -15px 0 25px !important; padding: 0; text-transform: uppercase;} /* BY AUTHOR */
.entry-footer .entry-meta {border-top: 1px solid #ddd; clear: both; font-size: 10px; letter-spacing: 2px; margin: 10px 0 35px; padding: 5px 0 0; text-transform: uppercase;} /* POST TAGS */
.category-petals-of-sunshine .entry-header .entry-meta, .category-native-voices .entry-header .entry-meta, .category-positive-reinforcement .entry-header .entry-meta, a.post-edit-link, .category-greatest-gift .entry-header .entry-meta, a.post-edit-link, .category-mandalas .entry-header .entry-meta, a.post-edit-link {display: none;}
.category-petals-of-sunshine img, .category-native-voices img, .category-positive-reinforcement img, a.post-edit-link, .category-greatest-gift img, .category-mandalas img {}

.entry-content ul, .entry-content ol {margin: 0 0 26px; text-align: left;}
.entry-content ul li {line-height: 1.35; margin: 0 0 10px 0; padding-left: 10px;}
.entry-content ol li {line-height: 1.35; list-style-type: decimal; margin: 0 0 15px 25px; padding-left: 10px;}
.entry-content #dandelion ul, .entry-content #dandelion2 ul {margin: 0 !important; padding: 0 !important;}
.entry-content #dandelion ul li::before, .entry-content #dandelion2 ul li::before {content: "\2726" !important; margin-right: 10px;} 

#postgrid {margin: 0 auto; max-width: 640px;}

/* ABOUT */
#happinessis {margin: -25px -25px 0 0;}

/* BLOG . REFLECTIONS */
.category-blog .entry p {display: none;}

/* POETRY */
.one-half h2 {display: inline;}
#poetrypage .display-posts-listing .listing-item {float: left; height: auto; width: 110px;}
#poetrypage .display-posts-listing .listing-item a img {height: 100px; margin: 0 2px; text-align: center; width: 100px;}
#poetry, #poetry p, #poetry2, #poetry2 p {margin: 0 15px 0 10px;}
#credits {clear: both; font-size: 12px; margin: 50px 0;}
#credits p {font-size: 12px;}

#childwithin {line-height: 2;}
#guestauthor img {margin: 5px 8px 5px 0;}
.guestauthor {line-height: .75; margin: 0 0 5px;}
#classicexcerpt {background: url(images/love-bg.png) no-repeat top center; margin-bottom: 25px; min-height: 269px; max-width: 320px; text-align: center;}
#classicexcerpt h2 {padding-top: 45px;}
#classicexcerpt p {font-size: 14px; width: 95%;}
#classicpoets2 {margin: 15px 0;}

/* ESSAYS */
#pen {margin-top: -25px;}
#customauthor {background: #ebf7fa; background: #f5f5f5; border: 1px solid #ddd; font-size: 12px; line-height: 1.25; margin: 20px 100px 50px 50px; margin: 20px auto 50px; padding: 20px; text-align: justify; width: 80%;}
#customauthor strong {font-size: 13px;}
.fa {color: #fff !important; font-size: 18px !important; margin-right: 4px; padding: 10px; text-align: center; text-decoration: none; width: 20px;}
.fa:hover {color: #fff; opacity: 0.7;}
.fa-facebook {background: #3b5998; color: #fff;}
.fa-twitter {background: #1da1f2; color: #fff;}
.fa-envelope-square {background: #9ac4d0; color: #fff;}
.fa-pinterest {background: #c8232c; color: #fff;}
.fa-instagram {background: #bc2a8d; color: #fff;}
.fa-home {background: #66a6b8; color: #fff;}

/* INSPIRATION */
.chief {display: block; height: 108px; line-height: 1.35; margin: 15px 0 0; padding: 0;}
.chief a img {margin: 0 7px 0;}
img#chief {margin: 0 7px 7px 0;}
.thumbline {border-left: 4px solid #66a6b8; clear: both; margin: 5px 0 25px 25px; padding: 8px 0 5px 15px;}
#sacredpipe {background: #f5f5f5; border: 1px solid #ddd; margin: 25px auto; padding: 25px;}
h3.sacredpipe {margin-top: 0;}
#sacredrites {margin: 20px auto; max-width: 500px;}
#lakotapeace {background: url(https://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/feather.png) no-repeat bottom right; height: 150px; margin: 0 auto; text-align: center; width: 250px;}
#firststrawberry {background: url(https://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/strawberrypatch.jpg) no-repeat; padding: 100px 0;}
.firststrawberry {background: #fff; margin: 0 auto; padding: 50px; width: 500px;}
.oxi-image-hover-wrapper-2 .oxi-addons-row .oxi-image-hover-caption-tab {background: #f5f5f5 !important;}
.oxi-image-hover-wrapper-2 .oxi-addons-row .oxi-image-hover-figure-caption .oxi-image-hover-content, .oxi-addons-container .oxi-image-hover-style-general .oxi-image-hover-heading {color: #363636 !important;}

#flowerpoem {border-left: 1px solid #ddd; font-family: 'Pompiere', sans-serif; font-size: 18px; margin: 0 0 10px; padding-left: 10px;}
#flowerpoem2 {background: #f5f5f5; float: right; font-family: 'Pompiere', sans-serif; font-size 20px; margin: 0 0 10px 15px; padding: 15px; width: 250px;}
#flowerpoem h2, #flowerpoem2 h2 {font-size: 24px; margin: 0 0 20px;}
.flowerpoemauthor {font-size: 13px;}
#flowerpoem p, #flowerpoem2 p {font-family: 'Pompiere', sans-serif; font-size: 18px; line-height: 1.2;}
.flowerfairy {font-family: 'Pompiere', sans-serif; font-size: 18px; line-height: 1; margin-top: -50px; text-align: center;}
#dandelionpoem, #dandelionpoem2 {border-left: 4px solid #e8e8e8; font-family: 'Pompiere', sans-serif; font-size: 18px !important; line-height: 1.1 !important; margin-left: 10px; padding-left: 10px;}
#dandelionpoem p, #dandelionpoem2 p {font-family: 'Pompiere', sans-serif; font-size: 18px !important; line-height: 1.1 !important;}

#tentra {line-height: 1.25; margin: 0 auto 35px; text-align: center;}
#tentra p {font-size: 18px !important; font-style: italic; margin-bottom: 8px;}
#tentra p.wp-caption-text {font-style: normal;}

/* QUOTES */
#quotepage .two-thirds {border-left: 1px solid #ddd; padding-left: 20px;}
#quotes p {line-height: normal;}
.date3 {color: #66a6b8; display: block; font-size: 12px; letter-spacing: 1px; text-transform: uppercase;}

.relpost-block container .relpost_card_title, h2.relpost_card_title {font-weight: normal !important;}


/* ---------- SIDEBARS ---------- */
.sidebar .widget {background: #fff; border: none; margin: 0 0 40px; overflow: hidden; padding: 0;}
.sidebar .widget .simple-social-icons {height: 50px; margin: 20px 0 0;}
.sidebar .featuredpost .post img, .sidebar .featuredpost .page img {margin: 0; height: auto !important;}
.sidebar .featuredpost h2 {font-size: 20px; line-height: 1; margin-top: 0;}
.sidebar #excerpt {font-size: 14px; line-height: 1.25; margin: 0 0 0 15px;}
.sidebar .byline, .sidebar .entry-author-name, .sidebar .post p.byline {font-size: 13px; margin: -15px 0 15px;}

#featured-post-52 .post, #featured-post-56 .post {background: none; border-bottom: 1px solid #e8e8e8; clear: both; margin: 0 0 0 15px; outline: none; padding-top: 5px; text-align: left;}
#featured-post-52 h2, #featured-post-56 h2 {display: inline; font-size: 16px;}
#featured-post-56 .byline {display: inline; font-size: 12px; padding-left: 5px;}

/* HOME SIDEBAR*/
#welcome {font-size: 55px; margin: -20px 0;}
#heartstamp {border: none; float: right; width: 120px;}
#hands {float: left; margin-right: 10px; padding: 4px; width: 150px;}
#hands2 {font-family: 'Pompiere', sans-serif; font-size: 20px !important; line-height: 1.20 !important; margin: 9px 0;}
#newsletter {background: #f5f5f5; display: block; margin: 0 auto; padding: 5px 4px 3px; width: 314px;}
#newsletter input {color: #888; color: #ddd; font-size: 11px; letter-spacing: 1px; margin: 0 0 3px; padding: 10px; text-transform: uppercase; width: 132px;}
#newsletter input[type="email"] {width: 244px;}
#newsletter input[type="submit"] {color: #fff; width: 40px;}

/* ABOUT SIDEBAR */
#mission {line-height: 1.3;}
#donateblock {background: url(images/donatebg.png) no-repeat center; clear: both; height: 499px; margin: 0 auto; width: 308px;}
#donate {background: url(images/sun.png) no-repeat top 5px left 5px; font-size: 13px; margin: 0 auto; padding: 10px; text-align: center; width: 190px;}
#donate2 {line-height: 1.5; padding: 15px 15px 10px;}
#donate2 p {font-size: 13px;}
.sidebar .heart {background: transparent; border: none; display: inline; margin: -3px;}
#donate-amount {font-size: 13px; margin: 10px auto 5px; text-align: center; width: 250px;}
.donate-amount {display: block; float: left;}
input[type="radio"] {background: transparent; border: 0; box-shadow: none; margin: 0 4px; padding: 0;}
#donate-labels {float: left; font-size: 13px; margin-left: 10px;}
.donate-formtext {border: 1px solid #ddd; box-shadow: none; font-size: 13px; padding: 5px; width: 150px;}
#donate-button {border: 0; height: 78px; margin: 0; padding: 0; width: 100px;}
#thankyou {font-size: 13px; line-height: 1.2; margin: 0 auto; text-align: center; width: 190px;}

/* POETRY SIDEBAR */
#featured-post-27 .post, #featured-post-29 .post, #featured-post-30 .post, #featured-post-37 .post, #featured-post-44 .post, #featured-post-46 .post, #featured-post-47 .page, #featured-post-48 .page, #featured-post-49 .page, #featured-post-51 .page, #featured-post-53 .page, #featured-post-59 .post, #featured-post-61 .post, #featured-post-62 .post {display: inline-block; margin: 0; padding: 0;} 
#featured-post-27 a img, #featured-post-29 a img, #featured-post-30 a img, #featured-post-37 a img, #featured-post-46 a img, #featured-post-47 a img,  #featured-post-48 a img, #featured-post-49 a img, #featured-post-51 a img, #featured-post-53 a img, #featured-post-59 a img, #featured-post-61 a img, #featured-post-62 a img {float: left; height: 67px; margin: 3px 1px 0 1px; padding: 0; width: 67px !important;}

ul#resources {list-style-type: none; margin: 0; padding: 0;}
#resources li {background: none; border-bottom: 1px solid #e8e8e8; clear: both; margin: 0 0 0 15px; outline: none; padding-top: 5px; text-align: left;}
#resources li a {display: inline; font-size: 16px;}
#featured-post-25 {background: url(images/atfirstand1st2.jpg) no-repeat top center; margin-top: 0; padding-top: 160px;}
#text-49 {line-height: 1; margin-bottom: -20px; padding: 0;}
#mypoems ul.lcp_catlist {margin-top: 0; padding: 0 !important;}
#mypoems ul.lcp_catlist li {border-bottom: 1px solid #e8e8e8; list-style-type: none; margin: 0 0 0 15px; text-align: left;}
#mypoems ul.lcp_catlist li.current a, ul.page-list li:active a  {color: #000; font-weight: normal;}
ul.page-list {margin: 0; padding: 0;}
ul.page-list li.page_item, li.archivelink {border-bottom: 1px solid #e8e8e8; list-style-type: none; margin: 0 0 0 15px; text-align: left;}
ul.page-list li.page_item a {}
ul.page-list li.current_page_item a {color: #000; font-weight: normal;}
div#classicpoets2 ul.page-list li.page_item::before {content: "\2726"; margin-right: 5px;}
div#classicpoets2 ul.page-list li.page_item {border: none; margin: 0 0 0 15px;}
div#classicpoets2 ul.page-list li.page_item a {font-size: 14px;}
.page-list-ext {text-align: center;}
.page-list-ext .page-list-ext-item, .page-list-ext-item {display: inline-block; margin: 0 !important; padding: 0;}
.page-list .page-list-ext-image {margin: 0 !important; padding: 0;} /* INSPIRATION */
.page-list-ext-image img {border: 1px solid #e8e8e8; float: left; height: 45px; margin: 0 1px; padding: 0; width: 45px;} 
#custom_html-114 ul {list-style-type: none; margin: 0; padding: 0;}
#custom_html-114 li {background: none; border-bottom: 1px solid #e8e8e8; clear: both; margin: 0 0 0 15px; outline: none; padding-top: 5px; padding: 5px 0; text-align: left;}
#custom_html-114 li a {display: block; font-size: 16px;}

#loveland {background: url(images/loveland.jpg) no-repeat center top; height: 205px; width: 225px; margin: 0 auto;}
#loveland2 {padding-top: 80px;}
.loveland {background: #fff; opacity: 0.65;}
#female2 {border: none; float: center; margin: -25px 0 -10px; padding: 0;}
#seeingeye {background: url(images/logo2.jpg) no-repeat center top; height: 275px; width: 299px; margin: 0 auto;}
#seeingeye2 {padding-top: 130px;}
.seeingeye {background: #fff; opacity: 0.65;}
#colorfultree {background: url(images/colorfultree.png) no-repeat center top; height: 327px; width: 299px; margin: 0 auto 50px;}
#colorfultree2 {padding-top: 180px;}
.colorfultree {background: #fff; opacity: 0.85;}

/* LOVE SIDEBAR */

/* ESSAYS SIDEBAR */
img#magic {float: left; margin-right: 10px; padding: 4px; width: 150px;}
#magic2 {font-family: 'Pompiere', sans-serif; font-size: 20px !important; line-height: 1.25; margin: 9px 0;}


/* ---------- SITEMAP ---------- */
.page-id-543 .post-543 ul.page-list {margin-left: 20px;}
.page-id-543 .post-543 ul.page-list li.page_item::before {content: "\2726"; margin-right: 10px;}
.page-id-543 .post-543 ul.page-list li.page_item {border-bottom: none;}
.page-id-543 .post-543 ul.children {margin: 0; padding: 0 20px;}
.page-id-543 .post-543 ul.lcp_catlist {margin-left: 10px;}
.page-id-543 .post-543 ul {list-style: none; margin: 0; padding: 0;}
.page-id-543 .post-543 ul.lcp_catlist li::before {content: "\2726"; margin-right: 10px;} 
.post-543 .entry-content ul li {margin-bottom: 0 !important;}
#archivedisplaypost ul.lcp_catlist li .lcp_excerpt {display: inline; font-size: 13px;}
.azc_tsh-toggle {margin-left: 0;}


/* ---------- CATEGORIES and TAGS ---------- */
.page .display-posts-listing .listing-item, .archive .page .display-posts-listing .listing-item {display: block; float: left; height: 225px; line-height: 1; margin-bottom: 4px; max-width: 155px; overflow: hidden; text-align: center;}
.page .display-posts-listing .listing-item img {margin: 0; padding: 0 4px;}
.page .display-posts-listing .listing-item a.title {clear: both; font-size: 13px; margin-top: -35px; padding: 0;}
.page .display-posts-listing .listing-item a.title:hover {color: #000;}
.page .display-posts-listing .listing-item .excerpt {font-size: 12px;}
.page .display-posts-listing .listing-item .author {display: block; font-size: 12px;}

.archive-description {margin-bottom: 15px;}
.category .content .post {float: left; margin: 0 0 0 4px; max-width: 155px; overflow: hidden; padding: 0; /* CONTENT BOX */}
.category .content .post:hover {opacity: 0.8; filter: alpha(opacity=80);}
.category .content .entry-content a img {margin: 0; padding: 4px;}
.category-quotes .entry-meta {display: none;}

.pretag {color: #66a6b8; padding-top: 10px;}
.archive .content .post, .archive .content .page {float: left; margin: 0 0 0 4px; height: 203px; max-width: 155px; max-width: 150px; overflow: hidden; padding: 0; text-align: center;}
.archive .content .page .entry-title {line-height: .5; margin: 0; padding: 0;}
.archive .content .page a.entry-title-link {line-height: .5; margin: 0; padding: 0;}
.archive .content .entry-content a img {margin: 0; padding: 1px;}
.archive .entry-footer {font-size: 13px; line-height: .5; text-align: center;}

#nextpage {margin-bottom: 20px;}
#nextpage a {font-size: 10px; letter-spacing: 2px; text-transform: uppercase;}

.relpost-block-container {max-width: 780px !important}
.xrelpost-block-single-image {height: 150px !important; width: 150px !important;}


/* ---------- POST NAVIGATION ---------- */
.pagination {clear: both; margin: 0 auto; overflow: hidden; padding: 50px 0 10px; text-align: left;} /* ARCHIVE . TAG PAGES */
.pagination li {display: inline;}
.pagination li.pagination-previous, .pagination li.pagination-next {display: none;}
.pagination li a, .pagination li.disabled, .pagination li a:hover, .pagination li.active a {background: #fafafa; color: #000; cursor: pointer; font-size: 14px; font-weight: normal; margin-bottom: 20px; padding: 10px; text-decoration: none;}
.pagination li.active a, .pagination li a:hover {background: #9ac4d0; color: #fff; text-decoration: none;}

.nav-links {clear: both; margin: 30px auto 0; text-align: left;}
.page-numbers {display: inline; padding: 10px; text-align: center;}
.nav-links a.page-numbers {background: #fafafa; color: #000; cursor: pointer; font-size: 14px; font-weight: normal; padding: 10px; text-decoration: none;}
.page-numbers.current, a.page-numbers:hover {background: #9ac4d0; color: #fff;}
.nav-links a.next, .nav-links a.prev {display: none;}

#wpspn-prevpost a, #wpspn-nextpost a, #wpspn-prevpost-reverse a, #wpspn-nextpost-reverse a {border: none !important; color: #0a2a3c !important;}
#wpspn-prevpost a:hover, #wpspn-nextpost a:hover, #wpspn-prevpost-reverse a:hover, #wpspn-nextpost-reverse a:hover {color: #0a2a3c !important;}


/* ---------- COMMENTS ---------- */
#comments {margin: -25px 0 0;}
.entry-comments p, .comment-respond p {font-size: 13px;	line-height: 1.25;}
ol.comment-list {padding-left: 0;}
.comment-list li, .ping-list li {border-top: 1px solid #ddd; list-style-type: none; margin: 15px 0 5px 10px; padding: 10px 10px 0;} /* COMMENT BLOCKS */
.comment-list p, .ping-list p {margin-top: 8px;}
.comment-list .comment-author {color: #66a6b8; font-size: 14px; font-weight: bold; line-height: normal; margin: 0 0 5px;}
.comment-list li img.avatar {border: 0; float: left; margin: 0 5px 5px 0; padding: 0;}
.comment-list .comment-meta {font-size: 10px; letter-spacing: normal; margin-top: -1px; text-transform: uppercase;}
.comment-list .comment-meta a, .comment-meta a:visited, .comment-meta a:hover {color: #000; text-decoration: none;}
.comment-reply {padding: 5px 0 0;}
.comment-reply-link {background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/reply.jpg) top left no-repeat; display: block; font-size: 14px; height: 23px; padding: 12px 35px 0; width: 89px;}
.entry-comments h3 {display: none;}
.comment-list li ul li {list-style-type: none; padding: 10px 10px 0 10px;} /* RESPONSE */
.entry-comments .pagination {border-top: 3px double #ddd; display: block; padding: 10px 0 20px;}
label[for="comment"], label[for="author"], label[for="email"], label[for="url"] {display: block;}
input, select, textarea {background-color: #fff; border: 1px solid #ddd; margin-bottom: 5px; padding: 16px;}
#comment {background-color: #fff; border: 1px solid #ddd; font-size: 14px; height: 150px; margin: 10px 0; padding: 16px; width: 98%;}
.comment-list cite, .ping-list cite {font-style: normal;}
.says {visibility: hidden;}
.comment-edit-link {font-size: 12px;}
.nocomments {text-align: center;}
.comment-form-cookies-consent {margin: 10px 0;}
.cptch_wrap cptch_math_actions {margin: 10px 0;}
button, input[type="button"], input[type="submit"], .btn {background: #9ac4d0; border: none; box-shadow: none; color: #fff; cursor: pointer; font-weight: 700; margin-top: 5px; padding: 16px 24px; text-decoration: none; width: auto;}
button:hover, input:hover[type="button"], input:hover[type="submit"], .btn:hover {background: #708090;}


/* ---------- GRAVITY FORMS ---------- */
div.gform_wrapper input, div.gform_wrapper select, div.gform_wrapper textarea {color: #66a6b8; font-size: 12px !important; padding: 8px 0 8px 8px !important;}
div.gform_footer input.button {color: #9ac4d0; padding: 10px !important;}
div.gform_footer input.button:hover {color: #708090;}
div.gform_wrapper .ginput_complex label {font-size: 12px;}
div.gform_wrapper li, div.gform_wrapper form li {margin: 0 0 10px;}
div.gform_wrapper .gform_footer {border: none; margin: 0; padding: 0;}


/* ---------- AJAX ---------- */
.technology {cursor: hand; cursor: pointer; margin: 10px 0; line-height: 10px;}
.closedlanguage {color: #0087cc;}
.openlanguage {color: #0087cc; text-decoration: underline;}


/* ---------- AUTHOR BOX ---------- */
.author-box {margin: 0 0 40px; overflow: hidden; padding: 10px;}
.author-box-content {font-size: 13px; line-height: 1.2;}
.author-box .avatar {background-color: #fff; float: left; height: 72px; margin: 0 10px 0 0; width: 72px;}


/* ---------- STICKY POSTS ---------- */
.sticky {margin: 0 0 40px; padding: 20px;}


/* ---------- GARDEN ---------- */
#heavenonearth {background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/garden-bg.png) no-repeat center top; padding: 0; width: 100%;}
.heavenonearth {font-family: 'Pompiere', sans-serif; font-size: 20px; margin: 0 auto; padding-top: 25px; text-align: center; width: 350px;}
#heavenonearth2 {margin: 0 auto; padding: 70px 0 0 20px; padding: 20px 0 0 20px; max-width: 640px;}
#heavenonearth2 p {margin-top: -2px; line-height: 10px;}
#thereareplaces {margin: -25px -85px 0 0;}
.blank {width: 67; height: 95px;}
.appleblossom {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/appleblossom.gif) no-repeat bottom center; width: 67px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.bitterroot{float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/bitterroot.gif) no-repeat left center; font-size: 10px; height: 95px; margin: 0 7px 0 -10px; text-align: center; width: 80px;}
.blackeyedsusan {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/blackeyedsusan.gif) no-repeat bottom center; width: 75px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.bluebonnet {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/bluebonnet.gif) no-repeat bottom center; width: 79px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.cactus {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/cactus.gif) no-repeat center center; width: 73px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.camellia {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/camellia.gif) no-repeat bottom center; width: 75px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.carnation {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/carnation.gif) no-repeat bottom center; width: 75px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.cherokeerose {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/cherokeerose.gif) no-repeat bottom left; width: 87px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.columbine {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/columbine.gif) no-repeat bottom center; width: 63px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.dogwood {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/dogwood.gif) no-repeat center center; width: 87px; height: 95px; margin-left: -5px; font-size: 10px; text-align: center;}
.forgetmenot {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/forgetmenot.gif) no-repeat bottom center; width: 71px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.goldenpoppy {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/goldenpoppy.gif) no-repeat center center; width: 75px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.grape {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/grape.gif) no-repeat top center; width: 87px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.hawthorn {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/hawthorn.gif) no-repeat bottom  center; width: 77px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.hibiscus {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/hibiscus.gif) no-repeat bottom center; width: 79px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.iris {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/iris.gif) no-repeat bottom center; width: 83px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.jessamine {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/jessamine.gif) no-repeat bottom center; width: 85px; height: 95px; margin-left: -15px; font-size: 10px; text-align: center;}
.laurel {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/laurel.gif) no-repeat center bottom; width: 81px; height: 95px; margin-left: -5px; font-size: 10px; text-align: center;}
.lilac {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/lilac2.gif) no-repeat center center; width: 81px; height: 95px; margin-left: -5px; font-size: 10px; text-align: center;}
.magnolia {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/magnolia.gif) no-repeat bottom center; width: 86px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.mayflower {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/mayflower.gif) no-repeat center center; width: 90px; height: 95px; margin-left: -5px; font-size: 10px; text-align: center;}
.mountainlaurel {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/mountainlaurel.gif) no-repeat center center; width: 67px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.orangeblossom {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/orangeblossom.gif) no-repeat center center; width: 79px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.paintbrush {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/paintbrush.gif) no-repeat bottom center; width: 71px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.pasque {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/pasque.gif) no-repeat center center; width: 81px; height: 95px; margin-left: -5px; font-size: 10px; text-align: center;}
.peachblossom {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/peachblossom.gif) no-repeat center center; width: 67px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.peony {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/peony.gif) no-repeat center center; width: 87px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.redclover {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/redclover.gif) no-repeat bottom center; width: 81px; height: 95px; margin-left: -5px; font-size: 10px; text-align: center;}
.rhododendron {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/rhododendron.gif) no-repeat bottom center; width: 69px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.rose {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/rose3.gif) no-repeat center center; font-size: 10px; height: 95px; margin-left: -5px; text-align: center; width: 75px;}
.rose2 {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/rose2.gif) no-repeat center center; width: 70px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.sego {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/sego.gif) no-repeat bottom center; width: 71px; height: 95px; margin-left: -5px; font-size: 10px; text-align: center;}
.slipper {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/slipper.gif) no-repeat bottom center; width: 71px; height: 95px; margin-left: -5px; font-size: 10px; text-align: center;}
.sunflower {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/sunflower.gif) no-repeat bottom center; width: 71px; height: 95px; margin-left: -5px; font-size: 10px; text-align: center;}
.syringa {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/syringa.gif) no-repeat bottom center; width: 76px; height: 95px; margin-left: -5px; font-size: 10px; text-align: center;}
.violet {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/violet.gif) no-repeat center center; width: 87px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}
.wildrose {float: left; background: url(http://www.inspirationforthespirit.com/inspirationforthespirit/wp-content/uploads/wildrose.gif) no-repeat bottom center; width: 79px; height: 95px; margin-left: -10px; font-size: 10px; text-align: center;}


/* ---------- FOOTER ---------- */ 
.footer-widgets {background: #fff; border-top: 1px solid #e8e8e8; clear: both; color: #000; margin: 0 auto 20px; padding: 10px 0 0 10px;}
.footer-widgets .wrap {line-height: 1.25; margin: 0 50px 0; overflow: hidden; max-width: 1060px;}
.footer-widgets .widget {overflow: hidden;}
.tagcloud {background: #fafafa; border-left: 4px solid #9ac4d0; margin: 5px 25px 20px; padding: 15px 20px;}
.list-custom-taxonomy-widget form {margin-left: 25px;}
#lct-widget-authors {font-size: 14px;}
.list-custom-taxonomy-widget input[type="submit"] {font-size: 14px; text-transform: uppercase;}
.footer-widgets a, .footer-widgets a:visited {color: #000; text-decoration: none;}
.footer-widgets a:hover {color: #66a6b8; text-decoration: none;}

.site-footer {clear: both; margin: 0 auto; padding: 20px 0 25px; width: 700px;}
.site-footer p {color: 000; font-size: 12px; letter-spacing: 1px; text-align: center;}
.site-footer a, .site-footer a:visited {color: #9ac4d0;}
.site-footer a:hover {color: #000; text-decoration: none;}

iframe {margin: 0 !important;}
:root :where(a:where(:not(.wp-element-button))) {text-decoration: none;}


/* Responsive Design
------------------------------------------------------------ */

@media only screen and (max-width: 1200px) {
	body,
	.innovative .site-inner,
	.innovative #genesis-slider,
	.innovative #genesis-responsive-slider,
	.home.innovative.content-sidebar .content,
	.content-sidebar-sidebar .content,
	.content-sidebar .content,
	.footer-widgets-1,
	.full-width-content .content,
	.home-top,
	.mobile-menu,
	.sidebar,
	.sidebar-content .content,
	.wrap,
	#breadcrumb,
	.content-sidebar-wrap,
	.site-footer,
	.site-footer .creds,
	.site-footer .gototop,
	.site-header,
	.site-header .widget-area,
	.site-inner,
	#mobilenav,
	.sidebar-secondary,
	.title-area {
		width: 100% !important;
	}

	.site-container {box-shadow: none; margin: 0 20px; padding: 0 10px 40px;}
	
	.innovative .site-inner {
		border: medium none;
		box-shadow: none;
		margin: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing:    border-box;
		box-sizing:         border-box;
	}

	.site-inner {
		margin: 0;
		padding: 0 0 10px;
	}
	
	.home.innovative.content-sidebar .content,
	.content-sidebar-sidebar .content,
	.content-sidebar .content,
	.full-width-content .content,
	.sidebar-content .content {
		padding-left: 2%;
		padding-right: 2%;
		width: auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing:    border-box;
		box-sizing:         border-box; 
		}

	.site-description,
	.site-footer .creds,
	.site-footer .gototop,
	.site-title,
	.title-area {
		float: none;
		text-align: center;
	}

	.site-container .site-header {
	background-size: contain !important;
	min-height: 120px;
	}

	.site-header .widget-area {
		float: none;
		margin: 0;
		padding: 0;
	}

	.site-header .menu,
	.site-header .widget-area,
	.title-area {
		text-align: center;
		width: 100%;
	}

	.title-area {margin-top: 10px; padding: 30px 0 20px;}
	
	.menu li.right {
		display: none;
	}

	#mobilenav {
		width: 100%;
		display: none;
	}
	
	#home-featured .wrap, #home .widget-wrap {padding: 0;}
	
	.home-top,
	.innovative #genesis-slider {float: center; height: auto !important; width: 100%;}

	.innovative #genesis-responsive-slider {margin-top: 25px;}
	.innovative #genesis-responsive-slider {border: none; margin: 0; padding: 4px;}

	#home-bottom .featuredpost {
	    margin: 0 auto;
	    overflow: hidden; 
	}
	
	#home-bottom .featuredpost .page,
	#home-bottom .featuredpost .post {
		display: table;
		float: left;
		padding: 0 10px;
	}

	img {display: block; 
		height: auto; margin: 0 auto;
		max-width: 100%;
	}

	.breadcrumb {display: visible !important; 
		padding: 15px 20px;
		margin: 0 auto;
		width: auto;
	}

	.page .page,
	.post,
	.entry-comments,
	.comment-respond {
		padding: 20px;
	}

	#featured-post-52 .post, #featured-post-56 .post {margin: 0; padding: 10px;}
	
	.pagination {
		padding: 0 20px;
	}

	h1 {
		font-size: 30px;
	}

	h3,
	h4 {
		font-size: 24px;
	}

	h5,
	h6 {
		font-size: 20px;
	}

	.post-image {
		height: auto;
		max-width: 100% !important;
		margin: 0 0 20px !important;
		float: none;
		display: block;
	}

	.archive-page {
		float: none;
		width: 100%;
	}

	.genesis-grid-even,
	.genesis-grid-odd {
		float: none;
		width: auto;
	}

	.pagination,
	.author-box {
		margin: 0;
	}

	.sidebar {
		margin: 0;
		padding: 0;
	}

	.widget-wrap {
		padding: 0 20px;
	}

	.entry-comments,
	.comment-respond {
		margin: 20px 0 0;
	}

	.comment-list li,
	.ping-list li {
		padding: 20px;
		margin: 0 -10px;
	}

	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.footer-widgets-4 {
		margin: 0;
		float: left;
	}

	.site-footer,
	.site-footer .creds,
	.site-footer .gototop {
		background: none;
		padding: 10px 0;
		text-align: center;
	}

	.site-footer .gototop a {
		background: none;
		padding: 0;
	}

	.footer-widgets .wrap {
		padding: 0;
	}

	.footer-widgets .wrap {line-height: 1.5; max-width: 700px; margin-left: 0;}
	.tagcloud {margin: 0; width: 95%;}
	#thereareplaces {margin: -75px 0 0; width: 75px;}
	.nav-secondary {text-align: center; width: 100%;}	
	
	/* Mobile Menu Icon properties ----------- */

	#mobile-menu-icon {
		background-color: #f0f0f0;
		cursor: pointer;
		display: block;
		font-family: 'Pompiere', Century Gothic, sans-serif;
		font-size: 18px;
		font-weight: 700;
		padding: 10px 0;
		text-align: center;
	}

	#mobile-menu-icon a,
	#mobile-menu-icon:after,
	#mobile-menu-icon:hover:after,
	#mobile-menu-icon:active:after  {
	color: #333;
		content: ' \2630';
		font-weight: 700;
		letter-spacing: 1px;
		text-decoration: none;
	}
	
	.in75 {margin-left: 15px;}

	#mobile-menu-icon a:hover {color: #9ac4d0;}
	
	/* Hide Mobile Menu until it's toggled via script ----------- */

	.mobile-menu {
		display: none; 
	}

	/* Mobile Menu misc properties ----------- */

	.nav-secondary {position: fixed; top: 0; z-index: 999;}
	
	.menu-primary,
	.menu-secondary {
		clear: both;
		margin: 0;
	}

	.menu-primary ul,
	.menu-secondary ul {
		float: none;
		margin: 0;
		width: 100%;
	}

	.menu-primary li,
	.menu-secondary li {
		display: block;
		float: none;
		margin: 0;
		width: 100%;
	}

	.menu-primary a,
	.menu-secondary a,
	.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,
	.genesis-nav-menu.menu-primary li li a,
	.genesis-nav-menu.menu-primary li li a:link,
	.genesis-nav-menu.menu-primary li li a:visited,
	.genesis-nav-menu.menu-secondary li li a,
	.genesis-nav-menu.menu-secondary li li a:link,
	.genesis-nav-menu.menu-secondary li li a:visited {
		border-bottom: medium none;
		border-radius: 0;
		border-top: 1px solid #e0e0e0;
		box-shadow: none;
		font-size: 18px; font-size: 13px; 
		margin: 0;
		text-align: left;
		text-transform: capitalize;
		width: 100%;
	}

	.menu-primary a,
	.menu-secondary a,
	.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 {
		padding: 4px 4px 4px 8px;
	}

	.menu-primary a:active,
	.menu-primary a:hover,
	.menu-primary li a:active,
	.menu-primary li a:hover,
	.menu-primary li li a:active,
	.menu-primary li li a:hover,
	.menu-secondary a:active,
	.menu-secondary a:hover,
	.menu-secondary li a:hover,
	.menu-secondary li a:active,
	.menu-secondary li li a:active,
	.menu-secondary li li a:hover {
		background: #f5f5f5;
		color: #333;
	}

	/* Mobile Menu highlight properties ----------- */

	.genesis-nav-menu.menu-primary li.highlight-menu-item,
	.genesis-nav-menu.menu-secondary li.highlight-menu-item {
		margin-left: 0;
	}
	
	/* Mobile Menu link  SUB PAGES----------- */

	.genesis-nav-menu.menu-primary ul li a,
	.genesis-nav-menu.menu-primary ul li a:link,
	.genesis-nav-menu.menu-primary ul li a:visited,
	.genesis-nav-menu.menu-secondary ul li a,
	.genesis-nav-menu.menu-secondary ul li a:link,
	.genesis-nav-menu.menu-secondary ul li a:visited {
		padding: 4px 4px 4px 15px;
	}

	.genesis-nav-menu.menu-primary li ul,
	.genesis-nav-menu.menu-secondary li ul {
		display: block;
		float: none;
		left: 0;
		position: relative;
		width: 100%;
	}
	
	@media only screen and (max-width: 800px) {

	.site-description {
		letter-spacing: 2px;
	}

	#home-bottom #featured-post-10 .post {line-height: 1;}
	
	.full-width-content .content {
		margin-left: 0;
	}
}

@media only screen and (max-width: 600px) {
	
	.site-inner {
		width: 100%;
		margin: 0;
	}
	
	.site-title {
		font-size: 35px;
		font-weight: normal;
		margin: 0 0 10px 0;
		text-transform: none;
	}

	.innovative #genesis-responsive-slider .genesis-slider-wrap {
		width: 100%;
		overflow: hidden;
	}

	.innovative #genesis-responsive-slider .slide-excerpt,
	.innovative #genesis-responsive-slider .slide-excerpt h2 {
		display: none;
	}

	h1 {
		font-size: 24px;
	}

	h3,
	h4 {
		font-size: 20px; 
	}

	h5,
	h6 {
		font-size: 18px;
	}

	.menu-primary,
	.menu-secondary {
		display: 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%;
	}

	#home-bottom .featuredpost .page,
	#home-bottom .featuredpost .post {
		display: table;
		float: left;
	    height: 218px;
		padding: 0 5px;}
	
	#home-bottom .featuredpost .page h2,
	#home-bottom .featuredpost .post h2 {line-height: .65; padding-top: 0;}

	.sidebar .featuredpost .post, .sidebar .featuredpost .post img {margin-left: -10px; width: 100%;}
	.sidebar .featuredpost .page, .sidebar .featuredpost .page img {width: 100%;}
    .sidebar .featuredpost .post a {margin-top: -20px}
	.featuredpost .page p {margin: 0 auto; width: 90%;}
}

@media only screen and (max-width: 480px) {
	.site-header: {background: url(images/shine.png) no-repeat center top;}
	.title-area {margin-top: 20px;}
	.site-title {clear: both; font-size: 55px; line-height: 45px; margin: 0 auto 10px; max-width: 480px; padding-top: 0;}
	.site-description {font-size: 16px;	letter-spacing: 1px; line-height: 16px; padding-left: 50px; padding-right: 50px;}
	.menu-primary, .menu-secondary {xdisplay: none;}
	
	.menu-primary a,
	.menu-secondary a,
	.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,
	.genesis-nav-menu.menu-primary li li a,
	.genesis-nav-menu.menu-primary li li a:link,
	.genesis-nav-menu.menu-primary li li a:visited,
	.genesis-nav-menu.menu-secondary li li a,
	.genesis-nav-menu.menu-secondary li li a:link,
	.genesis-nav-menu.menu-secondary li li a:visited {
		font-size: 11px; 
		padding: 1px 1px 1px 5px;
	}

	.menu-primary a,
	.menu-secondary a,
	.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 {
		padding: 1px;
	}
	
	#home h4 {line-height: 1;}
	.page .page, .post, entry-comments, .comment-respond {padding: 20px 10px;}
	.category .content {padding-left: 50px}
	.category .content .post {line-height: .5; margin: 0 4px 4px 0; height: 215px; max-width: 165px; overflow: hidden; padding: 0;}
	.category .content h2.entry-title {line-height: .75; margin-top: -15px; padding: 0; text-align: center;}
	.footer-widgets .wrap {line-height: 1.5; margin: 0; max-width: 320px;}
	.tagcloud {margin: 0;}
	.site-footer {margin: 0 auto; padding: 20px 0 50px; max-width: 300px;}
	#poetrybg img {float: right; margin: 40px 32px 10px 5px;}

	#favorites {height: 400px; margin: 0 auto; max-width: 335px;}
	.display-posts-listing .listing-item {margin-right: 4px;}
	#featured-post-24 .post, #featured-post-27 .post, #featured-post-29 .post, #featured-post-30 .post {}
	#featured-post-24 .post-2589, #featured-post-24 .post-1602, #featured-post-24 .post-3566 {margin-left: 25px;}
	.wp-caption {
    	/* Force the box to be 100% */
   		width: 100%; max-width: 90% !important; float: none; margin: 0 auto 10px; text-align: center;
	 }
 
	#featured-post-24 .post, #featured-post-27 .post, #featured-post-29 .post, #featured-post-30 .post, #featured-post-37 .post, #featured-post-39 .post, #featured-post-43 .post, #featured-post-44 .post, #featured-post-46 .post, #featured-post-47 .page, #featured-post-48 .page, #featured-post-49 .page, #featured-post-51 .page, #featured-post-53 .page {display: inline-block; float: left; margin-left: 4px; padding: 0; width: 72px;} /* GRID */
 	#featured-post-24 a img, #featured-post-27 a img, #featured-post-29 a img, #featured-post-30 a img, #featured-post-37 a img, #featured-post-39 a img, #featured-post-43 a img, #featured-post-46 a img, #featured-post-47 a img,  #featured-post-48 a img, #featured-post-49 a img, #featured-post-51 a img, #featured-post-53 a img {xborder: 1px solid #ddd; float: left; height: 60px; margin: 3px 1px 0 1px; padding: 4px; width: 60px !important;} /* GRID IMAGES */
	#featured-post-24 .post-2589, #featured-post-24 .post-1602, #featured-post-24 .post-3566, #featured-post-27, #featured-post-29, #featured-post-30, #featured-post-37, #featured-post-39, #featured-post-43, #featured-post-46, #featured-post-48 .post-9498, #featured-post-51 .post-9498, #featured-post-53 .post-9498 {margin-left: 20px;} /* INDENTED GRID */
	#featured-post-19 .post, #featured-post-28 .post, #featured-post-31 .post, #featured-post-38 .post, #featured-post-40 .post, #featured-post-42 .post, #featured-post-44 .post {text-align: center;} /* CENTER POEMS */
 
    #content .wp-caption a img {
    /* Scale down if too big */
    max-width: 99.03225806%; /* 614/620 */
    max-width: 90%;
    height: auto;
  	}
	.entry-content .alignleft {margin-right: 10px;}
	.alignright {margin: 14px 0 14px 14px;}
	.aligncenter {margin: 20px auto;}
	#poetry .alignright, #quotes .alignright {display: block; float: none; margin: 0 auto 20px;}
	.tooltips {display: none;}
	img.alignleft {display: block; display: inline-block; float: none;}
	h2.guestauthor {font-size: 18px; margin-top: -10px;}
	.footer-widgets, .footer-widgets .widget-wrap {margin: 10px 0; padding: 0;}
	.tagcloud {padding: 10px;}
	.list-custom-taxonomy-widget form {margin-left: 25px;}
	#lct-widget-authors {font-size: 14px; padding: 5px;}
	.list-custom-taxonomy-widget input[type="submit"] {font-size: 14px; text-transform: uppercase;}
	.list-custom-taxonomy-widget form {margin: 0; padding: 0; width: 65%;}
	#wpspn-prevpost a, #wpspn-nextpost a, #wpspn-prevpost-reverse a, #wpspn-nextpost-reverse a {visibility: hidden;}
	.sidebar #excerpt {font-size: 13px; margin: 0 0 0 10px;}

}