/*
	Theme Name:  Glitter Inc
	Description: Custom child theme for the <a href="http://genesistheme.com">Genesis Framework</a>.
	Author:      Alpine Lane Creative Studio
	Author URI:  https://www.alpinelanecreative.com
	Version:     1.0.0
	License:     GPL-2.0+
	License URI: htp://www.gnu.org/licenses/gpl-2.0.html
	Template:    genesis
*/


/* HTML 5 Reset
 * ========================================================================== */

/* Baseline Normalize - normalize.css v3.0.1 | MIT License | git.io/normalize */

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup,
main, nav, section, summary {
	display: block
}

audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden], template {
	display: none
}

a {
	background: 0 0
}

a:active, a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b, strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

svg:not(:root) {
    overflow: hidden;
}

figure {
	margin: 1em 40px
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}

button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

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
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	height: auto
}

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
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: 700
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td, th {
	padding: 0
}

/* Box Sizing
 * ========================================================================== */

html,
input[type="search"] {
	box-sizing: border-box;
}

* , * :before, * :after {
	box-sizing: inherit;
}

/* Float Clearing
 * ========================================================================== */

.clearfix:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}

.clearfix:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}

/* Utility
 * ========================================================================== */

.mobile-hide {
	visibility: hidden;
	clip: rect(0px, 0px, 0px, 0px);
	position: absolute;
	display: none;
}

.text-center {
	text-align: center;
}

/* Typography
 * ========================================================================== */

/* Fonts */

body {
    font-family: 'PT Serif', serif;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
h6,
.site-title,
.slide-excerpt-border h2,
.entry-title,
.entry-meta,
.widget-title,
.widgettitle,
.site-footer,
.comment-meta,
.ui-tabs-nav li a,
.field-wrap label,
.post-navigation,
.wpcf7-form p,
input,
select,
textarea,
.entry-comments h3,
.comment-subscription-form,
.comment-respond h3 {
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.1.5em;
}

.widget-title {
	text-align: center;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 300;
	font-size: 24px;
	letter-spacing: 2px;
}

body {
	color: #000;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 0.3px;
	line-height: 1.612;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

ol,
ul {
	margin: 0;
	padding: 0;
}

li {
	list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0 0 1em;
	font-weight: 300;
	font-family: 'Open Sans Condensed', sans-serif;	
	line-height: 1.2em;
}

h2 a:hover {
	color: #444;
}

h1 {
	font-size: 28px;
}

h2,
.site-title,
.entry-title,
.slide-excerpt-border h2 {
	font-size: 18px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 300;
	letter-spacing: 2px;
	margin-bottom: 10px;
}

.odd .entry-title{
	text-align: right;
}

.single .entry-title,
.page .entry-title{
	text-align:center;
}

.post-33054 .entry-title {
	font-family: 'homemade apple', cursive;
text-transform: none;
letter-spacing: 0;
font-size: 30px;
max-width: 1180px;
margin: 0 auto;
text-align: left;
padding: 0;
margin-bottom: 30px;
}

.post-33054 h3 {
text-align: left;
margin-bottom: 20px;
margin-top: 30px;
}

.single .entry-title{
margin-bottom:5px;
margin-top: 20px;}

.entry-title a:hover {
	color: #444;
}

h3,
.comment-respond h3,
.entry-comments h3 {
	font-size: 14px;
}

.entry-comments h3 {
	display:none;
}

.comment-respond h3{
	display:inline;
}

h4,
.pagination a {
	font-size: 13px;
	letter-spacing: 1px;
}

h5 {
	font-size: 16px;
}

h6,
input,
select,
textarea,
.featuredpost article .entry-title,
.entry-meta,
.wpcf7-form p,
.input-small,
code,
pre,
.field-wrap label,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.comment-meta a,
.comment-subscription-form,
.comment-reply-title small {
	font-size: 14px;
}

h6,
.entry-meta,
.wpcf7-form p {
	margin-top: 0;
	margin-bottom: 20px;
}

.teaser .entry-content {
    display: none
}

.teaser {
    border: 0
}

.teaser .entry-meta {
    display: none
}

.teaser {
    position: relative;
    margin-bottom: -8px;
    padding-bottom: 0px
}

.teaser.entry{
	box-shadow: none;
}

.teaser .entry-categories{
	display:none;
}

.teaser .entry-title {
    position: absolute;
    width: 100%;
    bottom: 0;
    margin: 0
    auto;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    height: 100%;
    text-indent: -9999px
}

.teaser .entry-title:hover {
    background: rgba(255, 255, 255, .7);
    text-indent: 0px
}

.teaser .entry-title
a {
    color: #000;
    width: 100%;
    display: inline-block;
    padding: 20px;
    font-size: 15px;
    text-align:center;
}

.archive .entry-footer,
.search .entry-footer {
    display: none
}

.archive .content{
margin-top: 40px !important;
}

.home .teaser .entry-footer,
.search .teaser .entry-footer,
.archive .teaser .entry-footer {
	display: none;
}

.single .entry-footer{
    background: url(images/concrete_seamless.png);
    background-size: 200px 200px;
    padding: 30px;
    width: 100%;
    display:inline-block;
}

.teaser .share-after {
	display: none;
}

blockquote {
	font-style: italic;
}

p {
	margin: 0 0 1.625em;
	padding: 0;
}

strong {
	font-weight: 700;
}

blockquote {
	font-size: 14px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 300;
	margin: 24px 0;
}

blockquote p:last-of-type {
	margin: 0;
}

code,
pre {
	font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
	color: #444444;
	border: 1px solid #e1e1e8;
	background-color: #f7f7f9
}

code {
	padding: 2px 4px;
	white-space: nowrap;
}

pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	line-height: 18px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
	white-space: pre-wrap;
}

pre code {
	padding: 0;
	color: inherit;
	white-space: pre;
	white-space: pre-wrap;
	background-color: transparent;
	border: 0;
}

cite {
	font-style: normal;
}

hr,
.clear-line {
	overflow: hidden;
	width: 100%;
	border: none;
	border-bottom: 1px solid #f2f2f2;
	margin: 0 0 40px;
	padding: 40px 0 0;
}

/* Links
 * ========================================================================== */

a {
	color: #000;
	text-decoration: none;
	outline: 0;
}

.entry-content a,
.sidebar a,
.footer a,
.site-footer a,
.slideinfo a,
.post-type-archive .content a{
    color: #ffa3a3;
}

.entry-content a:hover,
.footer a:hover
{
	color: #fee3de;
}

/* Objects
 * ========================================================================== */

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

img {
	height: auto;
	max-width: 100%;
}

/* Forms, Inputs & Buttons
 * ========================================================================== */

input,
select,
textarea {
	background-color: #fff;
	border: none;
	border: 1px solid #dcdcdc;
	color: #333;
	padding: 12px 16px 10px;
	width: 100%;
	text-transform: none;
}

button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="password"],
input[type="text"],
input[type="search"],
input[type="email"] {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

input[type="checkbox"],
input[type="radio"] {
	margin-right: 10px;
	width: auto;
}

input:focus,
textarea:focus {
	outline: none;
	border-color: #f2f2f2;
}

.input-large {
	font-size: 24px;
	padding: 15px;
}

select.input-large {
	height: 54px;
	line-height: 54px;
	padding-top: 12px;
}

.input-small {
	padding: 5px 10px;
}

.field-wrap {
	text-align: left;
}

.ninja-forms-cont {
	max-width: 540px;
	margin: 0 auto;
	text-align: center;
}

::-moz-placeholder {
	color: #d8d8d8;
	opacity: 1;
}

::-ms-input-placeholder,
::-webkit-input-placeholder {
	color: #d8d8d8;
}

input:focus::-webkit-input-placeholder,
input:focus::-moz-placeholder,
input:focus:-ms-input-placeholder,
textarea:focus::-webkit-input-placeholder,
textarea:focus::-moz-placeholder,
textarea:focus:-ms-input-placeholder {
	color: transparent;
}

/* Buttons */

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
	letter-spacing: 2px;
	background: #fbf1ef;
	border: 0;
	box-shadow: none;
	color: #000;
	cursor: pointer;
	display: inline-block;
	line-height: 1;
	padding: 14px;
	outline: none;
	font-family: 'Open Sans Condensed', sans-serif;
	text-decoration: none;
	width: auto;
}

a.button {
	color: #444;
}

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
.button.button-border:hover {
	text-decoration: none;
background: #fff;
	color: #000;
}

.button.button-border {
	background: transparent;
	background: rgba( 255, 255, 255, 0 );
	border: 1px solid #424243;
	color: #424243;
}

.page-header .button.button-border {
	border: 1px solid #fff;
	color: #fff;
}

.page-header .button.button-border:hover {
	background: #fff;
	border: 1px solid #fff;
	color: #424243;
}

.entry-content .button:hover {
	color: #ffaaaa;
}

a.button.entry-meta{
	margin-top: 20px;
	border: 0;
	display: block;
	font-family: 'playfair display', serif;
	letter-spacing: 1;
	padding: 0;
	color: #ffa3a3;
	position: relative;
}

.home .content .button
{
width: 145px;
float: left;
text-align: center;
margin-bottom: -25px;
background: #fbf1ef;
padding: 10px 0px;
color: #000;
font-size: 11px;
border: 5px solid #fff;
outline: 1px solid #eaeaea;
}

.more-from-category {
display:inline-block;
width: 100%;
}

.more-from-category a{
	width: 145px;
float: none;
text-align: center;
margin-bottom: -25px;
background: #fbf1ef;
padding: 10px 20px;
color: #000;
font-size: 11px;
text-transform: uppercase;
border: 5px solid #fff;
outline: 1px solid #eaeaea;
}


.popular a.button{
 width: 140px;
float: left;
text-align: center;
margin-top: 20px;
background: #fbf1ef;
padding: 10px 0px;
color: #000;
font-size: 11px;
border: 5px solid #fff;
outline: 1px solid #eaeaea;
}

.button.entry-meta:hover{
background-color:transparent;
color: #000;}

.button i {
	font-size: 32px;
	line-height: 1;
}

.button.has-icon {
	line-height: 32px;
	padding: 6px 30px;
}

.button.button-block {
	display: block;
	width: 100%;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display: none;
}

/* Gallery
 * ========================================================================== */

.gallery {
	margin: 0 auto 40px;
	overflow: hidden;
	width: 100%;
}

.gallery-item {
	float: left;
	margin: 10px 0 0;
	text-align: center;
}

.gallery-columns-2 .gallery-item {
	width: 50%;
}

.gallery-columns-3 .gallery-item {
	width: 33%;
}

.gallery-columns-4 .gallery-item {
	width: 25%;
}

.gallery-columns-5 .gallery-item {
	width: 20%;
}

.gallery-columns-6 .gallery-item {
	width: 16.6666%;
}

.gallery-columns-7 .gallery-item {
	width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
	width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	width: 11.1111%;
}

.gallery img {
	border: 2px solid #cfcfcf;
}

.gallery-caption {
	margin-left: 0;
}

/*  Nextgen Gallery
* ========================================================================== */

.galleria-stage{
float: left;
display: inline-block;
width: 70%;
}

.galleria-thumbnails-container {
	background: none !important;
}

.galleria-images img{
position: relative !important;
text-align: center !important;
margin: 0px auto !important;
display: block !important;
left: 0 !important;
top: 0 !important;
}

#galleria-image-share-icons.galleria-image-share-icons .fa-google-plus-square:before {
content: "\f0d5" !important;
}

#galleria-image-share-icons.galleria-image-share-icons .fa-twitter-square:before{
content: "\f099" !important;
}

#galleria-image-share-icons.galleria-image-share-icons .fa-facebook-square:before{
content: "\f09a" !important;
}

#galleria-image-share-icons.galleria-image-share-icons .fa-pinterest-square:before {
content: "\f231" !important;
}

.galleria-theme-nextgen_pro_lightbox .galleria-image-share-icons ul li a i {
font-size: 12px !important;
margin: 5px;
color: #fff !important;
background: url(images/glittercategorybackground.png) !important;
background-size: 415px 39px !important;
background-position: center center;
background-repeat: no-repeat;
border-radius: 24px;
height: 12px;
width: 12px;
padding: 6px;
}

.galleria-theme-nextgen_pro_lightbox .galleria-image-share-icons ul li a i:hover{
background: #fff !important;
color: #000 !important;
}

.galleria-thumbnails-list img{
position: relative !important;
top: 0 !important;
left: 0 !important
}

.galleria-info {
height: auto !important;
display: inline-block;
float: right !important;
text-align: center !important;
width: 30% !important;
position: relative !important;
top: 0 !important;
background: transparent !important;
}

.galleria-info a {
color: #ffbfb5;
}

.galleria-info:hover {
color: #000;
}

.galleria-info-title{
font-family: 'homemade apple', cursive !important;
color: #000 !important;
font-weight: normal !important;
font-size: 20px !important;
margin-top: 70px !important;
margin-bottom: 15px !important;
}

.galleria-theme-nextgen_pro_lightbox .galleria-info-description{
color: #000 !important;
font: 13px "PT Serif", sans-serif !important;
}

#galleria-image-share-icons.galleria-image-share-icons{
display: inline-block;
width: 100%;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #e1e1e1;
}

.galleria-dock-toggle-container,
.galleria-nextgen-buttons .nggpl-button.nggpl-toolbar-button,
.image_container .caption_link{
display:none;
}

.ngg-pro-mosaic-item a.pinit-button.custom span {
display:none !important;}

#npl_overlay{
background: #fff !important;
}

.justified-gallery{
margin-bottom: 14px !important;
}


.galleria-image-nav-left .fa-angle-left:before {
content:"" !important;
display:inline-block;
margin: 0 auto;
background: url(images/glitterleftarrow.png);
	background-repeat: no-repeat !important;
background-size: 43px 45px !important;
width: 43px;
height: 45px;
left: -1px !important;
}

.galleria-image-nav-right .fa-angle-right:before {
content:"" !important;
display:inline-block;
margin: 0 auto;
background: url(images/glitterrightarrow-1.png) !important;
	background-repeat:no-repeat !important;
background-size: 43px 45px !important;
width: 43px;
height: 45px;
right: 0px !important;
}

.galleria-image-nav-left{
left: 0 !important;
}

.galleria-image-nav-left,
.galleria-image-nav-right {
opacity: 1 !important;
}

.nextgen_pro_grid_album{
position: relative;
}

.nextgen_pro_grid_album a.nextgen_pro_lightbox:before{
    content: "Click to view slideshow";
    white-space: pre;
    word-wrap: break-word;
    font-family: FontAwesome, Open Sans Condensed;
    text-transform: uppercase;
    font-size: 18px;
    display: inline-block;
    text-align: center;
    position: absolute;
    text-align: center;
    width: 30%;
    margin: 23% 35%;
    background: #fbf1ef;
    padding: 70px 0px 20px;
    color: #000 !important;
    outline: 1px solid #eaeaea;
    border: 5px solid #fff;
}

.nextgen_pro_grid_album a.nextgen_pro_lightbox:after{
    content: "\f0da";
    font-family: FontAwesome;
    text-transform: uppercase;
    font-size: 38px;
    display: block;
    text-align: center;
    position: absolute;
    text-align: center;
    width: 32px;
    height: 38px;
    padding-left: 6px;
    line-height: 38px;
    border-radius: 38px;
    margin: -29% 48.5%;
    color: #ffa3a3 !important;
    outline: none;
    border: 1px solid #ffa3a3;
}

a.nextgen_pro_lightbox:hover{
opacity: 0.6;
}

.ngg-pro-mosaic-container:before {
   content: "View the Gallery";
	font-family: "Homemade Apple", cursive;
	font-size: 18px;
	display: block;
	line-height: 20px;
	text-align: center;
	position: absolute;
	top: -40px;
	width: 100%;
	border-bottom: 1px solid #e1e1e1;
}

.justified-gallery {
overflow: visible !important;
margin-bottom: -14px !important; }

.ngg-pro-mosaic-container.justified-gallery {
padding-top: 40px !important;
margin-top: 70px !important;
}

.galleria-counter {
position: absolute;
top: 10px !important;
left: 49% !important;
text-align: center;
color: #fff;
font-size: 12px !important;
font-family: 'pt serif', serif !important;
z-index: 3;
}

.nggpl-variant-white .galleria-counter {
	text-shadow: 1px 1px 4px rgba(000, 000, 000, 0.5) !important;
font-weight: bold;
}


/* Tables
 * ========================================================================== */

