/*
    Theme Name: Luna2013 Child Theme
    Theme URI: http://lilluna.com
    Description: a two column  custom child theme created for the Genesis Framework with a custom home page and a custom category template.
    Author: Debbie Lawrence/Lagniappemarketing.net
    Author URI: http://lagniappemarketing.net/
 
    Version: 1.0.2
 
    Tags: custom-background, custom-header, custom-homepage, custom-category-template, color-options, featured-images, threaded-comments, two- columns
 
    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


/* Import Fonts
------------------------------------------------------------ */

@font-face {
    font-family: 'CACPinaforeRegular';
    src: url('cacpinaf-webfont.eot');
    src: url('cacpinaf-webfont.eot?#iefix') format('embedded-opentype'),
         url('cacpinaf-webfont.woff') format('woff'),
         url('cacpinaf-webfont.ttf') format('truetype'),
         url('cacpinaf-webfont.svg#CACPinaforeRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
    font-family: 'ChampagneLimousinesRegular';
    src: url('champagne__limousines-webfont.eot');
    src: url('champagne__limousines-webfont.eot?#iefix') format('embedded-opentype'),
         url('champagne__limousines-webfont.woff') format('woff'),
         url('champagne__limousines-webfont.ttf') format('truetype'),
         url('champagne__limousines-webfont.svg#ChampagneLimousinesRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
    font-family: 'ChampagneLimousinesBold';
    src: url('champagne__limousines_bold-webfont.eot');
    src: url('champagne__limousines_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('champagne__limousines_bold-webfont.woff') format('woff'),
         url('champagne__limousines_bold-webfont.ttf') format('truetype'),
         url('champagne__limousines_bold-webfont.svg#ChampagneLimousinesBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body,h1,h2,h2 a,h2 a:visited,h3,h4,h5,h6,p,select,textarea {
color:#000;
 font-family: Futura, ‘Century Gothic’, AppleGothic, sans-serif;
font-size:16px;
font-weight:300;
line-height:1.5;
text-decoration:none;
margin:0;
padding:0
}

#subnav{
	background:#FCCB49;
}

#menu-top-nav a{
	text-transform:uppercase;
	font-size:14px;
	color:#fff !important;
}

#soc_icons img{
	padding: 0 4px;
}

.hide-widget-title h4{
	//display:none;
}

#menu-item-56575{
	background:#a2d869;
}

#menu-item-56575 li{
	background:#a2d869;
}

#menu-item-56574{
	background:#fccb49;
}

#menu-item-56574 li{
	background:#fccb49;
}

#menu-item-35796{
	background:#636363;
}

#menu-item-35796 li{
	background:#636363;
}

#menu-item-35411{
	background:#e32d83;
}

#menu-item-35411 li{
	background:#e32d83;
}
#menu-item-17209{
	background:#83ceca;
}

#menu-item-17209 li{
	background:#83ceca;
}

#menu-item-35412{
	background:#3f9f9b;
}

#menu-item-35412 li{
	background:#3f9f9b;
}

#menu-item-35413{
	background:#c6c6c6;
}

#menu-item-35413 li{
	background:#c6c6c6;
}

.wpp-list li{
	float:left !important;
	border-bottom: none !important;
	clear:none !important;
}

.wpp-list{
	margin-left:30px;
}

.wpp-post-title{
	display:none !important;
}

input {
color:#444;
font-family:Arial, Helvetica, Tahoma, sans-serif
}

li,ol,ul {
margin:0;
padding:0
}

ol li {
list-style-type:decimal
}

#comments ol.comment-list li {
list-style:none
}

a img {
border:none
}

#header{
	background:none!important
}

#wrap #header {
background-color:#fff;
min-height:158px;
overflow:hidden;
margin:0 auto;
}

#header .wrap {
width:1290px;
margin:0 auto;
}

#title-area {
float:left;
overflow:hidden;
text-align:left;
width:500px;
padding:30px 0 0 25px
}

#title {
font-family:Rochester, Georgia, 'Times New Roman', Times, serif;
font-size:88px;
font-weight:400;
line-height:58px;
text-transform:none;
margin:0 0 10px
}

#description {
color:#777;
font-family:Georgia, Times, 'Times New Roman', serif;
font-size:14px;
text-transform:uppercase;
padding:0
}

#header .widget-area {
float:right;
width:728px;
padding:50px 0 0;
margin-right: 30px;

}

#header .widget-area ul li {
border:0!important;
border-bottom:0!important;
margin:0;
padding:0
}

.header-image #title-area,.header-image #title,.header-image #title a {
display:block;
float:left;
height:140px;
overflow:hidden;
text-indent:-9999px;
margin-left:30px;
margin-top:10px;
width:450px;
padding:0
}

.header-image #description {
display:none;
overflow:hidden
}

.menu-primary,.menu-secondary {
clear:both;
color:#fff;
margin:0  20px;
padding:9px 65px 4px 50px
}

#header .menu {
padding-top:40px;
border:0 solid #ddd;
box-sizing:border-box
}

#subnav .wrap,#nav .wrap {
width:1290px;
height:38px;
margin-bottom:14px;
position:relative;
margin:0 auto
}

.menu-primary li,.menu-secondary li,#header .menu li {
float:left;
list-style-type:none
}

.menu-primary a,#header .menu a {
color:#fff !important;
display:block;
font-family:ChampagneLimousinesRegular;
font-weight:400;
font-size:22px;
position:relative;
text-decoration:none;
text-transform:lowercase;
padding:0 0px
}

