/*
Theme Name: agape
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: Jason Kadlec
Author URI: http://wordpress.org/
Text Domain: Agape
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: arial;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
#page{
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:auto;
margin:auto;
max-width:1260px;
padding:96px 32px;
-moz-osx-font-smoothing:auto;
-webkit-font-smoothing:subpixel-antialiased
}
#content{
width:100%;
display:block
}
.sqs-lightbox-signup-spinner{
position:fixed !important;
left:50% !important;
margin-top:-150px !important;
margin-left:-150px !important;
width:300px !important;
height:300px !important
}
.squarespace-signup-text{
font-family:'ralewayregular';,sans-serif;
color:#fff;
width:300px;
text-align:center;
padding-top:15px;
line-height:21px;
font-size:15px;
padding-bottom:100px
}
.squarespace-signup-text .join-thank-you{
font-weight:bold;
padding-bottom:20px
}
.squarespace-signup-spinner{
background:transparent url('//static.squarespace.com/universal/images-v6/big-gear.png') center center no-repeat;
width:300px !important;
height:220px !important;
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
-webkit-animation-iteration-count:infinite;
-moz-animation-iteration-count:infinite;
-o-animation-iteration-count:infinite;
animation-iteration-count:infinite;
-webkit-animation-name:spin-frames;
-moz-animation-name:spin-frames;
-o-animation-name:spin-frames;
animation-name:spin-frames
}
.squarespace-signup-spinner.stopped{
-webkit-animation-name:stopped;
-moz-animation-name:stopped;
-o-animation-name:stopped;
animation-name:stopped
}
.sqs-lightbox.light .squarespace-signup-text{
font:12px / 22px 'Gotham SSm A','Gotham SSm B','Gotham SSm','Gotham','Proxima Nova','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif !important;
background-color:transparent !important;
letter-spacing:0 !important;
display:block !important;
float:none !important;
color:#000 !important;
height:auto !important;
width:auto !important;
margin:0 !important;
padding:0 !important;
text-transform:none !important;
color:#3e3e3e
}
.sqs-lightbox.light .squarespace-signup-spinner{
background:transparent url('//static.squarespace.com/universal/images-v6/big-gear-dark.png') center center no-repeat
}
.sqs-g{
letter-spacing:-.31em;
*letter-spacing:normal;
*word-spacing:-.43em;
text-rendering:optimizespeed
}
.opera-only :-o-prefocus,.sqs-g{
word-spacing:-.43em
}
.yui3-u,.sqs-u{
display:inline-block;
zoom:1;
*display:inline;
letter-spacing:normal;
word-spacing:normal;
vertical-align:top;
text-rendering:auto
}
.sqs-u-1,.sqs-u-1-2,.sqs-u-1-3,.sqs-u-2-3,.sqs-u-1-4,.sqs-u-3-4,.sqs-u-1-5,.sqs-u-2-5,.sqs-u-3-5,.sqs-u-4-5,.sqs-u-1-6,.sqs-u-5-6,.sqs-u-1-8,.sqs-u-3-8,.sqs-u-5-8,.sqs-u-7-8,.sqs-u-1-12,.sqs-u-5-12,.sqs-u-7-12,.sqs-u-11-12,.sqs-u-1-24,.sqs-u-5-24,.sqs-u-7-24,.sqs-u-11-24,.sqs-u-13-24,.sqs-u-17-24,.sqs-u-19-24,.sqs-u-23-24{
display:inline-block;
zoom:1;
*display:inline;
letter-spacing:normal;
word-spacing:normal;
vertical-align:top;
text-rendering:auto
}
.sqs-u-1{
display:block
}
.sqs-u-1-2{
width:50%
}
.sqs-u-1-3{
width:33.33333%
}
.sqs-u-2-3{
width:66.66666%
}
.sqs-u-1-4{
width:25%
}
.sqs-u-3-4{
width:75%
}
.sqs-u-1-5{
width:20%
}
.sqs-u-2-5{
width:40%
}
.sqs-u-3-5{
width:60%
}
.sqs-u-4-5{
width:80%
}
.sqs-u-1-6{
width:16.656%
}
.sqs-u-5-6{
width:83.33%
}
.sqs-u-1-8{
width:12.5%
}
.sqs-u-3-8{
width:37.5%
}
.sqs-u-5-8{
width:62.5%
}
.sqs-u-7-8{
width:87.5%
}
.sqs-u-1-12{
width:8.3333%
}
.sqs-u-5-12{
width:41.6666%
}
.sqs-u-7-12{
width:58.3333%
}
.sqs-u-11-12{
width:91.6666%
}
.sqs-u-1-24{
width:4.1666%
}
.sqs-u-5-24{
width:20.8333%
}
.sqs-u-7-24{
width:29.1666%
}
.sqs-u-11-24{
width:45.8333%
}
.sqs-u-13-24{
width:54.1666%
}
.sqs-u-17-24{
width:70.8333%
}
.sqs-u-19-24{
width:79.1666%
}
.sqs-u-23-24{
width:95.8333%
}
#sqs-css-stamp.cssgrids{
display:none
}
.yui3-widget-hidden{
display:none
}
.yui3-widget-content{
overflow:hidden
}
.yui3-widget-content-expanded{
box-sizing:border-box;
height:100%
}
.yui3-widget-tmp-forcesize{
overflow:hidden !important
}
.sqs-panel{
position:absolute
}
.sqs-panel-hidden{
visibility:hidden
}
.sqs-widget-tmp-forcesize .sqs-panel-content{
overflow:hidden !important
}
.sqs-panel .sqs-widget-hd{
position:relative
}
.sqs-panel .sqs-widget-hd .sqs-widget-buttons{
position:absolute;
top:0;
right:0
}
.sqs-panel .sqs-widget-ft .sqs-widget-buttons{
display:inline-block;
*display:inline;
zoom:1
}
.yui3-slider,.yui3-slider-rail{
display:-moz-inline-stack;
display:inline-block;
*display:inline;
zoom:1;
vertical-align:middle
}
.yui3-slider-content{
position:relative;
display:block
}
.yui3-slider-rail{
position:relative
}
.yui3-slider-rail-cap-top,.yui3-slider-rail-cap-left,.yui3-slider-rail-cap-bottom,.yui3-slider-rail-cap-right,.yui3-slider-thumb,.yui3-slider-thumb-image,.yui3-slider-thumb-shadow{
position:absolute
}
.yui3-slider-thumb{
overflow:hidden
}
.sqs-aclist,.yui3-aclist{
position:absolute;
z-index:10
}
.sqs-aclist-hidden,.yui3-aclist-hidden{
visibility:hidden
}
.sqs-aclist-aria,.yui3-aclist-aria{
left:-9999px;
position:absolute
}
.sqs-aclist-list,.yui3-aclist-list{
list-style:none;
margin:0;
overflow:hidden;
padding:0
}
.sqs-aclist-item,.yui3-aclist-item{
cursor:pointer;
list-style:none;
padding:2px 5px
}
.sqs-aclist-item-active,.yui3-aclist-item-active{
outline:#afafaf dotted thin
}
body.native-currency-code-usd .sqs-money-native:before{
content:'$'
}
body.native-currency-code-cad .sqs-money-native:before{
content:'$'
}
body.native-currency-code-cad .sqs-money-native:after{
content:' CAD'
}
body.native-currency-code-gbp .sqs-money-native:before{
content:'£'
}
body.native-currency-code-eur .sqs-money-native:before{
content:'€'
}
body.native-currency-code-aud .sqs-money-native:before{
content:'$'
}
body.native-currency-code-aud .sqs-money-native:after{
content:' AUD'
}
body.native-currency-code-chf .sqs-money-native:before{
content:'CHF'
}
body.native-currency-code-nok .sqs-money-native:before{
content:'NOK'
}
.sqs-system-error{
color:#3e3e3e !important;
background:transparent url('//static.squarespace.com/universal/images-v6/damask/error-dark.png') center center no-repeat;
background-position:12px 12px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){
.sqs-system-error{
background-image:url('//static.squarespace.com/universal/images-v6/damask/error-dark@2x.png');
background-size:44px
}

}
.sqs-system-error input{
cursor:pointer;
outline:none;
background:#3e3e3e;
padding:11px;
text-align:center;
-webkit-transition:background-color .1s ease-in-out,opacity .1s ease-in-out;
transition:background-color .1s ease-in-out,opacity .1s ease-in-out;
line-height:22px;
-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
font-family:inherit;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}
.sqs-system-error input,.sqs-system-error input>*{
color:#fff !important;
-webkit-appearance:none;
border:0;
text-transform:uppercase;
outline:none;
font-size:11px;
font-weight:500
}
.sqs-system-error input:hover{
background-color:#000;
box-shadow:none
}
.sqs-system-error input.disabled{
opacity:.3;
cursor:default
}
.sqs-system-error input.disabled>*{
opacity:.5
}
.sqs-system-error input.disabled:hover{
background-color:#3e3e3e !important
}
.sqs-system-error-overlay.dialog-screen-overlay{
background:rgba(242,242,242,.98)
}

.sqs-ui-font-family{
font-family: 'ralewayregular';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased
}
[class^="sqs-ui-font-"]:before,[class*=" sqs-ui-font-"]:before{
font-family: 'ralewayregular';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased
}
[data-icon]:before{
font-family: 'ralewayregular';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:attr(data-icon)
}
.sqs-gallery-container iframe{
width:100%;
height:100%;
background:transparent;
display:block
}
.sqs-gallery-controls .previous,.sqs-gallery-controls .next{
position:absolute;
top:50%;
outline:none;
color:#fff !important;
z-index:999;
font-size:14px;
line-height:40px;
margin-top:-30px;
background-color:rgba(0,0,0,.12);
display:inline-block;
padding:10px;
-webkit-transition:all 200ms cubic-bezier(.25,.46,.45,.94);
-moz-transition:all 200ms cubic-bezier(.25,.46,.45,.94);
-ms-transition:all 200ms cubic-bezier(.25,.46,.45,.94);
-o-transition:all 200ms cubic-bezier(.25,.46,.45,.94);
transition:all 200ms cubic-bezier(.25,.46,.45,.94)
}
.sqs-gallery-controls .previous:hover,.sqs-gallery-controls .next:hover{
background-color:rgba(0,0,0,.2);
color:#fff
}
.sqs-gallery-controls .previous{
left:0px
}
.sqs-gallery-controls .previous:before{
font-family:'squarespace-ui-font';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e02c";
text-align:center;
display:inline-block;
vertical-align:middle
}
.sqs-gallery-controls .previous:before{
font-size:32px;
width:32px;
height:32px;
line-height:32px
}
.sqs-gallery-controls .next{
right:0px
}
.sqs-gallery-controls .next:before{
font-family: 'ralewayregular';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e02d";
text-align:center;
display:inline-block;
vertical-align:middle
}
.sqs-gallery-controls .next:before{
font-size:32px;
width:32px;
height:32px;
line-height:32px
}
.sqs-gallery-controls .next:before,.sqs-gallery-controls .previous:before{
font-size:24px;
width:24px;
height:24px;
line-height:24px
}
.sqs-gallery-design-stacked{
position:relative;
text-align:left
}
.sqs-gallery-design-stacked-slide{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.sqs-gallery-design-stacked-slide img{
box-shadow:#000 0em 0em 0em
}
.sqs-gallery-design-stacked-slide.normal img{
height:100%
}
.sqs-gallery-design-stacked-slide:only-child{
cursor:default
}
.sqs-gallery-design-stacked-scrollHorz,.sqs-gallery-design-stacked-swipe{
overflow:hidden
}
.sqs-gallery-design-stacked-scrollHorz .sqs-gallery-design-stacked-slide,.sqs-gallery-design-stacked-swipe .sqs-gallery-design-stacked-slide{
position:relative;
float:left
}
.sqs-gallery-design-stacked-swipe-wrapper{
overflow-x:scroll;
-webkit-transform:translatez(0);
-ms-overflow-style:none;
-ms-scroll-chaining:none;
-ms-scroll-snap-type:mandatory;
-ms-scroll-snap-points-x:snapinterval(0%,100%)
}
.sqs-gallery-design-strip{
position:relative;
overflow:hidden;
height:100%
}
.sqs-gallery-design-strip .sqs-wrapper{
position:relative;
height:100%
}
.sqs-gallery-design-strip-slide{
float:left;
height:100% !important;
max-width:none !important;
width:auto !important;
cursor:pointer;
position:relative
}
.sqs-gallery-design-strip-slide .sqs-video-wrapper{
height:100% !important
}
.sqs-gallery-design-strip-slide:only-child{
cursor:default
}
.sqs-gallery-design-autocolumns{
position:relative
}
.sqs-gallery-design-autocolumns-slide{
position:absolute
}
.sqs-gallery-design-autocolumns-slide img{
width:100%;
display:inline-block;
-webkit-transition:opacity .2s;
transition:opacity .2s;
opacity:1
}
.sqs-gallery-design-autocolumns-slide img.loading{
opacity:0
}
.sqs-gallery-design-autocolumns-slide.content-fit img,.sqs-gallery-design-autocolumns-slide .content-fit img{
width:auto
}
.sqs-gallery-design-autocolumns-slide.slide-stretched img{
height:100%
}
.sqs-gallery-design-carousel .sqs-gallery-controls{
overflow:hidden
}
.sqs-gallery-design-carousel .sqs-gallery-controls .next,.sqs-gallery-design-carousel .sqs-gallery-controls .previous{
display:block;
float:right;
position:relative;
top:auto;
left:auto;
right:auto;
bottom:auto;
margin:0 0 15px 0;
padding:0;
background-color:transparent;
color:inherit !important;
font-size:16px;
line-height:16px;
cursor:pointer
}
.sqs-gallery-design-carousel .sqs-gallery-controls.show-hover-effect .previous:hover,.sqs-gallery-design-carousel .sqs-gallery-controls.show-hover-effect .next:hover{
background-color:transparent;
color:#1d1d1d;
opacity:1
}
.sqs-gallery-design-carousel .sqs-gallery-controls.show-hover-effect .sqs-disabled:hover{
cursor:default;
opacity:.4
}
.sqs-gallery-design-carousel .sqs-gallery-controls .next:before{
font-family: 'ralewayregular';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e02d";
text-align:center;
display:inline-block;
vertical-align:middle
}
.sqs-gallery-design-carousel .sqs-gallery-controls .next:before{
font-size:32px;
width:32px;
height:32px;
line-height:32px
}
.sqs-gallery-design-carousel .sqs-gallery-controls .next:before{
font-size:16px;
width:16px;
height:16px;
line-height:16px
}
.sqs-gallery-design-carousel .sqs-gallery-controls .previous{
margin-right:10px
}
.sqs-gallery-design-carousel .sqs-gallery-controls .previous:before{
font-family: 'ralewayregular';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e02c";
text-align:center;
display:inline-block;
vertical-align:middle
}
.sqs-gallery-design-carousel .sqs-gallery-controls .previous:before{
font-size:32px;
width:32px;
height:32px;
line-height:32px
}
.sqs-gallery-design-carousel .sqs-gallery-controls .previous:before{
font-size:16px;
width:16px;
height:16px;
line-height:16px
}
.sqs-gallery-design-carousel .sqs-gallery-controls .sqs-disabled{
cursor:default;
opacity:.4
}
.sqs-gallery-design-carousel .sqs-gallery-controls .sqs-hidden{
display:none
}
.sqs-gallery-design-carousel .sqs-gallery-container{
width:100%;
overflow:hidden
}
.sqs-gallery-design-carousel .sqs-gallery{
margin:0 0 0 -1% !important;
white-space:nowrap;
vertical-align:top;
font-size:0;
-webkit-transition:-webkit-transform .4s ease;
-moz-transition:-moz-transform .4s ease;
-ms-transition:-ms-transform .4s ease;
-o-transition:-o-transform .4s ease;
transition:transform .4s ease
}
.sqs-gallery-design-carousel .sqs-gallery-design-carousel-slide{
display:inline-block;
width:33.66666666666667%;
padding:0 1%;
white-space:nowrap;
vertical-align:top;
font-size:0
}
.sqs-gallery-design-carousel .sqs-gallery-design-carousel-slide img{
width:100%;
height:auto
}
.sqs-gallery-design-carousel .sqs-gallery-design-carousel-slide *{
white-space:normal
}
.sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-1 .sqs-gallery-design-carousel-slide{
width:101%
}
.sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-2 .sqs-gallery-design-carousel-slide{
width:50.5%
}
.sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-3 .sqs-gallery-design-carousel-slide:nth-child(3n+1),.sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-3 .sqs-gallery-design-carousel-slide:nth-child(3n+2){
width:33.66%
}
.sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-3 .sqs-gallery-design-carousel-slide:nth-child(3n+3){
width:33.68%
}
.sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-4 .sqs-gallery-design-carousel-slide{
width:25.25%
}
.sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-5 .sqs-gallery-design-carousel-slide{
width:20.2%
}
@media screen and (max-width:724px){
.sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-4 .sqs-gallery-design-carousel-slide:nth-child(3n+1),.sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-4 .sqs-gallery-design-carousel-slide:nth-child(3n+2),.sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-5 .sqs-gallery-design-carousel-slide:nth-child(3n+1),.sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-5 .sqs-gallery-design-carousel-slide:nth-child(3n+2){
width:33.66%
}
.sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-4 .sqs-gallery-design-carousel-slide:nth-child(3n+3),.sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-5 .sqs-gallery-design-carousel-slide:nth-child(3n+3){
width:33.68%
}

}
@media screen and (max-width:480px){
.sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-3 .sqs-gallery-design-carousel-slide,.sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-4 .sqs-gallery-design-carousel-slide,.sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-5 .sqs-gallery-design-carousel-slide{
width:50.5% !important
}

}
.sqs-gallery-design-list .sqs-gallery-design-list-slide{
overflow:hidden;
margin-bottom:17px !important;
padding-bottom:17px !important
}
.sqs-gallery-design-list .sqs-gallery-image-container{
float:left;
width:25%;
padding-right:20px;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box
}
.sqs-gallery-design-list .sqs-gallery-meta-container{
float:left;
width:75%;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box
}
.sqs-gallery-design-list .sqs-gallery-design-list-slide.no-image .sqs-gallery-image-container{
width:0 !important
}
.sqs-gallery-design-list .sqs-gallery-design-list-slide.no-image .sqs-gallery-meta-container{
width:100% !important
}
@media screen and (max-width:480px){
.sqs-gallery-design-list .sqs-gallery-design-list-slide:not(.no-image) .sqs-gallery-image-container{
width:35% !important
}
.sqs-gallery-design-list .sqs-gallery-design-list-slide:not(.no-image) .sqs-gallery-meta-container{
width:65% !important
}

}
.sqs-gallery-design-autorows .sqs-gallery-design-autorows-slide{
float:left;
cursor:pointer;
overflow:hidden
}
.sqs-gallery-design-autorows .sqs-gallery-design-autorows-slide img{
height:100%
}
.sqs-gallery-design-autorows .sqs-gallery-design-autorows-slide .meta{
display:none
}
.sqs-gallery-design-autogrid{
zoom:1
}
.sqs-gallery-design-autogrid:after{
display:block;
visibility:hidden;
font-size:0;
height:0;
clear:both;
content:"."
}
.sqs-gallery-design-autogrid-slide{
position:relative;
float:left
}
.sqs-gallery-design-autogrid-slide .img-wrapper{
height:0
}
.sqs-gallery-design-autogrid-slide img{
width:100%
}
.yui3-lightbox2{
-moz-user-select:text;
-webkit-user-select:text;
-ms-user-select:text;
user-select:text
}
.yui3-lightbox2 .yui3-lightbox2-content{
height:100%;
left:0;
position:absolute;
width:100%;
overflow:hidden
}
.yui3-lightbox2 .sqs-lightbox-slideshow{
height:100%;
opacity:0;
z-index:100000001
}
.yui3-lightbox2 .sqs-lightbox-slideshow .sqs-lightbox-padder{
position:absolute;
text-align:left;
top:2%;
left:2%;
bottom:2%;
right:2%
}
.yui3-lightbox2 .sqs-lightbox-overlay{
position:absolute;
opacity:0;
top:0;
left:0;
background:#000;
height:100%;
width:100%
}
.yui3-lightbox2 .sqs-lightbox-meta{
position:absolute;
padding:20px;
color:#fff;
z-index:100000001;
margin:20px auto 0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
opacity:0;
-webkit-transition:opacity ease-out .2s;
transition:opacity ease-out .2s
}
.yui3-lightbox2 .sqs-lightbox-meta.overlay-description-visible{
background:#000;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
background:rgba(0,0,0,.7);
opacity:1 !important
}
.yui3-lightbox2 .sqs-lightbox-meta p:first-child{
margin-top:0
}
.yui3-lightbox2 .sqs-lightbox-meta p:last-child{
margin-bottom:0
}
.yui3-lightbox2 .sqs-lightbox-meta h1{
font-size:1em;
color:#fff;
margin:0 0 10px
}
.yui3-lightbox2 .sqs-lightbox-meta p a{
color:#fff;
text-decoration:underline
}
.yui3-lightbox2 .sqs-lightbox-close,.yui3-lightbox2 .sqs-lightbox-previous,.yui3-lightbox2 .sqs-lightbox-next,.yui3-lightbox2 .sqs-lightbox-meta-trigger{
position:absolute;
z-index:100000002;
display:inline-block;
color:#ccc;
height:20px;
width:20px;
font-size:26px;
cursor:pointer;
outline:none
}
.yui3-lightbox2 .sqs-lightbox-next,.yui3-lightbox2 .sqs-lightbox-previous{
padding:12px;
opacity:0;
top:50%;
margin-top:-22px;
-webkit-transition:opacity .2s;
transition:opacity .2s
}
.yui3-lightbox2 .sqs-lightbox-next.mouseover,.yui3-lightbox2 .sqs-lightbox-previous.mouseover{
opacity:1
}
.yui3-lightbox2 .sqs-lightbox-next{
right:2%
}
.yui3-lightbox2 .sqs-lightbox-next:before{
font-family: 'ralewayregular';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e02d";
text-align:center;
display:inline-block;
vertical-align:middle
}
.yui3-lightbox2 .sqs-lightbox-next:before{
font-size:32px;
width:32px;
height:32px;
line-height:32px
}
.yui3-lightbox2 .sqs-lightbox-previous{
left:2%
}
.yui3-lightbox2 .sqs-lightbox-previous:before{
font-family: 'ralewayregular';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e02c";
text-align:center;
display:inline-block;
vertical-align:middle
}
.yui3-lightbox2 .sqs-lightbox-previous:before{
font-size:32px;
width:32px;
height:32px;
line-height:32px
}
.yui3-lightbox2 .sqs-lightbox-next::before,.yui3-lightbox2 .sqs-lightbox-previous::before{
font-size:22px
}
.yui3-lightbox2 .sqs-lightbox-close{
padding:2px;
right:2%;
top:2%;
text-align:right
}
.yui3-lightbox2 .sqs-lightbox-close:before{
font-family: 'ralewayregular';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e02e";
text-align:center;
display:inline-block;
vertical-align:middle
}
.yui3-lightbox2 .sqs-lightbox-close:before{
font-size:32px;
width:32px;
height:32px;
line-height:32px
}
.yui3-lightbox2 .sqs-lightbox-meta-trigger{
bottom:0;
right:0;
padding:2%;
text-align:center;
font-size:26px;
line-height:.5;
text-align:right
}
body.sqs-lightbox-open{
position:static !important;
overflow-y:hidden
}
.sqs-gallery img:not([src]){
opacity:0
}
.fadeable-plugged.display-status-hidden{
display:none
}
body.no-scroll{
height:100%;
position:fixed
}
.no-scroll{
overflow:hidden !important
}
.sqs-lightbox-overlay{
position:fixed;
opacity:0;
top:0;
left:0;
background:#000;
height:100%;
width:100%
}
.sqs-lightbox-overlay.sqs-lightbox-overlay-style-orb{
background:-webkit-gradient(radial,50% 25%,0,50% 25%,800,from(rgba(0,0,0,.75)),to(#000));
background:-moz-radial-gradient(center 45deg,circle cover,rgba(0,0,0,.75) 0%,#000 100%)
}
.sqs-lightbox-overlay.light{
background:rgba(242,242,242,.98) !important;
color:#3e3e3e
}
.sqs-lightbox-overlay.white.sqs-lightbox-overlay-style-orb{
background:-webkit-gradient(radial,50% 25%,0,50% 25%,800,from(rgba(255,255,255,.96)),to(#fff));
background:-moz-radial-gradient(center 45deg,circle cover,from(rgba(255,255,255,.96)),to(#fff))
}
.sqsp-tooltip{
color:inherit;
background-color:#f2f2f2;
padding:22px 33px;
box-shadow:0 4px 33px rgba(0,0,0,.22),0 0 0 1px rgba(0,0,0,.04);
position:absolute;
overflow:hidden;
text-align:left !important;
max-width:250px
}
.sqsp-tooltip .title{
text-transform:uppercase;
font-weight:500;
margin-bottom:11px
}
.sqsp-tooltip .description{
margin:11px 0
}
.sqsp-tooltip .buttons{
margin:22px -33px -22px;
border-top:1px solid #e4e4e4;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex
}
.sqsp-tooltip .buttons:empty{
border-top:0
}
.sqsp-tooltip .buttons>*{
-webkit-box-flex:1;
-moz-box-flex:1;
-webkit-flex:1;
-ms-flex:1;
flex:1;
display:flex;
align-items:center;
justify-content:center;
border-left:1px solid #e4e4e4 !important
}
.sqsp-tooltip .buttons>*:first-child{
border-left:none !important
}
.sqsp-tooltip .buttons input,.sqsp-tooltip .buttons button{
background:transparent
}
.sqsp-tooltip .buttons a{
border-bottom:none
}
.sqsp-tooltip .buttons a:not(.reject){
cursor:pointer;
outline:none;
background:#f2f2f2;
padding:11px;
text-align:center;
-webkit-transition:background-color .1s ease-in-out,opacity .1s ease-in-out;
transition:background-color .1s ease-in-out,opacity .1s ease-in-out;
line-height:22px;
-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
font-family:inherit;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}
.sqsp-tooltip .buttons a:not(.reject),.sqsp-tooltip .buttons a:not(.reject)>*{
color:#3e3e3e !important;
-webkit-appearance:none;
border:0;
text-transform:uppercase;
outline:none;
font-size:11px;
font-weight:500
}
.sqsp-tooltip .buttons a:not(.reject):hover{
background-color:#fff;
box-shadow:none
}
.sqsp-tooltip .buttons a:not(.reject).disabled{
opacity:.3;
cursor:default
}
.sqsp-tooltip .buttons a:not(.reject).disabled>*{
opacity:.5
}
.sqsp-tooltip .buttons a:not(.reject).disabled:hover{
background-color:#f2f2f2 !important
}
.sqsp-tooltip .buttons a:not(.reject).disabled{
opacity:.5
}
.sqsp-tooltip .buttons a.reject{
cursor:pointer;
outline:none;
background:#f2f2f2;
padding:11px;
text-align:center;
-webkit-transition:background-color .1s ease-in-out,opacity .1s ease-in-out;
transition:background-color .1s ease-in-out,opacity .1s ease-in-out;
line-height:22px;
-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
font-family:inherit;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}
.sqsp-tooltip .buttons a.reject,.sqsp-tooltip .buttons a.reject>*{
color:#3e3e3e !important;
-webkit-appearance:none;
border:0;
text-transform:uppercase;
outline:none;
font-size:11px;
font-weight:500
}
.sqsp-tooltip .buttons a.reject:hover{
background-color:#000;
box-shadow:none
}
.sqsp-tooltip .buttons a.reject.disabled{
opacity:.3;
cursor:default
}
.sqsp-tooltip .buttons a.reject.disabled>*{
opacity:.5
}
.sqsp-tooltip .buttons a.reject.disabled:hover{
background-color:#f2f2f2 !important
}
.sqsp-tooltip .buttons a.reject:hover{
background-color:#f0523d
}
.sqsp-tooltip .buttons a.reject:hover,.sqsp-tooltip .buttons a.reject:hover *{
color:#fff !important
}
.sqs-action-overlay{
position:absolute;
top:0;
right:0;
white-space:nowrap;
-webkit-transition:opacity .1s ease-out;
transition:opacity .1s ease-out;
opacity:0;
background-color:#3e3e3e;
overflow:hidden;
z-index:50;
height:32px;
border-radius:3px
}
.sqs-action-overlay.loading{
opacity:1
}
.sqs-action-overlay.bottom{
top:auto;
bottom:0
}
.sqs-action-overlay>div{
display:inline-block;
height:32px;
width:33px;
opacity:.3;
cursor:pointer
}
.sqs-action-overlay>div:hover{
opacity:.9
}
.sqs-action-overlay>div:active,.sqs-action-overlay>div:focus{
opacity:1
}
.sqs-action-overlay>div.edit-image,.sqs-action-overlay>div.edit{
background:transparent url('//static.squarespace.com/universal/images-v6/damask/edit-aviary-light.png') center center no-repeat
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){
.sqs-action-overlay>div.edit-image,.sqs-action-overlay>div.edit{
background-image:url('//static.squarespace.com/universal/images-v6/damask/edit-aviary-light@2x.png');
background-size:16px
}

}
.sqs-action-overlay>div.edit.loading{
background:none
}
.sqs-action-overlay>div.image-info{
background:transparent url('//static.squarespace.com/universal/images-v6/damask/edit-info-light.png') center center no-repeat
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){
.sqs-action-overlay>div.image-info{
background-image:url('//static.squarespace.com/universal/images-v6/damask/edit-info-light@2x.png');
background-size:16px
}

}
.sqs-action-overlay>div.remove,.sqs-action-overlay>div.remove-image{
background:transparent url('//static.squarespace.com/universal/images-v6/damask/trash-9-light.png') center center no-repeat;
cursor:pointer
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){
.sqs-action-overlay>div.remove,.sqs-action-overlay>div.remove-image{
background-image:url('//static.squarespace.com/universal/images-v6/damask/trash-9-light@2x.png');
background-size:9px 11px
}

}
.sqs-action-overlay>div.remove:hover,.sqs-action-overlay>div.remove-image:hover{
background:transparent url('//static.squarespace.com/universal/images-v6/damask/trash-9-red.png') center center no-repeat
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){
.sqs-action-overlay>div.remove:hover,.sqs-action-overlay>div.remove-image:hover{
background-image:url('//static.squarespace.com/universal/images-v6/damask/trash-9-red@2x.png');
background-size:9px 11px
}

}
/*IE9_SPLIT_MARKER*/
.sqs-action-overlay>div.remove:hover,.sqs-action-overlay>div.remove-image:hover{
background:#f0523d url('//static.squarespace.com/universal/images-v6/damask/trash-9-light.png') center center no-repeat
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){
.sqs-action-overlay>div.remove:hover,.sqs-action-overlay>div.remove-image:hover{
background-image:url('//static.squarespace.com/universal/images-v6/damask/trash-9-light@2x.png');
background-size:9px 11px
}

}
.sqs-action-overlay>div.video-info{
background:transparent url('//static.squarespace.com/universal/images-v6/damask/edit-info-light.png') center center no-repeat
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){
.sqs-action-overlay>div.video-info{
background-image:url('//static.squarespace.com/universal/images-v6/damask/edit-info-light@2x.png');
background-size:16px
}

}
.sqs-action-overlay>div.getty{
background:transparent url('//static.squarespace.com/universal/images-v6/damask/getty-16-light.png') center center no-repeat
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){
.sqs-action-overlay>div.getty{
background-image:url('//static.squarespace.com/universal/images-v6/damask/getty-32-light.png');
background-size:16px
}

}
.sqs-action-overlay>div.buy{
background:transparent url('//static.squarespace.com/universal/images-v6/damask/shopping-cart-16-light.png') center center no-repeat
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){
.sqs-action-overlay>div.buy{
background-image:url('//static.squarespace.com/universal/images-v6/damask/shopping-cart-32-light.png');
background-size:16px
}

}
.sqs-action-overlay>div.remove-video{
background:transparent url('//static.squarespace.com/universal/images-v6/damask/trash-9-light.png') center center no-repeat;
cursor:pointer
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){
.sqs-action-overlay>div.remove-video{
background-image:url('//static.squarespace.com/universal/images-v6/damask/trash-9-light@2x.png');
background-size:9px 11px
}

}
.sqs-action-overlay>div.remove-video:hover{
background:transparent url('//static.squarespace.com/universal/images-v6/damask/trash-9-red.png') center center no-repeat
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){
.sqs-action-overlay>div.remove-video:hover{
background-image:url('//static.squarespace.com/universal/images-v6/damask/trash-9-red@2x.png');
background-size:9px 11px
}

}
.sqs-action-overlay>div.remove-video:hover{
background:#f0523d url('//static.squarespace.com/universal/images-v6/damask/trash-9-light.png') center center no-repeat
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){
.sqs-action-overlay>div.remove-video:hover{
background-image:url('//static.squarespace.com/universal/images-v6/damask/trash-9-light@2x.png');
background-size:9px 11px
}

}
.sqs-action-overlay>div.loading{
background:none;
position:relative;
opacity:1
}
.sqs-action-overlay>div.loading .sqs-spin.default{
position:relative;
top:50%;
left:50%;
-webkit-transform:translatex(-50%) translatey(-50%);
-moz-transform:translatex(-50%) translatey(-50%);
-ms-transform:translatex(-50%) translatey(-50%);
transform:translatex(-50%) translatey(-50%)
}
.sqs-action-overlay-container:hover .sqs-action-overlay{
opacity:1
}
.touch .sqs-action-overlay{
opacity:1
}
.image-focal-point{
border-radius:14px;
height:14px;
width:14px;
margin-left:-10px;
margin-top:-10px;
position:absolute;
border:3px solid rgba(255,255,255,.8);
background:rgba(0,0,0,.2);
cursor:move;
opacity:0
}
.sqs-loading-overlay-node{
background:rgba(255,255,255,.9)
}
.sqs-loading-overlay-node .sqs-spin{
position:absolute;
top:50%;
left:50%
}
.sqs-loading-overlay-node .sqs-spin.large{
margin-top:-11px;
margin-left:-11px
}
.sqs-loading-overlay-node .sqs-spin.extra-large{
margin-top:-20px;
margin-left:-20px
}
.sqs-loading-overlay-node.has-title .title{
position:absolute;
top:50%;
width:100%;
text-align:center;
margin-top:22px;
color:#999;
font-size:14px
}
.sqs-loading-overlay-node.has-title .sqs-spin{
margin-top:-22px
}
body>.login-wrapper{
position:fixed;
top:0;
left:0;
height:100%;
width:100%;
z-index:30100;
transition:all .5s ease-in-out
}
body>.login-wrapper.hidden{
opacity:0
}
.sqs-video-wrapper .intrinsic{
max-width:100%
}
.sqs-video-wrapper.video-none{
position:relative
}
.sqs-video-wrapper.video-fill{
position:absolute;
width:100%;
height:100%
}
.sqs-video-wrapper.video-fit{
position:absolute;
width:100%
}
.sqs-video-wrapper.video-fit .intrinsic{
width:100%
}
.sqs-video-wrapper.video-fit .intrinsic-inner{
position:relative
}
.sqs-video-wrapper iframe{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.sqs-video-wrapper object,.sqs-video-wrapper embed{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.sqs-video-wrapper .sqs-video-overlay{
display:block;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-size:cover;
color:#000;
background-position:center center;
background-repeat:no-repeat
}
.sqs-video-wrapper .sqs-video-overlay .sqs-video-opaque{
position:absolute;
bottom:0;
width:100%;
height:100%;
background:#000;
opacity:0
}
.sqs-video-wrapper .sqs-video-overlay.no-thumb .sqs-video-opaque{
opacity:1
}
.sqs-video-wrapper .sqs-video-overlay .sqs-video-icon{
opacity:.8;
position:absolute;
top:50%;
left:50%;
background:transparent url('//static.squarespace.com/universal/images-v6/damask/play-button.png') center center no-repeat;
height:48px;
width:48px;
margin-left:-24px;
margin-top:-24px;
cursor:pointer
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){
.sqs-video-wrapper .sqs-video-overlay .sqs-video-icon{
background-image:url('//static.squarespace.com/universal/images-v6/damask/play-button@2x.png');
background-size:33px
}

}
html.blogapp .sqs-video-wrapper .sqs-video-overlay .sqs-video-icon{
background-image:url('gallery-play-big.png');
height:80px;
width:80px;
margin-left:-40px;
margin-top:-40px;
opacity:.75
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){
html.blogapp .sqs-video-wrapper .sqs-video-overlay .sqs-video-icon{
background-image:url('gallery-play-big@2x.png');
background-size:80px
}

}
.sqs-video-wrapper.video-invalid{
position:static !important;
height:48px !important
}
.sqs-video-wrapper .sqs-video-invalid-wrapper{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
overflow:hidden
}
.sqs-follow-button-hidden{
display:none
}
body.sqs-search-ui{
background:red;
overflow:hidden;
color:red
}
body.sqs-search-ui-fullscreen.no-scroll{
position:static
}
.sqs-search-ui-input-box{
padding-bottom:10px
}
body.sqs-search-ui-fullscreen .sqs-search-ui{
background:#fff;
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
z-index:100000;
padding:100px 100px 50px;
font-family: 'ralewayregular';
}
body.sqs-search-ui-fullscreen .sqs-search-ui.display-status-hidden{
position:absolute
}
body.sqs-search-ui-fullscreen .sqs-search-ui-close{
-webkit-transition:opacity .1s ease-out;
transition:opacity .1s ease-out;
position:absolute;
top:0;
right:0;
height:60px;
width:60px;
background:transparent url('//static.squarespace.com/universal/images-v6/icons/icon-closethin-15-dark.png') center center no-repeat;
z-index:10100;
opacity:.4;
cursor:pointer
}
body.sqs-search-ui-fullscreen .sqs-search-ui-close:hover{
opacity:1
}
body.sqs-search-ui-fullscreen .sqs-search-ui input{
position:fixed;
top:0;
left:0;
right:0;
margin-left:96px;
margin-top:60px;
font-weight:500;
font-family:inherit
}
body.sqs-search-ui-fullscreen .sqs-search-ui .yui3-aclist,body.sqs-search-ui-fullscreen .sqs-search-ui .yui3-scrollingautocompletelist{
margin-left:96px;
font-size:11px;
line-height:18px;
padding-left:5px;
position:fixed;
top:130px;
left:0;
color:#000;
background:#fff;
width:300px
}
body.sqs-search-ui-fullscreen .sqs-search-ui .yui3-aclist .yui3-aclist-item,body.sqs-search-ui-fullscreen .sqs-search-ui .yui3-scrollingautocompletelist .yui3-aclist-item{
list-style:none;
margin-top:2px
}
body.sqs-search-ui-fullscreen .sqs-search-ui .yui3-aclist .yui3-aclist-item-active,body.sqs-search-ui-fullscreen .sqs-search-ui .yui3-scrollingautocompletelist .yui3-aclist-item-active{
outline:none;
color:#000;
font-weight:bold
}
body.sqs-search-ui-fullscreen .sqs-search-ui-list{
position:absolute;
top:200px;
left:0;
right:0;
bottom:0;
margin:-1px 85px 0
}
body.sqs-search-ui-fullscreen .sqs-search-ui-list .search-results{
position:absolute;
width:100%
}
body.sqs-search-ui-fullscreen .sqs-search-ui-pagination{
display:none
}
body.sqs-search-ui-fullscreen .sqs-search-ui-item{
padding:16px
}
body.sqs-search-ui-fullscreen .sqs-search-ui-item.active{
background-color:#fcfcfc
}
body.sqs-search-ui-fullscreen .sqs-search-ui-item img{
height:50px;
width:50px;
float:left;
margin-right:16px
}
body.sqs-search-ui-fullscreen .sqs-search-ui-item .sqs-title .record-type{
font-weight:200;
color:#888;
font-size:11px;
padding-left:7px;
display:none
}
body.sqs-search-ui-fullscreen .sqs-search-ui-item .sqs-title .edit{
-webkit-transition:color,background-color .1s ease-out;
transition:color,background-color .1s ease-out;
background:#f2f2f2;
color:#111;
font-size:10px;
padding:2px 10px;
border-radius:10px;
margin-left:6px
}
body.sqs-search-ui-fullscreen .sqs-search-ui-item .sqs-title .edit:hover{
background:#111;
color:#fff
}
@media screen and (max-width:600px){
body.sqs-search-ui-fullscreen .sqs-search-ui{
padding:8em 2em 0
}
body.sqs-search-ui-fullscreen .sqs-search-ui input{
margin-left:1em
}
body.sqs-search-ui-fullscreen .sqs-search-ui .yui3-aclist,body.sqs-search-ui-fullscreen .sqs-search-ui .yui3-scrollingautocompletelist{
display:none
}
body.sqs-search-ui-fullscreen .sqs-search-ui-list{
top:150px;
margin:0 2em
}

}
.sqs-search-container .search-notice{
font-size:12px;
color:#000
}
.sqs-search-container .search-notice.error{
color:#d10000
}
.sqs-search-container .search-notice.hide{
display:none
}
.sqs-search-container-waiting{
background:#fff;
height:100%;
width:100%;
position:absolute;
opacity:.5
}
.sqs-search-container a{
color:#999;
text-decoration:none
}
.sqs-search-container input{
background:none;
border:none;
outline:none;
font-size:30px
}
.sqs-search-container input::-webkit-input-placeholder{
color:#eee
}
.sqs-search-container input:-moz-placeholder{
color:#eee
}
.sqs-search-container input::selection{
color:#fff;
background-color:#000
}
.sqs-search-container input:focus{
box-shadow:none;
border:none
}
.sqs-search-container-list{
overflow-y:auto;
overflow-x:hidden
}
.sqs-search-container-list .search-results{
border-top:1px solid rgba(200,200,200,.35);
border-bottom:1px solid rgba(200,200,200,.35)
}
.sqs-search-container-list .search-results.empty{
border:none
}
.search-result:first-child .sqs-search-container-item{
border-top:none
}
.sqs-search-container-item{
position:relative;
border-top:1px solid rgba(200,200,200,.35);
zoom:1;
cursor:pointer
}
.sqs-search-container-item:after{
display:block;
visibility:hidden;
font-size:0;
height:0;
clear:both;
content:"."
}
.sqs-search-container-item:first-child{
margin-top:0
}
.sqs-search-container-item mark{
font-weight:bold
}
.sqs-search-container-item em{
font-style:italic
}
.sqs-search-container-item .sqs-title{
font-size:1.5em;
font-weight:400;
line-height:1.3em;
margin-bottom:.5em
}
.sqs-search-container-item .sqs-content{
font-weight:400;
font-size:1em;
line-height:1.4em
}
.sqs-search-container-item .sqs-content span{
margin:2px 0
}
.sqs-search-container .loading{
opacity:.75
}
.sqs-search-container .loading .desc{
display:block;
float:left;
padding-top:4px;
padding-left:12px
}
.sqs-search-container .loading .spinner-wrapper{
display:block;
float:left
}
@media screen and (max-width:600px){
.sqs-search-container-list{
top:160px
}
.sqs-search-container-list .search-results{
margin-right:0px
}
.sqs-search-container input{
font-size:24px !important
}

}
.sqs-ss-badge{
position:fixed;
height:44px;
overflow:hidden;
border-radius:44px;
width:44px;
background:#000;
opacity:0;
cursor:pointer;
z-index:10001;
-webkit-transition:all .4s cubic-bezier(.23,1,.32,1);
transition:all .4s cubic-bezier(.23,1,.32,1)
}
.sqs-ss-badge-content{
white-space:nowrap
}
.sqs-ss-badge .badge-closed,.sqs-ss-badge .badge-open{
display:inline-block;
vertical-align:top;
height:44px;
-webkit-transform:scale(1) translatez(0);
-moz-transform:scale(1) translatez(0);
-ms-transform:scale(1) translatez(0);
transform:scale(1) translatez(0);
-webkit-transition:all .4s cubic-bezier(.23,1,.32,1);
transition:all .4s cubic-bezier(.23,1,.32,1)
}
.sqs-ss-badge .badge-closed{
width:44px;
background:transparent url('//static.squarespace.com/universal/images-v6/icons/icon-squarespace-16-light.png') center center no-repeat
}
.sqs-ss-badge .badge-open{
width:0;
opacity:0
}
.sqs-ss-badge .badge-open .badge-open-inner{
white-space:nowrap
}
.sqs-ss-badge .badge-open .badge-open-inner h2{
color:#e2e2e2 !important;
font:300 10px 'proxima-nova','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif !important;
line-height:44px !important;
letter-spacing:1px;
text-transform:uppercase;
margin:0 !important
}
.sqs-ss-badge[data-position="top-left"]{
top:22px;
left:22px
}
.sqs-ss-badge[data-position="top-center"]{
right:0;
top:20px;
left:0;
margin:auto;
-webkit-transform:translatey(-100px);
-moz-transform:translatey(-100px);
-ms-transform:translatey(-100px);
transform:translatey(-100px)
}
.sqs-ss-badge[data-position="top-right"]{
top:22px;
right:22px
}
.sqs-ss-badge[data-position="bottom-left"]{
bottom:22px;
left:22px
}
.sqs-ss-badge[data-position="bottom-center"]{
right:0;
bottom:20px;
left:0;
margin:auto
}
.sqs-ss-badge[data-position="bottom-right"]{
right:22px;
bottom:22px
}
.sqs-ss-badge.badge-auto-hide[data-position="top-left"],.sqs-ss-badge.badge-auto-hide[data-position="top-center"],.sqs-ss-badge.badge-auto-hide[data-position="top-right"]{
-webkit-transform:translatey(-100px);
-moz-transform:translatey(-100px);
-ms-transform:translatey(-100px);
transform:translatey(-100px)
}
.sqs-ss-badge.badge-auto-hide[data-position="bottom-left"],.sqs-ss-badge.badge-auto-hide[data-position="bottom-center"],.sqs-ss-badge.badge-auto-hide[data-position="bottom-right"]{
-webkit-transform:translatey(100px);
-moz-transform:translatey(100px);
-ms-transform:translatey(100px);
transform:translatey(100px)
}
.sqs-ss-badge.is-mobile[data-devices="desktop-only"]{
display:none
}
.sqs-ss-badge[data-type="white"]{
background:#fff
}
.sqs-ss-badge[data-type="white"] .badge-open .badge-open-inner h2{
color:#111 !important
}
.sqs-ss-badge[data-type="white"] .badge-closed{
background-image:url("//static.squarespace.com/universal/images-v6/icons/icon-squarespace-16-dark.png")
}
.sqs-ss-badge.badge-visible{
opacity:1;
-webkit-transform:translatez(0) !important;
-moz-transform:translatez(0) !important;
-ms-transform:translatez(0) !important;
transform:translatez(0) !important
}
.sqs-ss-badge:not(.is-mobile):hover{
width:220px;
border-radius:0
}
.sqs-ss-badge:not(.is-mobile):hover .badge-open{
transform:none;
opacity:1
}
.sqs-ss-badge-mobile-info-bar-present[data-position="bottom-left"],.sqs-ss-badge-mobile-info-bar-present[data-position="bottom-center"],.sqs-ss-badge-mobile-info-bar-present[data-position="bottom-right"]{
bottom:72px
}
.sqs-ss-badge:not(.is-mobile):hover+.sqs-ss-badge-cover{
visibility:visible;
opacity:1
}
.sqs-ss-badge[data-position="top-left"]+.sqs-ss-badge-cover{
background:-moz-radial-gradient(top left,circle cover,rgba(0,0,0,.1) 0%,rgba(0,0,0,.5) 100%);
background:-ms-radial-gradient(top left,circle cover,rgba(0,0,0,.1) 0%,rgba(0,0,0,.5) 100%);
background:radial-gradient(circle at top left,rgba(0,0,0,.1) 0%,rgba(0,0,0,.5) 100%)
}
.sqs-ss-badge[data-position="top-center"]+.sqs-ss-badge-cover{
background:-moz-radial-gradient(top center,circle cover,rgba(0,0,0,.1) 0%,rgba(0,0,0,.5) 100%);
background:-ms-radial-gradient(top center,circle cover,rgba(0,0,0,.1) 0%,rgba(0,0,0,.5) 100%);
background:radial-gradient(circle at top center,rgba(0,0,0,.1) 0%,rgba(0,0,0,.5) 100%)
}
.sqs-ss-badge[data-position="top-right"]+.sqs-ss-badge-cover{
background:-moz-radial-gradient(top right,circle cover,rgba(0,0,0,.1) 0%,rgba(0,0,0,.5) 100%);
background:-ms-radial-gradient(top right,circle cover,rgba(0,0,0,.1) 0%,rgba(0,0,0,.5) 100%);
background:radial-gradient(circle at top right,rgba(0,0,0,.1) 0%,rgba(0,0,0,.5) 100%)
}
.sqs-ss-badge[data-position="bottom-left"]+.sqs-ss-badge-cover{
background:-moz-radial-gradient(bottom left,circle cover,rgba(0,0,0,.1) 0%,rgba(0,0,0,.5) 100%);
background:-ms-radial-gradient(bottom left,circle cover,rgba(0,0,0,.1) 0%,rgba(0,0,0,.5) 100%);
background:radial-gradient(circle at bottom left,rgba(0,0,0,.1) 0%,rgba(0,0,0,.5) 100%)
}
.sqs-ss-badge[data-position="bottom-center"]+.sqs-ss-badge-cover{
background:-moz-radial-gradient(bottom center,circle cover,rgba(0,0,0,.1) 0%,rgba(0,0,0,.5) 100%);
background:-ms-radial-gradient(bottom center,circle cover,rgba(0,0,0,.1) 0%,rgba(0,0,0,.5) 100%);
background:radial-gradient(circle at bottom center,rgba(0,0,0,.1) 0%,rgba(0,0,0,.5) 100%)
}
.sqs-ss-badge[data-position="bottom-right"]+.sqs-ss-badge-cover{
background:-moz-radial-gradient(bottom right,circle cover,rgba(0,0,0,.1) 0%,rgba(0,0,0,.5) 100%);
background:-ms-radial-gradient(bottom right,circle cover,rgba(0,0,0,.1) 0%,rgba(0,0,0,.5) 100%);
background:radial-gradient(circle at bottom right,rgba(0,0,0,.1) 0%,rgba(0,0,0,.5) 100%)
}
body.sqs-style-mode[data-position="top-left"]{
top:22px;
left:242px
}
body.sqs-style-mode[data-position="bottom-left"]{
bottom:22px;
left:242px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dppx){
.sqs-ss-badge .badge-closed{
background-size:16px;
background-image:url("//static.squarespace.com/universal/images-v6/icons/icon-squarespace-32-light.png")
}
.sqs-ss-badge[data-type="white"] .badge-closed{
background-image:url("//static.squarespace.com/universal/images-v6/icons/icon-squarespace-32-dark.png")
}

}
.sqs-ss-badge-cover{
position:fixed;
width:100%;
height:100%;
top:0;
left:0;
opacity:0;
visibility:hidden;
background-color:rgba(0,0,0,.6);
z-index:10000;
-webkit-transition:all .3s ease;
transition:all .3s ease
}
.sqs-licensed-asset-preview-bar{
z-index:9999;
position:fixed;
left:0;
right:0;
bottom:0;
height:88px;
background-color:#3e3e3e;
color:#fff;
padding:11px;
box-sizing:border-box
}
.sqs-licensed-asset-preview-bar-content{
text-align:center;
position:absolute;
top:50%;
width:100%;
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
transform:translate(0,-50%)
}
.sqs-licensed-asset-preview-bar-content span{
font-family: 'ralewayregular';
text-transform:uppercase;
letter-spacing:1px;
font-weight:500;
font-size:11px
}
.sqs-mobile-info-bar{
position:fixed;
z-index:10000;
bottom:0;
left:0;
width:100%;
background:#ebebeb;
-webkit-transition:all .2s cubic-bezier(.23,.47,.32,1);
transition:all .2s cubic-bezier(.23,.47,.32,1)
}
.sqs-mobile-info-bar-content{
-webkit-backface-visibility:hidden
}
.sqs-mobile-info-bar-triggers{
font-size:0;
padding:0 20px;
text-align:center
}
.sqs-mobile-info-bar-trigger{
cursor:pointer;
display:inline-block;
width:25%;
padding:15px 0;
text-align:center
}
.sqs-mobile-info-bar-trigger a{
display:block
}
.sqs-mobile-info-bar-trigger-icon{
display:block;
width:16px;
height:16px;
margin:0 auto 8px auto;
background-size:contain;
background-repeat:no-repeat
}
.sqs-mobile-info-bar-trigger-label{
display:block;
font-size:10px;
line-height:1em;
letter-spacing:1px;
color:#222;
text-transform:uppercase;
font-family:'proxima-nova',arial,sans-serif
}
.sqs-mobile-info-bar-trigger[data-type="location"] .sqs-mobile-info-bar-trigger-icon{
background-image:url(//static.squarespace.com/universal/images-v6/mobile-info-bar/map.png)
}
.sqs-mobile-info-bar-trigger[data-type="contactEmail"] .sqs-mobile-info-bar-trigger-icon{
background-image:url(//static.squarespace.com/universal/images-v6/mobile-info-bar/email.png)
}
.sqs-mobile-info-bar-trigger[data-type="contactPhoneNumber"] .sqs-mobile-info-bar-trigger-icon{
background-image:url(//static.squarespace.com/universal/images-v6/mobile-info-bar/call.png)
}
.sqs-mobile-info-bar-trigger[data-type="businessHours"] .sqs-mobile-info-bar-trigger-icon{
background-image:url(//static.squarespace.com/universal/images-v6/mobile-info-bar/hours.png)
}
.sqs-mobile-info-bar-overlay{
visibility:hidden;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
opacity:0;
background:#ebebeb;
color:#222;
-webkit-transition:opacity .2s cubic-bezier(.23,.47,.32,1);
transition:opacity .2s cubic-bezier(.23,.47,.32,1)
}
.sqs-mobile-info-bar-overlay-content,.sqs-mobile-info-bar-overlay-content>div{
position:absolute !important;
top:0;
left:0;
width:100%;
height:100%
}
.sqs-mobile-info-bar-overlay-content>div{
display:none
}
.sqs-mobile-info-bar-overlay-content .sqs-business-hours{
top:10%;
left:10%;
width:80%;
height:80%
}
.sqs-mobile-info-bar-overlay-content .sqs-mobile-info-bar-map{
top:0;
left:0;
width:100%;
height:100%
}
.sqs-mobile-info-bar-overlay-content .sqs-mobile-info-bar-address{
position:absolute;
width:100%;
height:auto;
color:#aaa;
background:#ebebeb;
bottom:0;
padding:20px;
font-size:12px;
line-height:19px;
font-family: 'ralewayregular';,sans-serif;
box-sizing:border-box
}
.sqs-mobile-info-bar-overlay-content .sqs-mobile-info-bar-address [data-type="addressTitle"]{
color:#222;
font-size:14px;
line-height:14px;
margin:2px 0 7px 0
}
.sqs-mobile-info-bar-overlay-content .sqs-mobile-info-bar-address-link{
background:url(//static.squarespace.com/universal/images-v6/icons/icon-external-link-18-dark.png) no-repeat;
position:absolute;
width:18px;
height:18px;
top:50%;
right:20px;
margin-top:-9px
}
.sqs-mobile-info-bar-overlay-close{
cursor:pointer;
position:fixed;
background:#ebebeb;
top:10px;
right:10px;
padding:13px
}
.sqs-mobile-info-bar-overlay-close:after{
content:'×';
display:block;
font-family: 'ralewayregular';,sans-serif;
font-weight:100;
font-size:19px;
line-height:15px;
padding:0;
color:#222
}
.sqs-mobile-info-bar-show-overlay{
z-index:10010
}
.sqs-mobile-info-bar-show-overlay .sqs-mobile-info-bar-overlay{
opacity:1;
visibility:visible
}
.sqs-mobile-info-bar-dark{
background:#222
}
.sqs-mobile-info-bar-dark .sqs-mobile-info-bar-overlay{
background:#222;
color:#fff
}
.sqs-mobile-info-bar-dark .sqs-mobile-info-bar-address{
background:#222
}
.sqs-mobile-info-bar-dark .sqs-mobile-info-bar-address [data-type="addressTitle"]{
color:#fff
}
.sqs-mobile-info-bar-dark .sqs-mobile-info-bar-address-link{
background-image:url(//static.squarespace.com/universal/images-v6/icons/icon-external-link-18-light.png)
}
.sqs-mobile-info-bar-dark .sqs-mobile-info-bar-trigger-label{
color:#fff
}
.sqs-mobile-info-bar-dark .sqs-mobile-info-bar-trigger[data-type="location"] .sqs-mobile-info-bar-trigger-icon{
background-image:url(//static.squarespace.com/universal/images-v6/mobile-info-bar/map-light.png)
}
.sqs-mobile-info-bar-dark .sqs-mobile-info-bar-trigger[data-type="contactEmail"] .sqs-mobile-info-bar-trigger-icon{
background-image:url(//static.squarespace.com/universal/images-v6/mobile-info-bar/email-light.png)
}
.sqs-mobile-info-bar-dark .sqs-mobile-info-bar-trigger[data-type="contactPhoneNumber"] .sqs-mobile-info-bar-trigger-icon{
background-image:url(//static.squarespace.com/universal/images-v6/mobile-info-bar/call-light.png)
}
.sqs-mobile-info-bar-dark .sqs-mobile-info-bar-trigger[data-type="businessHours"] .sqs-mobile-info-bar-trigger-icon{
background-image:url(//static.squarespace.com/universal/images-v6/mobile-info-bar/hours-light.png)
}
.sqs-mobile-info-bar-dark .sqs-mobile-info-bar-overlay-close,.sqs-mobile-info-bar-overlay-close-dark{
background:#222
}
.sqs-mobile-info-bar-dark .sqs-mobile-info-bar-overlay-close:after,.sqs-mobile-info-bar-overlay-close-dark:after{
color:#fff
}
.sqs-style-mode .sqs-mobile-info-bar,.sqs-mobile-info-bar-hide{
-webkit-transform:translate3d(0,100px,0);
-moz-transform:translate3d(0,100px,0);
-ms-transform:translate3d(0,100px,0);
transform:translate3d(0,100px,0)
}
.sqs-business-hours{
max-width:250px;
margin-left:auto;
margin-right:auto
}
.sqs-business-hours-day{
margin:.5em 0;
font-family: 'ralewayregular';,sans-serif;
font-size:16px;
line-height:1.4;
font-style:normal;
letter-spacing:1px;
zoom:1
}
.sqs-business-hours-day-label{
color:#aaa;
float:left;
position:relative;
top:2px;
width:35%;
margin-right:10%;
font-size:13px;
text-transform:uppercase;
text-align:right
}
.sqs-business-hours-day-hours{
float:right;
width:55%
}
.sqs-business-hours-day .closed{
color:#999
}
.sqs-business-hours-day:after{
display:block;
visibility:hidden;
font-size:0;
height:0;
clear:both;
content:"."
}
.sqs-business-hours-store{
text-align:center;
margin:1em 0 3em 0;
color:#aaa;
font-family: 'ralewayregular',sans-serif;
font-size:16px;
line-height:1.65
}
.sqs-business-hours-store span{
text-transform:uppercase;
letter-spacing:2px;
color:#222;
font-size:20px
}
.sqs-business-hours-dark .sqs-business-hours-store span{
color:#fff
}
.sqs-widgets-confirmation{
position:absolute;
z-index:1000000;
font-size:12px
}
.sqs-widgets-confirmation-content{
color:inherit;
padding:22px 33px;
text-align:center;
background:#f2f2f2;
box-shadow:0 4px 33px rgba(0,0,0,.22),0 0 0 1px rgba(0,0,0,.04);
border-radius:4px;
overflow:hidden
}
.sqs-widgets-confirmation-content>.title{
text-transform:uppercase;
font-weight:500;
margin-bottom:11px
}
.sqs-widgets-confirmation-content .message{
margin:11px 0;
line-height:22px
}
.sqs-widgets-confirmation-content .fields{
margin-bottom:11px
}
.sqs-widgets-confirmation-content .fields .check-field-wrapper{
padding:0
}
.sqs-widgets-confirmation-content .fields .check-field-wrapper .field-description{
background:none
}
.sqs-widgets-confirmation-content .buttons{
border-top:1px solid #e4e4e4;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
margin:22px -33px -22px
}
.sqs-widgets-confirmation-content .buttons:empty{
border-top:0
}
.sqs-widgets-confirmation-content .buttons>*{
-webkit-box-flex:1;
-moz-box-flex:1;
-webkit-flex:1;
-ms-flex:1;
flex:1;
display:flex;
align-items:center;
justify-content:center;
border-left:1px solid #e4e4e4 !important
}
.sqs-widgets-confirmation-content .buttons>*:first-child{
border-left:none !important
}
.sqs-widgets-confirmation-content .buttons input,.sqs-widgets-confirmation-content .buttons button{
background:transparent
}
.sqs-widgets-confirmation-content .buttons a{
border-bottom:none
}
.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject){
cursor:pointer;
outline:none;
background:#f2f2f2;
padding:11px;
text-align:center;
-webkit-transition:background-color .1s ease-in-out,opacity .1s ease-in-out;
transition:background-color .1s ease-in-out,opacity .1s ease-in-out;
line-height:22px;
-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
font-family:inherit;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}
.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject),.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject)>*{
color:#3e3e3e !important;
-webkit-appearance:none;
border:0;
text-transform:uppercase;
outline:none;
font-size:11px;
font-weight:500
}
.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject):hover{
background-color:#fff;
box-shadow:none
}
.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject).disabled{
opacity:.3;
cursor:default
}
.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject).disabled>*{
opacity:.5
}
.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject).disabled:hover{
background-color:#f2f2f2 !important
}
.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject).disabled{
opacity:.5
}
.sqs-widgets-confirmation-content .buttons .confirmation-button.reject{
cursor:pointer;
outline:none;
background:#f2f2f2;
padding:11px;
text-align:center;
-webkit-transition:background-color .1s ease-in-out,opacity .1s ease-in-out;
transition:background-color .1s ease-in-out,opacity .1s ease-in-out;
line-height:22px;
-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
font-family:inherit;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}
.sqs-widgets-confirmation-content .buttons .confirmation-button.reject,.sqs-widgets-confirmation-content .buttons .confirmation-button.reject>*{
color:#3e3e3e !important;
-webkit-appearance:none;
border:0;
text-transform:uppercase;
outline:none;
font-size:11px;
font-weight:500
}
.sqs-widgets-confirmation-content .buttons .confirmation-button.reject:hover{
background-color:#000;
box-shadow:none
}
.sqs-widgets-confirmation-content .buttons .confirmation-button.reject.disabled{
opacity:.3;
cursor:default
}
.sqs-widgets-confirmation-content .buttons .confirmation-button.reject.disabled>*{
opacity:.5
}
.sqs-widgets-confirmation-content .buttons .confirmation-button.reject.disabled:hover{
background-color:#f2f2f2 !important
}
.sqs-widgets-confirmation-content .buttons .confirmation-button.reject:hover{
background-color:#f0523d
}
.sqs-widgets-confirmation-content .buttons .confirmation-button.reject:hover,.sqs-widgets-confirmation-content .buttons .confirmation-button.reject:hover *{
color:#fff !important
}
.sqs-widgets-confirmation.sqs-widgets-data-confirmation .sqs-widgets-confirmation-content{
text-align:left
}
.sqs-widgets-confirmation.danger-zone .sqs-widgets-confirmation-content{
color:#fff !important;
background-color:#f0523d
}
.sqs-widgets-confirmation.danger-zone .sqs-widgets-confirmation-content .buttons .confirmation-button{
background-color:#f0523d;
color:#fff !important
}
.sqs-widgets-confirmation.danger-zone .sqs-widgets-confirmation-content .buttons .confirmation-button:hover{
background-color:#e4351e
}
.sqs-widgets-confirmation.dangerous-confirmation-button .sqs-widgets-confirmation-content .buttons .confirm:hover{
background-color:#f0523d;
color:#fff !important
}
.sqs-widgets-confirmation.reject-warning .buttons .confirmation-button.reject:hover{
background-color:#f0523d;
color:#fff
}
.sqs-widgets-confirmation.delete-collection .confirmation-button.confirm:hover{
background-color:#f0523d;
color:#fff !important
}
.sqs-widgets-confirmation.with-media .title:empty,.sqs-widgets-confirmation.with-media .message:empty{
display:none
}
.sqs-widgets-confirmation.with-media .title:empty+.message:empty+.media{
margin-top:-22px
}
.sqs-widgets-confirmation.with-media .media{
display:block;
position:relative;
margin:0px -33px
}
.sqs-widgets-confirmation.with-media .media>*{
display:block;
position:relative;
margin:0 auto
}
.sqs-widgets-confirmation.with-media .buttons{
margin-top:0px
}
.sqs-widgets-confirmation.shown .media>*{
width:100%
}
.sqs-widgets-confirmation{
opacity:0;
-webkit-transform:scale(.96);
-moz-transform:scale(.96);
-ms-transform:scale(.96);
transform:scale(.96)
}
.sqs-widgets-confirmation.mobile{
-webkit-transform:translatey(-50%);
-moz-transform:translatey(-50%);
-ms-transform:translatey(-50%);
transform:translatey(-50%)
}
.sqs-widgets-confirmation.shown{
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
-webkit-animation-name:show-confirmation;
-moz-animation-name:show-confirmation;
-o-animation-name:show-confirmation;
animation-name:show-confirmation;
-webkit-animation-iteration-count:1;
-moz-animation-iteration-count:1;
-o-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-duration:.3s;
-moz-animation-duration:.3s;
-o-animation-duration:.3s;
animation-duration:.3s
}
.sqs-widgets-confirmation.shown.mobile{
-webkit-transform:translatey(0);
-moz-transform:translatey(0);
-ms-transform:translatey(0);
transform:translatey(0);
-webkit-animation-name:show-confirmation-mobile;
-moz-animation-name:show-confirmation-mobile;
-o-animation-name:show-confirmation-mobile;
animation-name:show-confirmation-mobile
}
.sqs-widgets-confirmation.hiding{
opacity:0;
-webkit-animation-name:none;
-moz-animation-name:none;
-o-animation-name:none;
animation-name:none;
-webkit-transition-property:all;
transition-property:all;
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transform:scale(.96);
-moz-transform:scale(.96);
-ms-transform:scale(.96);
transform:scale(.96)
}
.sqs-widgets-confirmation.hiding.mobile{
-webkit-transform:translatey(-50%);
-moz-transform:translatey(-50%);
-ms-transform:translatey(-50%);
transform:translatey(-50%)
}
.sqs-widgets-confirmation-hidden{
display:none
}
@-webkit-keyframes show-confirmation{
from{
opacity:0;
-webkit-transform:scale(.96);
-moz-transform:scale(.96);
-ms-transform:scale(.96);
transform:scale(.96)
}
to{
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}

}
@-moz-keyframes show-confirmation{
from{
opacity:0;
-webkit-transform:scale(.96);
-moz-transform:scale(.96);
-ms-transform:scale(.96);
transform:scale(.96)
}
to{
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}

}
@keyframes show-confirmation{
from{
opacity:0;
-webkit-transform:scale(.96);
-moz-transform:scale(.96);
-ms-transform:scale(.96);
transform:scale(.96)
}
to{
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}

}
@-webkit-keyframes show-confirmation-mobile{
from{
-webkit-transform:translatey(-50%);
-moz-transform:translatey(-50%);
-ms-transform:translatey(-50%);
transform:translatey(-50%)
}
to{
-webkit-transform:translatey(0);
-moz-transform:translatey(0);
-ms-transform:translatey(0);
transform:translatey(0)
}

}
@keyframes show-confirmation-mobile{
from{
-webkit-transform:translatey(-50%);
-moz-transform:translatey(-50%);
-ms-transform:translatey(-50%);
transform:translatey(-50%)
}
to{
-webkit-transform:translatey(0);
-moz-transform:translatey(0);
-ms-transform:translatey(0);
transform:translatey(0)
}

}
.sqs-widgets-confirmation-overlay{
display:block;
background:#000;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
opacity:.4;
z-index:999999
}
/*IE9_SPLIT_MARKER*/

/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
.sqs-block.vsize-1 .sqs-block-content{
height:34px
}
.sqs-block.vsize-2 .sqs-block-content{
height:68px
}
.sqs-block.vsize-3 .sqs-block-content{
height:102px
}
.sqs-block.vsize-4 .sqs-block-content{
height:136px
}
.sqs-block.vsize-5 .sqs-block-content{
height:170px
}
.sqs-block.vsize-6 .sqs-block-content{
height:204px
}
.sqs-block.vsize-7 .sqs-block-content{
height:238px
}
.sqs-block.vsize-8 .sqs-block-content{
height:272px
}
.sqs-block.vsize-9 .sqs-block-content{
height:306px
}
.sqs-block.vsize-10 .sqs-block-content{
height:340px
}
.sqs-block.vsize-11 .sqs-block-content{
height:374px
}
.sqs-block.vsize-12 .sqs-block-content{
height:408px
}
.sqs-block.vsize-13 .sqs-block-content{
height:442px
}
.sqs-block.vsize-14 .sqs-block-content{
height:476px
}
.sqs-block.vsize-15 .sqs-block-content{
height:510px
}
.sqs-block.vsize-16 .sqs-block-content{
height:544px
}
.sqs-block.vsize-17 .sqs-block-content{
height:578px
}
.sqs-block.vsize-18 .sqs-block-content{
height:612px
}
.sqs-block.vsize-19 .sqs-block-content{
height:646px
}
.sqs-block.vsize-20 .sqs-block-content{
height:680px
}
.sqs-block.vsize-21 .sqs-block-content{
height:714px
}
.sqs-block.vsize-22 .sqs-block-content{
height:748px
}
.sqs-block.vsize-23 .sqs-block-content{
height:782px
}
.sqs-block.vsize-24 .sqs-block-content{
height:816px
}
.sqs-block.vsize-25 .sqs-block-content{
height:850px
}
.sqs-block.vsize-26 .sqs-block-content{
height:884px
}
.sqs-block.vsize-27 .sqs-block-content{
height:918px
}
.sqs-block.vsize-28 .sqs-block-content{
height:952px
}
.sqs-block.vsize-29 .sqs-block-content{
height:986px
}
.sqs-block.vsize-30 .sqs-block-content{
height:1020px
}
.sqs-row{
width:auto !important;
*zoom:1
}
.sqs-row:before,.sqs-row:after{
content:"";
display:table
}
.sqs-row:after{
clear:both
}
[class*=sqs-col]{
float:left;

}
[class*=sqs-col] .sqs-block{
padding-left:17px;
padding-right:17px
}
[class*=sqs-col]:last-child{
padding-right:0
}
.sqs-col-12{
width:100%
}
.sqs-col-12 .sqs-col-12{
width:100%
}
.sqs-col-12 .sqs-col-11{
width:91.6667%
}
.sqs-col-12 .sqs-col-10{
width:83.3333%
}
.sqs-col-12 .sqs-col-9{
width:75%
}
.sqs-col-12 .sqs-col-8{
width:66.6667%
}
.sqs-col-12 .sqs-col-7{
width:58.3333%
}
.sqs-col-12 .sqs-col-6{
width:50%
}
.sqs-col-12 .sqs-col-5{
width:41.6667%
}
.sqs-col-12 .sqs-col-4{
width:33.3333%
}
.sqs-col-12 .sqs-col-3{
width:25%
}
.sqs-col-12 .sqs-col-2{
width:16.6667%
}
.sqs-col-12 .sqs-col-1{
width:8.3333%
}
.sqs-col-11{
width:91.6667%
}
.sqs-col-11 .sqs-col-11{
width:100%
}
.sqs-col-11 .sqs-col-10{
width:90.9091%
}
.sqs-col-11 .sqs-col-9{
width:81.8182%
}
.sqs-col-11 .sqs-col-8{
width:72.7273%
}
.sqs-col-11 .sqs-col-7{
width:63.6364%
}
.sqs-col-11 .sqs-col-6{
width:54.5455%
}
.sqs-col-11 .sqs-col-5{
width:45.4545%
}
.sqs-col-11 .sqs-col-4{
width:36.3636%
}
.sqs-col-11 .sqs-col-3{
width:27.2727%
}
.sqs-col-11 .sqs-col-2{
width:18.1818%
}
.sqs-col-11 .sqs-col-1{
width:9.0909%
}
.sqs-col-10{
width:83.3333%
}
.sqs-col-10 .sqs-col-10{
width:100%
}
.sqs-col-10 .sqs-col-9{
width:90%
}
.sqs-col-10 .sqs-col-8{
width:80%
}
.sqs-col-10 .sqs-col-7{
width:70%
}
.sqs-col-10 .sqs-col-6{
width:60%
}
.sqs-col-10 .sqs-col-5{
width:50%
}
.sqs-col-10 .sqs-col-4{
width:40%
}
.sqs-col-10 .sqs-col-3{
width:30%
}
.sqs-col-10 .sqs-col-2{
width:20%
}
.sqs-col-10 .sqs-col-1{
width:10%
}
.sqs-col-9{
width:75%
}
.sqs-col-9 .sqs-col-9{
width:100%
}
.sqs-col-9 .sqs-col-8{
width:88.8889%
}
.sqs-col-9 .sqs-col-7{
width:77.7778%
}
.sqs-col-9 .sqs-col-6{
width:66.6667%
}
.sqs-col-9 .sqs-col-5{
width:55.5556%
}
.sqs-col-9 .sqs-col-4{
width:44.4444%
}
.sqs-col-9 .sqs-col-3{
width:33.3333%
}
.sqs-col-9 .sqs-col-2{
width:22.2222%
}
.sqs-col-9 .sqs-col-1{
width:11.1111%
}
.sqs-col-8{
width:66.6667%
}
.sqs-col-8 .sqs-col-8{
width:100%
}
.sqs-col-8 .sqs-col-7{
width:87.5%
}
.sqs-col-8 .sqs-col-6{
width:75%
}
.sqs-col-8 .sqs-col-5{
width:62.5%
}
.sqs-col-8 .sqs-col-4{
width:50%
}
.sqs-col-8 .sqs-col-3{
width:37.5%
}
.sqs-col-8 .sqs-col-2{
width:25%
}
.sqs-col-8 .sqs-col-1{
width:12.5%
}
.sqs-col-7{
width:58.3333%
}
.sqs-col-7 .sqs-col-7{
width:100%
}
.sqs-col-7 .sqs-col-6{
width:85.7143%
}
.sqs-col-7 .sqs-col-5{
width:71.4286%
}
.sqs-col-7 .sqs-col-4{
width:57.1429%
}
.sqs-col-7 .sqs-col-3{
width:42.8571%
}
.sqs-col-7 .sqs-col-2{
width:28.5714%
}
.sqs-col-7 .sqs-col-1{
width:14.2857%
}
.sqs-col-6{
width:50%
}
.sqs-col-6 .sqs-col-6{
width:100%
}
.sqs-col-6 .sqs-col-5{
width:83.3333%
}
.sqs-col-6 .sqs-col-4{
width:66.6667%
}
.sqs-col-6 .sqs-col-3{
width:50%
}
.sqs-col-6 .sqs-col-2{
width:33.3333%
}
.sqs-col-6 .sqs-col-1{
width:16.6667%
}
.sqs-col-5{
width:41.6667%
}
.sqs-col-5 .sqs-col-5{
width:100%
}
.sqs-col-5 .sqs-col-4{
width:80%
}
.sqs-col-5 .sqs-col-3{
width:60%
}
.sqs-col-5 .sqs-col-2{
width:40%
}
.sqs-col-5 .sqs-col-1{
width:20%
}
.sqs-col-4{
width:33.3333%
}
.sqs-col-4 .sqs-col-4{
width:100%
}
.sqs-col-4 .sqs-col-3{
width:75%
}
.sqs-col-4 .sqs-col-2{
width:50%
}
.sqs-col-4 .sqs-col-1{
width:25%
}
.sqs-col-3{
width:25%
}
.sqs-col-3 .sqs-col-3{
width:100%
}
.sqs-col-3 .sqs-col-2{
width:66.6667%
}
.sqs-col-3 .sqs-col-1{
width:33.3333%
}
.sqs-col-2{
width:16.6667%
}
.sqs-col-2 .sqs-col-2{
width:100%
}
.sqs-col-2 .sqs-col-1{
width:50%
}
.sqs-col-1{
width:8.3333%
}
.sqs-col-1 .sqs-col-1{
width:100%
}
.sqs-layout > .sqs-row{
margin-left:-17px;
margin-right:-17px
}
.sqs-layout:not(.sqs-editing) .sqs-row .sqs-block:not(.float):first-child{
padding-top:0
}
.sqs-layout:not(.sqs-editing) .sqs-block+.sqs-row .sqs-block:not(.float):first-child{
padding-top:17px
}
.sqs-layout:not(.sqs-editing) .sqs-row+.sqs-row .sqs-block:not(.float):first-child{
padding-top:17px
}
.sqs-layout:not(.sqs-editing)>.sqs-row:first-child>[class*=sqs-col]:first-child>.sqs-block:last-child,.sqs-layout:not(.sqs-editing) .sqs-block+.sqs-row .sqs-block:not(.float):last-child{
padding-bottom:17px
}
.sqs-layout:not(.sqs-editing) .sqs-row+.sqs-row:not(:last-child) .sqs-block:last-child{
padding-bottom:17px
}
.sqs-block.sized .sqs-block-content{
overflow:hidden
}
.text-align-center{
text-align:center
}
.text-align-right{
text-align:right
}
.columns-1 [class*=sqs-col-]{
width:100% !important
}
.sqs-block .state-message,.sqs-state-message{
font:400 normal 12px / 22px 'Gotham SSm A','Gotham SSm B','Gotham SSm','Gotham','Proxima Nova','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
letter-spacing:normal;
padding:19px;
padding-left:60px;
color:#3e3e3e;
position:relative;
background-color:rgba(128,128,128,.15000000000000002)
}
.sqs-block .state-message:after,.sqs-state-message:after{
content:" ";
position:absolute;
top:0;
left:0;
height:60px;
width:60px;
background:transparent url(/universal/images-v6/icons/block-indicator-dark.png) no-repeat center
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){
.sqs-block .state-message:after,.sqs-state-message:after{
background-image:url('/universal/images-v6/icons/block-indicator-dark@2x.png');
background-size:22px
}

}
.sqs-block .state-message.information,.sqs-state-message.information{
background:#222;
padding:30px 20px;
text-align:center;
color:#999;
font-size:11px
}
.sqs-block .state-message .title,.sqs-state-message .title{
padding-bottom:8px;
font-size:14px
}
html.cameron .sqs-block .state-message .title,html.cameron .sqs-state-message .title{
color:#eee
}
.sqs-block .state-message>.sqs-state-message-button,.sqs-state-message>.sqs-state-message-button,.sqs-block .state-message .sqs-state-message-buttons-wrapper,.sqs-state-message .sqs-state-message-buttons-wrapper{
margin-top:19px;
margin-left:-41px;
display:block !important;
position:relative
}
.sqs-block .state-message .sqs-state-message-button,.sqs-state-message .sqs-state-message-button{
cursor:pointer;
outline:none;
background:#3e3e3e;
padding:11px;
-webkit-transition:background-color .1s ease-in-out, opacity .1s ease-in-out;
-moz-transition:background-color .1s ease-in-out, opacity .1s ease-in-out;
-ms-transition:background-color .1s ease-in-out, opacity .1s ease-in-out;
-o-transition:background-color .1s ease-in-out, opacity .1s ease-in-out;
transition:background-color .1s ease-in-out, opacity .1s ease-in-out;
-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
font-family:inherit;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
line-height:22px;
text-align:center;
display:inline-block;
position:relative
}
.sqs-block .state-message .sqs-state-message-button,.sqs-state-message .sqs-state-message-button,.sqs-block .state-message .sqs-state-message-button>*,.sqs-state-message .sqs-state-message-button>*{
color:#fff !important;
-webkit-appearance:none;
border:0;
text-transform:uppercase;
outline:none;
font-size:11px;
font-weight:500
}
.sqs-block .state-message .sqs-state-message-button:hover,.sqs-state-message .sqs-state-message-button:hover{
background-color:#000;
box-shadow:none
}
.sqs-block .state-message .sqs-state-message-button.disabled,.sqs-state-message .sqs-state-message-button.disabled{
opacity:.3;
cursor:default
}
.sqs-block .state-message .sqs-state-message-button.disabled>*,.sqs-state-message .sqs-state-message-button.disabled>*{
opacity:.5
}
.sqs-block .state-message .sqs-state-message-button.disabled:hover,.sqs-state-message .sqs-state-message-button.disabled:hover{
background-color:#3e3e3e !important
}
.sqs-layout.sqs-editing .sqs-block .sqs-block .state-message .sqs-state-message-button,.sqs-layout.sqs-editing .sqs-block .sqs-state-message .sqs-state-message-button{
z-index:1001
}
.sqs-col-0{
width:0;
display:none
}
.sqs-block{
position:relative;
height:auto;
outline:1px solid transparent;
-webkit-transition:box-shadow .1s ease-in-out;
-moz-transition:box-shadow .1s ease-in-out;
-ms-transition:box-shadow .1s ease-in-out;
-o-transition:box-shadow .1s ease-in-out;
transition:box-shadow .1s ease-in-out;
padding-top:17px;
padding-bottom:17px
}
.sqs-block:not(.sqs-block-html):not(.sqs-block-markdown){
clear:both
}
.sqs-layout.sqs-editing .sqs-block.sqs-block-focused:not(.sqs-block-html),.sqs-layout.sqs-editing .sqs-block.sqs-block-editing:not(.sqs-block-html),html:not(.blogapp) .sqs-layout.sqs-editing .sqs-block.sqs-block.sqs-selected,.sqs-layout.sqs-editing .sqs-block.sqs-confirmation-open{
box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)
}
.sqs-layout.sqs-editing .sqs-block.sqs-block-focused.sqs-block-html:hover,.sqs-layout.sqs-editing .sqs-block.sqs-block.sqs-selected.sqs-block-html.sqs-block-editing{
box-shadow:none !important
}
.sqs-layout.sqs-editing .sqs-block.sqs-dd-dragging,.sqs-layout.sqs-editing .sqs-block.yui3-dd-dragging{
z-index:9995 !important;
opacity:.3;
-webkit-transition:opacity .15s ease-in-out, -webkit-transform .15s ease-in-out;
-moz-transition:opacity .15s ease-in-out, -webkit-transform .15s ease-in-out;
-ms-transition:opacity .15s ease-in-out, -webkit-transform .15s ease-in-out;
-o-transition:opacity .15s ease-in-out, -webkit-transform .15s ease-in-out;
transition:opacity .15s ease-in-out, -webkit-transform .15s ease-in-out;
box-sizing:border-box
}
.sqs-block iframe.embedded-scripts-preview{
display:block;
position:relative;
border:0
}
.sqs-block .removed-script{
display:block;
opacity:.6
}
.sqs-block .removed-script::before{
content:'Script Disabled';
font-style:italic
}
html.blogapp .sqs-block{
-webkit-transition:none !important;
-moz-transition:none !important;
-ms-transition:none !important;
-o-transition:none !important;
transition:none !important
}
html .sqs-block.sqs-block-editable:not(.sqs-block-editing){
cursor:url(/universal/images-v6/grab.cur) 8 8,move;
cursor:-webkit-grab;
cursor:-moz-grab
}
html .sqs-block.sqs-block-editable:not(.sqs-block-editing) .sqs-dd-invalid-handle{
cursor:default
}
html.sqs-dragging-block *{
cursor:url(/universal/images-v6/grabbing.cur) 8 8,move;
cursor:-webkit-grabbing;
cursor:-moz-grabbing
}
html .sqs-locked-layout .sqs-block{
cursor:default !important
}
html .sqs-block.sqs-block-html .sqs-block-content{
cursor:auto
}
.sqs-block-code img{
max-width:100%
}
.sqs-block-code .gm-style img{
max-width:none
}
.sqs-block-hidden{
height:0;
overflow:hidden
}
.yui3-overlay-hidden{
display:none
}
.sqs-editing-overlay{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:1000;
-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none
}
.sqs-locked-height .sqs-editing-overlay{
background-color:rgba(255,255,255,.5)
}
html.browser-msie .sqs-editing-overlay{
background-color:rgba(128,128,128,.05)
}
body.sqs-dragging .sqs-layout .sqs-content-overlay{
display:block !important
}
.sqs-content-overlay{
position:absolute;
left:0;
width:100%
}
[class*=aspect-overlay]{
padding-bottom:20px;
position:absolute
}
[class*=aspect-overlay] .yui3-overlay-content{
background:rgba(0,0,0,.9);
color:#fff;
font:12px/24px 'Helvetica Neue',Helvetica,Arial,sans-serif;
text-align:center;
width:50px;
border-radius:5px
}
.sqs-block .yui3-resize-handle{
display:none;
position:absolute;
height:50px;
width:50px
}
.sqs-block .yui3-resize-handles-wrapper{
z-index:10
}
.sqs-block .yui3-resize-handle-inner{
position:absolute;
top:50%;
left:50%;
margin-top:-7px;
margin-left:-7px;
height:13px;
width:13px;
border-radius:100px;
background-color:grey
}
.sqs-block .yui3-resize-handle-b{
margin-bottom:-25px;
margin-left:-25px;
bottom:-1px;
left:50%;
cursor:row-resize
}
.sqs-block .yui3-resize-handle-l{
left:0;
top:0;
bottom:0;
width:10px;
cursor:col-resize
}
.sqs-block .yui3-resize-handle-r{
right:0;
top:0;
bottom:0;
width:10px;
cursor:col-resize
}
.sqs-block .yui3-resize-handle.sqs-dd-dragging .yui3-resize-handle,.sqs-block .yui3-resize-handle.yui3-dd-dragging .yui3-resize-handle{
display:none
}
.sqs-block[class*=focused] .yui3-resize-handle,.sqs-block.sqs-block-editing .yui3-resize-handle{
display:block;
z-index:9999
}
.sqs-block[class*=float]{
z-index:10 !important;
box-sizing:border-box;
clear:none
}
.sqs-block[class*=float-left]{
float:left;
margin-right:17px
}
.sqs-block[class*=float-left]+ .sqs-block[class*=float-left]{
clear:left
}
.sqs-block[class*=float-right]{
float:right;
margin-left:17px
}
.sqs-block[class*=float-right]+ .sqs-block[class*=float-right]{
clear:right
}
.sqs-remove-button{
position:absolute !important;
border-radius:100px;
background:#111 url('icon_close_14_light.png') center center no-repeat;
background-size:7px;
cursor:pointer
}
body.sqs-index .sqs-remove-button{
background:#111 url('/universal/images-v6/icons/icon_close_14_light.png') center center no-repeat
}
.sqs-block-error{
padding-top:12px;
padding-bottom:12px
}
.sqs-block-error .sqs-block-content{
border:1px solid #ddd;
background:#eee;
color:#333
}
html.blogapp .sqs-block-error{
padding-top:17px;
padding-bottom:17px
}
html.blogapp .sqs-block-error .sqs-block-content{
padding:6px 12px
}
html.blogapp .sqs-state-message,html.blogapp .state-message{
display:block;
border:1px solid #ddd;
padding:6px 12px;
background:#eee;
text-align:center;
color:#333
}
.sqs-block .sqs-intrinsic{
position:relative !important
}
.sqs-block .sqs-intrinsic .sqs-intrinsic-content{
position:absolute !important;
top:0;
left:0;
height:100%;
max-width:none;
width:100%
}

.sqs-ui-font-family{
font-family:'squarespace-ui-font';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased
}
[class^="sqs-ui-font-"]:before,[class*=" sqs-ui-font-"]:before{
font-family:'squarespace-ui-font';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased
}
[data-icon]:before{
font-family:'squarespace-ui-font';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:attr(data-icon)
}
#list-paging a,#item-paging a{
text-decoration:none
}
#list-paging a.newer .pagination-icon:before,#item-paging a.newer .pagination-icon:before{
font-family: 'ralewayregular';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e000";
text-align:center;
display:inline-block;
vertical-align:middle
}
#list-paging a.newer .pagination-icon:before,#item-paging a.newer .pagination-icon:before{
font-size:16px;
width:16px;
height:16px;
line-height:16px
}
#list-paging a.newer .pagination-icon:before,#item-paging a.newer .pagination-icon:before{
font-size:inherit;
width:16px;
height:16px;
line-height:16px
}
#list-paging a.older .pagination-icon:after,#item-paging a.older .pagination-icon:after{
font-family: 'ralewayregular';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e003";
text-align:center;
display:inline-block;
vertical-align:middle
}
#list-paging a.older .pagination-icon:after,#item-paging a.older .pagination-icon:after{
font-size:16px;
width:16px;
height:16px;
line-height:16px
}
#list-paging a.older .pagination-icon:after,#item-paging a.older .pagination-icon:after{
font-size:inherit;
width:16px;
height:16px;
line-height:16px
}
#list-paging,#item-paging{
border-top:1px solid #e3e3e3;
border-bottom:1px solid #e3e3e3;
margin:3em 0 0 0
}
#list-paging a,#item-paging a{
padding:1.5em 0;
display:inline-block;
width:48%
}
#list-paging a.newer .pagination-icon,#item-paging a.newer .pagination-icon{
margin-right:.5em
}
#list-paging a.newer:after,#item-paging a.newer:after{
content:"Newer"
}
#list-paging a.older,#item-paging a.older{
float:right;
text-align:right
}
#list-paging a.older .pagination-icon,#item-paging a.older .pagination-icon{
margin-left:.5em
}
#list-paging a.older:before,#item-paging a.older:before{
content:"Older"
}
#list-paging a.disabled,#item-paging a.disabled{
color:#ddd
}
.like-share{
float:right
}
.like-share .sqs-simple-like{
display:inline-block;
margin-right:.5em
}
.like-share .sqs-simple-like .like-icon{
float:none;
display:inline-block;
vertical-align:middle
}
.like-share .squarespace-social-buttons{
display:inline-block;
margin-right:.5em
}
.like-share .squarespace-social-buttons .ss-social-button-icon{
float:none;
display:inline-block;
vertical-align:middle
}
.like-share.empty{
display:none
}
.sqs-audio-playlist{
zoom:1
}
.sqs-audio-playlist.loading{
visibility:hidden
}
.sqs-audio-playlist:after{
display:block;
visibility:hidden;
font-size:0;
height:0;
clear:both;
content:"."
}
.sqs-audio-playlist:after{
display:block;
visibility:hidden;
font-size:0;
height:0;
clear:both;
content:"."
}
.sqs-audio-playlist.hidden{
display:none
}
.sqs-audio-playlist .album-info{
width:33%;
float:left;
zoom:1
}
.sqs-audio-playlist .album-info:after{
display:block;
visibility:hidden;
font-size:0;
height:0;
clear:both;
content:"."
}
.sqs-audio-playlist .album-info:after{
display:block;
visibility:hidden;
font-size:0;
height:0;
clear:both;
content:"."
}
.sqs-audio-playlist .album-cover-wrapper{
position:relative;
width:90px;
height:90px;
margin-bottom:30px
}
.sqs-audio-playlist .album-controls{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
cursor:pointer
}
.sqs-audio-playlist .album-controls .button{
-webkit-transition:.25s all linear;
-moz-transition:.25s all linear;
-ms-transition:.25s all linear;
-o-transition:.25s all linear;
transition:.25s all linear;
-moz-border-radius:50%;
border-radius:50%;
position:absolute;
bottom:50%;
left:50%;
display:block;
width:90px;
height:90px;
margin-bottom:-45px;
margin-left:-45px;
background:#000
}
.sqs-audio-playlist .album-controls .icon{
display:block;
position:relative;
left:50%;
top:50%;
margin-top:-20px;
margin-left:-10px;
width:0px;
height:0px;
border-top:18px solid transparent;
border-bottom:18px solid transparent;
border-left:30px solid #fff;
-webkit-transform:translatez();
-ms-transform:translatez();
transform:translatez()
}
.sqs-audio-playlist .album-title{
font-size:1.5em;
margin:0
}
.sqs-audio-playlist .album-title a{
text-decoration:none
}
.sqs-audio-playlist.playing .album-controls .button .icon{
border-width:0px;
margin-top:-15px;
margin-left:-13px
}
.sqs-audio-playlist.playing .album-controls .button .icon,.sqs-audio-playlist.playing .album-controls .button .icon:before{
height:30px;
width:10px;
background-color:#fff
}
.sqs-audio-playlist.playing .album-controls .button .icon:before{
content:'';
display:block;
margin-left:16px
}
.sqs-audio-playlist.has-album-cover .album-cover-wrapper{
position:relative;
width:100%;
height:0;
padding-bottom:100%;
margin-bottom:20px
}
.sqs-audio-playlist.has-album-cover .album-cover{
position:absolute;
top:0;
right:0;
bottom:0;
left:0
}
.sqs-audio-playlist.has-album-cover .button{
background:rgba(0,0,0,.7);
opacity:.9
}
.sqs-audio-playlist.has-album-cover:hover .button{
background:rgba(0,0,0,.9)
}
.sqs-audio-playlist.has-album-cover.playing .album-controls .button{
margin:-15px;
bottom:0;
left:0;
-webkit-transform:scale(.4,.4);
-ms-transform:scale(.4,.4);
transform:scale(.4,.4)
}
.sqs-audio-playlist.has-album-cover.playing .album-controls .button .icon{
border-width:0px;
margin-top:-15px;
margin-left:-13px
}
.sqs-audio-playlist.has-album-cover.playing .album-controls .button .icon,.sqs-audio-playlist.has-album-cover.playing .album-controls .button .icon:before{
height:30px;
width:10px;
background-color:#fff
}
.sqs-audio-playlist.has-album-cover.playing .album-controls .button .icon:before{
content:'';
display:block;
margin-left:16px
}
.sqs-audio-playlist.has-album-cover.playing .track{
opacity:.4
}
.sqs-audio-playlist.has-album-cover.playing .track:hover,.sqs-audio-playlist.has-album-cover.playing .track.selected{
opacity:1
}
.sqs-audio-playlist .tracks{
float:right;
width:60%;
margin:0;
padding:0
}
.sqs-audio-playlist .track{
list-style-type:none;
padding:0;
margin:0 0 5%;
cursor:pointer;
zoom:1;
font-style:normal;
font-weight:normal;
letter-spacing:0;
text-transform:none;
font-size:13px;
line-height:1.4em
}
.sqs-audio-playlist .track:after{
display:block;
visibility:hidden;
font-size:0;
height:0;
clear:both;
content:"."
}
.sqs-audio-playlist .track:after{
display:block;
visibility:hidden;
font-size:0;
height:0;
clear:both;
content:"."
}
.sqs-audio-playlist .track-progress-bar{
clear:both;
height:2px;
position:relative;
cursor:pointer;
padding-bottom:2.5%
}
.sqs-audio-playlist .track-progress-bar .bar{
position:absolute;
top:0;
left:0;
height:2px;
width:0%
}
.sqs-audio-playlist .track-progress-bar .bar.bg{
width:100%
}
.sqs-audio-playlist .track-progress-bar .bar.play-bar{
position:relative
}
.sqs-audio-playlist .track-meta{
float:right;
text-align:right
}
.sqs-audio-playlist .track-info .title a{
font-size:16px
}
.sqs-audio-playlist.tablet .album-info,.sqs-audio-playlist.tablet .tracks{
width:100%;
float:none
}
.sqs-audio-playlist.tablet .album-info{
padding-bottom:8%
}
.sqs-audio-playlist.tablet .album-cover-wrapper{
float:left;
margin-right:30px
}
.sqs-audio-playlist.tablet.has-album-cover .album-cover-wrapper{
width:40%;
padding-bottom:40%
}
.sqs-audio-playlist.tablet.no-main-image .album-description{
margin-left:120px
}
.sqs-audio-playlist.phone .album-info,.sqs-audio-playlist.phone .tracks{
width:100%;
float:none
}
.sqs-audio-playlist.phone .tracks{
margin-top:30px
}
.sqs-audio-playlist.phone .tracks .track{
margin-bottom:10%
}
.sqs-audio-playlist.phone .album-info{
padding-bottom:0
}
.sqs-audio-playlist.phone .album-cover-wrapper{
float:none;
margin-right:0;
margin-bottom:20px
}
.sqs-audio-playlist.phone.has-album-cover .album-cover-wrapper{
width:100%;
padding-bottom:100%
}
.sqs-audio-playlist.phone.no-main-image .album-description{
margin-left:0
}
.sqs-audio-playlist .track-progress-bar{
-webkit-tap-highlight-color:rgba(0,0,0,.5)
}
.sqs-audio-playlist .track-progress-bar .bar{
-webkit-tap-highlight-color:rgba(0,0,0,.5)
}
.sqs-audio-playlist .track-progress-bar .bar.bg{
background-color:#000;
background-color:rgba(0,0,0,.1)
}
.sqs-audio-playlist .track-progress-bar .bar.load-bar{
background-color:#000;
background-color:rgba(0,0,0,.05)
}
.sqs-audio-playlist .track-progress-bar .bar.play-bar{
background-color:#000;
background-color:rgba(0,0,0,.8)
}
.sqs-audio-playlist .track-meta .track-time{
color:#000;
color:rgba(0,0,0,.5)
}
.sqs-audio-playlist .track-meta .actions{
color:#000;
color:rgba(0,0,0,.2)
}
.sqs-audio-playlist .track-meta .actions a{
color:#000;
color:rgba(0,0,0,.5)
}
.sqs-audio-playlist .track-meta .actions a:hover{
color:#000;
color:rgba(0,0,0,.8)
}
.sqs-audio-playlist .track-info .title a{
color:#000;
color:rgba(0,0,0,.85)
}
.sqs-audio-playlist .track-info .artist{
color:#000;
color:rgba(0,0,0,.5)
}
.hide-album-share-link .sqs-audio-playlist .squarespace-social-buttons{
display:none
}
.collection-type-gallery:not(.gallery-design-grid) .arrow.previous-slide:before{
font-family: 'ralewayregular';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e000";
text-align:center;
display:inline-block;
vertical-align:middle
}
.collection-type-gallery:not(.gallery-design-grid) .arrow.previous-slide:before{
font-size:16px;
width:16px;
height:16px;
line-height:16px
}
.collection-type-gallery:not(.gallery-design-grid) .arrow.previous-slide:before{
font-size:16px;
width:40px;
height:40px;
line-height:40px
}
.collection-type-gallery:not(.gallery-design-grid) .arrow.next-slide:before{
font-family: 'ralewayregular';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e003";
text-align:center;
display:inline-block;
vertical-align:middle
}
.collection-type-gallery:not(.gallery-design-grid) .arrow.next-slide:before{
font-size:16px;
width:16px;
height:16px;
line-height:16px
}
.collection-type-gallery:not(.gallery-design-grid) .arrow.next-slide:before{
font-size:16px;
width:40px;
height:40px;
line-height:40px
}
.collection-type-gallery.gallery-design-grid .dots,.collection-type-gallery.gallery-design-grid .thumbnail-wrapper,.collection-type-gallery.gallery-design-grid .circles,.collection-type-gallery.gallery-design-grid .numbers,.collection-type-gallery.gallery-design-grid .simple{
display:none
}
.collection-type-gallery.gallery-design-grid .slide{
cursor:pointer
}
.collection-type-gallery.gallery-design-grid .slide .slide-meta{
display:none
}
.collection-type-gallery.gallery-design-grid .slide>a{
display:block;
height:100%
}
.collection-type-gallery.gallery-design-grid.lightbox-style-light .yui3-lightbox2 .sqs-lightbox-overlay{
background:#fff
}
.collection-type-gallery.gallery-design-grid.lightbox-style-light .yui3-lightbox2 .sqs-lightbox-close,.collection-type-gallery.gallery-design-grid.lightbox-style-light .yui3-lightbox2 .sqs-lightbox-previous,.collection-type-gallery.gallery-design-grid.lightbox-style-light .yui3-lightbox2 .sqs-lightbox-next,.collection-type-gallery.gallery-design-grid.lightbox-style-light .yui3-lightbox2 .sqs-lightbox-meta-trigger{
color:#111
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery{
cursor:pointer;
opacity:0;
zoom:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-transition:opacity .2s ease-out;
-moz-transition:opacity .2s ease-out;
-ms-transition:opacity .2s ease-out;
-o-transition:opacity .2s ease-out;
transition:opacity .2s ease-out
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .arrow,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .icons span{
-moz-user-select:-moz-none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .gallery-wrapper{
position:relative;
width:100%
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .gallery-wrapper .slides{
display:block;
width:100%;
height:100% !important;
-webkit-transition:opacity .2s ease-out;
-moz-transition:opacity .2s ease-out;
-ms-transition:opacity .2s ease-out;
-o-transition:opacity .2s ease-out;
transition:opacity .2s ease-out
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .gallery-wrapper .slides .slide{
opacity:0;
zoom:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
height:100% !important
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .gallery-wrapper .slides .slide>a{
display:block;
height:100%
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slides-controls{
position:relative;
z-index:991;
overflow:hidden
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .arrow{
z-index:997;
position:absolute;
width:100%;
height:40px;
margin-top:-20px;
text-align:center;
line-height:40px;
font-weight:bold;
color:#fff;
background:#222;
-webkit-transition:opacity .1s ease-in;
-moz-transition:opacity .1s ease-in;
-ms-transition:opacity .1s ease-in;
-o-transition:opacity .1s ease-in;
transition:opacity .1s ease-in
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .arrow.previous-slide{
left:0;
margin-left:2%;
width:40px;
height:40px
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .arrow.next-slide{
right:0;
margin-right:2%;
float:right;
width:40px;
height:40px
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .arrow.sqs-disabled{
opacity:0
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .dots,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .thumbnail-wrapper,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .circles,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .numbers,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple{
display:none;
margin:20px 0
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .dots.sqs-gallery-controls-disabled,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .thumbnail-wrapper.sqs-gallery-controls-disabled,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .circles.sqs-gallery-controls-disabled,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .numbers.sqs-gallery-controls-disabled,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple.sqs-gallery-controls-disabled{
display:none
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .dots{
text-align:center
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .dots .dot{
font-size:30px;
margin:0 5px
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .dots .dot:after{
content:"·"
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .numbers{
text-align:center
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .numbers .number{
font-size:12px;
margin:0 .5em
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .circles{
font-size:0;
position:absolute;
bottom:0;
text-align:center;
z-index:999;
width:100%;
height:16px;
margin:40px 0
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .circles .circle{
display:inline-block;
width:10px;
height:10px;
border:2px solid #fff;
margin:0 5px;
border-radius:100%;
-webkit-border-radius:999px
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .circles .circle.sqs-active-slide{
background:#fff
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple{
text-align:center;
font-size:12px
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple .previous.sqs-disabled,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple .next.sqs-disabled{
opacity:.5
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple .current-index{
letter-spacing:2px
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple .current-index:after{
content:" / "
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple .previous{
float:left
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple .previous:after{
content:"Previous"
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple .next{
float:right
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple .next:after{
content:"Next"
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .dots .dot,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .numbers .number,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .thumbnail-wrapper .thumbnail{
opacity:.5
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .dots .dot.sqs-active-slide,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .numbers .number.sqs-active-slide,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .thumbnail-wrapper .thumbnail.sqs-active-slide{
opacity:1
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .thumbnail-wrapper .thumbnail{
width:100px !important
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta{
display:none;
position:absolute;
width:100%;
bottom:0;
z-index:996;
height:auto;
background:rgba(0,0,0,.7);
padding:24px 0
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .title{
margin:0;
font-size:14px;
color:#fff;
padding:0 2%
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .description{
margin-top:.5em;
display:inline-block;
padding:0 2%
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .description p,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .clickthrough a{
font-size:13px;
line-height:1.4em;
color:#999
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .description p,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .clickthrough{
margin:0
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .description p a{
color:#999;
text-decoration:underline
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .clickthrough{
display:inline-block
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .clickthrough a{
border-bottom:1px solid
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .clickthrough a:before{
content:"Read more"
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery.sqs-system-gallery-init{
position:relative
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery.sqs-system-gallery-init>*{
display:none
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery.sqs-system-gallery-ready{
opacity:.01;
opacity:1;
zoom:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery.sqs-system-gallery-interaction .arrow{
opacity:0
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery.sqs-system-gallery-interaction.sqs-system-gallery-hover-slides-left .arrow.previous-slide:not(.sqs-disabled),.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery.sqs-system-gallery-video-iframe .arrow.previous-slide:not(.sqs-disabled){
opacity:1
}
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery.sqs-system-gallery-interaction.sqs-system-gallery-hover-slides-right .arrow.next-slide:not(.sqs-disabled),.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery.sqs-system-gallery-video-iframe .arrow.next-slide:not(.sqs-disabled){
opacity:1
}
.collection-type-gallery:not(.gallery-design-grid).dialog-open .arrow.previous-slide:not(.sqs-disabled){
opacity:1
}
.collection-type-gallery:not(.gallery-design-grid).dialog-open .arrow.next-slide:not(.sqs-disabled){
opacity:1
}
.collection-type-gallery:not(.gallery-design-grid).gallery-navigation-thumbnails .sqs-system-gallery .thumbnail-wrapper{
display:block
}
.collection-type-gallery:not(.gallery-design-grid).gallery-navigation-bullets .sqs-system-gallery .dots{
display:block
}
.collection-type-gallery:not(.gallery-design-grid).gallery-navigation-numbers .sqs-system-gallery .numbers{
display:block
}
.collection-type-gallery:not(.gallery-design-grid).gallery-navigation-circles .sqs-system-gallery .slide-meta{
bottom:auto;
top:0
}
.collection-type-gallery:not(.gallery-design-grid).gallery-navigation-circles .sqs-system-gallery .circles{
display:block
}
.collection-type-gallery:not(.gallery-design-grid).gallery-navigation-simple .sqs-system-gallery .simple{
display:block
}
.collection-type-gallery:not(.gallery-design-grid).gallery-info-overlay-always-show .sqs-system-gallery .slide-meta.show{
display:block
}
.collection-type-gallery:not(.gallery-design-grid).gallery-info-overlay-show-on-hover .slide:hover .slide-meta.show{
display:block
}
.collection-type-gallery:not(.gallery-design-grid):not(.gallery-show-arrows) .sqs-system-gallery .arrow{
opacity:0 !important
}
.collection-type-gallery:not(.gallery-design-grid).gallery-aspect-ratio-11-square .sqs-system-gallery.sqs-system-gallery-init{
padding-bottom:100%
}
.collection-type-gallery:not(.gallery-design-grid).gallery-aspect-ratio-11-square .thumbnail-wrapper{
height:100px
}
.collection-type-gallery:not(.gallery-design-grid).gallery-aspect-ratio-32-standard .sqs-system-gallery.sqs-system-gallery-init{
padding-bottom:66.66%
}
.collection-type-gallery:not(.gallery-design-grid).gallery-aspect-ratio-32-standard .thumbnail-wrapper{
height:66px
}
.collection-type-gallery:not(.gallery-design-grid).gallery-aspect-ratio-43-four-thirds .sqs-system-gallery.sqs-system-gallery-init{
padding-bottom:75%
}
.collection-type-gallery:not(.gallery-design-grid).gallery-aspect-ratio-43-four-thirds .thumbnail-wrapper{
height:75px
}
.collection-type-gallery:not(.gallery-design-grid).gallery-aspect-ratio-169-widescreen .sqs-system-gallery.sqs-system-gallery-init{
padding-bottom:56.25%
}
.collection-type-gallery:not(.gallery-design-grid).gallery-aspect-ratio-169-widescreen .thumbnail-wrapper{
height:56.25px
}
.collection-type-gallery:not(.gallery-design-grid).gallery-arrow-style-circular .sqs-system-gallery .arrow{
border-radius:100%;
-webkit-border-radius:999px
}
.collection-type-gallery:not(.gallery-design-grid).gallery-arrow-style-round-corners .sqs-system-gallery .arrow{
border-radius:10%;
-webkit-border-radius:4px
}
.collection-type-gallery:not(.gallery-design-grid).gallery-arrow-style-rectangular .sqs-system-gallery .arrow{
border-radius:0;
-webkit-border-radius:0
}
.collection-type-gallery:not(.gallery-design-grid).gallery-arrow-style-no-background .sqs-system-gallery .arrow{
border-radius:0;
background:none;
-webkit-border-radius:0
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
	background-color: #F0EEF0;
	/*background-image:url('images/bgnoise.png'); */
}
html,
body {
  height: 100%;
}

h1, h2, h3, p, ul, ol, pre, dl {
  margin-bottom: 1.0em;
}

h1, h2, #super-list, .element, .tagline, #index-list, 
.super-list .link {
 {font-family: 'Fjalla One', sans-serif; text-transform: uppercase; font-weight: normal; }
}

p {font-size: 1em; font-weight: lighter; line-height: 1.5em; font-family: 'arial' }

h1, h2, h3 { font-weight: bold; color: #414141; font-family: 'Fjalla One', sans-serif; text-transform: uppercase; }
.fjallaFont {font-family: 'Fjalla One', sans-serif; text-transform: uppercase; }
.nothingFont {font-family: 'walkway_boldregular';}
.juliusFont {font-family: 'Julius Sans One', sans-serif;}
.italic {font-style: italic;}
.purple {color: #996DA9;}
.darkPurple {color:#5D155B;}
.grey {color: #BABBBE;}
.white {color: #ffffff;}
.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
a,
a code {
 color: #5D155B;
 text-decoration: none;
 font-family: inherit;
 text-shadow: none;
}

a:hover,
a:hover code { 
  color: #4BF; 
}

a:active,
a:active code {
  color: #5D155B;

}

a img { border: none; }

ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}

h1 a:hover {  color: #4BF; }

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

.spacer {float:left; width:100%; height:20px;}
.bottom-margin {margin-bottom:10px;}
/**** Top of the site to 'ya ****/

.spacer20 {height: 20px;}
.spacer30 {height: 30px;}
.spacer60 {height: 60px;}
.welcome h1 {color: #996DA9; font-size: 60px; margin: 35px 0px 20px 0px; }

.socialButtons {text-align: right; margin: 3px 0px 3px 0px;}

.ebulletin {color: #9C9C9E; font-size: 20px; font-weight:lighter; letter-spacing: .05em; text-shadow: .3px .3px #8f8a8d; text-align: center; font-size: 15px;}
.ebulletin input {width:180px; margin:5px;}
.logo {text-align:center;}
.logo img {height: 100px;}
.welcome {text-align:center;}
.button, .postContent h1 a, #searchsubmit, .ui-button, .submit, .ee_view_cart, .ee_add_item_to_cart {background: #8E669D !important; color: #ffffff; padding: 5px 15px 5px 15px!important; -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important; font-family: 'Fjalla One', sans-serif !important; text-transform: uppercase !important; border:none !important; font-weight: normal;
}
.button a {color: #ffffff; font-weight:normal; letter-spacing: 1px;}
.join {width:22% !important;}
.hideSearchBox {display:none;}
.screen-reader-text {display:none;}
#searchform {margin-top:5px;}
#searchsubmit {vertical-align: top;}
ul.dwls_search_results {width:310px !important;}
.fb_edge_widget_with_comment {margin-bottom: 10px;}

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

/**** Site Navigation ****/



 #topNav.sticky{
     position:fixed;
     left:0;
     top:0;
     width:100%;
	z-index: 999
 }


#topNav   {
  background-color: #996DA9;
  background-image: -moz-linear-gradient(top, #8E669D, #996DA9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8E669D), to(#996DA9));
  background-image: -webkit-linear-gradient(top, #8E669D, #996DA9);
  background-image: -o-linear-gradient(top, #8E669D, #996DA9);
  background-image: linear-gradient(to bottom, #8E669D, #996DA9);
  background-repeat: repeat-x;
  border-color: #8E669D;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8E669D', endColorstr='#996DA9', GradientType=0);
  -moz-box-shadow: 0px 3px 5px 0px #D6D7DB;
	-webkit-box-shadow: 0px 3px 5px 0px #D6D7DB;
	box-shadow: 0px 3px 5px 0px #D6D7DB;

  
}
.navbar .btn-navbar {float: left;}

.nav a { font-family: 'Fjalla One', sans-serif; text-transform: uppercase; letter-spacing: 1px; }
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { border-top-color: #ffffff; border-bottom-color: #ffffff;}
#topNav .current_page_item,  .current-page-ancestor {background-color: #4D1F79;} /**.current-menu-ancestor **/
.well .current_page_item a {text-decoration: none; color: #111111; background-color: #eeeeee;}
ul.dropdown-menu .current_page_item a {color: #222222; font-weight: normal; background-color: #ffffff;}
ul.dropdown-menu li.current_page_item ul a:hover {color: #ffffff; background-color: #996DA9}
ul.dropdown-menu li.current-page-ancestor {background-color: #ffffff;}
#topNav.affix {top: 0px; z-index: 999; width: 100%;}

.searchBox {text-align:right; margin-right:10px;}
.searchBox a {color:#ffffff; letter-spacing:1px;}
.predictive_results {width: 250px !important;}

select {width:100%;}

/**** home page slider ***/

#myCarousel {min-height: 335px; text-align: center;}


/**** Top bricks ****/


.leftBrick {
	 background-color: #ffffff;   -moz-border-radius: 10px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	box-shadow: 1px 1px 2px #828282;
	-moz-box-shadow: 1px 1px 2px #828282;
		-webkit-box-shadow: 1px 1px 2px #828282;
	margin-bottom:20px;
}
.leftBrickHeadline {float:left; width:100%;}
.leftBrickHeadline h2 {padding-left: 20px; font-size: 1.2em; float:left; font-weight: 400;}
.insideBrick {padding:0 20px; min-height: 300px; }
.insideMinistry {margin: 0 10px;}
.insideBrick h2 {text-align: center; font-size: 1.45em; margin-left: 0px; width: 100%; float:left;}
.videoHome {float:left; width:100%; margin-bottom:20px;}
.streamingArchives {width: 100%; float:left; text-align:center; color: #ffffff;  }
.streamingArchives a {line-height: 40px; font-size: 1.45em;}
.addthis_toolbox {padding-bottom: 10px;}

/*** big call to action (CTA) in the middle of the home page ***/

#bigCTA {border-top: 1px solid #BABBBE; border-bottom: 1px solid #BABBBE; text-align: center;}
#bigCTA .textwidget {padding: 20px 0px 20px 0px; }
#bigCTA .textwidget a {font-family: 'Fjalla One', sans-serif; text-transform: uppercase; color: #BABBBE; font-size: 3em; }
#bigCTA .textwidget a:hover {color: #996DA9;}

/*** mid-page content filter buttons ***/

#menu-mid-page-nav {text-align: center;}
#menu-mid-page-nav li {display:inline-block; list-style-type: none; }
#menu-mid-page-nav li a {color: #996DA9;  padding: 5px 15px 5px 15px; font-size: .9em;}
#menu-mid-page-nav li a:hover, #menu-mid-page-nav li.current-menu-item a  {background: #8E669D; padding: 5px 15px 5px 15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#menu-mid-page-nav li.current-menu-item a, #menu-mid-page-nav li a:hover {color: #ffffff; text-decoration:none;} 
#menu-category {text-align: center;}
#menu-category li {display:inline-block; list-style-type: none; }
#menu-category li a {color: #996DA9;  padding: 5px 15px 5px 15px; font-size: .9em;}
#menu-category li a:hover, #menu-category li.current-menu-item a  {background: #8E669D; padding: 5px 15px 5px 15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#menu-category li.current-menu-item a, #menu-category li a:hover {color: #ffffff; text-decoration:none;} 
#calendar-nav {text-align: center;}
#calendar-nav li {display:inline-block; list-style-type: none; }
#calendar-nav li a {color: #996DA9;  padding: 5px 15px 5px 15px; font-size: .9em;}
#calendar-nav li a:hover, #calendar-nav li.current-menu-item a  {background: #8E669D; padding: 5px 15px 5px 15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#calendar-nav li.current-menu-item a, #calendar-nav li a:hover {color: #ffffff; text-decoration:none;}


.leftNav {background-color:#CED0D6;margin-top:10px;padding:5px;}
.leftNav li {list-style-type:none;}

/** ministry content, on home page, ministry directory and individual ministry pages **/

.titleStripe {width: 100%; background-color: #C1A7D6; }



/*** Ministry Home Page, top left ***/

.postHeader {float:left; width: 100%; margin-top: 0px; margin-bottom:15px; background-color:#C1A7D6; \
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px; }
.leftBrick .postHeader {margin-bottom:0px;}

.titleStripe h1 {font-weight: bold; font-size: 20px; margin-left:10px; line-height: 34px;  }

.pull-right .dropdown-menu {right:0; left:auto;}
.pull-right {margin: 10px 0 10px 25px; }
.pull-right a {color:#ffffff;}

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
color: white;
text-decoration: none;
  background-color: #996DA9;
  background-image: -moz-linear-gradient(top, #8E669D, #996DA9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8E669D), to(#996DA9));
  background-image: -webkit-linear-gradient(top, #8E669D, #996DA9);
  background-image: -o-linear-gradient(top, #8E669D, #996DA9);
  background-image: linear-gradient(to bottom, #8E669D, #996DA9);
background-repeat: repeat-x;
}

.well a {list-style:none;  border-bottom: solid 1px #C1A7D6; line-height:40px; }
.well.affix {width: 233px; top: 40px;}
.shopSidebar.affix { width: 270px; right: 195px; top: 60px;}

/****These classes make the color stripes on home page, single item page and ministry pages ****/

.special-events h2, .tribe-events-calendar .cat_special-events {background-color: #E97700; }
.raj, .raj h2 {background-color: #3F691E;}
.tribe-events-calendar .cat_special-events a {color: #ffffff;}
.special-events a {color: #E97700;}
.agape-university, .agape-university h2 {background-color: #51124C; color: #3F691E }
.agape-university a {color: #51124C;}
.agape-association-of-communities, .agape-association-of-communities h2 {background-color: #0A30AC;}
.agape-association-of-communities a {color: #0A30AC;}
.globalworks, .globalworks h2 {background-color: #6DB63B; color: #6DB63B;}
.globalworks a {color: #6DB63B;}
.other-ministries, .other-ministries h2  {background-color: #C1A7D6; color: #3B00A4; }
.other-ministries a {color: #C1A7D6;}
.music-and-arts, .music-and-arts h2 {background-color: #DD2067; color: #DD2067; }
.music-and-arts a {color: #DD2067; } 
.practitioner-core, .practitioner-core h2 {background-color: #3CDBF8;}
.practitioner-core a {color: #3CDBF8;}
.Featured {background-color: #3F691E; }
.commonunity, .commonunity h2  {background-color: #EF8FB3;}
.commonunity a {color: #490000;}
.quiet-mind-bookstore,  .quiet-mind-bookstore h2 {background-color: #265217; color: #265217;}
.quiet-mind-bookstore a {color: #265217;}
.youth-and-family, .youth-and-family h2, .singles-ministry h2 {background-color: #2E6FFD; color:#0E002D;}
.youth-and-family a, .singles-ministry h3 a  {color:#0E002D;}
.one-from-the-heart,.one-from-the-heart h2 {background-color:#C68F00;}
.one-from-the-heart a {color: #C68F00;}
.service-teams, .service-teams h2 {background-color:#FF6FCF; color: #FF6FCF;}
.service-teams a {color: #FF6FCF;}
.itemContent {padding: 0px 10px 0px 10px; font-size: 12px;}
.itemImage {float:left;}
.itemText {float:left;}
.itemContent img {float:left; margin-right: 4%; margin-bottom: 10px;}
.Other {background-color: #FFB548;}
.Other a {color: #66481D;}
.itemStripe h2 a {color: #ffffff;}
.drop h2 {background:#ffffff; line-height:30px;}
.inspire {background-color: #BA1B15 !important;}
.inspire a {background-color: #BA1B15 !important;}
/*** minisitry directory page ***/

h2.itemStripe {
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

.itemStripe h2 {
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

li.topCenter > h2:first-child {text-align:center; }
li.topCenter >h2 a:first-child {color: #ffffff;}
#nav .topCenter {min-height:574px;}
.postHeader h1, .postHeader h2 { font-size:20px; margin:10px 0 10px 10px; line-height: 20px; float:left; color: #ffffff; font-weight: normal;}
.postHeader a {color: #ffffff;}

.post {
	background-color: #ffffff; 
 	color: #222;
	font-family: Helvetica;
	margin-bottom: 20px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	box-shadow: 1px 1px 2px #828282;
	-moz-box-shadow: 1px 1px 2px #828282;
	-webkit-box-shadow: 1px 1px 2px #828282
}

.description {margin-bottom: 20px;}

.attachment-post-thumbnail {float: left; padding: 0px 10px 10px 0px; }

.postContent { padding: 15px 20px; }

.postDate {float:right; color: #3B00A4; margin-right: 10px; font-family: 'Nothing You Could Do', cursive; color: #BABBBE;}

.alignleft {float:left; padding: 5px 10px 5px 0px; }

.categoryPage {min-height:600px;}

.ministryListings li a {margin: 10px 10px 0px 5px; font-size: .9em;}

a.dropdown-toggle {color: #ffffff;}

.noleft {margin-left:0px !important; }

.sub-menu {background-color: #ffffff; margin-bottom:15px; overflow:hidden;}

.sub-menu h1 {height: 20px;}

/**** Single post ministry label / breadcrumb ***/
.ministryLabel a  { font-size: 18px; padding: 0px 0px 0px 0px; color: #ffffff;}
.ministryLabel h1 {margin-bottom: 0px;}


/****li.current_page_item a {
background-image: url("./images/current_page_item.png");
background-position: 0px;
background-repeat: no-repeat;} ***/

/*** Side bar stuff ***/
.sideBarWidget a {color: #414141; }
.sideBarWidget p {border-bottom: solid 1px #C1A7D6; line-height: 40px;}

.sidebar li {list-style-type:none; padding: 10px 0px 10px 20px; border-bottom: solid 1px #C1A7D6;}
.sidebar li a {color: #4D5364;}
li.page_item {list-style-type:none;}

#user_login1, #user_pass1 { width: 95%; }

/** comments **/

li.depth-1 {margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #BABBBE;}
.children {border:none;}
li.depth-2 {padding: 25px;}
.reply {padding-bottom: 24px;}
.comments-link {padding-left: 10px;}
/**** Isotope styles ****/

.hideaddthis {display:none;}
.showaddthis {cursor: pointer; font-size: 12px;}
/**** Make the font colors in the top color strips white, and make a default ****/

.itemStripe {background-color: #C1A7D6; background-color: #C1A7D6; border-top-left-radius: 5px; border-top-right-radius: 5px; }

.itemStripe h2 {font-size: .3em; text-align:center;  }

.itemContent h3 {background-color: #ffffff; font-size: 1.1em; text-align:center; line-height: 24px;}

/* Start: Recommended Isotope styles */
/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */



/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
}
.element {
  font-size: 3.8em;
  line-height: .3em;
  width: 220px;
  float: left;
  position: relative;
}

.large .symbol {
  font-size: 4.5em;
}

.element.fake .symbol {
  color: #000;
}

.element .name {
  left: 0.5em;
  bottom: 1.6em;
  font-size: 1.05em;
}

.element .weight {
  font-size: 0.9em;
  left: 0.5em;
  bottom: 0.5em;
}

.variable-sizes .element.width2 { width: 350px; }


.variable-sizes .element.width2.height2 {
  font-size: 2.0em;
}

.element.large,
.variable-sizes .element.large,
.variable-sizes .element.large.width2.height2 {
  font-size: 3.0em;
  width: 350px;
  z-index: 100;
}

.innerItem {
	width:97%; 
	padding-bottom:10px;
	}

.itemPadding{
	background-color:#ffffff; 
	-moz-border-radius: 10px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 1px 1px 2px #828282;
	-moz-box-shadow: 1px 1px 2px #828282;
	-webkit-box-shadow: 1px 1px 2px #828282;
	
}

em { font-style: italic; }
strong { font-weight: bold; }

blockquote {
  padding-left: 1.0em;
  margin-left: 1.0em;
  border-left: 1px solid #333;
  font-style: italic;
}

/**** Infinite Scroll ****/

#infscr-loading {
  position: fixed;
  text-align: center;
  bottom: 30px;
  left: 42%;
  z-index: 100;
  background: white;
  background: hsla( 0, 0%, 100%, 0.9 );
  padding: 20px;
  color: #222;
  font-size: 15px;
  font-weight: bold;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}

/** hack to mack the calendar look proper on ministries pages **/

td.fc-header-left, td.fc-header-center, td.fc-header-right {font-size: .9em;}

/** style event pages **/

h3.event_title, .span_event_date_label, .span_event_time_label {font-family: 'Playfair Display', serif; font-style: italic; font-size: 1.65em; color: #5D155B; margin-left:0px !important; font-weight: bold; text-align: left; }

h3.event_title a {font-family: 'Playfair Display', serif; font-style: italic;}

.event_data {border-bottom: 1px solid #BABBBE; margin-bottom: 10px;}

.section-title {display:none;}

/*event stuff */
/* Corner radius */
#event_espresso_registration_form {
margin: 10px 3px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

.event_espresso_form_wrapper {padding:10px;}

.event_espresso_form_wrapper form p {
margin: 3px;
position: relative;
}

.event_prices_label, .event_time_label {
display: block;
float: none;
color: #333;
text-align: left !important;
}
 
/*WOOCOMMERCE CSS OVERRIDES */

.woocommerce {float:left !important;}

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {color: #FFFFFF !important; text-shadow: none !important;}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {height: 30px !important;}

.woocommerce-info:before {background-color: #3D1860 !important; }
.woocommerce-info {border-top: 3px solid #3D1860 !important;}
 
/* for the cart tab that appears top right, below the main nav menu */
#menu-item-872 {display: none;} /** this hides the word "Cart" from the shopping cart menu */
li.wcmenucart-display-right {float:right;  margin-top: -30px;}
a.wcmenucart-contents {background-color: #FFFFFF; padding: 5px; right: 1px;  opacity: .8;}
li.wcmenucart-display-right.affix {top:74px; right:1px;}

/* bookstore home page */

.spacer55{width:100%; height:55px;}
.slides {min-height: 400px;}
/* shop sidebar */
.product_list_widget img {height: 50px; width: 50px;}

/* streaming player */
div.jp-audio {float:right; margin-right:50px;}

/* lays out the grid of products on the main page, and also for related products */
.productTop {text-align:center; padding: 5px 5px 0px 5px;}
.productTop h3 {font-size: .3em; line-height: 1.3em;}
.woocommerce div.product span.price {color: #5D155B !important; font-size: .4em !important;}
.price {float:left; width:50%; margin-bottom: 5px; padding-left:5px; font-size: .3em; text-align:left;}
.added_to_cart {font-size: 17px; float:right;}
.productContent .button {float:right; width:20%; font-size: .3em !important; white-space: normal !important; color: #ffffff;}
.productContent .button a {float: left; margin-top: -20px;margin-left: 26%; font-size: .3em !important;}
.onsale {
	background-color: #96c42e;
    position: absolute;
    top:10px;
    left:-6px;
    padding: 2px 8px;
	font-size: 23px;
    text-align: center;
    color:#fff;
    z-index: 999;
    text-shadow: 0 1px 0 rgba(0,0,0,0.1);
	font-size: 0.4em;
	line-height: 1;
}
.onsale:before {
	content: "";
	border:14px solid #96c42e;
	border-color:transparent transparent transparent #96c42e;
	position: absolute;
	top:0;
	right:-28px;
}
.onsale:after {
	content: "";
	border:6px solid #67861f;
	border-color: #67861f transparent transparent transparent;
	border-right-width:0;
	position: absolute;
	left:0;
	bottom:-12px;
}

/* this is postions the "on sale flag"  */
.postContent {position:relative; top:20px;}

.login {float:left; padding: 0px !important;}

.postContent .onsale, .woocommerce span.onsale, .woocommerce-page span.onsale  {
	background: #96c42e !important;
    position: absolute !important;
    top:45px !important;
    left:-6px !important;
    padding: 2px 8px !important;
    text-align: center;
    color:#fff;
    z-index: 999;
    text-shadow: 0 1px 0 rgba(0,0,0,0.1);
	font-size: 16px !important;
	line-height: 1.5em !important;
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	min-height: 24px !important;
}

.woocommerce span.onsale, .woocommerce-page span.onsale  {
	top: 12px !important;
	left: 2px !important;
}

li.product-category.product.span4.first { margin-left:0px; }
li.product-category.product.span4 { margin-bottom:10px; height:275px;}

/* for the categories that show on the home page */

.thumbnails .span4:nth-child(3n+1),
.thumbnails .span4:first-child + li + li + li,
.thumbnails .span4:first-child + li + li + li + li + li + li {
    margin-left: 0;
}

.product-category a {font-family: 'Fjalla One', sans-serif; text-align:center; height:260px;}


/* for single product pages and streaming archive pages*/

.postContent .images {float:left; padding: 0px 10px 10px 0px;}
.woo50 .woocommerce {width:50% !important;}
.checkout .woocommerce {width:100% !important;}
.entry-summary .price {font-size: 1em;}
.product_meta {padding-top: 10px}
.quantity .qty {margin: 0px 5px 5px 5px; width: 25% !important;}
.entry-summary .price {width: 100%;}
.sku, .sku_wrapper {display:none;}
.entry-summary .posted_in {display:none;}
input.nyp {width: 25%;}
table.variations {float:left; width:100%}
.product_meta {display:none !important;}
.product_title {width:100%;}
.stock {display:none;}
.attachment-shop_thumbnail {width: 75px; margin-right:5px;}
/*for search results page */
.rs_rs_addtocart {margin-top:20px;}
.rs_rs_description {margin-top:20px;}

/*shop sidebar stylins */
.sideBarWidget {margin-bottom: 20px;}
.sideBarWidget input[type="text"] {width: 90%;}

/*for modal height on Agape Minister page */

.modal-body {max-height:750px;}
.modal.fade.in {top: 30%;}

/*gets rid of extra line on the love-streamers page, and adds one where its missing. hack. */
.page-item-1855 {border:none !important;}
.page-item-1922 {border-top: solid 1px #C1A7D6;}
/* The Magnificent Clearfix: nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* little fix for gravity forms radio buttons */
.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {margin-left:2px;}

/*let user logged in bar go under the main nav */

#wpadminbar {z-index: 99 !important;}

@media (max-width: 480px) {
	iframe, object, embed{
	width: 450px;
	height: 270px;
	}
#myCarousel {min-height:100px;}	
#container {width: 100%; }
.element {width: 100%; }
.searchBox {text-align:left;}
.button {font-size: .7em;}
ul.dwls_search_results {width:250px;}
.table td {font-size:smaller}
}
@media (max-width: 1200px) {
.ebulletin input {width:120px;} 
.socialButton {width: 18px; margin-top:10px;}
.well.affix {width: 183px; top: 40px;}
.table td {font-size:small}
}


@media (max-width: 979px) {
	iframe, object, embed{
	width: 450px;
	height: 270px;
	}
.welcome h1 {font-size:35px; margin-top: 10px;}	
.ebulletin input {width: 150px;}
.spacer {height: 0px;}
.socialButton {width: 25px;}
.well.affix {width: 128px; top: 40px;}
.table td {font-size:smaller}
}

div#towatermark {

background: url("http://agapelive.com/images/watermark5.png");
/* no-repeat center center;*/
-webkit-background-size: 150%;
  -moz-background-size: 150%;
  -o-background-size:  150%;
  background-size:  150%;
/*background-size:contain;*/
background-position:center;

}