table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
}

.table {
	width: 100%;
	margin-bottom: 20px;
}

.table th,
.table td {
	padding: 8px;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.table th {
	font-weight: bold;
}

.table thead th {
	vertical-align: bottom;
}

.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
	border-top: 0;
}

.table tbody + tbody {
	border-top: 2px solid #ddd;
}

.table .table {
	background-color: #fff;
}

.table-condensed th,
.table-condensed td {
	padding: 4px 5px;
}

.table-bordered {
	border: 1px solid #ddd;
	border-collapse: separate;
	border-left: 0;
	border-radius: 4px;
}

.table-bordered th,
.table-bordered td {
	border-left: 1px solid #ddd;
}

.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
	border-top: 0;
}

.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
	border-top-left-radius: 4px;
}

.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
	border-top-right-radius: 4px;
}

.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
	border-bottom-left-radius: 4px;
}

.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
	border-bottom-right-radius: 4px;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
	border-bottom-left-radius: 0;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
	border-bottom-right-radius: 0;
}

.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
	border-top-left-radius: 4px;
}

.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
	border-top-right-radius: 4px;
}

.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
	background-color: #f9f9f9;
}

.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
	background-color: #f5f5f5;
}

/* Images
 * ========================================================================== */

.post-image {
	margin-bottom: 14px;
}

.wp-post-image{
margin-bottom: 15px;}

.alignleft .avatar {
	margin-right: 14px;
}

.alignright .avatar {
	margin-left: 14px;
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 14px;
	position: relative;
}

img.alignnone {
	margin: 0 auto;
	text-align:center;
	display:block;
	margin-bottom: 12px;
	position: relative;
}

.alignleft {
	text-align: left;
	position: relative;
}

.home .alignleft {
	float: left;
}

.home .content .alignleft {
}

.alignright {
	text-align:right;
	position: relative;
}

.home .alignright {
	float:right
}

img.alignleft,
.wp-caption.alignleft {
	margin: 0 24px 0px 0;
}

.home .odd .alignleft,
.archive .odd .alignleft{
float:right;
text-align:right;}

.home .odd img.alignleft,
.archive .odd .alignleft{
	margin: 0px 0px 0px 24px;
}

img.alignright,
.wp-caption.alignright {
	margin: 0 0 14px 14px;
}

.wp-caption-text {
display: block;
position: absolute;
bottom: 70px;
font-family: 'Open Sans Condensed', sans-serif;
font-style: normal;
right: 0;
background: #fff;
width: 165px;
padding: 17px 5px 17px 5px;
font-size: 14px;
text-align: right !important;
text-transform: uppercase;
letter-spacing: .07em;
margin: 0;
}

/* Site Containers
 * ========================================================================== */

.site-container {
	overflow: hidden;
}

.home .site-container{
overflow: hidden;
background: url(images/Confetti-4-1.jpg), url(images/Confetti-4-3.jpg);
	background-repeat: no-repeat, no-repeat;
background-position: -500px 850px, right 950px;
background-size: 1000px, 666px;
}

.wrap {
	padding: 0 8%;
}

.site-inner {
	clear: both;
	padding: 40px 0;
}

.page .site-inner {
	background: #fff;
}

.page-id-33052 .site-inner {
	background: transparent;
}

.site-inner .wrap{
    max-width: none;
    width: 100%;
}

	.wrap {
		margin: 0 auto;
		max-width: 1300px;
		padding: 0 0px;
	}

	.site-header .wrap {
		max-width: 1300px;
	}

	.content {
		float: right;
		width: 70.8%;
	}
	
	.nav-primary {
		text-align: right;
	}
	
	.single .content,
	.page .content{
		margin-bottom: 70px;
		text-align:center;
		padding: 40px;
	}
    
    .page-id-33052 .content,
	.page-id-500 .content,
	.page-id-33051 .content,
	.page-id-33053 .content,
.page-id-33282 .content{
   		padding: 0px;
    	max-width: none;
		margin-bottom: 0;
	}

.page-id-33282 .entry {
	margin-top: 40px;
}

	.about-posts {
		display:inline-block;
		max-width: 1180px;
		margin-bottom: 60px;
	}

	.page-id-852 h2 {
		font-size: 18px;
		border-bottom: 1px solid #e1e1e1;
		text-align: left;
		font-family: 'homemade apple', cursive;
		text-transform: lowercase;
		margin-top: 30px;
		letter-spacing: 0;
	}

	.page-id-33053 .content {
 		padding: 0px;
		margin-bottom: 0;
	}

	.page-id-500 .entry-content p{
		text-align:center;
	}
	
	.page-id-33052 .entry-content,
		.page-id-37103 .entry-content
{
		background: #fff;
	}

	.page-id-33052 .entry-title,
.page-id-37103 .entry-title,
	.page-id-500 .entry-title,
	.page-id-33051 .entry-title,
	.page-id-33053 h1{
		display:none;
	}

	.page-id-33053 .entry {
		padding: 0;
		margin-bottom: 0;
	}

	.page-id-33053 .featuredpost .entry:hover{
		opacity: 0.7;
	}

	.page-id-33052 h4,
	.page-id-500 h4,
	.page-id-33051 h4{
    	font-size: 18px;
    	font-family: 'Open Sans Condensed', sans-serif;
    	font-weight: 300;
    	letter-spacing: 2px;
    	margin-bottom: 15px;
   	 	text-transform: uppercase;
	}

	.page-id-33052 .learn a:hover{
		color: #000;}

	.page-id-33052 .work{
		margin-top: 0;
	}

	.single .content {
		padding-top: 0px;
		background: #fff;
		margin-top: -50px !important;
		position:relative;
	}

	.content-sidebar .content {
		float: left;
	}

	.sidebar-primary {
		float: right;
		width: 25%;
	}

	.sidebar-content .sidebar-primary {
		float: left;
	}

	.site-inner {
	padding: 70px 0;
	padding-bottom: 0px;
	}

.page .site-inner {
	padding:0;
}
	
	.featured-widget {
	position: relative;
	margin-bottom:15px;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	}
	
	.to-top {
height:127px;
width:60px;
right:50px;
bottom:-10px !important;
	}

.full-width-content .content {
	width: 100%;
max-width: 1180px;
margin: 0 auto;
float: none;
}

.single.full-width-content .content {
	max-width: 980px;
}

.page.full-width-content .content {
	max-width: none;
	width: 100%;
}

/* Grid
 * ========================================================================== */

/* Site Header
 * ========================================================================== */

.site-header {
	padding: 10px 0 0px;
	position: relative;
	z-index: 3;
	background: #fff;
}

.single .site-header {
	margin-bottom: 90px;
}

.title-area {
	float: left;
}

.site-title {
	margin: 0;
	overflow: hidden;
	text-align: center;
	line-height: 188px;
}

.site-title a {
	display: block;
	border: 0;
	color: #424243;
}

/* Custom Header */

.header-image .title-area {
	max-width: 369px;
	height: 185px;
	width: 100%;
	margin: 0 auto;
}

.header-image .site-title {
	height: 203px;
	width: 100%;
	margin: 0;
	background-repeat: no-repeat;
	background-position: left;
	background-size: 100% !important;
	text-indent: -9999px;
	z-index: 9999 !important;
	position: relative;
}

/*
Ubermenu
---------------------------------------------------------------------------------------------------- */

li.search {
    display: inline-block;
	line-height: 17px !important;
}

.site-header .nav-primary{
    margin-top: 130px;
}

a.ubermenu-target:hover{
    font-family: 'Homemade Apple', cursive;
    text-transform: lowercase !important;
    letter-spacing: 0;
    font-size: 12px;
    line-height: 1.3em;
}

.ubermenu-submenu a:hover{
    font-family: 'Homemade Apple', cursive;
    text-transform: lowercase !important;
    letter-spacing: 0;
    font-size: 12px !important;
    line-height: 1.3em;
}

.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega{
    padding-left: 0% !important;
    padding-right: 0% !important;
    padding-top: 30px;
    background: #fff url(https://glitterinc.com/wp-content/themes/glitterinc/images/glitter-inc-badge.png) no-repeat;
    background-size: 100px;
    background-position: 99% 93%;
	z-index: 99 !important;
}

.ubermenu-submenu-type-mega{
    z-index: -99 !important;}

.ubermenu-submenu-content-align-left{
padding-top: 0px !important;
background: #fff !important;
z-index: 9999 !important;
}

a.ubermenu-target.ubermenu-target-with-image{
padding: 0px 5px !important;
	font-family: 'pt serif', serif;
	font-size: 12px;
line-height: 18px !important;
	letter-spacing: 0 !important;
	text-transform: none !important;
}

a.ubermenu-target.ubermenu-target-with-image:hover{
	opacity: 0.6;
}

.ubermenu-widget {
padding: 0 !important;
padding-left: 30px !important;
text-align: center !important;
font-family: 'pt serif', serif;
	font-size: 11px;
letter-spacing: 0.3px;
}

.ubermenu-widget .mc-field-group{
 width: 100% !important;
 padding-bottom: 0 !important;
}


.ubermenu-widget #mc_embed_signup .mc-field-group{
min-height:40px !important;
}

.ubermenu-widget li{
    display: inline-block !important;
    margin-left: 35px !important;
    float: left;
    text-align: center;
    margin-top: 0px !important;
}

.ubermenu-widget h3 {
font-size: 18px;
font-family: 'Open Sans Condensed', sans-serif;
margin-bottom: 0 !important;
padding-top: 5px !important;}

.ubermenu-widget #mc_embed_signup form{
padding: 0 !important;}

.ubermenu-widget #mc_embed_signup .mc-field-group input{
margin-top: 10px;
padding: 10px;
padding-right: 35px;
background: #fbf1ef url(images/glitterenvelope.png) !important;
background-size: 21px !important;
	background-repeat: no-repeat !important;
	background-position: 96% 8px !important;
}

.ubermenu-widget input#mc-embedded-subscribe.button {
background: url(images/glittersign3ex.png);
	background-repeat: no-repeat;
	background-position: center center;
background-color: transparent !important;
background-size: 127px;
width: 100% !important;
margin-top: 5px;
display: inline-block !important;
text-indent: -9999px !important;}

.category-list .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target{
text-align: right;}

.category-list a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only{
padding-top: 12px !important;
padding-bottom: 12px !important;
}

.category-list{
margin-right: 40px !important;
background: url(images/glitterlinevertical.png);
	background-repeat: no-repeat;
	background-position: right;
background-size: 8px 267px !important;
padding-right: 50px !important;
margin-top: 20px !important;
}

.category-list a{
text-transform: uppercase !important;
}

/* Sticky Primary nav */

.site-header.is_stuck {
    position: fixed !important;
	z-index: 9999;
	transform: translate3d(0px,0px,0px) !important;
    width: 100%;
    max-width: 100%;
    overflow: visible;
	margin-top: 0px;
	padding: 0px;
	padding: 10px 0;
	padding-top: 12px;
	top: 0 !important;
	display: block;
	-webkit-transform: translateZ(0);
	background: #fff;
	border-bottom: 0px !important;
	height: 83px;
	box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.20);
}

.admin-bar .site-header.is_stuck {
    top: 28px;
}

.site-header.is_stuck .title-area{
	max-width: 184px;
	height: 90px;
	width: 100%;
	margin: 0 auto;
}

.site-header.is_stuck .site-title{
	height: 120px;
	max-width: 184px;
	line-height: 0px;
	margin-top: -15px;
	z-index: 9999;
}
	
	.site-header.is_stuck .site-title a{
		height: 120px;
	}

.site-header.is_stuck #menu-header-navigation{
	margin-top: 15px;
}

.site-header.is_stuck .nav-primary{
margin-top: 6px;
}

/* Navigation
 * ========================================================================== */

.nav-primary {
	width: auto;
	text-align: center;
	font-size: 14px;
	margin: 20px 0;
	font-family: 'Open Sans Condensed', sans-serif;
	line-height: 1.3em;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#menu-header-navigation {
	margin-top: 100px;
}

.genesis-nav-menu li {
	display: inline-block;
	list-style: none;
	position: relative;
}

.genesis-nav-menu .search:before{
	content:"SEARCH";
	position: relative;
	float: left;
	font-size: 11px !important;
font-family: 'playfair display', serif !important;
text-transform: uppercase !important;
letter-spacing: 0.6px !important;
font-weight: 400;
color: #aaa;
	padding-left: 20px;
}

.genesis-nav-menu .search{
	width: 100px;
background: #fbf1ef;
}

.genesis-nav-menu a {
	border: none;
	display: block;
	position: relative;
	font-size: 15px;
	text-align: center;
	padding: 0px 20px;
}

.genesis-nav-menu a:hover{
	font-family: 'Homemade Apple', cursive;
	text-transform: lowercase;
	letter-spacing: 0;
	font-size: 20px;
}

.genesis-nav-menu .menu-item.highlight a,
.genesis-nav-menu .menu-item.wpmenucartli a {
	background: #fff;
	border: 2px solid #424243;
	border-radius: 24px;
	color: #424243;
	line-height: 1;
	padding: 10px 20px 9px;
	margin: 0;
}

.genesis-nav-menu .menu-item.highlight a:hover,
.genesis-nav-menu .menu-item.wpmenucartli a:hover,
.woocommerce-cart .genesis-nav-menu .menu-item.wpmenucartli a,
.genesis-nav-menu .menu-item.highlight.current-menu-item a {
	background: #424243;
	color: #fff;
}

.genesis-nav-menu .menu-item a:hover,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	text-decoration: none;
}

#menu-item-33147 {
    width: 55px;
    margin-left: 0px;
}

i.fa.fa-bars{
    font-size: 14px !important;
    color: #000;
    background: url(images/glitterpinbefore3.png);
	background-repeat: no-repeat;
    background-size: 84px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-left: 10px; 
    padding-right: 10px;
    margin-bottom: -10px !important;

}

#menu-item-278 a:hover{
line-height: 13px !important;
}

.nav-secondary{
    display: inline-block;
    text-align: right;
    width: 100%;
    border-bottom: 1px solid #f5f5f5;
    background: #fff;
    padding: 10px 20px;
    margin-bottom: -20px;
    z-index: 999;
    position: relative;
}

.nav-secondary .wrap{
max-width: none; 
width: 100%;
}

.nav-secondary a{
font-size: 11px !important;
font-family: 'playfair display', serif !important;
text-transform: uppercase !important;
letter-spacing: 0.6px !important;
font-weight: 400;
color: #aaa;}

.nav-secondary a:hover{
color: #000;}

/* Responsive Nav */

.icon-responsive-nav {
	display: none;
}

/* Entry Navigation */

.pagination {
	text-align: left;
	display: inline-block;
	width: 100%;
	margin-bottom: 50px;
}

.pagination ul {
	display: inline-block;
	overflow: hidden;
}

.pagination li {
	border: 1px solid #aeaeae;
	border-radius: 4px;
	margin: 2px;
	list-style-type: none;
	display: block;
	float: left;
	overflow: hidden;
}

.pagination a i {
	line-height: 20px;
}

.pagination a {
	font-family: 'Homemade Apple', cursive;
	font-size: 14px;
}

.pagination .pagination-omission {
	border: 0;
}

.pagination li a {
	display: block;
	font-size: 13px;
	color: #aeaeae;
	padding: 6px 12px 4px;
	text-decoration: none;
}

.pagination li a:hover,
.pagination li.active a {
	background: #eee;
	border-bottom: 0;
}

/* Post Navigation */

.post-navigation {
	margin: 40px 0 0;
	display: inline-block;
	width: 100%;
}

.post-navigation a {
	border: 0;
}

.post-navigation a i {
	font-size: 48px;
	width: auto;
	height: auto;
}

.post-navigation .prev,
.post-navigation .next,
.post-navigation .index {
	float: left;
	width: 33.33333334%;
}

.post-navigation .next {
	text-align: right;
}

.post-navigation .index {
	text-align: center;
}

/* Soliloquy Slider
 * ========================================================================== */

#soliloquy-3 {
		display:none;
}

#soliloquy-3 .soliloquy-caption-inside .soliloquy-fc-title, #soliloquy-3 .soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link {
	font-weight: 400;
margin-bottom: 1em;
color: #000;
letter-spacing: 1px;
text-transform: uppercase;
}

#soliloquy-3 .soliloquy-theme-base .soliloquy-caption-bottom .soliloquy-caption-inside {
	padding-bottom: 38px;
}

#soliloquy-3 .soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
	background: rgba(255, 255, 255, 0.7);