.menu-primary li a,.menu-primary .current_page_item a,.menu-primary .current-cat a,.menu-primary .current-menu-item a,#header .menu li a:active,#header .menu li a:hover,#header .menu .current_page_item a,#header .menu .current-cat a,#header .menu .current-menu-item a {
color:#fff;
display:block;
font-size:22px;
padding-left:25px;
padding-right:25px;
position:relative;
text-decoration:none;
text-transform:lowercase;
}

.menu-secondary 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 {
background:none;
color:#fff;
display:block;
font-family:ChampagneLimousinesRegular;
position:relative;
text-decoration:none;
text-transform:lowercase;
padding:0 25px 6px
}

.menu-primary li li a,.menu-primary li li a:link,.menu-primary li li a:visited,.menu-secondary li li a,.menu-secondary li li a:link,.menu-secondary li li a:visited,#header .menu li li a,#header .menu li li a:link,#header .menu li li a:visited {
background:none;
border-top:none;
color:#fff;
font-size:22px;
position:relative;
text-transform:lowercase;
width:140px;
padding:10px
}

.menu-primary li li a:active,.menu-primary li li a:hover,.menu-secondary li li a:active,.menu-secondary li li a:hover,#header .menu li li a:active,#header .menu li li a:hover {
color:#fff
}

.menu-primary li ul,.menu-secondary li ul,#header .menu li ul {
height:auto;
left:-9999px;
position:absolute;
width:180px;
z-index:9999;
margin:0 0 0 -1px
}

.menu-primary li ul a,.menu-secondary li ul a,#header .menu li ul a {
width:180px
}

.menu-primary li ul ul,.menu-secondary li ul ul,#header .menu li ul ul {
margin:-36px 0 0 159px
}

.menu li:hover ul ul,.menu li.sfHover ul ul {
left:-9999px
}

.menu li:hover,.menu li.sfHover {
position:static
}

.menu-primary li a.sf-with-ul,.menu-secondary li a.sf-with-ul,#header .menu li a.sf-with-ul {
padding-right:25px
}

.menu li a .sf-sub-indicator,.menu li li a .sf-sub-indicator,.menu li li li a .sf-sub-indicator {
height:24px;
position:absolute;
right:8px;
text-indent:-9999px;
top:10px;
width:16px;
z-index:100000
}

#wpadminbar li:hover ul ul {
left:0
}

.menu li.right {
background:none;
box-shadow:none;
border-radius:0;
float:right;
padding:7px 15px 6px
}

.menu li.right a {
background:none;
box-shadow:none;
border-radius:0;
border:none;
color:#534640;
display:inline;
text-decoration:none
}

.menu li.right a:hover {
color:#0d72c7;
text-decoration:none
}

.menu li.rss a {
background:url(images/rss.png) no-repeat center left;
margin:0 0 0 10px;
padding:0 0 0 16px
}

.menu li.twitter a {
background:url(images/twitter-nav.png) no-repeat center left;
padding:0 0 0 20px
}

#inner {
background-color:#fff;

width:1150px;
margin:0 auto;
padding:20px 15px 0
}

.clean #inner {
padding:25px 15px 20px
}

/* Genesis Responsive Slider
--------------------------------------------- */

.widget.genesis_responsive_slider li {
	border: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

#genesis-responsive-slider{
	padding: 0px !important;
	border:none !important;
}

#home-top {
float:left;
width:730px;
margin-bottom:30px
}

.home-left {
float:left;
width:365px;
border-right:1px solid #eee;
padding:0 25px 0 0
}

.home-right {
float:left;
width:200px;
padding:0 0 0 22px
}

#home-bottom {
padding:15px 30px;
}

.home-right .featuredpost .page,.home-right .featuredpost .post {
float:left;
width:85px;
margin:0 3px 3px 0;
padding:0
}

#home-bottom .featuredpage .page,#home-bottom .featuredpost .post {
display:table;
float:left;
/*width:175px;*/
text-align: center;
    width: 165px;}

.home-featured {
background-color:#fff;
border:0 solid #ddd;
padding:25px 0
width: 1440px;
}
.home-featured #text-56.widget {}

.home-featured #text-56.widget .widget-wrap .textwidget table.mainTable tbody tr td#mainscollertd div.mainSliderDiv ul.sliderUl li.sliderimgLi {
border-bottom:none!important
}

.breadcrumb {
color:#534640;
font-family:Georgia, Times, 'Times New Roman', serif;
font-size:12px;
font-style:italic;
margin:0 0 30px
}

.breadcrumb a:hover {
color:#352f2c;
text-decoration:none
}

.taxonomy-description {
margin:0 0 30px;
padding:10px
}

.content-sidebar #content-sidebar-wrap,.full-width-content #content-sidebar-wrap,.sidebar-content #content-sidebar-wrap {
width:1150px;
padding:0 20px
}

#content {
float:left;

}

.content-sidebar #content,.sidebar-content #content {
width:730px
}

.sidebar-sidebar-content #content {
width:375px;
padding:0 5px 0 0
}

.home.clean.content-sidebar #content {
width:680px;
padding:10px
}

.full-width-content #content {
width:890px
}

blockquote {
border:none;
border-left:0px solid #b9bc4d;
box-shadow:none;
font-style:italic;
margin:5px 15px 20px 25px;
padding:15px 20px 0
}

blockquote p {
color:#4b6d7a;
font-family:'Sorts Mill Goudy', 'Times New Roman', serif;
font-size:20px;
line-height:1.5
}

.entry-content p {
padding:0 0 15px
}

p.subscribe-to-comments {
padding:20px 0 10px
}

.after-post-ad {
border-top:1px solid #eee;
overflow:hidden;
padding:10px 0
}

.clear {
clear:both
}

.clear-line {
border-bottom:1px solid #eee;
clear:both;
margin:0 0 15px
}

.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds {
float:left;
padding-left:3%;
margin:0 0 20px
}

.one-half,.three-sixths,.two-fourths {
width:48%
}

.one-third,.two-sixths {
width:31%
}

.four-sixths,.two-thirds {
width:65%
}

.one-fourth {
width:22.5%
}

.three-fourths {
width:73.5%
}

.one-fifth {
width:17.4%
}

.two-fifths {
width:37.8%
}

.three-fifths {
width:58.2%
}

.four-fifths {
width:78.6%
}

.one-sixth {
width:14%
}

.five-sixths {
width:82%
}

.first {
clear:both;
padding-left:0
}

.genesis-grid-even {
float:right;
width:48%;
padding:0 0 15px
}

.genesis-grid-odd {
clear:both;
float:left;
width:48%;
padding:0 0 15px
}

.genesis-grid-even,.genesis-grid-odd {
margin:0 0 20px
}

h1,h2,h3,h4,h5,h6 {
font-family:Arial, Helvetica, Tahoma, sans-serif;
margin:0 0 10px
}

h1,h2,h2 a,h2 a:visited {
color:#a2d869;
font-family:Roboto Slab;
font-size:32px;
line-height:1.25
}

.featuredpost h2 {
border-bottom:0 solid #ddd;
font-size:16px;
margin:0 0 8px;
padding:0 0 4px
}

.featuredpost h2 a,.featuredpost h2 a:visited {
font-family:Roboto Slab;
font-size:30px;
color:#a2d869;
line-height:1.2
}
#home-bottom .featuredpost h2 a,.featuredpost h2 a:visited {
   font-family: Futura, ‘Century Gothic’, AppleGothic, sans-serif ;
   font-size: 14px;
   color: #a2d869;
   line-height: 1.0;
}

.sidebar .featuredpost h2 a,.sidebar .featuredpost h2 a:visited {
font-size:18px;
line-height:1.5
}

.taxonomy-description h1,.widget-area h2,.widget-area h2 a {
color:#A2B807;
text-transform:lowercase;
padding:0px
line-height: 1.0;
}
html body.archive #wrap #inner .wrap #content-sidebar-wrap #content.hfeed div.post- h2.entry-title a {
       font-family: Futura,‘Century Gothic’,AppleGothic,sans-serif !important;
}
h3 {
font-size:20px
}

h4 {
font-size:16px
}

#home h4,.widget-area h4 {
color:#767676;
font-family:ChampagneLimousinesRegular;
font-size:24px;
font-style:normal;
text-transform:lowercase;
margin:0 0 10px
}

#home-bottom h4 {
color:#fff;
font-family: 'ChampagneLimousinesRegular';
font-size:29px;
font-style:normal;
line-height:1.2;
text-transform:lowercase;
margin-bottom:40px;
height: 34px;
text-align: center;

}

.widget-area h4 a {
text-decoration:none
}

.sidebar h4 {
color:#696969;
font-family:Roboto Slab;
font-size:24px;
text-align:center;
padding:5px
}

#footer-widgets h4 {
color:#767676;
font-family:'Roboto Slab', serif;
font-weight:100;
font-size:24px;
font-style:normal;
margin:0 0 10px
}

h5 {
font-size:14px
}

.entry-content ol,.entry-content ul {
margin:0;
padding:0 0 15px
}

.entry-content ol {
margin:0
}

.archive-page ul li,.entry-content ul li {
list-style-type:square;
margin:0 0 0 30px;
padding:0
}

.archive-page ul ul,.entry-content ol ol,.entry-content ul ul {
padding:0
}

.post-info {
font-size:14px;
font-family:ChampagneLimousinesRegular;
text-transform:lowercase;
margin:-5px 0 15px
}

.post-meta {
border-top:0 solid #ddd;
clear:both;
font-size:14px;
font-family:ChampagneLimousinesRegular;
text-transform:lowercase;
padding:5px 0 0
}

#home .post-info,#home-bottom .post-info {
font-size:12px;
margin:0 0 5px
}

.tags {
background:none;
margin:0 0 0 3px;
padding:0 0 0 10px
}

.post-info .post-comments {
float:right;
background:url(http://lilluna.com/wp-content/uploads/2015/04/comment-background.png) center no-repeat;
height:35px;
width:80px;
color:#fff !important;
text-align:center
}

#content.hfeed div.post div.post-info span.post-comments {
background:url(http://lilluna.com/wp-content/uploads/2015/04/comment-background.png) center no-repeat;
height:35px;
width:80px;
margin-top:-45px;
color:#fff !important;
text-align:center
}

.post-info .post-comments a {
color:#fff !important;
text-align:center;
font-size:24px
}

.post-meta .postcomments {
background:none;
float:left
}

.author-box {
overflow:hidden;
margin:0 0 40px;
padding:10px
}

.author-box p {
font-size:13px;
line-height:1.2
}

.sticky {
margin:0 0 40px;
padding:20px
}

.archive-page {
float:left;
width:45%;
padding:20px 0
}

img {
height:auto;
max-width:100%
}

.avatar {
background-color:#f5f5f5;
border:1px solid #ddd;
margin:0 0 8px;
padding:4px
}

#home .featuredpost img,#home-bottom .featuredpost img {
background-color:#fff;
margin:0 auto 5px;
}

#home-right .featuredpost img {
background-color:#fff;
margin:0
}