font-size: 1em;
line-height: 1.25;
display: block;
color: #000 !important;
}
.featured-widget #soliloquy-2 .soliloquy-viewport{
width: 100%;
overflow: hidden;
position: relative;
padding-left: 31.5%;}

.featured-widget .soliloquy-container .soliloquy-prev {
	background: url(images/glitterleftarrow.png) !important;
	background-repeat: no-repeat !important;
	background-size:43px 45px !important;
  width: 43px;
  height: 45px;
	left: -1px !important;
}

.featured-widget .soliloquy-container.soliloquy-transition-horizontal.soliloquy-slide-horizontal.soliloquy-arrows-active.soliloquy-theme-base.soliloquy-fc-slider{
max-width: 100% !important;}

.featured-widget .soliloquy-container .soliloquy-next {
background: url(images/glitterrightarrow-1.png) !important;
	background-repeat: no-repeat !important;
	background-size:43px 45px !important;
  width: 43px;
  height: 45px;
	right: 0px !important;
}

.featured-widget #soliloquy-2 .soliloquy-caption {
display:none;
}

.featured-widget #soliloquy-2 .soliloquy-active-slide .soliloquy-caption {
display:block;}

.featured-widget .soliloquy-caption {
	overflow: hidden;
	bottom: 100%;
	text-align: center;
	position: absolute;
	-webkit-transform: translateY(60%);
	-ms-transform: translateY(60%);
	transform: translateY(55%);
	transition: all 400ms ease-in-out;
}

.featured-widget #soliloquy-2 .soliloquy-caption:hover,
.featured-widget #soliloquy-2 .soliloquy-caption:focus {
	bottom: 0%;
	-webkit-transform: translateY(-32%);
	-ms-transform: translateY(-32%);
	transform: translateY( -12%);
}

.featured-widget #soliloquy-2 .soliloquy-caption-bottom {
text-align: center;
margin: 0 auto;}

.featured-widget #soliloquy-2 .soliloquy-caption .soliloquy-caption-inside{
width: 100%;
text-align: center;
max-width: 450px;
margin: 0 auto;
background: rgba(255, 255, 255, 0.7) !important;
color: #000 !important;
padding: 20px 10px;}


.featured-widget #soliloquy-2 .soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title,
.featured-widget #soliloquy-2 .soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link{
font-size: 20px !important;
font-weight: 300;
font-family: 'Open Sans Condensed';
margin-bottom: 0.5em;
text-transform: uppercase !important;
letter-spacing: 2px !important;
color: #000 !important;}

#soliloquy-2 .soliloquy-fc-title-link:before {
	content: "";
	background: url(images/glitterlinebottomwhite.png);
	background-repeat: repeat-x;
	background-size: 267px 8px;
	width: 94px;
	height: 8px;
   margin: 0 auto;
	margin-bottom: 12px;
	display: block;
}

.featured-widget #soliloquy-2 .soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
	padding:100px 30px !important;
}

#soliloquy-2 .soliloquy-caption-inside a{
display: inline-block;
font-size: 13px;
letter-spacing: 1px;
text-transform: uppercase;
font-family: 'playfair display', serif;
margin-bottom: 10px;
}

.featured-widget #soliloquy-2 .soliloquy-caption .soliloquy-caption-inside p{
line-height: 24px;
font-size: 13px !important;
font-style: italic;
}

.featured-widget #soliloquy-2 .soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-read-more{
	font-weight: 400 !important;
	color: #000 !important;
	display:inline-block;
	padding-top: 15px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	margin-bottom: 0;
	width: 145px;
	margin-top: 20px !important;
	background: #fbf1ef;
	padding: 10px 0px;
	font-size: 11px;
	border: 5px solid #fff;
}

.featured-widget #soliloquy-2 .soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-read-more:hover{
color:#000;}

.featured-widget {
	overflow: hidden;
	max-width: 1440px;
	margin: 0 auto;
}

#text-13{
max-width: 810px;
margin: 0 auto;}

.subscribe{
background: url(images/concrete_seamless.png);
background-size: 200px 200px;
display: inline-block;
width: 100%;
padding: 20px;
padding-top: 40px;}

.subscribe #mc_embed_signup .mc-field-group{
	clear: none;
	position: relative;
	width: 46%;
	padding-bottom: 3%;
	min-height: 50px;
	display: inline-block;
	float: left;
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 20px;
}

.subscribe #mc_embed_signup {
	max-width: 510px;
	margin: 0 auto;
	text-align: center;
}

.subscribe .mc-field-group.input-group{
padding-bottom: 0 !important;
width: 100% !important;
margin: 0 !important;}

#mc_embed_signup input{
border: none !important;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
text-transform: none;
color: #000;
font-size: 13px;
letter-spacing: 0.3px;}

#mc_embed_signup .mc-field-group input{
text-indent: 3% !important;}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{
padding: 5px 13px !important;
letter-spacing: 0.5px !important;
background-color: transparent !important;
font-size: 11px !important;
font-weight: normal;
z-index: 1;
color: #999!important;}

.subscribe #mc_embed_signup .mc-field-group.input-group ul li{
display: inline-block;
padding: 0px 20px;}

.subscribe #mc_embed_signup .mc-field-group.input-group label{
    display: inline;
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    font-size: 14px !important;
}

.subscribe #mc_embed_signup form{
padding: 0;}

.subscribe #mc_embed_signup .button{
font-family: 'Open Sans Condensed', sans-serif;
text-transform: uppercase;
font-size: 15px;
font-weight: 300;
color: #000;
background-color: transparent;
background: url(images/glitterenvelope.png);
	background-repeat:no-repeat;
	background-position:left;
background-size: 21px;
padding-left: 30px;
}

.subscribe #mc_embed_signup .button:hover{
background-color: transparent;
color: #444;}

.inspired{
font-family: 'Open Sans Condensed', sans-serif;
font-size: 17px;}

.ad{
text-align: center;
max-width: 700px;
margin: 0 auto;
margin-top: 50px;
padding: 40px;
    box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.20);
font-family: 'Open Sans Condensed', sans-serif;
background: #fff;
letter-spacing: 1px;
text-transform: uppercase;}

/* Forms
 * ========================================================================== */

.wpcf7-form-control.wpcf7-textarea{
font-family: 'homemade apple', cursive;
}

.wpcf7-form-control.wpcf7-text{
font-family: 'Open Sans Condensed', sans-serif;
}

/* Search
 * ========================================================================== */

/* Search Form */

.search-form {
	position: relative;
}

.search-form:after {
	display:none;
}

.search-form input[type="search"] {
	width: 100%;
	padding: 10px 38px 9px 12px;
	font-size: 12px;
}

.search-form input[type="submit"] {
	position: absolute;
	right: 0;
	text-indent: -9999px;
	border-color: transparent;
	background: transparent;
}

.hilite {
	background: #ffc;
	color: #555;
}

/* Entries
 * ========================================================================== */

.entry {
	margin-bottom: 1em;
}

.entry {
	margin-bottom: 50px;
	padding: 40px;
	box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.20);
	display: inline-block;
	background: transparent;
}

.page-id-33052 .entry{
margin-bottom: 0;
padding-bottom: 90px;
}

.home .entry{
	font-size: 13px;
	letter-spacing: 0.3px;
	line-height: 22px;
	background: #fff;
}

.pb-un-nav{
font-family: 'Homemade Apple', cursive !important;
font-size: 14px !important;
	margin-top: -20px !important;
	margin-bottom: 50px !important;
	display: inline-block;
width: 100%;
}

.pb-un-nav a{
	padding: 13px 25px 10px !important;
background: #fbf1ef;
border: 5px solid #fff;
outline: 1px solid #eaeaea;
}

.pb-un-nav a:hover {
	background: #fff;
}

.single .pb-un-nav {
	display:none !important;
}

.page .entry,
.single .entry{
	box-shadow: none !important;
	display:inline-block;
	width: 100%;
}

.page-id-33052 .entry,
.page-id-500 .entry,
.page-id-33051 .entry{
    padding: 0 !important;
    margin-top: -20px;
}

.page .entry {
	padding: 0 !important;
}

.post-33054.page.entry {
	padding-top: 40px !important;
}

.entry-content .post-image.entry-image{
display:none;}

.feature.entry {
	padding: 0 0 25px 0;
}

.teaser.entry {
    padding: 0 !important;
}

.single .entry {
	margin-bottom: 0px;
	padding: 0 0 20px 0;
}

.home .entry-header .entry-title {
	padding-top: 105px;
}

.entry-content .attachment a,
.entry-content .gallery a {
	border: none;
}

.entry-content ol,
.entry p,
.entry-content p,
.author-box p,
.entry-content ul,
.entry-content .wp-video,
.entry-content .wp-audio-shortcode,
.entry-content .video-player,
.quote-caption {
	margin-bottom: 14px;
	text-align: justify;
}

.single .entry-content {
	margin-bottom: 40px;
}

.entry-content ol,
.entry-content ul {
	margin-left: 40px;
}

.entry-content .gform_wrapper ul.gform_fields {
	margin: 0 0 30px;
}

.entry-content ol li {
	list-style-type: decimal;
}

.entry-content ul li {
	list-style-type: disc;
}

.entry-content ol ol,
.entry-content ul ul {
	margin-bottom: 0;
}

.entry-content ul.list-unstyled,
.entry-content ol.list-unstyled {
	margin-left: 20px;
}

.entry-content ul.list-unstyled > li,
.entry-content ol.list-unstyled > li,
.entry-content .gform_wrapper ul li {
	list-style: none;
}


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

	.one-half,
	.three-sixths,
	.two-fourths {
		width: 48.275862068966%;
	}

	.single .one-half{
		width: 49.375862068966%;
	}

	.single .one-half{
		margin-left: 1.248275862069%;
	}

	.one-third,
	.two-sixths {
		width: 31.034482758621%;
	}

	.four-sixths,
	.two-thirds {
		width: 65.51724137931%;
	}

	.one-fourth {
		width: 22.413793103448%;
	}

	.page .entry.one-fourth {
		width: 22.413793103448%;
	}

	.three-fourths {
		width: 74.137931034483%;
	}

	.one-fifth {
		width: 20.241379310345%;
	margin-left: 0.348275862069%;
	}

	.two-fifths {
		width: 37.931034482759%;
	}

	.three-fifths {
		width: 58.620689655172%;
	}

	.four-fifths {
		width: 79.310344827586%;
	}

	.one-sixth {
		width: 16.993103448276%;
	margin-left: 0.248275862069%;
	}

	.two-sixths{
	margin-left: 0.248275862069%;}


	.five-sixths {
		width: 82.758620689655%;
	}

	.first,
	.single .first,
	.page .entry .first {
		clear: both;
		margin-left: 0;
		float:left;
	}

.entry-meta {
	font-size: 13px;
	margin-bottom: 16px;
}


.page-id-33052 .entry-header {
width: 100%;
height: 540px;
z-index: -9999 !important;
}

.page-id-33052 .entry-header video,
.page-id-33052 .entry-header img{
position: fixed !important;
}

.videobox{
position: absolute;
top: 51%;
margin: 0 auto;
text-align: center;
width: 100%;
}

.videobox2{
position: absolute;
top: 56%;
margin: 0 auto;
text-align: center;
width: 100%;
}

.videobox3{
position: absolute;
top: 42%;
margin: 0 auto;
text-align: center;
width: 100%;
}

.videobox4{
position: absolute;
top: 51%;
margin: 0 auto;
text-align: center;
width: 100%;
}

.videotext{
text-align: center;
max-width: 500px;
		width: 100%;
margin: 0 auto;
background: #fbf1ef;
padding: 20px 70px;
color: #000 !important;
font-size: 13px;
outline: 1px solid #eaeaea;
border: 5px solid #fff;
}

.videotext1{
text-align: center;
max-width: 850px;
	width: 100%;
margin: 0 auto;
background: #fbf1ef;
padding: 20px 70px;
color: #000 !important;
font-size: 13px;
outline: 1px solid #eaeaea;
border: 5px solid #fff;
}

.videotext1 h3 {
margin-bottom: 10px;
}

.videotext1 p {
text-align:center;
}

.videotext a{
color: #000;
}

.videotext a:hover{
color: #000;
text-decoration: underline;
}

.videotext2{
text-align: center;
max-width: 500px;
		width: 100%;
margin: 0 auto;
background: #fbf1ef;
padding: 20px 70px;
color: #000 !important;
font-size: 12px;
outline: 1px solid #eaeaea;
border: 5px solid #fff;
font-family: 'Homemade Apple', cursive;
font-size: 22px;
}

.videotext2 img{
width: 40px !important;
margin-bottom: -7px;
margin-right: 25px;
}

.collab {
text-align: center;
padding: 20px 50px;
background: url(images/glitterlinevertical.png);
	background-repeat:repeat-y;
	background-position:left;
background-size: 8px 267px;
margin-top: 20px;
float: left;
display: inline-block;
min-height: 290px;
margin-bottom: 30px;
margin-left: 0;
width: 33.034482758621%;
}

.collab:first-of-type{
background: 0;
}

.collab:nth-of-type(3){
}

.collab p{
text-align:center !important;
}

.consultshadow {
text-align: left;
padding: 40px;
box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.20);
margin-bottom: 50px;
}

.entry-header .entry-meta  {
	font-size: 12px !important;
	font-family: 'PT serif', serif;
	color: #000;
	letter-spacing: 2px;
	margin-bottom: 16px;
}

.home .content .entry-header{
position: relative;}


.home .entry-header .entry-categories {
display: inline-block;
margin-top: 40px;
background: url(images/glittercategorybackground.png);
	background-repeat:no-repeat;
	background-position:center;
background-size: 415px 39px;
padding: 15px 0px;
width: 415px;
color: transparent !important;
padding-left: 87px;
text-transform: uppercase;
letter-spacing: 2px;
	
}

.entry-header .entry-categories {
	color: transparent !important;
}

.home .odd .entry-header .entry-categories {
	text-align: right;
	padding-right: 87px;
	padding-left: 0 !important;
}

.entry-header .entry-categories a {
	color: #000;
	display:none;
	font-size: 13px;
}

.home .entry-header .entry-categories a{
color: #fff;
	display:none;
	font-size: 13px;
}

.home .entry-header .entry-categories a:first-of-type,
.entry-header .entry-categories a:first-of-type{
	display:inline-block !important;
}

.single .entry-meta .entry-categories{
font-size: 1px;}

.home .content .entry-header .entry-meta{
	display:none;
}

.home .entry-header .entry-categories{
	position: absolute;
right: 0;
}

.home .odd .entry-header .entry-categories{
position: absolute;
left: 0 !important;
right: auto;}

.content .odd .entry-header .entry-meta{
	text-align:right !important;
}

.teaser .entry-header .entry-meta {
	margin-bottom: 5px;
}

.single .entry-header .entry-meta{
	text-align: center;
	margin-bottom: 15px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	float: none;
}

.single .entry-header .entry-categories{
text-transform: uppercase;
text-align: center;
background: #fbf1ef;
padding: 20px 20px 10px;
color: #000;
font-family: 'playfair display', serif;
letter-spacing: 1px;
font-size: 1px;
border: 5px solid #fff;
outline: 1px solid #eaeaea;
}

.entry-footer {
	margin: 20px 0 0;
}

.single .entry-meta{
    display:inline-block;
    text-align: left;
    float:left;
	font-family: 'playfair display', serif;
}

.single .entry-meta img{
	display: inline-block !important;
	width: 128px;
	margin-left: 10px;
	margin-right: 15px;
}

.number,
.commentsword{
    pointer-events: none;
    cursor: default;
    display:inline-block;
}

.commentsword{
    -webkit-transform: rotate(-90deg);  /* to support Safari and Android browser */
    -ms-transform: rotate(-90deg);      /* to support IE 9 */
    transform: rotate(-90deg);
font-family: 'Open Sans Condensed', sans-serif;
padding-top: 10px;
}

.number{
    font-size: 30px;
    font-family: 'Homemade Apple', cursive;
    background: url(images/glittercomnumback.png);
	background-repeat:no-repeat;
    background-size: 67px 63px;
    height: 63px;
    width: 67px;
    background-position: -6px 0px;
    text-align: center;
    padding-top: 16px;
    margin-left: -70px;
    margin-right: -20px;
}

button#show_comments{
    display: inline-block !important;
    border: none !important;
    padding: 0 !important;
    float: left !important;
    letter-spacing: 0.5px;
    font-family: 'playfair display', serif;
    color: #000;
    font-size: 14px;
    margin-top: 32px;
}