#home .featuredpost a:hover img,#home-bottom .featuredpost a:hover img {
/*border:1px solid #bbb */
}

.author-box .avatar {
background-color:#fff;
float:left;
height:72px;
width:72px;
margin:0 10px 0 0
}

.post-image {
margin:0 10px 10px 0
}

.comment-list li .avatar {
-webkit-box-shadow:0 0 1px 1px #eee inset;
-moz-box-shadow:0 0 1px 1px #eee inset;
box-shadow:0 0 1px 1px #eee inset;
background:#fff;
border:1px solid #ddd;
float:right;
margin:0 5px 0 10px;
padding:4px
}

img.centered,.aligncenter {
display:block;
margin:0 auto 10px
}

img.alignnone {
display:inline;
margin:0 0 10px
}

img.alignleft {
display:inline;
margin:0 10px 10px 0
}

img.alignright {
display:inline;
margin:0 0 10px 10px
}

.alignleft {
float:left;
margin:0 10px 0 0
}

.alignright {
float:right;
margin:0 0 0 10px
}

.wp-caption {
text-align:center;
padding:5px
}

p.wp-caption-text {
font-size:12px;
line-height:1.2;
padding:5px 0
}

.wp-smiley,.wp-wink {
border:none;
float:none
}

.navigation {
overflow:hidden;
width:100%;
padding:20px 0
}

.navigation li {
display:inline
}

.navigation li a,.navigation li.disabled,.navigation li a:hover,.navigation li.active a {
-webkit-box-shadow:0 0 1px 1px #eee;
-moz-box-shadow:0 0 1px 1px #eee;
box-shadow:0 0 1px 1px #eee;
background:#23B693;
border:1px solid #ddd;
color:#fff;
cursor:pointer;
font-family:Helvetica, Tahoma, sans-serif!important;
font-size:12px;
font-weight:700;
text-decoration:none;
padding:10px
}

.navigation li a:hover,.navigation li.active a {
background:##23B693;
border:1px solid #ddd;
color:#fff;
text-decoration:none
}

.sidebar {
background:#fff;
border-left:1px dashed #d0cece;
display:inline;
float:right;
font-size:12px;
line-height:1.5;
width:340px;
padding:10px 10px 0
}

.sidebar p {
font-size:12px;
line-height:1.5
}

#sidebar-alt {
float:left;
width:150px
}

.sidebar-content #sidebar,.sidebar-sidebar-content #sidebar {
float:left
}

.sidebar .widget {
background:#fff;
border:none;
margin:0 0 10px;
padding:10px
}

.widget-area ol ol,.widget-area ul ul {
margin:0 0 0 15px
}

.widget-area ul li {
border-bottom:0px solid #ddd;
list-style-type:none;
word-wrap:break-word;
margin:0 0 10px;
padding:0 0 10px
}

.latest-tweets ul li a:hover {
color:#e47600;
text-decoration:underline
}

.latest-tweets li span a,.latest-tweets li span a:visited {
color:#999;
font-size:12px;
text-decoration:none
}

#cat,.widget_archive select {
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
display:inline;
font-family:Arial, Helvetica, Tahoma, sans-serif;
font-size:12px;
width:80%
}

.featuredpage,.featuredpost {
clear:both;
overflow:hidden

}

.featuredpost p {
font-size:16px;
line-height:1.75
}

.featuredpage .page,.featuredpost .post {
overflow:hidden;
margin:0 0 10px;
padding:0 0 10px
}

#footer-widgets .featuredpage .page,#footer-widgets .featuredpost .post {
margin:0 0 10px;
padding:0
}

.category #content .post {
float:left;
overflow:hidden;
width:168px;
margin:0 3px 10px;
padding:0px 0 0px;
}

.category #content .post:hover {
opacity:0.8;
filter:alpha(opacity=80)
}



.category #content h2.entry-title a {
font-family:Futura,‘Century Gothic’,AppleGothic,sans-serif;
font-size:12px;
text-align:center;
margin-top:-15px
}

.first-post {
clear:left
}

.category .taxonomy-description p {
font-family:Georgia, 'Times New Roman', serif;
color:#928942;
font-size:20px;
line-height:1.2;
margin:20px 0 0
}

.user-profile {
overflow:visible
}

input[type=button],input[type=submit] {
border:0 solid #ddd;
color:#fff;
cursor:pointer;
font-family:'Roboto Slab', serif;
font-weight:100300;
font-size:16px;
text-decoration:none;
text-transform:lowercase;
padding:0
}

.reply a,.reply a:hover {
background:#e32d83;
border:1px solid #ddd;
color:#fff;
cursor:pointer;
font-family:'Roboto Slab', serif;
font-size:16px;
font-weight:100;
text-decoration:none;
text-transform:lowercase;
padding:5px 7px
}

#respond input[type=button],#respond input[type=submit] {
padding:11px 12px
}

input:hover[type=button],input:hover[type=submit], {
background:none!important;
border:0 solid #ddd;
color:#fff;
text-decoration:none
}

#header .searchform {
float:right;
padding:20px 0 0
}

.sidebar .searchform {
margin:10px 0 0
}

.secondary-search{
	margin-top:-6px;
	float:right !important;
}

.searchsubmit {
background:url(images/search-icon.png) no-repeat scroll 0 0 transparent!important;
border:medium none!important;
height:30px;
vertical-align:middle;
width:30px;
margin:2px 0 0 10px
}

.s {
color:#777;
font-family:'Roboto Slab', serif;
font-weight:100;
font-size:12px;
width:175px;
text-align:center;
text-transform:lowercase;
margin:0 -7px 0 0;
padding:2px
}