.home .entry-footer{
	margin-top: -30px;
	z-index: 444;
}

.home .content .shopthepost-widget{
	margin-top: 5px;
	max-width: 325px;
	display: inline-block;
}

.home .content .shopthepost-widget::before{
	content: "SHOP THIS POST";
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	padding-bottom: 15px;
	text-align: left !important;
	width: 100%;
	float: left;
}

.share-before_entry_header{
background: url(images/glitterlinetop.png);
	background-repeat:repeat-x;
background-position: bottom center;
background-size: 267px 8px;
padding-bottom: 40px;
max-width: 325px;
display: inline-block;
width: 100%;
margin-bottom:0px;
margin-top: -50px;
}

.home .entry-meta .entry-categories {
display: inline-block;
margin-top: 40px;
background: url(images/glittercategorybackground.png);
	background-repeat:no-repeat;
	background-position:center;
background-size: 415px 39px;
padding: 15px 0px;
width: 415px;
}

.home .entry-meta .entry-categories a{
color: #fff;
padding-left: 87px;}

.home .odd .entry-meta .entry-categories a{
color: #fff;
padding-right: 87px;}

.home .entry-footer .entry-meta,
.search .entry-footer .entry-meta,
.archive .entry-footer .entry-meta
{
	display: none;
}

.tagcloud a {
	background: #fcedf0;
	color: #444;
	font-family: 'PT Serif', serif;
	padding: 4px 15px;
	margin: 2px;
	display: inline-block;
}

.tagcloud a:hover {
	background: #fff;
}

.tagcloud {
	text-align: center !important;
}


/* Affiliate Language Widget
 * ========================================================================== */


.affiliate{
display: block;
width: 80%;
font-size: 12px;
text-align: center;
font-style: italic;
background: url(images/concrete_seamless.png);
background-size: 200px 200px;
padding: 20px;
margin: 0 auto;
margin-top: 10px;
margin-bottom: 20px;
}

.post-type-archive .affiliate {
	margin-bottom: 70px;
	max-width: 880px
}

.post-type-archive .affiliate a {
	color: #ffa3a3;
}

.affiliate p{
text-align: center;
margin-bottom: 0;
}

/* Single Post Share Area
 * ========================================================================== */

.test{
width: 40%;
float: left;
display: inline-block;
text-align: center;
padding-right: 30px;
padding-left: 10px;
padding-top: 7px;
}

.test .widget-first{
margin-bottom: 0px;}

.testcat{
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    font-size: 18px;
    font-family: 'Open Sans Condensed', sans-serif;
    margin-bottom: 10px;
}

.test .entry-categories a {
    font-family: 'Homemade Apple', cursive;
    text-transform: lowercase;
    font-size: 22px;
    padding-left: 20px;
}

.test .entry-categories a:first-of-type{
	padding-left: 0;
}

.test .entry-categories{
	display:inline-block;
	margin-top: 5px !important;
	margin-bottom: 10px;
}

.test .share {
	text-transform: uppercase;
text-align: center;
letter-spacing: 1px;
font-size: 18px;
font-family: 'Open Sans Condensed', sans-serif;
margin-bottom: 5px;
	padding: 6px;
}
.test .a2a_svg{
display:none;
}

.test .a2a_default_style a{
	width: 33.3%;
	padding-top: 50px;
}

.test a.a2a_button_email{
background: url(images/glitterenvelope.png);
	background-repeat:no-repeat;
	background-position:center;
background-size: 21px;
}

a.a2a_button_pinterest{
background: url(images/glitterarrowicon.png);
	background-repeat:no-repeat;
	background-position:center;
background-size: 16px;}

a.a2a_dd{
background: url(images/glitterchaticon.png);
	background-repeat:no-repeat;
	background-position:center;
background-size: 34px;}


.socialshare {
	background: url(images/glittergoldline.png);
	background-position:top;
	background-repeat:repeat-x;
	padding-top:30px;
	margin-top: 15px;
	background-size: 267px 8px;
}

.postsubscribe {
	max-width: 100%;
margin: 0 auto;
}

/* Related Posts
 * ========================================================================== */

.related {
	overflow: hidden;
	width: 60%;
	display: inline-block;
}

.related-post {
	float: left;
	display: inline-block;
	list-style-type: none;
	margin: 0 3px 0 3px;
	text-align: center;
	width: 32%;
}

ul.related-list{
text-align: center;}

.related-post:hover{
opacity: 0.5;
-webkit-transition: all 0.5s ease-in-out;
	-moz-transition:    all 0.5s ease-in-out;
	-ms-transition:     all 0.5s ease-in-out;
	-o-transition:      all 0.5s ease-in-out;
	transition:         all 0.5s ease-in-out;}

.related-image img {
  display: block;
  margin: 0 auto;
  padding: 5px;
}

.related-title{
text-transform: uppercase;
text-align: center;
letter-spacing: 1px;
font-size: 18px;
font-family: 'Open Sans Condensed', sans-serif;
margin-bottom: 5px;
padding: 6px;}


/* Author Box
 * ========================================================================== */

.author-box {
	padding: 40px 0 0;
	float: left;
	text-align: left;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 30px;
}

.author-box h4{
	font-size: 22px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 10px;
}

.author.archive .author-box {
	border-top: 0;
	padding-top: 0;
}

.author-box-content {
	margin: 40px 0 20px;
}

.author-box h2 {
	margin: 16px 0 12px;
}

.author-box .avatar {
	float: left;
	position:relative;
}

/* For FontAwesome Icon Stylin */

.social{
	float: right;
	margin-top: 5px;
}

.find{
	display: inline-block;
	float: left;
	margin-right: 10px;
	font-family: 'Homemade Apple', cursive;
	text-transform: lowercase;
	letter-spacing: 0;
	font-size: 15px;
}


.social-links {
	display: inline-block;
	margin-top:2px;
}
.social-links li {
 list-style-type: none;
 float: right;
}
.social-links a {
 border-bottom: none;
}
.social-links i {
 color: #ffbfb5;
 width: 20px;
 height: 20px;
 font-size: 15px;
 text-align: center;
 margin-right: 5px;
 padding-top: 0;
 transition-property: opacity;
 transition-delay: 0.3s;
 transition-duration: .5s;
}
.social-links i:hover {
 opacity:.7;
}


/* Comments
 * ========================================================================== */

.entry-comments,
.entry-pings {
    padding: 40px 0;
    text-align: left;
    padding-bottom: 0;
}

.comment-respond{
	text-align: left;
}

.comment-respond h3 {
	padding-top: 20px;
}

.entry-comments .children{
	margin-left: 30px;
}

p.comment-meta,
.entry-comments .comment,
.entry-comments .comment-reply {
	margin-bottom: 40px;
}

.entry-comments .comment,
.entry-comments .comment-reply {
	padding: 20px 0 10px;
	border-bottom: 1px solid #f2f2f2;
}

.entry-comments .comment:last-child,
.entry-comments .comment-reply:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}

.entry-comments .comment:last-child {
	margin-bottom: 0;
}

.comment-list .comment-respond {
    padding-left: 0;
    margin-bottom: 40px;
}

.comment-header {
	line-height: 1;
}

.comment-author {
	margin: 6px 0 2px;
}

.comment-author span:first-of-type {
	font-weight: 700;
}

.comment-author .avatar {
	float: left;
	margin-right: 16px;
	margin-bottom: 16px;
	margin-top: -6px;
}

.comment-autor, .comment-meta a {
	text-transform: uppercase;
}

.comment-notes,
.entry-pings .reply {
	display: none;
}

p.comment-form-comment {
	margin-bottom: 20px;
}

.comment-list li {
	list-style-type: none;
}

.comment-subscription-form {
	margin-bottom: 6px;
	font-size: 11px;
}

.comment-policy-box{
display:inline-block;
width: 100%;
margin-top: 30px;}

.comment-policy{
    width: 80%;
    float: right;
    background: url(images/concrete_seamless.png);
    background-size: 200px 200px;
    padding: 30px;
    display: inline-block;
    font-family: 'playfair display', serif;
    font-size: 13px;
    letter-spacing: 0.5px;
}

a.comment-reply-link{
background: #fbf1ef;
color: #000;
padding: 10px 20px;
font-family: 'Open Sans Condensed', sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 14px;
}

/* Sidebars
 * ========================================================================== */

.sidebar .widget {
	margin-bottom: 40px;
	text-align: justify;
}

.simple-social-icons {
	overflow: visible !important;
}

.site-container .sidebar .simple-social-icons ul li {
	margin: 0 3px 12px !important;
}

.site-container .sidebar .simple-social-icons ul li a,
.site-container .sidebar .simple-social-icons ul li a:hover {
	padding: 10px;
}

.sidebar img {
	margin-bottom: 15px;
}

.sidebar .widget:last-child {
	border-bottom: 0;
}

.sidebar li {
	list-style-type: none;
}

/* Genesis ENews */

.enews input {
	margin-top: 15px;
	width: 100%;
	font-size: 12px;
}

/* Featured Content */

.sidebar .featuredpost article {
	overflow: hidden;
	padding: 0px 0;
	float: left;
	margin-bottom: -20px;
	width: 50%;
}

.sidebar .featuredpost article:hover {
	opacity: 0.4;
}

.sidebar .featuredpost article:last-child {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0px;
}

.featuredpost .has-post-thumbnail > a {
	position: relative;
	z-index: 10;
}
.explore .featuredpost .has-post-thumbnail > a:hover {
	opacity: 0.2;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}

.explore .featuredpost img {
max-height: 425px;
}

.explore .entry-title {
	text-indent: -9999px;
}

#featured-content-6 {
	display: inline-block;
}

.featuredpost{
position:relative;}

.featuredpost .entry {
	border: 0px;
	position: relative;
}

.featuredpost .post-info {
background: #fbf1ef;
padding: 2px 5px;
text-transform: uppercase;
letter-spacing: 2px;
font-family: 'Playfair Display', serif;
width: 80%;
text-align: center;
display: inline-block;
transform: scale(1, 1) translate(0px, 0px) rotate(-90deg);
position: absolute;
z-index: 11;
left: -105px;
top: 120px;
font-size: 11px;
}

/* ## Genesis Simple Share
--------------------------------------------- */

.content .share-after {
	float: right;
	margin-top: 4px !important;
}

.single .content .share-after {
	margin-top: 25px !important;
}

.sharrre .share,
.sharrre:hover .share {
	color: #000;
}

.home .sharrre{
margin-right: 0;
}

.content a.count,
.content a.count:hover,
.content a.share,
.content a.share:hover {
	border: none;
	font-weight: 400;
	font-family: 'pt serif', serif;
	font-size: 10px;
	text-transform: uppercase;
}

.content .share-filled .facebook .count,
.content .share-filled .facebook .count:hover,
.content .share-filled .googlePlus .count,
.content .share-filled .googlePlus .count:hover,
.content .share-filled .linkedin .count,
.content .share-filled .linkedin .count:hover,
.content .share-filled .pinterest .count,
.content .share-filled .pinterest .count:hover,
.content .share-filled .stumbleupon .count,
.content .share-filled .stumbleupon .count:hover,
.content .share-filled .twitter .count,
.content .share-filled .twitter .count:hover {
	color: #000;
	border: 1px solid #000;
	display: none;
}

.content .share-filled .facebook .share,
.content .share-filled .facebook:hover .count,
.content .share-filled .googlePlus .share,
.content .share-filled .googlePlus:hover .count,
.content .share-filled .linkedin .share,
.content .share-filled .linkedin:hover .count,
.content .share-filled .pinterest .share,
.content .share-filled .pinterest:hover .count,
.content .share-filled .stumbleupon .share,
.content .share-filled .stumbleupon:hover .count,
.content .share-filled .twitter .share,
.content .share-filled .twitter:hover .count {
	background: transparent !important;
}

.share-small .pinterest .share:before,
.share-small .share:before {
	font-size: 10px !important;
}

.content .share-small .share,
.content .share-small .share::before{
	width: 15px;
}


/* ## Instagram Widget
--------------------------------------------- */

.pllex-viewport li {
	position: relative;
}

.jr-insta-datacontainer {
	position: absolute;
	bottom: 10px;
	left: 0;
	right: 0;
	padding: 16px;
	background-color: rgba(255, 255, 255, 0.91);
	text-align: center;
}

.instagram-links {
display:inline-block;
width: 100%;
}

.page-id-898 .widget-title {
display:none;
}

.page-id-898 .entry-title {
font-family: 'Playfair Display', sans-serif;
}

.page-id-898 .entry {
margin-bottom: 0;
padding-bottom: 0;
border: 0;
}

.page-id-898 .featuredpost article .entry-header {
text-align: center;
}

.page-id-898 .widget-wrap {
	margin-bottom: 20px;
}

.widget_link_list ul {
text-align:center;
margin-left: 0;
}

.widget_link_list ul li {
list-style-type: none;
font-size: 16px;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 300;
letter-spacing: 2px;
text-transform: uppercase;
margin-bottom: 0;
width: 300px;
margin: 0 auto;
background: #fbf1ef;
	color: #000;
padding: 10px;
margin-bottom: 8px;
}

.widget_link_list ul li:hover{
background-color: #f5f5f5;
color: #000;
}

.widget_link_list ul li a{
color: #000 !important;
}

.widget_link_list ul li a:hover{
color: #000 !important;
}


/* Home page widget areas
 * ========================================================================== */

.work{
	background: url(images/concrete_seamless.png);
	background-size: 200px 200px;
	display: inline-block;
	width: 100%;
	padding-bottom: 30px;
	margin-top: 20px;
	font-size: 13px;
	letter-spacing: 0.3px;
	padding: 40px;
}

.work .wrap{
	max-width: 1250px;
	width: 100%;
}

.work .wrap p{
text-align:center;
}

.work .widget-title{
    margin-top: 0;
    padding-top: 40px;
}

.home .work .widget-title{
padding-top: 0px;
}

.work .widget-title span{
background: transparent;}

.work .one-third{
	padding-left: 50px;
	padding-right: 50px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: 0;
	width: 33.034482758621%;
}

.work .widget-odd.one-third,
.work .one-third.odd{
background: url(images/glitterlinevertical.png), url(images/glitterlinevertical.png);
	background-repeat: repeat-y, repeat-y;
	background-position: left, right;
background-size: 8px 267px;}

.work img{
max-height: 103px;
}