.menu-primary .s {
background-color:#fff;
/*margin:5px 2px 0 0*/
}

.enews p {
padding:0 0 10px;
font-size: 20px;
text-align: center;
}

.enews #subscribe {
z-index:1000;
padding:0 0 10px;
margin-left: 10px;
}

.enews #subbox {
color:#767676;
 font-family: 'ChampagneLimousinesRegular';
font-weight:100;
font-size:12px;
text-align:center;
float:left;
width:237px;
height:20px;
text-transform:lowercase;
margin:2px 0 0 5px;
padding:0
}

.enews #subbox:focus {
background-color:#eee
}

.enews input[type=button],.enews input[type=submit] {
background:none;
border:0!important;
color:#e32d83;
display:block;
 font-family: 'ChampagneLimousinesRegular';
font-weight:100;
font-size:16px;
text-transform:lowercase;
margin:0;
padding:0 0 6px 8px
}

.enews input[type=button]:hover,.enews input[type=submit]:hover {
background:none;
border:0!important
}

#enews-ext-2.widget {
background:none;
border: 1px solid #999;
}



.post-nav {
height:50px;
width:745px;
margin:20px 2px
}

.post-nav a {
text-decoration:none;
font-size:13px;
color:#d22042
}

.next-post-nav {
width:50%;
float:right;
text-align:right
}

.prev-post-nav {
width:50%;
float:left;
text-align:left
}

#wp-calendar caption {
font-size:12px;
font-style:italic;
text-align:right;
padding:2px 5px 0 0
}

#wp-calendar thead {
background-color:#f5f5f5;
font-weight:700;
margin:10px 0 0
}

#wp-calendar td {
background-color:#f5f5f5;
text-align:center;
padding:2px
}

.footer-widgets {
  border-top: 2px solid #ddd;
	clear: both;
	line-height: 1.5;
	overflow: hidden;
	padding: 32px 0 16px;
	padding: 2rem 0 1rem;
	text-align: center;
}
 
.footer-widgets p {
	margin-bottom: 16px;
	margin-bottom: 1rem;
}
 
.footer-widgets .widget {
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
}
 
.footer-widgets .widget-area ul li {
	list-style-type: none;
	margin-bottom: 6px;
	margin-bottom: 0.375rem;
	word-wrap: break-word;
}
 
.footer-widgets-1 {
	margin-right: 4.166666666%; /* 48px / 1152px */
}

#footer {
/*background:#EBC643;*/
clear:both;
overflow:hidden;
height:80px;
}

#footer .wrap {
background:#EBC643;
font-size:14px;
height:70px;
width:100%;
margin:0 auto;
padding: 10px 0 0;
}

#footer p {
color:#777;
font-size:12px
}

#footer a,#footer a:visited {
color:#777
}

#footer a:hover {
color:#fff;
text-decoration:none
}

#footer .gototop {
float:right;
width:200px
}

#footer .creds {
/*float:left;
text-align:right;*/
width: 850px;
padding-left: 10px;
}

#comments,#respond {
font-size:19px;
line-height:1.5;
overflow:hidden;
margin:0 0 15px
}

#comments p,#respond p {
font-size:16px;
line-height:1.5
}

#author,#comment,#email,#url {
font-size:16px;
width:250px;
margin:10px 5px 0 0;
padding:5px
}

#comment {
height:150px;
width:98%;
margin:10px 0
}

.comment-list ol,.ping-list ol {
padding:10px
}

.comment-list li,.ping-list li {
background:#f1f1f1;
font-weight:700;
margin:15px 0 5px 30px;
padding:10px 5px 0 10px
}

.comment-list li ul li {
background:#e7e6e6;
border-top:2px solid #fff;
border-left:2px solid #fff;
list-style-type:none;
margin-left:10px;
margin-right:-6px
}

.comment-list li ul li li {
background:#f1f1f1;
border-top:2px solid #fff;
border-left:2px solid #fff
}

.comment-list p,.ping-list p {
margin:10px 5px 10px 0
}

.comment-list cite,.ping-list cite {
font-style:normal
}

.commentmetadata {
font-size:11px
}

.commentmetadata a:hover {
color:#333;
text-decoration:none
}

.nocomments {
text-align:center
}

#comments .navigation {
display:block
}

.reply {
border-bottom:1px solid #eee;
padding:0 0 30px
}

.bottom-menu{
	color: #fff !important;
	padding: 0 5px;
}

#bottomMenu{
	color: #fff !important;
	margin-left:30px;
	margin-top:30px;
	display:inline;
	font-size:16px;
	font-family:roboto slab;
}

#bottomMenu a{
	padding:10px;
}

.more-link-wrapper {
display:block;
padding:15px 0 0
}

a.more-link {
clear:both;
color:#e32d83;
cursor:pointer;
display:inline-block;
font-family:Roboto Slab;
font-size:19px;
font-style:normal;
line-height:1.2;
position:relative;
float:right;
text-transform:lowercase;
padding:5px 8px 5px 0
}

div.gform_wrapper input,div.gform_wrapper select,div.gform_wrapper textarea {
color:#777;
font-family:Arial, Helvetica, Tahoma, sans-serif;
font-size:12px!important;
padding:8px 0 8px 8px !important
}

div.gform_footer input.button {
color:#555;
padding:10px!important
}

div.gform_footer input.button:hover {
color:#e47600
}

div.gform_wrapper .gform_footer {
border:none;
margin:0;
padding:0
}

#afhead {
margin:10px 0
}

#afcontent img {
margin-top:10px
}