a.learn{
display: block;
font-family: 'Open Sans Condensed', sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
width: 140px;
float: none;
margin: 0 auto;
text-align: center;
margin-top: 20px;
background: #fbf1ef;
padding: 10px;
color: #000 !important;
font-size: 11px;
outline: 1px solid #eaeaea;
border: 5px solid #fff;}

a.learn:hover{
background: transparent;
}

/* About Page
--------------------------------------------- */

.vertical {
	position: absolute;
	top: 15px;
	height: 0px;
	right: -10px;
}

.post-33054 .vertical {
	position: absolute;
top: -70px;
height: 0px;
right: -10px;
}

.vertical a{
color: #ffa3a3 !important;
}

.verticalabout {
	display: inline-block;
	transform: scale(1, 1) translate(0px, 0px) rotate(-90deg);
	margin-right: -160px;
	text-transform: uppercase;
	font-size: 18px;
	letter-spacing: 2px;
	font-family: 'playfair display', serif;
	height: 190px;
}

.meetlexiphoto {
	width: 30%;
float: left;
position: relative;
margin-right: 50px;
}

.meetlexi {
color: #ffa3a3;
transform: scale(1, 1) translate(0px, 0px) rotate(-90deg);
text-transform: uppercase;
font-size: 36px;
letter-spacing: 6px;
top: 26%;
left: 54%;
width: 250px;
position: absolute;
font-family: 'playfair display', serif;
height: 0px;
}

.meettext {
	width: 60%; 
	display:inline-block;
	float:left;
}

.aboutbutton {
	line-height: 20px;
	font-family: 'homemade apple', cursive;
	text-transform: lowercase;
	font-size: 18px;
	color: #000;
	background: #fbf1ef;
	width: 350px;
	margin: 0 auto;
	margin-top: 30px;
	padding: 18px;
}

.aboutbutton:hover {
	background: #fff;
}

.se-icon {
	display:inline-block;
	height: 13px;
}

.se-icon svg:not(:root){
width: 13px;
height: 13px;
fill: #ffa3a3;
}

.se-icon svg:hover{
fill: #fee3de;
}


/* Featured
--------------------------------------------- */

.reward{
    display: inline-block;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: -1px;}

.reward .wrap{
max-width: 1180px;
width: 100%;
margin: 0 auto;}

.reward .one-fourth{
background: url(images/GlitterRewardline.png);
	background-repeat:no-repeat;
	background-position:right;
background-size: 11px 230px;
padding-top: 48px;
padding-bottom: 47px;}

.favoritethings{
font-size: 36px;
letter-spacing: 3px;
padding-left: 36px;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 300;
text-transform: uppercase;
line-height: 50px;}

.shopmore{
font-family: Playfair Display;
font-size: 13px;
letter-spacing: 1px;
text-transform: uppercase;
padding-left: 38px;
display: inline-block;
margin-top: 15px;}

.reward .three-fourths{
align-items: center;
display: inline;
flex-direction: column;
justify-content: center;
text-align: center;
height: 231px;
}

/* Explore
--------------------------------------------- */

.explore{
	display: inline-block;
	background: url(images/concrete_seamless.png);
	background-size: 200px 200px;
	padding: 30px 0px;
	width: 100%;
}

.explore .wrap{
width: 100%;
margin: 0 auto;
float: none;}

.explore .widget-title{
font-family: 'Open Sans Condensed', sans-serif;
font-size: 24px;}

.explore .featuredpost .widget-title{
	font-family: 'Playfair Display', serif;
	font-size: 13px;
	display: table;
	min-width: 80px;
	padding: 10px;
	background: url(images/glittercategorybackground.png);
	background-repeat: no-repeat;
	background-position:center;
	background-size: 415px 39px;
	font-weight: 400;
	font-size: 13px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin: 0 auto -26px auto;
	position: relative;
	z-index: 11;
}

.explore .entry{
background: transparent !important;}


.explore .widget-even.featuredpost .widget-title{
transform: skewY(-2.0deg);
transform-origin: 0 100%;
}

.explore .entry-header .entry-title{
padding-top: 0;}

.explore .entry-header .entry-title{
	font-weight: 400;
	font-size: 17px;
	line-height: 1.83em;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	margin-top: -240px;
	margin-bottom: 220px;
	z-index: 10;
	padding-top: 0 !important;
}

.explore .entry-header .entry-title a {
		color: #000;
		display: inline-block;
		width: 100%;
		/* opacity: 0; */
}

.explore .entry-header .entry-title a:hover {
opacity: 1;}

.explore .entry{
margin-bottom: 0px;
padding: 0px;
box-shadow: none;
display: inline-block;}

#text-16 h4{
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	font-size: 24px;
}

.around{
	margin-bottom: 20px;
}

/* Popular
--------------------------------------------- */

.popular{
	display: inline-block;
	padding-top: 70px;
	width: 100%;
}

.popular .entry-image{
	margin-right: 20px;
}

.popular .one-third{
	box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.20);
	padding: 20px;
	display:inline-block;
	margin-bottom: 40px;
	text-align: center;
	font-size: 12.5px;
}

.popular .one-third.widget.simple-social-icons{
padding-bottom: 50px;
}

.popular .simple-social-icons ul.aligncenter {
text-align: center;
border-bottom: 1px solid #eaeaea;
padding-bottom: 8px;
}

.popular .one-third p{
	margin-bottom: 0;
}

.popular #text-16 {
margin-top: -80px;
box-shadow: -10px 0px 0px -10px rgba(0, 0, 0, 0.20);
padding: 0;
}

.popular #text-16 a{
padding: 0px 10px;
}

.popular #text-16 a:hover {
	text-decoration:underline;
	color: #ffa3a3;
}

.popular .wrap{
width: 100%;
max-width: 1180px;
margin: 0 auto;
float: none;}

.popular .entry{
    padding: 0px;
    box-shadow: none;
	display: inline-block;
}

.popular .widget-title{
	text-align: center;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 300;
	font-size: 14px;
	letter-spacing: 1px;
	margin-bottom: 10px;
}

.popular .featuredpost .widget-title{
    text-align: left;
    background: url(images/glitterlinetop.png);
	background-repeat:repeat-x;
    background-size: 267px 8px;
    background-position:center center;
    margin-bottom: 30px;
}

.popular .featuredpost .widget-title span{
    background: #fff url(images/glitterreaderfavorites2x.png);
	background-repeat: no-repeat;
    background-size: 246px;
    padding: 21px 83px;
    color: transparent;
}

.popular .entry-title{
    font-size: 18px !important;
    padding-top: 30px;
}

.popular .simple-social-icons ul li a,
.footermenu-container .simple-social-icons ul li a {
    background: url(images/glittercategorybackground.png) !important;
	background-repeat:no-repeat !important;
	background-position: center !important;
    background-size: 415px 39px !important;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 24px;
	color: #fff !important;
}

.popular .simple-social-icons ul li a:hover,
.footermenu-container .simple-social-icons ul li a:hover{
border-radius: 24px !important;
	background: #000 !important;
	color: #fff !important;

}

.popular .cf,
.home .content .cf{
display:block;}

.popular .full-width.widget {
	width: 100%;
	display:inline-block;
	text-align:center;
}

.popular .full-width.widget .widget-title {
text-align: center;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 300;
font-size: 24px;
letter-spacing: 2px;
background: url(images/glitterlinetop.png);
	background-repeat:repeat-x;
background-size: 267px 8px;
background-position: center center;
margin-bottom: 30px;
}

.popular .full-width.widget .widget-title span {
	background: #fff;
	padding: 15px;
}

/* Nest Plugin
--------------------------------------------- */

.nest-close-button::before, .nest-close-button::after{
width: 15px !important;}

.wpp-list{
display:inline-block;
}

.nest-content-inner{
text-align:center;
color: #000;
}

.nest-content-inner .widget-title{
	text-align: center;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 300;
	font-size: 14px;
	letter-spacing: 1px;
	margin-bottom: 15px;
	color: #000;
}

.nest-content-inner .social{
	text-align: center;
	float: none;
	margin-bottom:10px;
}

.nest-content-inner .social li{
	display: inline-block;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	background: #fff;
	padding: 8px;
	border-radius: 20px;
	line-height: 9px;
}

.nest-content-inner .social li:hover{
background: #fbf1ef;
}

.nest-content-inner a{
	width: 12px;
	height: 12px;
	font-weight: bold;
text-transform: uppercase;
}

.nest-content-inner a:hover {
	color: #000;
}

.nest-content-inner .social a{
	font-weight: normal;
}

.nest-content-inner .wpp-list li{
    width: 48%;
    clear: none;
    float:left;
    height: 100%;
    text-align: center;
    margin: 2px;
}

.nest-content-inner .wpp-list li a{
	color: #000;
	text-transform: uppercase;
font-family: 'Open Sans Condensed', sans-serif;
display:inline-block;
	font-weight: 300;
width: 100%;
height: auto;
}

.nest-content-inner .wpp-list li:hover{
	opacity: 0.7;
}

.nest-content-inner .widget{
	background: url(images/glitterlinetop.png);
	background-repeat:repeat-x;
background-position: bottom center;
background-size: 267px 8px;
	margin-bottom: 20px;
	padding-bottom: 25px;
}

/* MorePosts
--------------------------------------------- */

.moreposts {
	display: inline-block;
	padding-top: 70px;
	width: 100%;
	padding-bottom: 20px;
}

.moreposts .wrap{
	max-width: 1180px;
	width: 100%;
}

.moreposts .post{
	max-height: 366px;
	overflow: hidden;
	padding: 0;
	box-shadow: none;
	position: relative;
}

.moreposts .featuredpost .has-post-thumbnail > a{
	position: initial;
}

.moreposts .entry-title-content{
	overflow: hidden;
	bottom: 0%;
	text-align: center;
	position: absolute;
	-webkit-transform: translateY(50%);
	-ms-transform: translateY(50%);
	transform: translateY(50%);
	transition: all 300ms ease-out;
	background: rgba(255, 255, 255, 0.7);
	padding: 15px 30px;
	padding-bottom: 10px;
}

.moreposts .entry-title-content:hover {
	bottom: 0%;
	-webkit-transform: translateY(-0%);
	-ms-transform: translateY(-0%);
	transform: translateY( -0%);
	transition: -webkit-transform 200ms ease-out;
	transition: transform 200ms ease-out;
}

.moreposts a.button.entry-meta{
	width: 145px;
margin: 0 auto;
margin-top: 20px !important;
background: #fbf1ef;
padding: 10px 0px;
color: #000;
font-size: 11px;
letter-spacing: 1px;
border: 5px solid #fff;
font-family: 'Open Sans Condensed', sans-serif;
}

.moreposts .entry-title{
padding-top: 5px;
margin-bottom: 0;
font-size: 18px !important;}

.moreposts .entry-title:after{
	content: "";
	background: url(images/sliderborder.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size: 134px;
	width: 134px;
	height: 8px;
   margin: 0 auto;
	margin-top: 12px;
	margin-bottom: 8px;
	display: block;
}

.moreposts .entry-content{
position: relative;
padding: 0px 20px 10px;
background: rgba(255, 255, 255, 0.7);}

.moreposts p{
text-align:center;}

.moreposts a{
color: #000 !important;}

/* Pinterest
--------------------------------------------- */

.pinterestwidget{
	text-align: center;
	display: inline-block;
	margin-bottom: 40px;
	width: 100%;
	margin-top: -30
}

.pinterestwidget h4{
	background: url(images/glitterlinetop.png);
	background-repeat:repeat-x;
	background-size: 267px 8px;
	background-position: center center;
	margin-bottom: 20px !important;
}

.pinterestwidget h4 img {
	margin-left: 20px;
	margin-right: 20px;
	background: #fff;
	padding-left: 20px;
	padding-right: 20px;
}

.pinterestwidget .wrap{
	max-width: 1180px;
	width: 100%;
	margin: 0 auto;
}

.pinterestwidget ul#pretty-pinterest-pins-widget {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

#pretty_pinterest_pins-2 h4{
	display:none;
}

.pinterestwidget ul#pretty-pinterest-pins-widget li {
  display: block;
  float: left;
  width: 25%;
  text-align: center;
  box-sizing: border-box;
  -webkit-transform: rotate(3%);
  transform: rotate(3%);
}

.pinterestwidget ul#pretty-pinterest-pins-widget li:nth-child(4n+1) {
  clear: both;
}

.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image{
width:250px;}

.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin, .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me {
  position: relative;
  margin: 0px auto 50px;
  padding-top: 10px;
  list-style-type: none;
  list-style-image: none;
  background: none;
  -webkit-transform: rotate(1deg);
  transform: rotate(1deg);
}

.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image, .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me div.pretty-pinterest-image {
  padding-top: 20px;
  position: relative;
}

.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image:before, .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me div.pretty-pinterest-image:before {
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  width:100%;
  margin-left: 0px;
	height:32px;
  background-image: url(images/glitterpinbefore2.png);
  background-position: center center;
	background-size: 84px 32px;
  background-repeat: no-repeat;
}

.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin:nth-child(even) div.pretty-pinterest-image:before, .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me:nth-child(even) div.pretty-pinterest-image:before {
	height: 32px;
	background-image: url(images/glitterpinbefore2.png);
	background-position: center center;
	background-size: 84px 32px;
	background-repeat: no-repeat;
}

.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin:nth-child(2), .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin:nth-child(4), .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me:nth-child(2), .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me:nth-child(4) {
  -webkit-transform: rotate(-1deg);
  transform: rotate(-1deg);
}

.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin:nth-child(2) div.pretty-pinterest-image, .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin:nth-child(4) div.pretty-pinterest-image, .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me:nth-child(2) div.pretty-pinterest-image, .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me:nth-child(4) div.pretty-pinterest-image {
  top: 15px;
}

.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin:nth-child(3), .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin:nth-child(6), .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me:nth-child(3), .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me:nth-child(6) {
  -webkit-transform: rotate(1.5deg);
  transform: rotate(1.5deg);
}

.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin:nth-child(3) div.pretty-pinterest-image, .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin:nth-child(6) div.pretty-pinterest-image, .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me:nth-child(3) div.pretty-pinterest-image, .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me:nth-child(6) div.pretty-pinterest-image {
  top: 2px;
}

.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin:nth-child(5), .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin:nth-child(7), .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me:nth-child(5), .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me:nth-child(7) {
  -webkit-transform: rotate(-2deg);
  transform: rotate(-2deg);
}

.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin:nth-child(5) div.pretty-pinterest-image, .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin:nth-child(7) div.pretty-pinterest-image, .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me:nth-child(5) div.pretty-pinterest-image, .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me:nth-child(7) div.pretty-pinterest-image {
  top: 10px;
}

.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image {
  box-shadow: 0px 0px 0px transparent !important;
  background-color: #FFFFFF;
  font-size: 11px;
  text-align: center;
  margin: auto;
  max-width: 100%;
}

.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image img {
  width: 100%;
  text-align: left;
  margin: 0px;
}

.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image a {
margin: 0px;
box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
max-height: 325px;
overflow: hidden;
display: block;
background: none;
padding: 0;
border: 5px solid #fff;
}

.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin span {
  display: block;
  padding: 0px;
  margin: 0px;
  text-align: left;
  line-height: 16px;
  background-color: #F2F0F0;
}

.pretty-pinterest-image:hover{
opacity: 0.7;}


.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin span p {
  padding: 4px;
  margin: 0px;
  text-align: center;
  line-height: 14px;
  background-color: #F2F0F0;
  color: #333;
}

.instagram {
background: #fff url(images/instagrambackground.png) !important;
padding-top: 60px;
padding-bottom: 0px;
background-size: 700px !important;
position: relative;
display: inline-block;
width: 100%;
}

.single .instagram {
	margin-top: 30px;
}

.glitter{
text-align: center;
position: absolute;
width: 100%;
top: 35%;
z-index: 1;}

.browse{
display: inline-block;
background: url(images/Confetti-cookie-cup-sundaes-bite.jpg);
	background-repeat:no-repeat;
	background-position:center;
background-size: cover;
background-attachment: fixed;
width: 100%;
padding: 120px 20px;
}

.browse img{
border: 8px solid #fff;
box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.20);
}

/* Footer
 * ========================================================================== */

.footer-widgets {
margin-bottom: -20px;
display: inline-block;
width: 100%;
background: url(images/Confetti-3-2.jpg), url(images/Confetti-1.jpg), #fff;
	background-repeat: no-repeat, no-repeat;
background-position: 0px 340px, right 345px;
background-size: 800px, 600px;
padding-top: 70px;
margin-top: -10px;
text-align: center;
}

.footer-widgets .widget{
	margin-bottom:30px;
}

.footer-widgets li {
	margin: 12px 20px;
	display: inline-block;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-family: 'lato', sans-serif;
	font-weight: 300;
}

.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
	width: 33%;
	float: left;
	margin-bottom: 20px;
	font-size: 13px;
	text-align: justify;
	letter-spacing: 0.3px;
	padding-left: 30px;
	padding-right: 30px;
}

.site-footer {
	text-align: center;
	background: #fff;
	margin-top:-10px;
}

.footer-widgets .widget-title{
	text-align: left;
	background: url(images/glitterlinetop.png);
	background-repeat: repeat-x;
	background-size: 267px 8px;
	background-position: center center;
}

.footer-widgets-3{
    background: url(images/glitter-inc-badge.png);
	background-repeat: no-repeat;
    background-size: 100px;
background-position: 100% 95%;
padding-bottom: 20px;}

.footer-widgets-3 #mc_embed_signup form,
.nest-content-inner #mc_embed_signup form,
.page .entry-content #mc_embed_signup form{
padding: 0;}

.footer-widgets-3 #mc_embed_signup .mc-field-group{
    width: 100%;
    padding-top: 3%;
    padding-bottom: 0;
}

.footer-widgets a {
	color: #ffa3a3;
}

.page .entry-content #mc_embed_signup .mc-field-group{
padding-bottom: 1.5%;
width: 100%;
}

.nest-content-inner #mc_embed_signup form .mc-field-group{
min-height: 40px !important;
	padding-top: 0;
	padding-bottom: 0;
		width: 100%;
}

.footer-widgets-3 #mc_embed_signup .mc-field-group input,
.page .entry-content #mc_embed_signup .mc-field-group input{
    padding: 12px 3px !important;
    background: #f5f5f5;
}

.footer-widgets-3 li,
.page-id-500 .entry-content li{
display: inline-block !important;
margin-right: 15px !important;}

.page-id-500 .entry-content ul{
margin-top: -15px !important;
text-align: center;
padding: 0 !important;
margin-bottom: -20px !important;
}

.page-id-500 .content,
.page-id-500 .entry-content{
margin-bottom: 0;
padding-bottom: 0;
}

.footer-widgets-3 #mc_embed_signup .button,
.nest-content-inner #mc_embed_signup .button,
.page .entry-content #mc_embed_signup .button{
    background: url(images/glittersign4.png);
	background-repeat:no-repeat;
	background-position: center;
    background-color: transparent !important;
    background-size: 163px;
    width: 100% !important;
    margin-top: 5px;
    padding: 0 !important;
    display: inline-block !important;
    text-indent: -9999px !important;
}

.page .entry-content #mc_embed_signup .button{
margin-top: -25px;
}

.footer-widgets .widget-title span{
background: #fff;
padding-right: 15px;}

.footerwidgetheader-container{
background: url(images/concrete_seamless.png);
background-size: 200px 200px;
display: inline-block;
width: 100%;
padding: 30px;
padding-top: 30px;
margin-bottom: 10px;}

.footermenu-container{
float: left;
display: inline-block;
margin-bottom: -3px;
}

#nav_menu-4{
display: inline-block;
flaot: left;
margin-right: 10px;}

#simple-social-icons-4{
display: inline-block;
float: right;
padding-top: 8px;}

.footermenu-container .simple-social-icons ul li{
	margin: 0px 4px !important;
}

.footermenu-container li {
list-style: none;
display: inline-block;
padding: 10px;
letter-spacing: 1px;}

.footermenu-container li a{
color:#000;}

#menu-item-33176{
background: url(images/glitterheart.png);
	background-repeat: no-repeat;
	background-position: left;
background-size: 29px;}

#menu-item-33074{
background: url(images/glitterheart.png);
	background-repeat: no-repeat;
	background-position: left;
background-size: 19px;
padding-top: 3px;
padding-bottom: 3px;
background-position: 10px 3px;}

#menu-item-33072{
	margin-right: 15px;
}

#menu-item-33072:after{
	content:'|';
	display:inline-block;
	font-size: 18px;
	float:right;
	margin-top: -24px;
	width: 140px;
	color: #e1e1e1;
	font-family: 'Open Sans Condensed', sans-serif;
}

.site-footer {
	padding: 8px;
	background: url(images/glitterlinetop.png), url(images/glitterlinebottom.png), #fff;
	background-repeat: repeat-x, repeat-x;
	background-position: top, bottom;
	background-size: 267px 8px, 267px 8px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 13px;
}

.site-footer .wrap{
width: 100%;}

.site-footer .site-creds {
float: right;
text-transform: uppercase;
padding: 10px;
}

.site-footer p {
	margin-bottom: 0;
	letter-spacing: 1px;
}


/* ## Home Product View
--------------------------------------------- */

.home-products {
	clear: both;
	display: flex;
	padding: 20px;
	display: inline-flex; /* fallback for Firefox */
}

.one-half.last.product-excerpt {
	text-align: center;
	display: inline-block;
	background: #ffebf0;
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: -80px;
}

.product-excerpt {
	margin-right: 15px;
}

.product-view {
	text-align: center;
	border-left: 2px solid #fbf2ef;
	padding-left: 20px;
	margin-top: 25px;
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

a.product-link {
	width: 100%;
	text-align: center;
	display: inline-block;
	margin-top: 10px;
	color: #000;
	font-style: normal;
	text-transform: uppercase;
	font-size: 10px;
}

#product {
	font-style: italic;
	line-height: 2.40em;
	padding: 20px;
	font-size: 11px;
	letter-spacing: 1px;
}

#product::before {
	content: 'Shop This Post';
	display: block;
	text-align: center;
	font-family: 'lato', sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 300;
	margin: 0 auto;
	margin-bottom: 10px;
	font-size: 16px;
	border-bottom: 1px solid #fff;
	padding-bottom: 10px;
	font-style: normal;
	width: 150px;
}

#product a:hover {
	color: #fff;
}

/* hover style just for information */
label:hover:before {
	border: 1px solid #000 !important;
}

 ::-webkit-input-placeholder { /* WebKit browsers */
	color: black;
}

 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: black;
}

 ::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: black;
}

 :-ms-input-placeholder { /* Internet Explorer 10+ */
	color: black;
 }

/*
FacetWP
---------------------------------------------------------------------------------------------------- */

.category-recipes .content,
.category-celebrations .content,
.category-family .content{
	margin-top: 0 !important;
	padding-left: 5%;
}

.category-recipes .sidebar-primary,
.category-celebrations .sidebar-primary,
.category-family .sidebar-primary{
	padding-right: 5%;
}

.category-recipes .sidebar .textwidget,
.category-celebrations .sidebar .textwidget,
.category-family .sidebar .textwidget{
	background: url(images/concrete_seamless.png);
background-repeat: repeat;
background-size: 200px;
padding: 40px;
}

.category-recipes .sidebar .facetwp-facet,
.category-celebrations .sidebar .facetwp-facet,
.category-family .sidebar .facetwp-facet{
	margin-bottom: 0;
}

.category-recipes .sidebar .facetwp-checkbox.checked,
.category-celebrations .sidebar .facetwp-checkbox.checked,
.category-family .sidebar .facetwp-checkbox.checked
{
	background-image: url(https://glitterinc.com/wp-content/uploads/2018/02/checkbox-on.png);
}

@media only screen and (max-width: 960px) {
	.category-recipes .sidebar-primary,
	.category-celebrations .sidebar-primary,
	.category-family .sidebar-primary{
		width: 100%;
		padding-right: 0;
	}
	
	.category-recipes .sidebar .facetwp-checkbox,
	.category-celebrations .sidebar .facetwp-checkbox,
	.category-family .sidebar .facetwp-checkbox{
		margin: 5px 10px;
		display: inline-block;
	}
	
	.category-recipes .sidebar .facetwp-facet,
	.category-celebrations .sidebar .facetwp-facet,
	.category-family .sidebar .facetwp-facet{
		display: inline-block;
text-align: center;
	}
	
	.category-recipes .content,
	.category-celebrations .content,
	.category-family .content{
		width: 100%;
		padding-left: 0;
	}
}

/*
Animated Search Form
---------------------------------------------------------------------------------------------------- */
.nav-primary .genesis-nav-menu > .search {
display: inline-block;
position: relative;
width: auto;
}
li a.icon-search:before {
font-family: FontAwesome;
content: "\f002";
font-weight: normal;
font-style: normal;
text-decoration: inherit;
}
li a.icon-search {
padding: 0px 10px;

}
li a.icon-search:hover {
	font-size: 15px;
	color: #000;
}
.search-div {
	display: none;
	position: absolute;
	z-index: 10;
	background: #fff;
	right: 0;
	padding: 4px;
	width: 267px;
	margin-top: 10px;
	    box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.20);
}
.search-div .search-form {
	position: relative;
	border: 0 !important;
}
.search-div .search-form input[type="search"] {
	width: 100%;
	padding: 10px;
	font-size: 13px;
	text-transform: none;
	font-family: 'PT Serif', serif;
	border: none;
}
.search-div .search-form input[type="submit"] {
	display:none !important;
}
/* Clear search field placeholder text on focus */
input:focus::-webkit-input-placeholder {
color: transparent;
}
input:focus:-moz-placeholder {
color: transparent;
} /* Firefox 18- */
input:focus::-moz-placeholder {
color: transparent;
} /* Firefox 19+ */
input:focus:-ms-input-placeholder {
color: transparent;
} /* oldIE 😉 */
@media only screen and (max-width: 800px) {
.nav-primary .genesis-nav-menu > .search {
display: block;
text-align: left;
	}
.search-div {
left: 0;
	}
}
@media only screen and (max-width: 340px) {
.search-div {
width: auto;
	}
}

.adjacent-entry-pagination {
    margin-bottom: 40px;
    padding: 25px 0px;
    background: url(images/glitterlinetop.png), url(images/glitterlinebottom.png);
	background-repeat: repeat-x, repeat-x;
    background-position: top, bottom;
    background-size: 267px 8px, 267px 8px;
}

.adjacent-entry-pagination a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #333;
	text-decoration: none;
}

.adjacent-entry-pagination img {
	width: 110px;
	height: 110px;
}

.single .pagination-previous img {
    margin-right: 20px;
}

.single .pagination-next a,
.single .pagination-previous a{
		font-family: 'Playfair Display', serif;
font-size: 13px;
text-transform: uppercase;
}

.post-navigation-title {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
}

.single .pagination-next .post-navigation-content {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.single .pagination-next img {
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
	margin-left: 20px;
}

.previous-next img{
	width: 26px;
	height: auto;
}


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

	.single .pagination-previous,
	.single .pagination-next {
		float: none;
	}

	.adjacent-entry-pagination .pagination-previous {
		margin-bottom: 40px;
	}

	.single .pagination-next .post-navigation-content {
		-webkit-box-ordinal-group: 1;
		    -ms-flex-order: 0;
		        order: 0;
	}

	.single .pagination-next img {
		-webkit-box-ordinal-group: 1;
		    -ms-flex-order: 0;
		        order: 0;
		margin-left: 0;
		margin-right: 20px;
	}

	.single .pagination-next.alignright {
		text-align: left;
	}

}

/* Featured Image Background Parallax section on single Posts
--------------------------------------------------------------- */

.single .site-inner {
	padding-top: 0px;
	background: #fff;
	position: relative;
	
}

.single-parallax-section {
	height: 640px !important;
	position: relative;
	background: transparent;
	background-position: 50% 0;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	color: #fff;
	text-align: center;
}

#secondimage {
height: 720px !important;
	width: 100%;
position: relative;
background: transparent;
background-position: top center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
color: #fff;
margin-top: -250px;
overflow: hidden;
}

.page #secondimage {
	margin-top: -200px;
}

#secondimage img {
		position: fixed;
		z-index: -9999;
}

.to-top {
display:inline-block;
height:127px;
width:40px;
position:fixed;
bottom:40px;
right:10px;
overflow:hidden;
text-indent:100%;
white-space:nowrap;
background:url(images/glitterbacktotop.png);
	background-repeat:no-repeat;
	background-position: center 50%;
background-size: 40px;
visibility:hidden;
opacity:0;
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
z-index: 9999;
}
.to-top.top-is-visible {
visibility:visible;
opacity:1;
}
.to-top.top-fade-out {
    opacity: 1;
    z-index: 9999;
}
.no-touch .to-top:hover {
opacity:1;
}

#tabs {
	background: #fff;
	padding: 35px 0 45px 0;
	display: inline-block;
	width: 100%;
	overflow: hidden;
}

#tabs .shop-tabs {
	display: flex;
	align-items: left;
	display: inline-block;
	width: 30%;
	float: left;
	padding-right: 40px;
	margin-bottom: 20px;
}

#tabs .shop-tabs ul {
	background: url(images/concrete_seamless.png);
	background-size: 200px 200px;
	flex-grow: 1;
	margin-left: 0;
	text-align: center;
	margin-bottom: 20px;
	padding: 20px 0px;
}

#tabs .shop-tabs li {
	display: inline-block;
	font-family: 'playfair display', serif;
	font-size: 11px;
	letter-spacing: 0.15em;
	text-transform: uppercase;
	position: relative;
	width: 100%;
}

#tabs .shop-tabs li a {
	display: inline-block;
	clear: both;
	max-width: 100%;
	width: 100%;
	color: #000;
	line-height: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#tabs .shop-tabs li a:after {
	content: '';
	display: block;
	position: absolute;
	top: 28%;
	left: 0%;
	transform: translateX(-10%);
	opacity: 0;
	  width: 0; 
  height: 0; 
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid white;
}

#tabs .shop-tabs li a:hover,
#tabs .shop-tabs li.tab-current a {
    color: #000;
    font-family: 'Homemade Apple', cursive;
    text-transform: lowercase !important;
    letter-spacing: 0;
    font-size: 13px;
}

#tabs .shop-tabs li a:hover:after,
#tabs .shop-tabs li.tab-current a:after {
	opacity: 1;
}

#tabs .content {
	position: relative;
	display: inline-block;
	width: 70%;
	float: right;
	background: #fff;
	margin: 0;
	padding: 0;
}

#tabs .content section {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
}

#tabs .content section.content-current {
	opacity: 1;
	position: static;
	width: 100%;
	display:inline-block;
}

.whereishop h4{
text-align: center;
background: url(images/glitterlinetop.png);
	background-repeat: repeat-x;
background-size: 267px 8px;
background-position: center center;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 300;
font-size: 18px;
letter-spacing: 2px;
text-transform: uppercase;
}

.whereishop span{
background: #fff;
padding-right: 15px;
padding-left: 15px;
}

.whereishop p{
text-align:center;
}

i.fa.fa-shopping-bag{
padding-right: 8px;}

.shopinsta{
text-align: center;
margin-bottom: 40px;
font-family: 'Open Sans Condensed', sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 18px;
background: #fff;
margin-bottom: -40px;
padding: 20px;
margin-top: 60px;
}

.bo-box{
    box-shadow: 0 0px 4px 0px rgba(0, 0, 0, 0.15) !important;
    background: #fff !important;
    border: 0 !important;
}

.bo-con:after, .bo-con:before{
display: none !important;
}

.nest-slide-wrapper{
font-family: 'PT Serif', serif !important;
font-size: 12px !important;
color: #000 !important;
letter-spacing: 0.3px !important;
}

#menu-top .widget {
    float: right;
}

#menu-top .simple-social-icons ul li {
	margin: 0 !important;
}

#menu-top .widget-area {
    float: right;
    padding-top: 0;
    margin-left: 15px;
}

#menu-top .simple-social-icons ul li a, 
#menu-top .simple-social-icons ul li a:hover, 
#menu-top .simple-social-icons ul li a:focus  {
background-color: #fff !important;
color: #aaa !important;
}

#menu-item-33143{
    background: url(images/glittercartpink.png);
	background-repeat: no-repeat;
	background-position: left;
    background-size: 24px;
    width: 90px;
    margin-left: 10px;
}

#menu-item-33143 a{
text-align: center;
line-height: 1.3em;
color: #ffa3a3;
}

#menu-item-33143 a:hover{
    text-align: center;
    font-size: 13px;
    line-height: 1.3em;
}

#menu-item-33143 .ubermenu-submenu-id-33143 a{
color: #000;
}

/* Colorbox
-------------------------------------------------------------- */
#cboxLoadedContent, #cboxContent {
border:0;
background:#ffffff !important;
outline:none;
}

.cboxElement{
display:inline-block;
position:relative;
}

.cboxElement::before{
   content: "Click to View Slideshow";
    width: 30%;
    background: url(images/concrete_seamless.png);
	background-size: 200px 200px;
    color: #000;
     margin-left: 35%;
    margin-right: 35%;
    text-align:center;
	margin-bottom: 12px;
	display: block;
    position: absolute;
    top: 45%;
    padding: 10px;
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 16px;
}

#colorbox, #cboxOverlay, #cboxWrapper {
outline: none !important;
}

#cboxBottomCenter {
background:transparent;
}

div.rsOverflow{
min-height: 550px !important;
}

.rsimg {
text-align:center;
}

img.rsImg.rsMainSlideImage {
    max-width: 100% !important;
    height: auto !important;
   margin: 0 auto !important;
max-height: 550px !important;
max-width: 100% !important;
}

.rsUni, .rsUni .rsOverflow, .rsUni .rsSlide, .rsUni .rsVideoFrameHolder, .rsUni .rsThumbs {
background:#fff !important;
color:#888888 !important;
}

.rsUni.rsHor .rsArrowRight {
    right: 28.5% !important;
}

.rsUni .rsArrowIcn {
height: 73px !important;
margin-top: -37px !important;
margin-left: -30px !important;
opacity: 1 !important;
border-radius: 0 !important;
}

.rsUni .rsArrowLeft .rsArrowIcn {
background:url(images/glitterleftarrow.png) !important;
	background-repeat: no-repeat !important;
background-position:0 0 !important;
	background-size:43px !important;
	width: 100%;
}

.rsUni .rsArrowRight .rsArrowIcn {
    background: url(images/glitterrightarrow-1.png) !important;
	background-repeat: no-repeat;
    background-position: 0 0 !important;
    background-size: 43px !important;
    width: 100%;
    height: 45px !important;
    width: 43px;
}