#respond form#commentform p.form-submit input#submit {
background:#e32d83!important;
border:1px solid #e32d83;
color:#fff;
cursor:pointer;
font-family:'Roboto Slab',serif;
font-size:16px;
font-weight:100;
text-decoration:none;
text-transform:lowercase;
padding:0
}

#mobilenav {
background:#352f2c;
clear:both;
display:none;
overflow:hidden
}

#mobilenav .wrap {
overflow:hidden;
width:100%;
margin:0 auto
}

#mobilenav ul {
float:left;
width:100%;
margin:0
}

#mobilenav li {
float:left;
font-family:Georgia, Times, 'Times New Roman', serif;
list-style-type:none
}

#mobilenav li li {
height:auto
}

#mobilenav li a {
background:#e32d83;
color:#fff;
display:block;
font-size:13px;
font-weight:400;
line-height:2;
position:relative;
text-decoration:none;
text-transform:uppercase;
margin:0;
padding:11px 20px
}

#mobilenav li a:hover,#mobilenav li a:active {
background:#e32d83;
color:#fff
}

#mobilenav .current_page_item a,#mobilenav .current-cat a,#mobilenav .current-menu-item a {
background:#f1f1f1;
color:#534640
}

#mobilenav .current_page_item a:hover,#mobilenav .current-cat a:hover,#mobilenav .current-menu-item a:hover {
background:#f1f1f1;
color:#e32d83
}

#mobilenav li a.sf-with-ul {
padding-right:25px
}

#mobilenav li li a,#mobilenav li li a:link,#mobilenav li li a:visited {
background-color:#fff;
border:1px solid #ddd;
border-top-width:1px;
color:#e32d83;
font-size:12px;
margin-top:-1px;
position:relative;
width:156px;
padding:10px 16px 11px
}

#mobilenav li li a:hover,#mobilenav li li a:active {
background-color:#f5f5f5;
color:#534640
}

#mobilenav li ul {
height:auto;
left:-9999px;
margin-top:0;
position:absolute;
width:190px;
z-index:9999
}

#mobilenav li ul a {
width:160px
}

#header ul li.social-facebook,#header ul li.social-googleplus,#header ul li.social-email,#header ul li.social-pinterest,#header ul li.social-rss,#header ul li.social-twitter,#header ul li.social-igram {
float:left;
list-style:none
}

#header ul li.social-facebook a,#header ul li.social-facebook a:hover,#header ul li.social-googleplus a,#header ul li.social-googleplus a:hover,#header ul li.social-email a,#header ul li.social-email a:hover,#header ul li.social-pinterest a,#header ul li.social-pinterest a:hover,#header ul li.social-rss a,#header ul li.social-rss a:hover,#header ul li.social-twitter a,#header ul li.social-twitter a:hover,#header ul li.social-igram a,#header ul li. social-igram a:hover {
display:block;
height:38px;
text-indent:-9999px;
width:38px;
margin:0 0 0 10px;
padding:0
}

.more-from-category {
font-family:Roboto Slab;
font-size:20px!important;
float:right;
text-transform:lowercase;
padding:8px 10px 8px 0;
width: 156px;
color:#3F9F9B !important;
text-decoration:none;
padding:8px 0
}

.more-from-category a:visited{
	color:#3F9F9B !important;
}

.after-content-ad {
clear:both;
width:728px;
margin:0 auto
}

.tabber-widget-basic-light {
color:#111;
margin:0!important;
padding:0!important
}

.tabber-widget-basic-light ul.tabber-widget-tabs {
list-style-type:none;
margin:0!important;
padding:0!important
}

.tabber-widget-basic-light a {
color:#fff!important
}

.tabber-widget-basic-light ul.tabber-widget-tabs li {
float:left;
list-style-type:none!important;
border-bottom:1px solid #999;
margin:0!important;
padding:10px 2px 0 0 !important
}

.tabber-widget-basic-light ul.tabber-widget-tabs li:before {
content:""!important
}

.tabber-widget-basic-light ul.tabber-widget-tabs a {
display:block;
text-decoration:none!important;
color:#000!important;
background:#fff!important;
border:1px solid #999;
font-weight:700;
font-size:20px;
margin:1px 3px -1px 1px !important;
padding:6px 20px!important
}

.tabber-widget-basic-light ul.tabber-widget-tabs a:hover {
color:#FFF;
background:#111
}

.tabber-widget-basic-light ul.tabber-widget-tabs a.selected,.tabber-widget-basic-light ul.tabber-widget-tabs a.selected:hover {
margin-bottom:0;
color:#000!important;
background:#fff!important;
border-bottom:1px solid fff!important;
cursor:default;
font-weight:700
}

.tabber-widget-basic-light .tabber-widget-content {
clear:both;
background:#fff!important;
border:1px solid #999;
max-width:309px!important;
text-align:left;
margin:0 5px 0 1px !important;
padding:10px 10px 8px
}

.tabber-widget-basic-light .tabber-widget-content .tabber-widget-title {
margin-top:0
}

#tab-tabber_widget-5-2.tabber-widget-content div#latest-tweets-2.tabber-widget ul {
list-style:none!important
}

#tab-tabber_widget-4-2.tabber-widget-content #text-13.tabber-widget .textwidget h4 {
background:none!important;
color:#fff!important;
font-size:14px!important;
font-family:Arial, Helvetica, Tahoma, sans-serif;
margin:0;
padding:0
}

#text-2.tabber-widget div.textwidget div.widget form.searchform input.s {
margin-bottom:0!important;
padding-top:6px;
padding-bottom:6px
}

#text-2.tabber-widget div.textwidget div.widget form.searchform input.searchsubmit {
background:#fff!important;
border:1px solid #ddd;
color:#555;
cursor:pointer;
font-family:Arial,Helvetica,Tahoma,sans-serif!important;
font-size:12px;
font-weight:400;
height:24px;
margin-top:0;
padding-bottom:3px;
padding-top:3px;
text-decoration:none
}

#text-2.tabber-widget div.textwidget div.widget {
background:#7397B2!important
}

#tabber_widget-2.widget {
padding:30px 0!important
}

#tab-tabber_widget-2-1.tabber-widget-content div#user-profile-2.tabber-widget p {
font-size:16px;
text-align:justify;
color:#000!important
}

#tab-tabber_widget-2-1.tabber-widget-content div#user-profile-2.tabber-widget {
border:1px dotted #f0f0f0!important;
padding:10px
}

#tab-tabber_widget-2-1.tabber-widget-content div#user-profile-2.tabber-widget p a.pagelink {
font-size:19px;
font-family: 'CACPinaforeRegular' !important;
text-decoration:none;
color:#e32d83!important;
}

#enews-ext-2.tabber-widget div.enews {
-webkit-box-shadow:none!important;
-moz-box-shadow:none!important;
box-shadow:none!important;
-webkit-border-radius:0!important;
-khtml-border-radius:0!important;
-moz-border-radius:0!important;
border-radius:0!important;
padding:12px 8px 12px 12px
}

#enews-ext-2.tabber-widget div.enews p {
color:#fff;
text-align:center
}

#enews-ext-2.tabber-widget div.enews form#subscribe input#subbox {
width:70%!important
}

#enews-ext-2.tabber-widget div.enews form#subscribe input#subbutton,a.button {
background:#a9c3d7!important;
font-family:'Special Elite', cursive;
font-size:16px;
border-radius:50px 50px 50px 50px!important;
border:1px solid #E6E2DF;
-moz-box-shadow:0 3px 4px rgba(0,0,0,0.20);
-webkit-box-shadow:0 3px 4px rgba(0,0,0,0.20);
box-shadow:0 3px 4px rgba(0,0,0,0.20);
text-decoration:none;
width:40px;
height:40px;
padding:5px!important
}

#tab-tabber_widget-4-1.tabber-widget-content div#text-14.tabber-widget .textwidget .widget {
background:#66CAD3;
padding:10px 0 0
}

#tab-tabber_widget-4-1.tabber-widget-content div#text-15.tabber-widget .textwidget .widget {
background:#66CAD3;
border-top:1px dotted #F0f0f0;
padding:10px 0 0
}

#text-2.tabber-widget div.textwidget h4 {
font-family:Meddon, cursive;
color:#fff!important;
border-top:0!important;
margin-bottom:0
}

a,a:visited,h2 a:hover {
color:#e32d83;
text-decoration:none
}

a:hover,.post-nav a:hover {
text-decoration:underline
}

body,.sidebar .widget.widget_search {
background:#fff
}

#title a,#title a:hover,.breadcrumb a,.breadcrumb a:visited,.post-info a:hover,#footer-widgets a:hover {
color:#534640;
text-decoration:none
}

.header-full-width #title-area,.header-full-width #title,.header-full-width #title a,#wp-calendar {
width:100%;
margin-left:35px;
!important;
height:150px !important;
margin-top:5px;

}

#title{
	background:url(http://lilluna.com/wp-content/uploads/2015/04/cropped-final-lil-luna1.png) no-repeat 
}

.menu-primary ul,.menu-secondary ul,#header .menu ul,#content-sidebar-wrap {
float:left;
width:100%
}

ul.menu li:hover>ul,ul.menu li.sfHover ul,#header .menu li:hover>ul,#header .menu li.sfHover ul,#mobilenav li:hover ul,#mobilenav li.sfHover ul {
left:auto
}

.menu li.search,.post-info .categories {
padding:0 10px
}

#content #genesis-responsive-slider .flexslider .slides > li,#home,.entry-content,#footer-widgets .widget {
/*overflow:hidden*/
}

.sidebar-content-sidebar #content-sidebar-wrap,.sidebar-sidebar-content #content-sidebar-wrap,.sidebar-content #content,.sidebar-sidebar-content #content,.content-sidebar-sidebar #sidebar-alt,.menu-primary .searchform {
float:right
}

.content-sidebar-sidebar #content,.sidebar-content-sidebar #content {
width:375px;
padding:0 5px
}

.post,.ping-list {
margin:0 0 40px
}

h6,div.gform_wrapper .ginput_complex label {
font-size:12px
}

.entry-content ol li,#mobilenav li ul ul {
margin:0 0 0 35px
}

.post-info a,.post-info a:visited {
color:#666;
text-decoration:none
}
.commentmetadata a,.commentmetadata a:visited {
color:#000;
}
.content-sidebar .entry-content img,.sidebar-content .entry-content img,.content-sidebar-sidebar .entry-content img,.sidebar-content-sidebar .entry-content img,.sidebar-sidebar-content .entry-content img {
max-width:100%;
height:auto
}

.widget-area ul li a,.widget-area ul li a:visited,.latest-tweets li span a:hover {
color:#444;
text-decoration:none
}

.widget-area ul li a:hover,.latest-tweets ul li a,.latest-tweets ul li a:visited {
color:#e47600;
text-decoration:none
}

.category #content h2.entry-title,#footer-widgets #wp-calendar thead,#footer-widgets #wp-calendar td {
background:none;
 font-family: Futura,‘Century Gothic’,AppleGothic,sans-serif !important;
}