#lbp-inline-href-1 .rsUni .rsArrowDisabled .rsArrowIcn {
opacity:1 !important;
}

#cboxTitle{
display:none !important;
}

h3.slidetitle {
    text-align: center;
    text-transform: none;
    font-family: 'Homemade Apple', cursive;
    color: #000;
    font-size: 18px;
    letter-spacing:0px;
    margin-top: 50px;
    margin-bottom: 10px;
}

.slideborder {
width:100%;
margin:0 auto 20px;
border-top:1px solid #eaeaea;
}

.slideinfo {
color:#000;
	letter-spacing: 0.5px;
text-align:left;
margin-bottom:50px;
}

.slideinfo a:hover img {
opacity:0.7;
}

#cboxClose {
top:10px !important;
width: 100px !important;
background:transparent !important;
color:#ff846c;
font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
text-transform:uppercase;
outline:none;
text-indent: 0 !important;
	letter-spacing: 1px;
bottom: auto !important;
}
#cboxClose:after {
color:#ffa3a3;
text-transform:uppercase;
letter-spacing: 0.3em;
content:'X';
padding-left:10px;
}

.rsSlideCount {
position: absolute;
top: 30px;
right: 135px;
width: 80px;
text-align: center;
margin-right: -20px;
font: normal 400 14px Lato, Helvetica, sans-serif;
color: #4ebae6;
letter-spacing: 0.1em;
}

.rsUni .rsThumbsHor {
width:798px !important;
overflow: hidden;
text-align: center;
text-align: center !important;
margin: 0 auto !important;
float: left;
}

rsThumbsHor { height:140px; }
.rsThumbsVer { width:140px; } 
.rsThumb { width: 140px; height: 140px; }


.menu-search-by-color-container{
max-width: 319px;
width: 100%;
margin: 0 auto;
margin-top: -10px;
}

ul#menu-search-by-color.menu{
margin: 0 0 0 0.6em;
list-style: none;
}

.by-color li {
	display: inline-block;
	padding: 3px;
	margin: 0;
}

.by-color li a {
	text-indent: -9999em;
	display: block;
	width: 35px;
	height: 34px;
}
.by-color li.blue a {
	background: url('images/color-blue.png') no-repeat;
}
.by-color li.green a {
    background: url('images/color-green.png') no-repeat;
}
.by-color li.purple a {
	background: url('images/color-purple.png') no-repeat;
}
.by-color li.pink a {
	background: url('images/color-pink.png') no-repeat;
}
.by-color li.red a {
	background: url('images/color-red.png') no-repeat;
}
.by-color li.yellow a {
	background: url('images/color-yellow.png') no-repeat;
}
.by-color li.animal a {
	background: url('images/color-animal.png') no-repeat;
}
.by-color li.cream a {
	background: url('images/color-cream.png') no-repeat;
}
.by-color li.brown a {
	background: url('images/color-brown.png') no-repeat;
}
.by-color li.gold a {
	background: url('images/color-gold.png') no-repeat;
}
.by-color li.black a {
	background: url('images/color-black.png') no-repeat;
}
.by-color li.white a {
	background: url('images/color-white.png') no-repeat;
}
.by-color li.silver a {
	background: url('images/color-silver.png') no-repeat;
}
.by-color li.patterns a {
	background: url('images/color-pattern.png') no-repeat;
}

.by-color li a:hover {
	opacity: 0.7;
}

.menu-search-by-category-container{
max-width: 319px;
width: 100%;
margin: 0 auto;
margin-top: -10px;
}

.by-category li{
	display: inline-block;
	padding: 2px;
	margin: 0;
}
.by-category li a {
	text-indent: -9999em;
	display: block;
	width: 99px;
	height: 98px;
}
.by-category li.weddings a {
	background: url('images/cat-weddings.png') no-repeat;
}
.by-category li.beauty a {
	background: url('images/cat-beauty.png') no-repeat;
}
.by-category li.parties a {
	background: url('images/cat-parties.png') no-repeat;
}
.by-category li.design a {
	background: url('images/cat-design.png') no-repeat;
}
.by-category li.fashion a {
	background: url('images/cat-fashion.png') no-repeat;
}
.by-category li.arts-crafts a {
	background: url('images/cat-crafts.png') no-repeat;
}
.by-category li.recipes a {
	background: url('images/cat-recipes.png') no-repeat;
}
.by-category li.blog-love a {
	background: url('images/cat-blog.png') no-repeat;
}
.by-category li.love a {
	background: url('images/cat-love.png') no-repeat;
}
.by-category li.lifestyle a {
	background: url('images/cat-lifestyle.png') no-repeat;
}
.by-category li.travel a {
	background: url('images/cat-travel.png') no-repeat;
}
.by-category li.bambino a {
	background: url('images/cat-bambino.png') no-repeat;
}
.by-category li a:hover {
	opacity: 0.7;
}

/* Filterable Portfolio Grid
-------------------------------- */

.post-type-archive .archive-description p {
display: inline-block;
width: 100%;
padding-top: 30px;
margin-bottom: 40px;
text-align: center;
}

.archive-description.cpt-archive-description {
	background: url(images/glitterlinetop.png);
		background-repeat:repeat-x;
background-size: 267px 8px;
background-position: 0 44px;
}

.post-type-archive .archive-title {
text-align: center;
display: block;
width: 230px;
margin: 0 auto;
height: 93px;
background: #fff url(images/glitterbookclubtitle.png);
	background-repeat: no-repeat;
	background-position: center;
background-size: 178px;
text-indent: -9999px;
margin-bottom: 10px;
}

.bookclub {
	background: url(images/glitterbookclubmenu.png) !important;
	background-position:center !important;
	background-repeat: no-repeat  !important;
background-size: 45px !important;
}

.filter:before{
	content:'FILTER BY:';
	display:inline-block;
	margin-right: 20px;

}


div.filter {
    margin-bottom: 30px;
	text-align: center;
}

div.filter button {
    margin-bottom: 14px;
    margin-right: 6px;
    border-radius: 0;
    padding: 6px 20px;
    font-weight: normal;
    letter-spacing: normal;
    background-color: #fbf1ef;
    border: none;
    text-transform: uppercase;
}

div.filter button:hover,
div.filter button.active {
    background-color: #ffa3a3;
    color: #fff;
}

div.filter button:focus {
    outline-color: transparent;
    outline-style: none;
}

  .portfolio-content .entry {
        width: 48.0842911877%;
        margin: 0 0 3.8314176245% 0;
	  padding-bottom: 30px;
    }

    .gutter-sizer {
        width: 3.8314176245%;
    }

.portfolio-content {
    margin-bottom: 20px;
}

.portfolio-content .entry .entry-title {
    font-weight: normal;
    margin-bottom: 0;
    font-size: 40px;
}

.portfolio-content .entry a.entry-link {
    /*background: #2b2b2b;*/ /* to make the images look darker in regular state */
    position: relative;
    display: block;
    border-bottom: none;
}

.portfolio-content .entry-content img {
    vertical-align: top;
	float:left;
	display: inline;
margin-right: 20px;
	margin-bottom: 20px;
    /*opacity: 0.5;*/ /* to make the images look darker in regular state */
}

.portfolio-content .entry .item-hover {
    display: inline;
}

.portfolio-content .entry a.entry-link:hover .item-hover {
    opacity: 1;
}

.portfolio-content .entry .item-hover .item-container {
	display:inline;
}

.portfolio-content .entry .entry-title {
font-size: 20px;
font-weight: normal;
margin-bottom: 10px;
line-height: 1;
text-align: left;
}

.entry-excerpt p {
    margin-bottom: 0;
    line-height: 1.3;
	text-align:left;
}

.portfolio-content .entry p a {
	margin: 0 auto;
display: table;
width: 145px;
text-align: center;
background: #fbf1ef;
padding: 10px 0px;
color: #000;
font-size: 11px;
border: 5px solid #fff;
outline: 1px solid #eaeaea;
}

.portfolio-content .entry p a.link{
	margin: 0 auto;
display: inline-block;
width: auto;
text-align: center;
background: none;
padding: 0;
color: #ffa3a3;
font-size: 13px;
border: 0;
outline: 0;
}

.portfolio-content .entry p a:hover {
	background: #fff;
}

.portfolio-overlay {
    display:none;
}

.portfolio-content .entry a.entry-link:hover .portfolio-overlay {
    opacity: 0;
}

.more-text {
    font-style: italic;
    font-size: 16px;
    text-transform: lowercase;
}

.back-to-portfolio {
    margin-bottom: 40px;
}

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

    .portfolio-content .entry .item-hover {
        position: static;
        opacity: 1;
    }

    .portfolio-content .entry .item-hover {
        background-color: #333;
    }

    .portfolio-content .entry .item-hover .item-container {
        position: static;
        -webkit-transform: none;
        transform: none;
    }

    .portfolio-content .entry a.entry-link {
        text-decoration: none;
    }

    .portfolio-overlay {
        opacity: 0;
    }

    .portfolio-content .entry .entry-title {
        font-size: 28px;
    }

}

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

    .portfolio-content .entry {
        width: 100%;
        margin-bottom: 40px;
    }

    .gutter-sizer {
        width: 0;
    }

}

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

    .portfolio-content {
        margin-bottom: 0;
    }

    .portfolio-content .entry {
        width: 100%;
        margin-bottom: 40px;
    }

    .gutter-sizer {
        width: 0;
    }

}


/* Media Queries
 * ========================================================================== */

@media only screen and (min-width: 768px) {
	.nav-primary {
		text-align: center;
		margin: 0;
	}

	.genesis-nav-menu .menu-item:last-child a {
		margin-right: 0;
	}
	
		.nav-primary .genesis-nav-menu > li > a {
	line-height: 55px;
}

	.genesis-nav-menu .sub-menu {
		width: 200px;
		z-index: 99;
		background: #fff;
		border: 1px solid #dcdcdc;
		opacity: 0;
		position: absolute;
		left: -9999px;
		text-align: left;
	}

	.genesis-nav-menu .menu-item:hover > .sub-menu {
		left: auto;
		opacity: 1;
	}

	.genesis-nav-menu .sub-menu a {
		border-top: none;
		padding: 16px 20px;
		width: 200px;
		margin: 0;
	}

	.genesis-nav-menu .sub-menu .sub-menu {
		margin: -50px 0 0 198px;
	}
	
	.entry-footer {
		text-align: right;
	}
	
	.author-box{
		position: relative;
	}

	.author-box .avatar{
	margin: 0 40px 40px 0;
		position: relative;
		z-index: 5
}

	 .author-box:before{
	content: "";
	display: block;
	position: absolute;
	top: 23px;
	width: 10%;
	margin-left: 43px;
	height: 32px;
	background: url(images/glitterpinbefore2.png);
	background-position: left;
	z-index: 10;
	background-size: 84px 32px;
	background-repeat: no-repeat;
	-webkit-transform: rotate(-5deg);
	transform: rotate(-5deg);
}

	.author.archive .author-box {
		margin-bottom: 80px;
		padding-bottom: 60px;
	}
	
	.share-after {
		float: right;
	}

	.share-small .no-count .share {
		width: 0px;
	}
	
	.to-top {
		right:20px;
	}
}


@media only screen and (min-width: 767px) {
		
	.mobile-hide {
		visibility: visible;
		position: relative;
		display: block;
	}

	.mobile-show {
		visibility: hidden;
		clip: rect(0px, 0px, 0px, 0px);
		position: absolute;
	}

	h1 {
		font-size: 36px;
	}

	h2 {
		font-size: 32px;
	}

	h3 {
		font-size: 22px;
	}

	h5 {
		font-size: 16px;
	}
	
	
	.icon-responsive-nav {
		display: block;
		width: 100%;
		text-align: center;
		cursor: pointer;
	}

	.icon-responsive-nav:before {
		content: "\f333";
		display: inline-block;
		font: normal 30px / 1 'dashicons';
		margin: 0 auto;
		padding: 0;
	}

	.icon-responsive-nav.open::before {
		content: "\f335";
	}

	.responsive-nav .menu-item-has-children:before {
		content: "\f347";
		float: right;
		position: absolute;
		font: normal 16px / 1 'dashicons';
		padding: 14px 8% 14px;
		right: 0;
		top: 0;
		text-align: right;
		z-index: 9999;
	}

	.responsive-nav .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

	.responsive-nav .sub-menu {
		display: none;
	}

	.responsive-nav .sub-menu .sub-menu {
		margin: 0;
		padding: 0;
	}

	.responsive-nav {
		display: none;
		width: 100%;
		overflow: hidden;
	}

	.responsive-nav li,
	.responsive-nav li a {
		display: block;
		width: 100%;
	}

	.responsive-nav li a {
		padding: 14px 0;
		margin: 0;
	}

	.resonsive-nav li:last-child {
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 1131px) {
	
	.site-header .nav-primary {
		margin-top: 80px;
	}
	
	.header-image .title-area {
		max-width: 269px;
		height: 125px;
	}
	
	.header-image .site-title {
		height: 153px;
	}
	
	.home .content .alignleft {
		max-width: 62%;
	}
	
}

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

	.site-header {
		z-index: 3;
	position: relative;
	background: transparent;
}

	.single .site-header,
	.page .site-header{
		background: #fff;
	}
	
	.videobox4 {
		top: 43%;
	}
	
	.videobox3 {
		top:38%; 
	}
	
	.videobox2 {
		top: 47%;
	}
	
	.title-area {
		margin: 0;
		float: left;
		position: relative;
		z-index: 2;
	}

	.site-title {
		float: left;
		margin-right: 12px;
		line-height: 125px;
	}

	.header-image .title-area {
		float: left;
		max-width: 222px;
		height: 90px;
	}
	
	.header-image .site-title {
			height: 125px;
	}

	.site-header .nav-primary {
		margin-top: 70px;
	}
	
	.featured-widget #soliloquy-2 .soliloquy-viewport {
		padding-left: 25%;
	}
	
	.home .content .alignleft{
			width: 50%;
	}
	
	.content  {
		padding: 0px 20px;
	}
	
	.home .entry-header .entry-categories {
		right: 100px;
	}
	
	.home .odd .entry-header .entry-categories {
		max-width: 415px;
		width: 100%;
		color: #fff;
		margin-left: 100px;
	}
	
	.share-before_entry_header {
		background:none;
	}
	
	.home .content .shopthepost-widget::before {
		padding-top: 25px;
		padding-bottom: 15px;
		text-align: center !important;
		width: 100%;
		background: url(images/glitterlinetop.png)repeat-x;
		background-position: top;
		background-size: 267px 8px;
		margin-top: 10px;
	}
	
	.home .content .shopthepost-widget {
		margin-top: 5px;
		max-width: none;
		width: 100%;
		display: inline-block;
	}
	
	.popular {
		padding: 20px;
		padding-top: 70px;
	}
	
	.moreposts {
		padding: 20px;
	}
	
	.moreposts .aligncenter {
		margin: 0;
	}
	
	.widget_pretty_pinterest_pins {
		display: inline-block;
		width: 100%;
		padding: 0px 20px;
	}
	
	.footer-widgets {
		background-position: 0px 340px, right bottom;
	}

	.footermenu-container {
		float: none;
		display: inline-block;
		text-align: center;
	}
	
	.site-footer .site-creds {
		float: none;
		text-transform: uppercase;
		padding: 10px;
		padding-top: 0;
	}
	
	.number {
		margin-left: 0;
	}
	
	.meetlexi {
		top: 28%;
		left: 45%;
	}
	
	.vertical {
		right: 0px;
		top: 8px;
	}
	
	.featuredpost .post-info {
		left: -95px;
		top: 110px;
	}
}

@media only screen and (max-width: 1023px) {
	
	.header-image .title-area {
		float:none;
		max-width: 369px;
		height: 203px;
	}
	
	.header-image .site-title {
		height: 203px;
	}
	
	.site-title {
		line-height:203px;
	}
	
	.site-header .nav-primary {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.site-header .nav-primary .wrap {
		padding: 25px 0px 5px;
	}
	
	.ubermenu-responsive-toggle-content-align-left {
		text-align: center !important;
	}
	
	.site-header.is_stuck {
		height: auto;
	}
	
	#simple-social-icons-4 {
		float: none;
}
	
	.videobox4 {
		top: 62%;
	}
	
	.videobox3 {
		top: 60%;
	}
	
	.videobox2 {
		top: 65%;
	}
	
	.meetlexiphoto {
		width: 50%;
margin-right: 40px;
	}
	
	.meettext {
		width: 40%;
	}
	
	.meetlexi {
		top: 17%;
		left: 67%;

	}
}