.post-nav span.next,.post-nav span.prev {
border-bottom:none;
display:block;
margin-bottom:5px
}

#footer-widgets ul,div.gform_wrapper li,div.gform_wrapper form li {
margin:0 0 10px
}

.footer-widgets-1,.footer-widgets-2, .footer-widgets-3 {
float:left;
width:353px;
margin:0 20px 0 0
}

a:link.more-link,a:visited.more-link,a:hover.more-link {
color:#e32d83
}

#header ul li.social-facebook a,#header ul li.social-facebook a:hover {
background:url(images/facebook.jpg);
height:38px;
text-indent:-9999px;
width:38px;
margin:0 0 0 10px;
padding:0
}

#header ul li.social-igram a,#header ul li.social-igram a:hover {
background:url(images/igram.jpg);
height:38px;
text-indent:-9999px;
width:38px;
margin:0 0 0 10px;
padding:0
}

#header ul li.social-googleplus a,#header ul li.social-googleplus a:hover {
background:url(images/g+.jpg);
height:38px;
text-indent:-9999px;
width:38px;
margin:0 0 0 10px;
padding:0
}

#header ul li.social-email a,#header ul li.social-email a:hover {
background:url(images/mail.jpg);
height:38px;
text-indent:-9999px;
width:38px;
margin:0 0 0 10px;
padding:0
}

#header ul li.social-pinterest a,#header ul li.social-pinterest a:hover {
background:url(images/pinterest.jpg);
height:38px;
text-indent:-9999px;
width:38px;
margin:0 0 0 10px;
padding:0
}

#header ul li.social-rss a,#header ul li.social-rss a:hover {
background:url(images/rss.jpg);
height:38px;
text-indent:-9999px;
width:38px;
margin:0 0 0 10px;
padding:0
}

#header ul li.social-twitter a,#header ul li.social-twitter a:hover {
background:url(images/twitter.jpg);
height:38px;
text-indent:-9999px;
width:38px;
margin:0 0 0 10px;
padding:0
}

#widget_sp_image-33.widget {
      padding-top: 0px !important;
      margin-top: -20px;
}
/***Recipe***/

.hrecipe {-moz-box-shadow: 0 0 2px #999;
	-webkit-box-shadow: 0 0 2px #999;
                     box-shadow:0 0 2px #999;
    margin-bottom: 15px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 30px;
    padding: 30px 30px 60px 30px; }
.hrecipe h2 {
    color: #25b695;
    font-family: 'CACPinaforeRegular';
    font-size: 40px;
    font-weight: normal;
    padding-bottom: 20px;}
h2.fn{ padding-bottom: 20px;
}
.hrecipe h4 {
    color: #575351;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: 0.2em;
    text-transform: lowercase;
}
.hrecipe h5 {
    color: #575351;
    font-size: 11px;
    font-weight: 100;
    letter-spacing: 0.1em;
}
.hrecipe ul.ingredients {
    color: #575351;
    font-size: 16px;
    line-height: 2.2ex;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    list-style:disc;}
.hrecipe ol.instructions {
    color: #575351;
    font-size: 16px;
    line-height: 2.2ex;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hrecipe ul.ingredients li, .hrecipe span {
    color: #575351;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    list-style:disc inside;}
.hrecipe span.published {display:none;
}
.hrecipe ol.instructions li {
    color: #575351;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0px;
    list-style: decimal inside;}
.hrecipe p.duration, .hrecipe p.diettype, .hrecipe .dietother, .hrecipe p.yield, .hrecipe p.mealtype, .hrecipe p.tradition, .hrecipe p.review hreview-aggregate, .hrecipe p.count, .hrecipe p.quicknotes, .hrecipe p.variations {
    color: #575351;
    font-size: 12px;
    font-weight: 100;
    letter-spacing: 0.05em;
    line-height: 1.85ex;
}
.hrecipe .summary {
    color: #000000;
     font-family: 'ChampagneLimousinesRegular';
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0.05em;
    line-height: 12px;
     padding-top: 65px;
     width: 500px;}
div.hrecipe div.ingredients {
    margin-top: 30px;
    padding-top: 30px;
    }
div.hrecipe p.ingredients {
    /* font-style: italic; */ 
    padding-top: 30px;
    margin-top: 0px;
}
a img.WP-PrintIcon {
    color: #999999 !important;
    font-size: 10px;
    line-height: 10px;
    text-align: center;
    text-decoration: none !important;
    text-transform: lowercase;
   }
img.wp-post-image {background: url(images/recipe_image.png) center no-repeat;
margin-top:-70px;

padding:20px 20px 20px 10px;
      z-index:5;
        }

span.print {float:right;
          margin-right: 30px;
    margin-top: -30px;} 

#after-post {
background-color: #222;
color: #fff;
line-height: 1.5;
padding: 32px;
padding: 2rem;
text-align: center;
}
/*
Newsletter
------------------------------------------------------------ */
 
#newsletter {
line-height: 1.5;
margin-top: 20px;
padding: 32px;
padding: .5rem;
text-align: center;
border: 1px solid #999;
}
 
#newsletter p {
margin-bottom: 24px;
margin-bottom: 1.5rem;
}
 
#newsletter input {
width: 50%;
}
#newsletter div#enews-ext-3.widget{
     width: 500px;
     margin-left: 120px;
}
#enews-ext-3.widget div.widget-wrap div.enews form#subscribe {
     margin-left: 100px;
}
#enews-ext-3.widget div.widget-wrap div.enews form#subscribe input#subbutton {width: 30px;
}