@media only screen and (max-width: 960px) {
	
	.subscribe {
		display:none;
	}
	
	.moreposts {
		display:none;
	}
	
	.explore {
		display:none;
	}
	
	.pinterestwidget {
		margin-top: 30px;
		display:none;
	}
	
	.instagram {
		margin-top: 70px;
	}
	
	.popular {
		padding-top: 0px;
	}

		#soliloquy-2 {
			display:none;
	}
	
	#soliloquy-3 {
		display:block;
	}
	
		.ubermenu .ubermenu-target {
		text-align:center !important;
	}
	
	.site-header.is_stuck .nav-primary .wrap {
		padding: 0;
	}
	
	.site-header.is_stuck {
		height: auto;
	}

	.is_stuck .ubermenu-responsive-toggle {
		padding-bottom: 0px !important;
padding-top: 9px !important;
	}
	
	#secondimage img {
		position:relative !important;
	}
	
	#secondimage,
	.page #secondimage {
		height: 520px !important;
		margin-top: -100px;
	}
	
	.page-id-33052 .content {
		padding: 20px;
	}
	
	.videobox {
	top: 70%;
		width: 92%;

	}
	
	.videobox4 {
		top: 56%;
	}
	
	.videobox3 {
		top: 53%;
	}
	
	.videobox2 {
		top: 61%;
	}
	
	.collab,
	.collab:first-of-type{
		width: 100%;
		background: url(images/glitterlinetop.png);
		background-repeat: repeat-x;
		background-size: 267px 8px;
		background-position: bottom center;
		margin-top: 0;
	}
	
	.ubermenu-responsive-default.ubermenu-responsive {
		background: #fff !important;
	}
	
	.glitter {
		top: 32%;
	}
	
	#menu-item-278,
	.nest-slide-wrapper{
		display:none;
	}
	
	#menu-item-33143 {
		background: url(images/glittercartpink.png);
		background-repeat: no-repeat;
		background-position:center;
		background-size: 24px;
		width: 100%;
		padding-left: 80px;
		margin-left: -25px;
	}

	.menu-toggle,
	.sub-menu-toggle {
		display: block;
		visibility: visible;
	}

	.menu-toggle {
		background: #fff;
		cursor: pointer;
		min-height: 52px;
		position: relative;
		width: 100%;
		border-bottom: 1px solid #f5f5f5;
		z-index: 9999;
	}

	.menu-toggle span {
		margin-left: -10px;
		top: 23px;
		left: 50%;
	}

	.menu-toggle span,
	.menu-toggle span:before,
	.menu-toggle span:after {
		content: "";
		cursor: pointer;
		display: block;
		height: 2px;
		position: absolute;
		-webkit-transition: all 500ms ease-in-out;
		transition: all 500ms ease-in-out;
		width: 11px;
		font-size: 14px !important;
		color: #000;
		background: url(images/glitterpinbefore3.png) !important;
		background-repeat: no-repeat !important;
		background-size: 84px;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}

	.menu-toggle span:before {
		top: -4px;
	}

	.menu-toggle span:after {
		bottom: -4px;
	}

	.menu-toggle.active span {
		background: transparent;
	}

	.menu-toggle.active span:before,
	.menu-toggle.active span:after {
		top: 0;
	}

	.menu-toggle.active span:before {
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	.menu-toggle.active span:after {
		-ms-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}

	.sub-menu-toggle {
		color: #000;
		font-size: 13px;
		cursor: pointer;
		padding: 12px 18px;
		position: absolute;
		top: 0px;
		right: 0;
}

	.sub-menu-toggle:before {
		content: "+";
	}

	.sub-menu-toggle.active:before {
		content: "-";
	}

	.nav-secondary{
		display: none;
		position: relative;
		border-bottom: 0;
		margin-bottom: 0px;
	}

	.genesis-nav-menu {
		border: none;
	}
	
	.nav-secondary a {
		padding: 5px;
	}

	.genesis-nav-menu .menu-item {
		display: block;
		position: relative;
		text-align: left;
	}

	.genesis-nav-menu .menu-item:hover,
	.genesis-nav-menu .menu-item:focus {
		position: relative;
	}

	.genesis-nav-menu .sub-menu {
		clear: both;
		display: none;
		opacity: 1;
		position: static;
		width: 100%;
	}

	.genesis-nav-menu .sub-menu .menu-item:last-child {
		border-bottom: none;
	}

	.genesis-nav-menu .sub-menu a {
		border: none;
		padding: 16px 22px;
		position: relative;
		width: auto;
	}

	.genesis-nav-menu .sub-menu .sub-menu {
		margin: 0;
	}

	.genesis-nav-menu .sub-menu .sub-menu a {
		padding-left: 30px;
	}

	.genesis-nav-menu .sub-menu .sub-menu .sub-menu a {
		padding-left: 40px;
	}

	.site-header .widget-area,
	.site-header .widget-area .genesis-nav-menu {
		width: 100%;
	}

	.ubermenu-main .ubermenu-item-level-0 > .ubermenu-submenu-drop {
		background: #fff !important;
z-index: 999 !important;
width: 100%;
		box-shadow: none !important;
	}
	
	.category-list {
		margin-right: 0 !important;
		padding-right: 0px !important;
margin-top: 0px !important;
		background: none !important;
	}
	
	.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega {
		padding-top: 0;
	}
	
	#menu-item-268 {
		margin-right: 0;
	}
	
	#menu-item-268:after {
		display:none;
	}
	
	#menu-item-269 {
		background-position: center center;
		padding-left: 95px;
		margin-left: -75px;
	}
	
	.genesis-nav-menu .search {
		width: 100px;
		display: block;
		text-align: center;
		margin: 0 auto;
		margin-top: 10px;
	}
	
	#menu-top .widget-area .alignright {
float: none;
position: relative;
margin: 0 auto !important;
display: inline-block;
text-align:center;
margin-top: 10px !important;	
	}
	
	#menu-top .widget-area {
		float: none;
padding-top: 0;
margin-left: 0px;
width: 100%;
display: inline-block;
	}
	
	#menu-top .widget {
		float: none;
text-align: center;
	}
	
	.home .entry-header .entry-categories {
		margin-top: 10px;
	}
	
	.home .entry-header .entry-title {
		padding-top: 75px;
	}
	
	.home .odd .entry-header .entry-categories {
		margin-left: 70px;
	}
	
	.home .entry-header .entry-categories {
		right: 70px;
	}
	
	.adspace {
		padding: 20px; 
	}
	
	.reward {
		padding: 10px 20px;
	}
	
	.single .site-header {
		margin-bottom: 30px;
	}
	
	.site-header .nav-primary .wrap {
		padding: 0;
	}
	
	.single .content {
		margin-top: 0 !important;
	}
	
	.meetlexi {
		top: 18%;
		left: 64%;
	}
	
	.featuredpost .post-info {
		left: -85px;
		top: 100px;
	}
}


@media only screen and (max-width: 900px) {
	
	
	#featured-content-6 {
		text-align: center;
		width: 100%;
	}

	.featured-content-popular-posts {
		display: inline-block;
	}
	
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3{
		width: 100%;
	}
	
	.footer-widgets-2 {
		display:none;
	}
	
	
	.footer-widgets {
		background-position: left bottom;
	}
	
	.home .odd .entry-header .entry-categories {
		margin-left: 0px;
	}
	
	.home .entry-header .entry-categories {
		right: 0px;
	}
	
	.home .odd .entry-header .entry-categories {
		padding-right: 57px;
	}
	
	.home .entry-header .entry-categories {
		padding-left: 57px;
	}
	
	.browse {
		background-attachment: initial;
	}
	
	.related-post {
		width: 31%;
	}
	
	.meetlexi {
		top: 34%;
		left: 37%;
	}
	
	.meetlexiphoto {
		width: 30%;
		margin-right: 40px;
	}
	
	.meettext {
		width: 60%;
	}
	
	.featuredpost .post-info {
		display:none;
	}
}


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

	#genesis-responsive-slider .slide-excerpt {
		left: 50% !important;
	}

	.sidebar .featuredpost article {
		width: 25% !important;
	}
	
	.home .entry-header .entry-categories {
		padding-left: 10px !important;
		padding-right: 10px !important;
		max-width: 46.9% !important;
	}
	
	.share-before_entry_header {
		max-width: 100% !important;
		padding-bottom: 0px;
width: 100%;
margin-bottom: 0px;
margin-top: 25px;
	}
	
	.home .content .button {
		margin-bottom: 0;
	}
	
	.share-small .share {
		width: 20px !important;
	}
	
	.share-small .sharrre:hover .share, .share-small .facebook:hover .share {
		width: 60px !important;
	}
	
		#secondimage,
	.page #secondimage {
		height: 450px !important;
	}
	
	.glitter {
		display:none;
	}
	
	.videobox4 {
		top: 52%;
	}
	
	.videobox3 {
		top: 49%;
	}
	
	.videobox2 {
		top: 56%;
	}
	
	.vertical {
		right: -20px;
		top: 8px;
	}
	
	.meetlexi {
		top: 38%;
		left: 30%;
	}
	
}

@media only screen and (max-width: 766px) {
		
	.page-id-898 .entry-content .entry-title {
		width: 100%;
	}

	.widget_link_list ul li {
		width: 100%;
	}

	.home-products {
		display: inline-block;
		padding: 0px;
	}

	.one-half {
		width: 100%;
		margin: 0 !important;
	}

	.one-half p {
		text-align: center;
	}

	.product-view {
		border-left: 0px;
		padding-left: 0px;
	}

	.share-before_entry_header {
		float: none;
		text-align: center;
		display: inline-block;
		width: 100%;
	}

	.feature .entry-title {
		text-align: center;
	}

	.entry-meta {
		text-align: center !important;
	}

	.single .content {
		margin-bottom: 80px;
	}

	.pagination {
		margin-top: 0px;
		margin-bottom: 90px;
	}
	
	.reward .one-fourth {
		background: none;
padding-top: 25px;
padding-bottom: 0px;
text-align: center;
	}
	
	.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: none;
		margin-left: 0;
			width: 100%;
	}
	
	.explore .two-fifths {
		width: 37.931034482759%;
		float:left;
	}
	
	.explore .one-fifth {
		width: 20.241379310345%;
margin-left: 0.348275862069%;
		float:left;
	}
	
	.popular .one-third {
		float: left;
	}
	
	.work .one-third {
		width: 100%;
		background: url(images/glitterlinetop.png);
		background-repeat: repeat-x;
		background-size: 267px 8px;
		background-position: bottom center;
		padding-bottom: 50px;
		margin-bottom: 30px;
	}
	
	.work .widget-odd.one-third, .work .one-third.odd {
		background: url(images/glitterlinetop.png);
		background-repeat: repeat-x;
		background-size: 267px 8px;
		background-position: bottom center;
		padding-bottom: 50px;
		margin-bottom: 30px;
	}
	
	.moreposts .one-third {
		width: 31.034482758621%;
		float: left;
		margin-left: 3.448275862069%;
	}
	
	.moreposts .first {
		clear: both;
margin-left: 0;
	}
	
	.moreposts .entry-title-content {
		bottom: -35%;
	}
	
	.author-box .avatar {
		float: left;
		margin-right: 24px;
		margin-bottom: 14px;
		position: relative;
	}
	
	.author-box h4 {
		margin-top: 0px;
	}
	
		.videobox4,
	.videobox3,
	.videobox2 {
		position: relative;
		top: 0;
		margin: 0 auto;
		text-align: center;
		width: 100%;
	}
	
	.videotext1,
	.videotext,
	.videotext2{
		border: 0;
		outline: 0;
		width: 100%;
		max-width: none;
	}
	
	.archive .content .entry-header {
		text-align:center;
	}
	
	.archive .odd img.alignleft,
	.archive img.alignleft,
	.search .odd img.alignleft,
	.search img.alignleft{
		float:none;
		margin: 0;
	}

}

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

	.home .content .alignleft {
		max-width: 100%;
		width: 100%;
		margin: 0 auto;
		float: none;
		margin-bottom: -34px;
	}	
	
	.home .entry-header .entry-title {
		padding-top: 0px;
		text-align: center;
	}
	
	.home .content .button {
		float: none;
margin: 0 auto;
text-align: center;
margin-bottom: 20px !important;
margin-top: 20px;
	}
	
	.home .entry-header .entry-categories {
	position: relative !important;
text-align: center !important;
float: none;
display: inline-block;
margin-top: 0;
		width: 100%;
max-width: 100% !important;
	}
	
	.entry {
		display:block;
	}
	
	.explore .featuredpost .widget-title {
padding: 2px;
font-size: 11px;
letter-spacing: 0.0em;
margin: 0 auto -46px auto;
position: relative;
	}
	
	.meetlexi {
		top: 44%;
left: 10%;
	}
}

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

	#genesis-responsive-slider .slide-excerpt {
		display: none !important;
	}
	
	/*.soliloquy-caption {
		display:none !important;
	}*/
	
	.moreposts .one-third {
		width: 100%;
		float: none;
margin-left: 0;
	}
	
	.moreposts .aligncenter {
		margin: 0 auto;
	}
	
	.moreposts .entry-title-content {
		bottom: 3%;
	}
	
	.moreposts .featuredpost {
		max-width: 400px;
		margin: 0 auto;
	}
	
	.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image a {
		max-height: 203px !important;
	}
	
	.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image:before, .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me div.pretty-pinterest-image:before {
		height: 22px;
	}
	
	.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin:nth-child(even) div.pretty-pinterest-image:before, .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me:nth-child(even) div.pretty-pinterest-image:before {
		height: 22px;
		background-position: center bottom;
	}
	
	.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image, .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me div.pretty-pinterest-image {
		padding-top: 10px;
	}
	
	.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin:nth-child(2) div.pretty-pinterest-image, .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin:nth-child(4) div.pretty-pinterest-image, .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me:nth-child(2) div.pretty-pinterest-image, .pinterest ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me:nth-child(4) div.pretty-pinterest-image {
		top: 0px;
	}
	
	.popular img.entry-image.attachment-post.alignleft {
		float: none;
		margin: 0;
	}
	
	.popular a.alignleft{
		width: 100%;
	float: none;
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	}
	
	.popular .entry-title {
		padding-top: 10px;
		text-align: center;
	}
	
	.popular .cf {
		text-align: center;
		margin-top: 15px;
	}
	
	.popular a.button {
		float: none;
text-align: center;
		display: inline-block;
margin: 0 auto;
	}
	
	.related {
		overflow: hidden;
width: 50%;
display: inline-block;
border-left: 1px solid #e1e1e1;
margin-left: 10%;
	}
	
	.related-post {
		float:none;
text-align: center;
width: 60%;
	}
	
	.test {
		text-align: center;
padding: 0;
padding-top: 7px;
	}
	
	.test .entry-categories a {
		font-size: 16px;
		padding-left: 0;
	}
	
	.test .a2a_default_style a {
		width: 100%;
	}
	
	.meetlexiphoto{ 
	width: 100%;
margin-right: 0px;
	}
	
	.meetlexi {
		top: -45px;
display: inline-block;
left: 0%;
width: 100%;
transform: scale(1, 1) translate(0px, 0px) rotate(0deg);
position: relative;
height: 0px;
	}
	
	.meettext {
		width: 100%;
margin-top: -30px;
	}
}



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

	.teaser.entry {
		text-align: center;
		padding: 0px;
	}

	a.entry-image-link {
		display: inline-block;
	}

	img.alignleft,
	.post-image {
		margin: 0px;
	}

	.teaser .entry-title {
		padding-top: 5px;
	}

	.teaser .entry-header .entry-meta,
	.entry-content span.cf {
		text-align: center;
	}
	
		.explore .featuredpost .widget-title {
margin: 0 auto -86px auto;
	}
	
		.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image a {
		max-height: 173px !important;
	}
}

@media only screen and (max-width: 488px) {
	.sidebar .featuredpost article {
		width: 50% !important;
	}
	
	.subscribe #mc_embed_signup .mc-field-group {
		width: 100%;
		padding-bottom: 1%;
		margin-top: 10px;
		margin-left: 0;
		margin-right: 0;
	}
	
			.explore .featuredpost .widget-title {
margin: 0 auto -106px auto;
	}
	
		.pinterestwidget ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image a {
		max-height: 133px !important;
	}
	
			#secondimage,
	.page #secondimage {
		height: 250px !important;
	}
}

