
/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
display:block
}

audio,canvas,video{
display:inline-block
}

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

[hidden],template{
display:none
}

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

body{
margin:0
}

a{
background:transparent
}

a:focus{
outline:thin dotted
}

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

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

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

b,strong{
font-weight:bold
}

dfn{
font-style:italic
}

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

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

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

pre{
white-space:pre-wrap
}

q{
quotes:"\201C" "\201D" "\2018" "\2019"
}

small{
font-size:80%
}

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

sup{
top:-.5em
}

sub{
bottom:-.25em
}

img{
border:0
}

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

figure{
margin:0
}

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

legend{
border:0;
padding:0
}

button,input,select,textarea{
font-family:inherit;
font-size:100%;
margin:0
}

button,input{
line-height:normal
}

button,select{
text-transform:none
}

button,html input[type="button"],input[type="reset"],input[type="submit"]{
-webkit-appearance:button;
cursor:pointer
}

button[disabled],html input[disabled]{
cursor:default
}

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

input[type="search"]{
-webkit-appearance:textfield;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
-webkit-appearance:none
}

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

textarea{
overflow:auto;
vertical-align:top
}

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


/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
.clear:after{
display:block;
visibility:hidden;
font-size:0;
height:0;
clear:both;
content:"."
}

.sqs-g{
letter-spacing:-.31em;
text-rendering:optimizespeed
}

.opera-only :-o-prefocus,.sqs-g{
word-spacing:-.43em
}

.yui3-u,.sqs-u{
display:inline-block;
zoom:1;
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;
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;
zoom:1
}

.yui3-slider,.yui3-slider-rail{
display:-moz-inline-stack;
display:inline-block;
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
}

.sqs-cookie-banner-v2-enabled .sqs-cookie-banner-v2{
display:block
}

body.sqs-cookie-banner-v2-top .sqs-announcement-bar-dropzone,body.sqs-cookie-banner-v2-top .sqs-announcement-bar-dropzone.sqs-cookie-banner-v2-enabled{
position:relative
}

.sqs-cookie-banner-v2{
box-sizing:border-box;
display:none;
justify-content:space-between;
align-items:center;
z-index:300000;
padding:10px;
position:fixed
}

.sqs-cookie-banner-v2 p,.sqs-cookie-banner-v2 button{
font-family:'Helvetica Neue',Helvetica,Sans-serif;
font-size:12px;
line-height:1.5em;
font-weight:normal;
font-style:normal;
letter-spacing:.05em;
margin:10px !important
}

.sqs-cookie-banner-v2 a{
text-decoration:underline
}

.sqs-cookie-banner-v2 .sqs-cookie-banner-v2-text{
max-height:calc(50vh)
}

.sqs-cookie-banner-v2 .sqs-cookie-banner-v2-accept{
white-space:nowrap;
background:transparent
}

.sqs-cookie-banner-v2.TOP{
position:relative
}

body>.sqs-cookie-banner-v2.TOP{
top:0
}

.sqs-cookie-banner-v2.BOTTOM{
bottom:0
}

.sqs-cookie-banner-v2.TOP_LEFT{
top:20px;
left:20px
}

.sqs-cookie-banner-v2.TOP_RIGHT{
top:20px;
right:20px
}

.sqs-cookie-banner-v2.BOTTOM_LEFT{
bottom:20px;
left:20px
}

.sqs-cookie-banner-v2.BOTTOM_RIGHT{
bottom:20px;
right:20px
}

@media (max-width:640px){
.sqs-cookie-banner-v2.TOP_LEFT,.sqs-cookie-banner-v2.TOP_RIGHT{
top:10px;
margin-bottom:10px;
left:10px;
right:10px
}

.sqs-cookie-banner-v2.BOTTOM_LEFT,.sqs-cookie-banner-v2.BOTTOM_RIGHT{
margin-top:10px;
bottom:10px;
left:10px;
right:10px
}


}

.sqs-cookie-banner-v2.ICON{
display:flex;
justify-content:space-between;
align-items:center
}

.sqs-cookie-banner-v2.ICON .sqs-cookie-banner-v2-acceptWrapper{
font-size:0px;
line-height:1;
text-align:right
}

.sqs-cookie-banner-v2.ICON .sqs-cookie-banner-v2-accept{
border:0;
padding:5px 10px
}

.sqs-cookie-banner-v2.ICON .sqs-cookie-banner-v2-accept:after{
content:'×';
font-family:'Helvetica Neue',Helvetica,Sans-serif;
font-weight:100;
line-height:.5em;
font-size:35px
}

.sqs-cookie-banner-v2.BAR{
left:0;
right:0
}

@media (min-width:640px){
.sqs-cookie-banner-v2.BAR{
display:flex;
justify-content:space-between;
align-items:center;
padding:10px 15px
}

.sqs-cookie-banner-v2.BAR p{
margin-right:2vw
}


}

@media (min-width:640px){
.sqs-cookie-banner-v2.POPUP{
width:250px;
margin:20px
}

.sqs-cookie-banner-v2.POPUP.ICON{
width:350px;
margin:10px
}


}

.sqs-cookie-banner-v2.BUTTON .sqs-cookie-banner-v2-accept{
padding:1em 1.5em;
letter-spacing:.1em;
line-height:1em
}

.sqs-cookie-banner-v2.TEXT .sqs-cookie-banner-v2-accept{
padding:0;
border:none;
letter-spacing:.05em
}

.sqs-cookie-banner-v2.DARK{
background-color:#000
}

.sqs-cookie-banner-v2.DARK p,.sqs-cookie-banner-v2.DARK button,.sqs-cookie-banner-v2.DARK a{
color:#fff
}

.sqs-cookie-banner-v2.DARK.BUTTON .sqs-cookie-banner-v2-accept{
border:1px solid #fff
}

.sqs-cookie-banner-v2.DARK.TEXT .sqs-cookie-banner-v2-accept{
border-bottom:1px solid #777
}

.sqs-cookie-banner-v2.LIGHT{
background-color:#eee
}

.sqs-cookie-banner-v2.LIGHT p,.sqs-cookie-banner-v2.LIGHT button,.sqs-cookie-banner-v2.LIGHT a{
color:#111
}

.sqs-cookie-banner-v2.LIGHT.BUTTON .sqs-cookie-banner-v2-accept{
border:1px solid #444
}

.sqs-cookie-banner-v2.LIGHT.TEXT .sqs-cookie-banner-v2-accept{
border-bottom:1px solid #bbb
}

.sqs-cookie-banner-v2-enabled .sqs-cookie-banner-v2{
display:block
}

body.sqs-cookie-banner-v2-top .sqs-announcement-bar-dropzone,body.sqs-cookie-banner-v2-top .sqs-announcement-bar-dropzone.sqs-cookie-banner-v2-enabled{
position:relative
}

.sqs-cookie-banner-v2{
box-sizing:border-box;
display:none;
justify-content:space-between;
align-items:center;
z-index:300000;
padding:10px;
position:fixed
}

.sqs-cookie-banner-v2 p,.sqs-cookie-banner-v2 button{
font-family:'Helvetica Neue',Helvetica,Sans-serif;
font-size:12px;
line-height:1.5em;
font-weight:normal;
font-style:normal;
letter-spacing:.05em;
margin:10px !important
}

.sqs-cookie-banner-v2 a{
text-decoration:underline
}

.sqs-cookie-banner-v2 .sqs-cookie-banner-v2-text{
max-height:calc(50vh)
}

.sqs-cookie-banner-v2 .sqs-cookie-banner-v2-accept{
white-space:nowrap;
background:transparent
}

.sqs-cookie-banner-v2.TOP{
position:relative
}

body>.sqs-cookie-banner-v2.TOP{
top:0
}

.sqs-cookie-banner-v2.BOTTOM{
bottom:0
}

.sqs-cookie-banner-v2.TOP_LEFT{
top:20px;
left:20px
}

.sqs-cookie-banner-v2.TOP_RIGHT{
top:20px;
right:20px
}

.sqs-cookie-banner-v2.BOTTOM_LEFT{
bottom:20px;
left:20px
}

.sqs-cookie-banner-v2.BOTTOM_RIGHT{
bottom:20px;
right:20px
}

@media (max-width:640px){
.sqs-cookie-banner-v2.TOP_LEFT,.sqs-cookie-banner-v2.TOP_RIGHT{
top:10px;
margin-bottom:10px;
left:10px;
right:10px
}

.sqs-cookie-banner-v2.BOTTOM_LEFT,.sqs-cookie-banner-v2.BOTTOM_RIGHT{
margin-top:10px;
bottom:10px;
left:10px;
right:10px
}


}

.sqs-cookie-banner-v2.ICON{
display:flex;
justify-content:space-between;
align-items:center
}

.sqs-cookie-banner-v2.ICON .sqs-cookie-banner-v2-acceptWrapper{
font-size:0px;
line-height:1;
text-align:right
}

.sqs-cookie-banner-v2.ICON .sqs-cookie-banner-v2-accept{
border:0;
padding:5px 10px
}

.sqs-cookie-banner-v2.ICON .sqs-cookie-banner-v2-accept:after{
content:'×';
font-family:'Helvetica Neue',Helvetica,Sans-serif;
font-weight:100;
line-height:.5em;
font-size:35px
}

.sqs-cookie-banner-v2.BAR{
left:0;
right:0
}

@media (min-width:640px){
.sqs-cookie-banner-v2.BAR{
display:flex;
justify-content:space-between;
align-items:center;
padding:10px 15px
}

.sqs-cookie-banner-v2.BAR p{
margin-right:2vw
}


}

@media (min-width:640px){
.sqs-cookie-banner-v2.POPUP{
width:250px;
margin:20px
}

.sqs-cookie-banner-v2.POPUP.ICON{
width:350px;
margin:10px
}


}

.sqs-cookie-banner-v2.BUTTON .sqs-cookie-banner-v2-accept{
padding:1em 1.5em;
letter-spacing:.1em;
line-height:1em
}

.sqs-cookie-banner-v2.TEXT .sqs-cookie-banner-v2-accept{
padding:0;
border:none;
letter-spacing:.05em
}

.sqs-cookie-banner-v2.DARK{
background-color:#000
}

.sqs-cookie-banner-v2.DARK p,.sqs-cookie-banner-v2.DARK button,.sqs-cookie-banner-v2.DARK a{
color:#fff
}

.sqs-cookie-banner-v2.DARK.BUTTON .sqs-cookie-banner-v2-accept{
border:1px solid #fff
}

.sqs-cookie-banner-v2.DARK.TEXT .sqs-cookie-banner-v2-accept{
border-bottom:1px solid #777
}

.sqs-cookie-banner-v2.LIGHT{
background-color:#eee
}

.sqs-cookie-banner-v2.LIGHT p,.sqs-cookie-banner-v2.LIGHT button,.sqs-cookie-banner-v2.LIGHT a{
color:#111
}

.sqs-cookie-banner-v2.LIGHT.BUTTON .sqs-cookie-banner-v2-accept{
border:1px solid #444
}

.sqs-cookie-banner-v2.LIGHT.TEXT .sqs-cookie-banner-v2-accept{
border-bottom:1px solid #bbb
}

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:after{
content:' kr'
}

body.native-currency-code-sek .sqs-money-native:after{
content:' kr'
}

body.native-currency-code-dkk .sqs-money-native:after{
content:' kr'
}

body.native-currency-code-nzd .sqs-money-native:before{
content:'$'
}

body.native-currency-code-sgd .sqs-money-native:before{
content:'S$'
}

body.native-currency-code-mxn .sqs-money-native:before{
content:'$'
}

body.native-currency-code-hkd .sqs-money-native:before{
content:'HK$'
}

body.native-currency-code-czk .sqs-money-native:after{
content:' Kč'
}

body.native-currency-code-thb .sqs-money-native:before{
content:'฿'
}

body.native-currency-code-myr .sqs-money-native:before{
content:'RM'
}

body.native-currency-code-pln .sqs-money-native:after{
content:' zł'
}

body.native-currency-code-ils .sqs-money-native:before{
content:'₪ '
}

body.native-currency-code-php .sqs-money-native:before{
content:'Php'
}

body.native-currency-code-rub .sqs-money-native:after{
content:' р.'
}

@keyframes bounceIn{
0%{
opacity:0;
transform:scale(.3)
}

50%{
opacity:1;
transform:scale(1.05)
}

70%{
transform:scale(.9)
}

100%{
transform:scale(1)
}


}

@keyframes bounceOut{
0%{
transform:scale(1)
}

25%{
transform:scale(.95)
}

50%{
opacity:1;
transform:scale(1.1)
}

100%{
opacity:0;
transform:scale(.3)
}


}

@media screen and (max-width:432px){
.mobile-hidden{
display:none
}


}

@media screen and (max-width:432px){
.subDesktop-hidden{
display:none
}


}

@media screen and (min-width:433px){
.desktop-hidden{
display:none
}


}

.sqs-system-error{
color:#3e3e3e !important;
background:transparent url("error-dark.png") center center no-repeat;
background-position:12px 12px
}

@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){
.sqs-system-error{
background-image:url("error-dark@2x.png");
background-size:44px
}


}

.sqs-system-error input{
cursor:pointer;
outline:none;
background:#3e3e3e;
padding:11px;
text-align:center;
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;
letter-spacing:.5px;
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(246,246,246,.98)
}

.fadeable-plugged.display-status-hidden{
display:none
}

.sqs-video-wrapper .intrinsic{
max-width:100%
}

/*IE9_SPLIT_MARKER*/
.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{
position:absolute;
top:50%;
left:50%;
background:transparent url("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),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){
.sqs-video-wrapper .sqs-video-overlay .sqs-video-icon{
background-image:url("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.css");
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.css");
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
}

body.no-scroll{
height:100%;
position:fixed;
top:0;
left:0;
bottom:0;
right:0
}

.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:-moz-radial-gradient(center 45deg,circle farthest-corner,rgba(0,0,0,.75) 0%,#000 100%)
}

.sqs-lightbox-overlay.light{
background:rgba(246,246,246,.98) !important;
color:#3e3e3e
}

.sqs-lightbox-overlay.white.sqs-lightbox-overlay-style-orb{
background:-moz-radial-gradient(center 45deg,circle farthest-corner,from(rgba(255,255,255,.96)),to(#fff))
}

.sqsp-tooltip{
color:inherit;
background-color:#f6f6f6;
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;
letter-spacing:.5px;
margin-bottom:11px
}

.sqsp-tooltip .description{
margin:11px 0
}

.sqsp-tooltip .buttons{
margin:22px -33px -22px;
border-top:1px solid #e4e4e4;
display:flex
}

.sqsp-tooltip .buttons:empty{
border-top:0
}

.sqsp-tooltip .buttons>*{
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:#f6f6f6;
padding:11px;
text-align:center;
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;
letter-spacing:.5px;
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:#f6f6f6 !important
}

.sqsp-tooltip .buttons a:not(.reject).disabled{
opacity:.5
}

.sqsp-tooltip .buttons a.reject{
cursor:pointer;
outline:none;
background:#f6f6f6;
padding:11px;
text-align:center;
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;
letter-spacing:.5px;
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:#f6f6f6 !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;
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("edit-aviary-light.png") center center no-repeat
}

@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){
.sqs-action-overlay>div.edit-image,.sqs-action-overlay>div.edit{
background-image:url("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("edit-info-light.png") center center no-repeat
}

@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){
.sqs-action-overlay>div.image-info{
background-image:url("edit-info-light@2x.png");
background-size:16px
}


}

.sqs-action-overlay>div.remove,.sqs-action-overlay>div.remove-image{
background:transparent url("trash-9-light.png") center center no-repeat;
cursor:pointer
}

@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){
.sqs-action-overlay>div.remove,.sqs-action-overlay>div.remove-image{
background-image:url("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("trash-9-red.png") center center no-repeat
}

@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){
.sqs-action-overlay>div.remove:hover,.sqs-action-overlay>div.remove-image:hover{
background-image:url("trash-9-red@2x.png");
background-size:9px 11px
}


}

.sqs-action-overlay>div.remove:hover,.sqs-action-overlay>div.remove-image:hover{
background:#f0523d url("trash-9-light.png") center center no-repeat
}

@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){
.sqs-action-overlay>div.remove:hover,.sqs-action-overlay>div.remove-image:hover{
background-image:url("trash-9-light@2x.png");
background-size:9px 11px
}


}

.sqs-action-overlay>div.video-info{
background:transparent url("edit-info-light.png") center center no-repeat
}

@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){
.sqs-action-overlay>div.video-info{
background-image:url("edit-info-light@2x.png");
background-size:16px
}


}

.sqs-action-overlay>div.getty{
background:transparent url("getty-16-light.png") center center no-repeat
}

@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){
.sqs-action-overlay>div.getty{
background-image:url("getty-32-light.png");
background-size:16px
}


}

.sqs-action-overlay>div.buy{
background:transparent url("shopping-cart-16-light.png") center center no-repeat
}

@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){
.sqs-action-overlay>div.buy{
background-image:url("shopping-cart-32-light.png");
background-size:16px
}


}

.sqs-action-overlay>div.remove-video{
background:transparent url("trash-9-light.png") center center no-repeat;
cursor:pointer
}

@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){
.sqs-action-overlay>div.remove-video{
background-image:url("trash-9-light@2x.png");
background-size:9px 11px
}


}

.sqs-action-overlay>div.remove-video:hover{
background:transparent url("trash-9-red.png") center center no-repeat
}

@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){
.sqs-action-overlay>div.remove-video:hover{
background-image:url("trash-9-red@2x.png");
background-size:9px 11px
}


}

.sqs-action-overlay>div.remove-video:hover{
background:#f0523d url("trash-9-light.png") center center no-repeat
}

@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){
.sqs-action-overlay>div.remove-video:hover{
background-image:url("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%;
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-follow-button-hidden{
display:none
}

.sqs-spin{
background-color:transparent;
border-radius:150px;
display:inline-block;
vertical-align:middle;
animation:sqs-spin 1s infinite linear
}

.sqs-spin.light{
border:2px solid rgba(255,255,255,.7) !important;
border-top-color:rgba(255,255,255,.15) !important;
border-left-color:rgba(255,255,255,.15) !important
}

.sqs-spin.dark{
border:2px solid rgba(0,0,0,.75) !important;
border-top-color:rgba(0,0,0,.08) !important;
border-left-color:rgba(0,0,0,.08) !important
}

.sqs-spin.extra-small{
width:4px;
height:4px
}

.sqs-spin.small{
width:8px;
height:8px
}

.sqs-spin.default{
width:12px;
height:12px
}

.sqs-spin.large{
width:22px;
height:22px
}

.sqs-spin.extra-large{
width:40px;
height:40px
}

.sqs-spin.xx-large{
width:80px;
height:80px
}

.sqs-spin.degraded{
border:0px;
border-radius:0px;
animation:none
}

.sqs-spin.degraded img{
width:100%;
height:100%;
border:0 !important;
outline:0 !important;
box-shadow:none !important
}

@keyframes sqs-spin{
0%{
transform:rotate(0deg)
}

100%{
transform:rotate(360deg)
}


}

.sqs-widgets-confirmation{
color:#3e3e3e;
z-index:1000000;
font-size:12px
}

@media screen and (max-width:432px){
.sqs-widgets-confirmation{
width:300px !important
}


}

@media screen and (min-width:433px){
.sqs-widgets-confirmation{
position:absolute
}


}

.sqs-widgets-confirmation-content{
color:inherit;
padding:22px 33px;
text-align:center;
background:#f6f6f6;
box-shadow:0 4px 33px rgba(0,0,0,.22),0 0 0 1px rgba(0,0,0,.04);
border-radius:4px;
overflow:hidden
}

@media screen and (max-width:432px){
.sqs-widgets-confirmation-content{
padding:22px
}


}

.sqs-widgets-confirmation-content>.title{
text-transform:uppercase;
font-weight:500;
letter-spacing:.5px;
margin-bottom:11px
}

.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:flex;
margin:22px -33px -22px
}

.sqs-widgets-confirmation-content .buttons:empty{
border-top:0
}

.sqs-widgets-confirmation-content .buttons>*{
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:#f6f6f6;
padding:11px;
text-align:center;
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;
line-height:16px
}

.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;
letter-spacing:.5px;
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:#f6f6f6 !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:#f6f6f6;
padding:11px;
text-align:center;
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;
line-height:16px
}

.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;
letter-spacing:.5px;
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:#f6f6f6 !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.with-media .sqs-widgets-confirmation-content{
background:#fff
}

.sqs-widgets-confirmation.shown .media>*{
width:100%
}

.sqs-widgets-confirmation{
opacity:0;
transform:scale(.96)
}

.sqs-widgets-confirmation.mobile{
transform:translatey(-50%)
}

.sqs-widgets-confirmation.shown{
opacity:1;
transform:scale(1);
animation-name:show-confirmation;
animation-iteration-count:1;
animation-duration:.3s
}

.sqs-widgets-confirmation.shown.mobile{
transform:translatey(0);
animation-name:show-confirmation-mobile
}

.sqs-widgets-confirmation.hiding{
opacity:0;
animation-name:none;
transition-property:all;
transition-duration:.3s;
transform:scale(.96)
}

.sqs-widgets-confirmation.hiding.mobile{
transform:translatey(-50%)
}

.sqs-widgets-confirmation-hidden{
display:none
}

@keyframes show-confirmation{
from{
opacity:0;
transform:scale(.96)
}

to{
opacity:1;
transform:scale(1)
}


}

@keyframes show-confirmation-mobile{
from{
transform:translatey(-50%)
}

to{
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
}

@media screen and (max-width:432px){
.sqs-widgets-confirmation-overlay{
opacity:.4 !important;
z-index:999999 !important
}


}

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

@-moz-keyframes fadeLoadingLogo{
0%{
opacity:0;
top:44%
}

100%{
opacity:.5;
top:50%
}


}

@-webkit-keyframes fadeLoadingLogo{
0%{
opacity:0;
top:44%
}

100%{
opacity:.5;
top:50%
}


}

@-moz-keyframes fadein{
0%{
opacity:0
}

100%{
opacity:1
}


}

@-webkit-keyframes fadein{
0%{
opacity:0
}

100%{
opacity:1
}


}

@-moz-keyframes fadeout{
0%{
opacity:1
}

100%{
opacity:0
}


}

@-webkit-keyframes fadeout{
0%{
opacity:1
}

100%{
opacity:0
}


}

@-webkit-keyframes bounceIn{
0%{
opacity:0;
-webkit-transform:scale(.3);
transform:scale(.3)
}

50%{
opacity:1;
-webkit-transform:scale(1.05);
transform:scale(1.05)
}

70%{
-webkit-transform:scale(.9);
transform:scale(.9)
}

100%{
-webkit-transform:scale(1);
transform:scale(1)
}


}

@keyframes bounceIn{
0%{
opacity:0;
-webkit-transform:scale(.3);
-ms-transform:scale(.3);
transform:scale(.3)
}

50%{
opacity:1;
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05)
}

70%{
-webkit-transform:scale(.9);
-ms-transform:scale(.9);
transform:scale(.9)
}

100%{
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}


}

@-webkit-keyframes bounceOut{
0%{
-webkit-transform:scale(1);
transform:scale(1)
}

25%{
-webkit-transform:scale(.95);
transform:scale(.95)
}

50%{
opacity:1;
-webkit-transform:scale(1.1);
transform:scale(1.1)
}

100%{
opacity:0;
-webkit-transform:scale(.3);
transform:scale(.3)
}


}

@keyframes bounceOut{
0%{
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}

25%{
-webkit-transform:scale(.95);
-ms-transform:scale(.95);
transform:scale(.95)
}

50%{
opacity:1;
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)
}

100%{
opacity:0;
-webkit-transform:scale(.3);
-ms-transform:scale(.3);
transform:scale(.3)
}


}

@media screen and (max-width: 432px){
.mobile-hidden{
display:none
}


}

@media screen and (max-width: 432px){
.subDesktop-hidden{
display:none
}


}

@media screen and (min-width: 433px){
.desktop-hidden{
display:none
}


}

.sqs-row{
width:auto !important
}

.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):not(.sqs-feature-gated-wrapper):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 'Clarkson','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("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("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;
letter-spacing:.5px;
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
}

/*!!!!!! WARNING !!!!!!!!
 * This file is a copy of all variable defined in @sqs/styles/variables.less
 */
html.squarespace-damask.is-expanded .sqs-block [data-block-state="invalid"]{
display:none
}

.sqs-blockStatus{
display:none;
position:relative;
z-index:1001
}

html.squarespace-damask .sqs-blockStatus,html.blogapp .sqs-blockStatus{
display:block
}

html.squarespace-damask.is-expanded .sqs-blockStatus{
display:none
}

.sqs-blockStatus-box{
padding:22px 56px 22px 22px;
background:#fff;
border:1px solid #d0d0d0;
border-radius:4px;
color:#3e3e3e;
font-family:'Clarkson','Helvetica Neue',Helvetica,Arial,sans-serif;
line-height:1em;
font-weight:normal;
letter-spacing:normal;
text-align:left;
cursor:default;
-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
box-shadow:-2px 1px 6px 1px rgba(0,0,0,.1);
box-sizing:border-box
}

[data-state="invalid"] .sqs-blockStatus-box{
border:1px solid #f0523d
}

.sqs-blockStatus-box-title{
margin:0 0 11px 0;
font-size:12px;
line-height:1.65em;
font-weight:500;
letter-spacing:.06em;
text-transform:uppercase
}

.sqs-blockStatus-box-message,.sqs-blockStatus-box-kbArticleLink{
font-size:11px;
line-height:1.65em
}

.sqs-blockStatus-box-message a:link,.sqs-blockStatus-box-kbArticleLink a:link,.sqs-blockStatus-box-message a:hover,.sqs-blockStatus-box-kbArticleLink a:hover,.sqs-blockStatus-box-message a:visited,.sqs-blockStatus-box-kbArticleLink a:visited,.sqs-blockStatus-box-message a:active,.sqs-blockStatus-box-kbArticleLink a:active{
color:#3e3e3e !important;
border-bottom:1px solid #3e3e3e !important;
text-decoration:none !important
}

.sqs-blockStatus-box-message a:link:hover,.sqs-blockStatus-box-kbArticleLink a:link:hover,.sqs-blockStatus-box-message a:hover:hover,.sqs-blockStatus-box-kbArticleLink a:hover:hover,.sqs-blockStatus-box-message a:visited:hover,.sqs-blockStatus-box-kbArticleLink a:visited:hover,.sqs-blockStatus-box-message a:active:hover,.sqs-blockStatus-box-kbArticleLink a:active:hover{
color:#797979 !important;
border-color:#797979 !important
}

.sqs-blockStatus-box-kbArticleLink{
display:inline-block
}

.sqs-editing .sqs-blockStatus-box-kbArticleLink{
display:none
}

.sqs-blockStatus-box-button{
display:inline-block;
margin-top:11px;
cursor:pointer;
outline:none;
background:#3e3e3e;
padding:11px;
text-align:center;
-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;
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-blockStatus-box-button,.sqs-blockStatus-box-button>*{
color:#fff !important;
-webkit-appearance:none;
border:0;
text-transform:uppercase;
outline:none;
font-size:11px;
font-weight:500
}

.sqs-blockStatus-box-button:hover{
background-color:#000;
box-shadow:none
}

.sqs-blockStatus-box-button.disabled{
opacity:.3;
cursor:default
}

.sqs-blockStatus-box-button.disabled>*{
opacity:.5
}

.sqs-blockStatus-box-button.disabled:hover{
background-color:#3e3e3e !important
}

.sqs-blockStatus--overlayMode{
opacity:0;
visibility:hidden;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
width:auto;
height:auto;
background:transparent;
border:1px solid #ededed;
z-index:1002;
pointer-events:none;
box-sizing:border-box
}

.sqs-blockStatus--overlayMode[data-state="invalid"]{
opacity:1;
visibility:visible;
border:1px solid #f0523d
}

.sqs-layout:not(.sqs-editing)>.sqs-row:first-child .sqs-block:not(.float):first-child .sqs-blockStatus--overlayMode{
top:-17px
}

.sqs-blockStatus--overlayMode .sqs-blockStatus-box{
position:absolute;
top:-8.5px;
right:-8.5px;
width:380px;
border:1px solid #d0d0d0 !important;
z-index:1000;
pointer-events:all;
-webkit-transition:opacity 0.2s ease-in;
-moz-transition:opacity 0.2s ease-in;
-ms-transition:opacity 0.2s ease-in;
-o-transition:opacity 0.2s ease-in;
transition:opacity 0.2s ease-in;
opacity:0;
visibility:hidden
}

html.blogapp .sqs-blockStatus--overlayMode .sqs-blockStatus-box{
display:none
}

.sqs-blockStatus[data-state="invalid"] .sqs-blockStatus-disclosure:after{
content:"!";
position:absolute;
top:11px;
right:11px;
height:22px;
width:22px;
background:#f0523d;
border-radius:100%;
color:#fff;
font-family:'Clarkson','Helvetica Neue',Helvetica,Arial,sans-serif;
font-size:11px;
line-height:22px;
font-weight:700;
letter-spacing:normal;
text-align:center;
z-index:1001;
pointer-events:all
}

.sqs-editing .sqs-blockStatus--overlayMode .sqs-blockStatus-disclosure:after{
opacity:0;
visibility:hidden
}

html.squarespace-damask .sqs-blockStatus--overlayMode .sqs-blockStatus-disclosure:after{
cursor:pointer
}

html.squarespace-damask .sqs-blockStatus--overlayMode .sqs-blockStatus-disclosure:hover+.sqs-blockStatus-box,html.squarespace-damask .sqs-blockStatus--overlayMode .sqs-blockStatus-box:hover,html.blogapp .sqs-blockStatus--overlayMode .sqs-blockStatus-disclosure:hover+.sqs-blockStatus-box,html.blogapp .sqs-blockStatus--overlayMode .sqs-blockStatus-box:hover{
opacity:1;
visibility:visible
}

.sqs-block-audio .sqs-audio-embed.sqs-block-is-placeholder .sqs-widgets-audio-player .action{
cursor:default;
pointer-events:none
}

.sqs-block-audio .sqs-audio-embed.sqs-block-is-placeholder .sqs-widgets-audio-player .action .play{
opacity:.1
}

.sqs-block-newsletter.sqs-block-editing .sqs-blockStatus,.sqs-block-opentable.sqs-block-editing .sqs-blockStatus{
opacity:0;
visibility:hidden
}

.sqs-block-summary-v2:hover .sqs-block-is-placeholder[data-block-state="invalid"] .summary-heading{
width:calc(100% -  80px);
width:-webkit-calc(100% -  80px);
width:-moz-calc(100% -  80px)
}

.sqs-block-summary-v2:hover .sqs-block-is-placeholder[data-block-state="invalid"] .summary-carousel-pager{
width:80px;
padding-right:30px
}

.sqs-block-twitter .tweet-list.sqs-block-is-placeholder .tweet-avatar{
width:48px;
height:48px
}

.sqs-block-video .sqsVideoBlockPlaceholder{
position:relative;
width:100%;
height:auto;
padding-bottom:65%;
background:#f6f6f6
}

.sqs-block-video .sqsVideoBlockPlaceholder[data-block-state="invalid"]{
display:none
}

html.squarespace-damask .sqs-block-video .sqsVideoBlockPlaceholder[data-block-state="invalid"],html.blogapp .sqs-block-video .sqsVideoBlockPlaceholder[data-block-state="invalid"]{
display:block
}

html.squarespace-damask.is-expanded .sqs-block-video .sqsVideoBlockPlaceholder[data-block-state="invalid"]{
display:none
}

.sqs-block-video .sqsVideoBlockPlaceholder-play{
position:absolute;
top:50%;
left:50%;
margin-top:-41px;
margin-left:-31px
}

.sqs-block-video .sqsVideoBlockPlaceholder-timeline{
position:absolute;
left:0;
bottom:0;
height:50px;
width:100%;
border-width:23px 75px;
border-style:solid;
border-color:#e9e9e9;
background:#b4b4b4;
box-sizing:border-box
}

.sqs-block-video .sqsVideoBlockPlaceholder-timeline:before,.sqs-block-video .sqsVideoBlockPlaceholder-timeline:after{
content:'';
position:absolute;
background:#fff
}

.sqs-block-video .sqsVideoBlockPlaceholder-timeline:before{
top:0;
left:0;
width:50px;
height:100%
}

.sqs-block-video .sqsVideoBlockPlaceholder-timeline:after{
top:50%;
left:48px;
margin-top:-6px;
height:12px;
width:12px;
border-radius:100%
}

.sqs-block-video .sqsVideoBlockPlaceholder+iframe{
display:none
}

.sqs-block{
position:relative;
height:auto;
padding-top:17px;
padding-bottom:17px;
outline:none;
box-shadow:inset 0 0 0 1px rgba(128,128,128,0);
-webkit-transition:box-shadow .2s ease-in-out;
-moz-transition:box-shadow .2s ease-in-out;
-ms-transition:box-shadow .2s ease-in-out;
-o-transition:box-shadow .2s ease-in-out;
transition:box-shadow .2s ease-in-out
}

.sqs-block:not(.sqs-block-html):not(.sqs-block-markdown){
clear:both
}

.sqs-layout.sqs-editing .sqs-block{
backface-visibility:hidden
}

html:not(.blogapp) .sqs-layout.sqs-editing .sqs-block.sqs-block-editable:hover{
box-shadow:inset 0 0 0 1px rgba(128,128,128,.2)
}

.sqs-layout.sqs-editing .sqs-block.sqs-block-focused,.sqs-layout.sqs-editing .sqs-block.sqs-block-editing,html:not(.blogapp) .sqs-layout.sqs-editing .sqs-block.sqs-block-focused:hover,html:not(.blogapp) .sqs-layout.sqs-editing .sqs-block.sqs-block-editing:hover,html:not(.blogapp) .sqs-layout.sqs-editing .sqs-block.sqs-selected,.sqs-layout.sqs-editing .sqs-block.sqs-confirmation-open{
box-shadow:inset 0 0 0 1px rgba(128,128,128,.85)
}

.sqs-layout.sqs-editing .sqs-block.sqs-block-html.sqs-block-editing{
box-shadow:inset 0 0 0 1px rgba(128,128,128,0) !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 .sqs-block.sqs-block-editable:not(.sqs-block-editing){
cursor:url("urn:scrapbook:download:error:https://static1.squarespace.com/universal/images-v6/grab.cur") 8 8,move;
cursor:url("grab.cur.html") 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("urn:scrapbook:download:error:https://static1.squarespace.com/universal/images-v6/grabbing.cur") 8 8,move;
cursor:url("urn:scrapbook:download:error:https://static1.squarespace.com/universal/images/icons/grabbing.cur") 8 8,move;
cursor:-webkit-grabbing;
cursor:-moz-grabbing
}

html .sqs-locked-layout .sqs-block{
cursor:default !important
}

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

@font-face{
font-family:'squarespace-ui-font';
src:url("squarespace-ui-font.eot.html");
src:url("squarespace-ui-font.eot-1.html#iefix") format('embedded-opentype'),url("squarespace-ui-font.svg#squarespace-ui-font") format('svg'),url("squarespace-ui-font.woff.html") format('woff'),url("squarespace-ui-font.ttf.html") format('truetype');
font-weight:normal;
font-style:normal
}

.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)
}

.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;
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:'squarespace-ui-font';
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 img,.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;
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 .next:before{
font-family:'squarespace-ui-font';
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:'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-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%;
white-space:nowrap;
vertical-align:top;
font-size:0;
transition:-webkit-transform ease .4s;
transition:transform ease .4s;
transition:transform ease .4s,-webkit-transform ease .4s
}

.sqs-gallery-design-carousel .sqs-gallery-design-carousel-slide{
display:inline-block;
width:33.66666667%;
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-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{
-webkit-user-select:text;
-moz-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;
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;
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:'squarespace-ui-font';
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:'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
}

.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:'squarespace-ui-font';
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
}

@font-face{
font-family:'squarespace-ui-font';
src:url("squarespace-ui-font.eot");
src:url("squarespace-ui-font-1.eot#iefix") format('embedded-opentype'),url("squarespace-ui-font-1.svg#squarespace-ui-font") format('svg'),url("squarespace-ui-font.woff") format('woff'),url("squarespace-ui-font.ttf") format('truetype');
font-weight:normal;
font-style:normal
}

.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:'squarespace-ui-font';
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:'squarespace-ui-font';
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.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-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-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
}

body:not(.event-show-past-events) .eventlist.eventlist--past{
display:none
}

.eventlist-event{
position:relative;
margin:68px 0 0 0;
padding:0
}

.eventlist-event:first-of-type{
margin:0
}

.eventlist-column-thumbnail{
display:block;
float:left;
width:35%;
height:0;
padding-bottom:23.333333333333332%;
text-decoration:none !important;
background:rgba(110,110,110,.05)
}

.eventlist-column-thumbnail img{
-webkit-transition:opacity .3s ease-in;
-moz-transition:opacity .3s ease-in;
-ms-transition:opacity .3s ease-in;
-o-transition:opacity .3s ease-in;
transition:opacity .3s ease-in
}

.eventlist-column-thumbnail img:not(.loaded){
opacity:0
}

body:not(.event-thumbnails) .eventlist-column-thumbnail{
display:none
}

.event-disable-item-pages .eventlist-column-thumbnail{
cursor:default;
pointer-events:none
}

.event-thumbnail-size-11-square .eventlist-column-thumbnail{
padding-bottom:35%
}

.event-thumbnail-size-32-standard .eventlist-column-thumbnail{
padding-bottom:23.333333333333332%
}

.event-thumbnail-size-23-standard-vertical .eventlist-column-thumbnail{
padding-bottom:52.5%
}

.event-thumbnail-size-43-four-thirds .eventlist-column-thumbnail{
padding-bottom:26.25%
}

.event-thumbnail-size-169-widescreen .eventlist-column-thumbnail{
padding-bottom:19.6875%
}

.event-thumbnail-size-2401-anamorphic-widescreen .eventlist-column-thumbnail{
padding-bottom:14.583333333333334%
}

.eventlist-column-thumbnail:empty{
height:auto;
min-height:100px;
padding-bottom:0 !important;
background:transparent
}

.eventlist-column-date{
display:block;
position:absolute;
top:0;
left:0;
width:35%;
margin:0;
padding:0;
color:#333 !important;
text-decoration:none !important
}

.event-disable-item-pages .eventlist-column-date{
cursor:default;
pointer-events:none
}

body:not(.event-date-label) .eventlist-column-date{
display:none
}

body:not(.event-thumbnails) .eventlist-column-date{
position:static;
float:left;
width:70px
}

.eventlist-datetag{
display:table;
position:absolute;
top:10px;
right:10px;
height:auto;
min-height:70px;
width:70px;
margin:0;
padding:0;
background:#fff;
color:#333;
font-size:14px;
line-height:14px;
text-align:center;
box-sizing:border-box
}

body:not(.event-thumbnails) .eventlist-datetag{
position:static;
background:#e8ecec
}

.eventlist-event:not(.eventlist-event--hasimg) .eventlist-datetag{
top:0;
background:#e8ecec
}

.eventlist-datetag-inner{
display:table-cell;
vertical-align:middle;
margin:0;
padding:6px;
color:inherit;
font-size:0;
line-height:0;
letter-spacing:0
}

.eventlist-datetag-startdate--month,.eventlist-datetag-startdate--day,.eventlist-datetag-time,.eventlist-datetag-enddate{
margin:3px 0;
line-height:1em;
text-transform:uppercase;
white-space:nowrap
}

.eventlist-event--past .eventlist-datetag-startdate--month,.eventlist-event--past .eventlist-datetag-startdate--day,.eventlist-event--past .eventlist-datetag-time,.eventlist-event--past .eventlist-datetag-enddate{
opacity:.3
}

.eventlist-datetag-time,.eventlist-datetag-enddate{
border-top:1px solid #ddd;
margin:6px 0 0 0;
padding-top:6px;
font-size:11px
}

.eventlist-datetag-startdate--month{
font-size:14px;
margin-top:6px
}

.eventlist-datetag-startdate--day{
font-size:26px
}

body:not(.event-date-label-time) .eventlist-datetag-time{
display:none
}

.eventlist-datetag-status{
display:none;
position:absolute;
top:0px;
left:35px;
width:1px;
height:70px;
background:#000;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg)
}

.eventlist-event--past .eventlist-datetag-status{
display:block
}

.eventlist-event--past.eventlist-event--multiday .eventlist-datetag-status,body.event-date-label-time .eventlist-event--past .eventlist-datetag-status{
top:0px;
height:85px;
-webkit-transform:rotate(38deg);
-moz-transform:rotate(38deg);
-ms-transform:rotate(38deg);
-o-transform:rotate(38deg);
transform:rotate(38deg)
}

.eventlist-column-info{
float:left;
width:65%;
padding:0 0 0 34px;
box-sizing:border-box
}

body:not(.event-thumbnails) .eventlist-column-info{
width:calc(100% -  70px);
width:-webkit-calc(100% -  70px);
width:-moz-calc(100% -  70px)
}

body:not(.event-thumbnails):not(.event-date-label) .eventlist-column-info{
width:100%;
padding-left:0
}

.eventlist-cats{
margin:0 0 4.25px 0;
padding:0;
font-size:14px;
line-height:1.4em
}

.eventlist-cats a{
color:inherit !important;
text-decoration:none !important
}

body:not(.event-list-show-cats) .eventlist-cats{
display:none
}

.eventlist-title{
margin:0 0 17px 0 !important;
padding:0 !important;
font-size:28px !important;
line-height:1.2em !important
}

.eventlist-title .eventlist-title-link{
margin:0 !important;
padding:0 !important;
color:inherit !important;
text-decoration:none !important;
font-size:inherit !important;
line-height:inherit !important
}

.event-disable-item-pages .eventlist-title .eventlist-title-link{
cursor:default;
pointer-events:none
}

.eventlist-meta{
list-style-type:none;
margin:0 0 17px 0;
padding:0
}

.eventlist-meta-item{
margin:0;
padding:0;
text-align:left
}

.event-icons .eventlist-meta-item{
position:relative;
padding-left:25.5px
}

.event-icons .eventlist-meta-item:before{
opacity:.5;
position:absolute;
top:3px;
left:-2px
}

.event-icons .eventlist-meta-item.eventlist-meta-date:before{
font-family:'squarespace-ui-font';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e015";
text-align:center;
display:inline-block;
vertical-align:middle
}

.event-icons .eventlist-meta-item.eventlist-meta-date:before{
font-size:16px;
width:16px;
height:16px;
line-height:16px
}

.event-icons .eventlist-meta-item.eventlist-meta-time:before{
font-family:'squarespace-ui-font';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e00c";
text-align:center;
display:inline-block;
vertical-align:middle
}

.event-icons .eventlist-meta-item.eventlist-meta-time:before{
font-size:16px;
width:16px;
height:16px;
line-height:16px
}

.event-icons .eventlist-meta-item.eventlist-meta-address:before{
font-family:'squarespace-ui-font';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e02f";
text-align:center;
display:inline-block;
vertical-align:middle
}

.event-icons .eventlist-meta-item.eventlist-meta-address:before{
font-size:16px;
width:16px;
height:16px;
line-height:16px
}

body:not(.event-list-date) .eventlist-meta-date,body:not(.event-list-time) .eventlist-meta-time,body:not(.event-list-address) .eventlist-meta-address{
display:none
}

.event-list-time .eventlist-event--multiday .eventlist-meta-date .event-date:after{
content:", "
}

.event-list-time .eventlist-event--multiday .eventlist-meta-time{
display:inline-block
}

.eventlist-meta-address-line:after{
content:", "
}

.eventlist-meta-address-line:last-of-type:after{
content:none
}

body:not(.event-list-icalgcal-links) .eventlist-meta-export{
display:none
}

.eventlist-meta-export-divider{
margin:0 4px
}

.eventlist-meta-export-divider:before{
content:"\00B7"
}

body:not(.event-excerpts) .eventlist-description,body:not(.event-excerpts) .eventlist-excerpt{
display:none
}

.eventlist-excerpt{
margin:0 0 17px 0
}

.eventlist a.eventlist-button{
margin:5.666666666666667px 0 25.5px 0;
display:inline-block;
width:auto;
height:auto;
padding:1em 2.5em;
color:#fff;
background-color:#272727;
border-width:0;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px;
line-height:1em;
font-weight:normal;
font-style:normal;
text-transform:uppercase;
letter-spacing:0px;
text-align:center;
text-decoration:none;
cursor:pointer;
outline:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}

body:not(.event-list-cta-button) .eventlist a.eventlist-button,body.event-disable-item-pages .eventlist a.eventlist-button{
display:none !important
}

body:not(.event-list-like-and-share-buttons) .eventlist-actions{
display:none
}

.eventlist-actions .sqs-simple-like{
line-height:inherit
}

.eventlist-actions .sqs-simple-like .like-count{
margin-right:1.2em
}

.eventlist-actions .sqs-simple-like .like-count:before{
font-family:'squarespace-ui-font';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e012";
text-align:center;
display:inline-block;
vertical-align:middle
}

.eventlist-actions .sqs-simple-like .like-count:before{
font-size:16px;
width:16px;
height:16px;
line-height:16px
}

.eventlist-actions .sqs-simple-like .like-count:before{
margin-right:.2em;
position:relative;
top:.13em;
font-size:1.2em;
width:auto;
height:auto;
line-height:inherit;
text-align:left;
vertical-align:initial
}

.eventlist-actions .sqs-simple-like .like-icon{
display:none
}

.eventlist-actions .ss-social-button:before{
font-family:'squarespace-ui-font';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e02b";
text-align:center;
display:inline-block;
vertical-align:middle
}

.eventlist-actions .ss-social-button:before{
font-size:16px;
width:16px;
height:16px;
line-height:16px
}

.eventlist-actions .ss-social-button:before{
margin-right:.4em;
font-size:.85em;
width:auto;
height:auto;
line-height:inherit;
text-align:left;
vertical-align:initial
}

.eventlist-actions .ss-social-button div{
display:inline-block
}

.eventlist-actions .ss-social-button-icon{
display:none !important
}

.eventlist-filter{
font-size:18px;
line-height:1em;
margin:0 0 51px 0
}

.eventlist-past-upcoming-divider{
display:none;
height:0;
border:none;
border-top:1px solid rgba(230,230,230,.8);
font-size:68px;
line-height:68px
}

.eventlist--upcoming+.eventlist--past .eventlist-past-upcoming-divider{
display:block
}

.event-datetime-divider:before{
content:" \2013 "
}

.eventitem-backlink{
display:inline-block;
margin:0 0 51px 0;
text-transform:uppercase
}

.eventitem-backlink:before{
content:"\2190\0020 "
}

body:not(.event-item-back-link) .eventitem-backlink{
display:none
}

.eventitem{
position:relative
}

.eventitem-column-meta{
float:left;
width:30%;
box-sizing:border-box
}

.eventitem-title{
margin:0 0 34px 0 !important;
padding:0 !important;
font-size:28px !important;
line-height:1.2em !important;
word-break:break-word;
word-wrap:break-word
}

.eventitem-meta{
list-style-type:none;
margin:0 0 17px 0;
padding:0
}

.eventitem-meta-item{
margin:0;
padding:0;
font-size:.9em;
line-height:1.6em
}

.eventitem--multiday .eventitem-meta-date .event-date:after{
content:", "
}

.eventitem--multiday .eventitem-meta-time{
display:inline-block
}

.eventitem-meta-address-line:after{
content:", "
}

.eventitem-meta-address-line:last-of-type:after{
content:none
}

.eventitem-meta-address-line.eventitem-meta-address-line--title{
display:block
}

.eventitem-meta-address-line.eventitem-meta-address-line--title:after{
content:none
}

body:not(.event-icalgcal-links) .event-meta-addtocalendar-container{
display:none
}

.eventitem-meta-export-divider{
margin:0 4px
}

.eventitem-meta-export-divider:before{
content:"\00B7"
}

.event-meta-socialicon-container .sqs-simple-like{
line-height:inherit
}

.event-meta-socialicon-container .sqs-simple-like .like-count{
margin-right:1.2em
}

.event-meta-socialicon-container .sqs-simple-like .like-count:before{
font-family:'squarespace-ui-font';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e012";
text-align:center;
display:inline-block;
vertical-align:middle
}

.event-meta-socialicon-container .sqs-simple-like .like-count:before{
font-size:16px;
width:16px;
height:16px;
line-height:16px
}

.event-meta-socialicon-container .sqs-simple-like .like-count:before{
margin-right:.2em;
position:relative;
top:.13em;
font-size:1.2em;
width:auto;
height:auto;
line-height:inherit;
text-align:left;
vertical-align:initial
}

.event-meta-socialicon-container .sqs-simple-like .like-icon{
display:none
}

.event-meta-socialicon-container .ss-social-button:before{
font-family:'squarespace-ui-font';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e02b";
text-align:center;
display:inline-block;
vertical-align:middle
}

.event-meta-socialicon-container .ss-social-button:before{
font-size:16px;
width:16px;
height:16px;
line-height:16px
}

.event-meta-socialicon-container .ss-social-button:before{
margin-right:.4em;
font-size:.85em;
width:auto;
height:auto;
line-height:inherit;
text-align:left;
vertical-align:initial
}

.event-meta-socialicon-container .ss-social-button div{
display:inline-block
}

.event-meta-socialicon-container .ss-social-button-icon{
display:none !important
}

body:not(.event-like-and-share-buttons) .event-meta-socialicon-container{
display:none
}

.eventitem-column-content{
float:left;
width:70%;
padding-left:34px;
box-sizing:border-box
}

.eventitem-content-footer{
margin:17px 0 0 0
}

.eventitem-content-footer .eventitem-sourceurl{
margin:0 0 8.5px 0
}

.eventitem-content-footer .eventitem-meta{
margin:0 0 8.5px 0
}

.eventitem-content-footer .eventitem-meta>*{
font-size:inherit
}

.eventitem-pager{
margin:170px 0 0 0
}

.eventitem-pager-newer,.eventitem-pager-older{
float:left;
display:inline-block;
text-decoration:none;
box-sizing:border-box
}

.eventitem-pager-newer{
float:right;
text-align:right
}

.eventitem-pager-disabled{
opacity:.4
}

.event-list-compact-view .eventlist-column-thumbnail,.event-list-compact-view .eventlist-column-date,.event-list-compact-view .eventlist-column-info{
width:100% !important
}

.event-list-compact-view .eventlist-column-thumbnail:empty{
min-height:0
}

.event-list-compact-view.event-thumbnail-size-11-square .eventlist-column-thumbnail{
padding-bottom:100%
}

.event-list-compact-view.event-thumbnail-size-32-standard .eventlist-column-thumbnail{
padding-bottom:66.666%
}

.event-list-compact-view.event-thumbnail-size-23-standard-vertical .eventlist-column-thumbnail{
padding-bottom:150%
}

.event-list-compact-view.event-thumbnail-size-43-four-thirds .eventlist-column-thumbnail{
padding-bottom:75%
}

.event-list-compact-view.event-thumbnail-size-169-widescreen .eventlist-column-thumbnail{
padding-bottom:56.25%
}

.event-list-compact-view.event-thumbnail-size-2401-anamorphic-widescreen .eventlist-column-thumbnail{
padding-bottom:41.666%
}

.event-list-compact-view .eventlist-datetag{
left:0;
right:auto
}

.event-list-compact-view.event-thumbnails .eventlist-event--hasimg .eventlist-datetag{
left:10px
}

.event-list-compact-view.event-thumbnails .eventlist-event:not(.eventlist-event--hasimg) .eventlist-column-date{
position:static;
float:left;
width:70px
}

.event-list-compact-view.event-thumbnails .eventlist-event:not(.eventlist-event--hasimg) .eventlist-column-date .eventlist-datetag{
position:static
}

.event-list-compact-view .eventlist-column-info{
margin:25.5px 0 0 0;
padding:0
}

.event-list-compact-viewbody:not(.event-thumbnails):not(.event-date-label) .eventlist-event{
margin-top:34px
}

.event-list-compact-viewbody:not(.event-thumbnails):not(.event-date-label) .eventlist-column-info{
margin-top:0
}

.event-list-compact-view .eventitem-title{
margin-bottom:17px !important
}

.event-list-compact-view .eventitem-column-meta{
margin-bottom:34px
}

.event-list-compact-view .eventitem-column-meta,.event-list-compact-view .eventitem-column-content{
float:none;
width:auto;
padding:0
}

.event-item-compact-view .eventitem-title{
margin-bottom:17px !important
}

.event-item-compact-view .eventitem-column-meta{
margin-bottom:34px
}

.event-item-compact-view .eventitem-column-meta,.event-item-compact-view .eventitem-column-content{
float:none;
width:auto;
padding:0
}

@media only screen and (max-width:639px){
.eventlist-column-thumbnail,.eventlist-column-date,.eventlist-column-info{
width:100% !important
}

.eventlist-column-thumbnail:empty{
min-height:0
}

.event-thumbnail-size-11-square .eventlist-column-thumbnail{
padding-bottom:100%
}

.event-thumbnail-size-32-standard .eventlist-column-thumbnail{
padding-bottom:66.666%
}

.event-thumbnail-size-23-standard-vertical .eventlist-column-thumbnail{
padding-bottom:150%
}

.event-thumbnail-size-43-four-thirds .eventlist-column-thumbnail{
padding-bottom:75%
}

.event-thumbnail-size-169-widescreen .eventlist-column-thumbnail{
padding-bottom:56.25%
}

.event-thumbnail-size-2401-anamorphic-widescreen .eventlist-column-thumbnail{
padding-bottom:41.666%
}

.eventlist-datetag{
left:0;
right:auto
}

.event-thumbnails .eventlist-event--hasimg .eventlist-datetag{
left:10px
}

.event-thumbnails .eventlist-event:not(.eventlist-event--hasimg) .eventlist-column-date{
position:static;
float:left;
width:70px
}

.event-thumbnails .eventlist-event:not(.eventlist-event--hasimg) .eventlist-column-date .eventlist-datetag{
position:static
}

.eventlist-column-info{
margin:25.5px 0 0 0;
padding:0
}

body:not(.event-thumbnails):not(.event-date-label) .eventlist-event{
margin-top:34px
}

body:not(.event-thumbnails):not(.event-date-label) .eventlist-column-info{
margin-top:0
}

.eventitem-title{
margin-bottom:17px !important
}

.eventitem-column-meta{
margin-bottom:34px
}

.eventitem-column-meta,.eventitem-column-content{
float:none;
width:auto;
padding:0
}

.eventitem-title{
margin-bottom:17px !important
}

.eventitem-column-meta{
margin-bottom:34px
}

.eventitem-column-meta,.eventitem-column-content{
float:none;
width:auto;
padding:0
}


}

.event-time-24hr{
display:none
}

.event-time-format .event-time-12hr{
display:none
}

.event-time-format .event-time-24hr{
display:inline
}

.collection-type-gallery:not(.gallery-design-grid) .arrow.previous-slide:before{
font-family:'squarespace-ui-font';
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:'squarespace-ui-font';
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 .navigation-text{
display:inline
}

.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 .navigation-text{
display:inline
}

.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .next .navigation-text,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .previous .navigation-text{
display:none
}

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

@media screen and (max-width:480px){
.collection-type-gallery .sqs-system-gallery .slide-meta{
display:none !important
}


}

.captcha-container.rendered{
margin-bottom:24px;
width:304px
}

.captcha-container.rendered.align-center{
margin-left:auto;
margin-right:auto
}

.captcha-container.rendered.align-right{
margin-left:auto
}

.sqs-image-zoom-dropzone{
overflow:hidden
}

.sqs-image-zoom-duplicate{
opacity:0;
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
pointer-events:none;
transition:opacity .4s ease;
-webkit-transition:opacity .4s ease
}

.is-zoomed .sqs-image-zoom-duplicate{
opacity:1
}

.sqs-image-zoom--behavior-click{
cursor:-webkit-zoom-in !important;
cursor:zoom-in !important
}

.sqs-image-zoom--behavior-click.is-zoomed{
cursor:-webkit-zoom-out !important;
cursor:zoom-out !important
}

.tweak-product-list-title-font{
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
font-style:normal;
font-size:16px;
letter-spacing:0px;
line-height:1.2em;
text-transform:none
}

.tweak-product-list-price-font{
font-family:Helvetica,Arial,sans-serif;
font-weight:normal;
font-style:normal;
font-size:13px;
letter-spacing:0px;
line-height:1.4em;
text-transform:none
}

.tweak-product-list-scarcity-font{
font-family:Helvetica,Arial,sans-serif;
font-weight:normal;
font-style:normal;
font-size:13px;
letter-spacing:0px;
line-height:1.4em;
text-transform:none
}

.tweak-product-list-filter-font{
font-family:Helvetica,Arial,sans-serif;
font-weight:normal;
font-style:normal;
font-size:13px;
letter-spacing:0px;
line-height:1.4em;
text-transform:none
}

.ProductList-filter{
margin:0 0 25px 0;
font-family:Helvetica,Arial,sans-serif;
font-weight:normal;
font-size:13px;
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:16px;
letter-spacing:0px;
line-height:1.4em;
text-transform:none;
overflow:hidden
}

.ProductList-filter-list{
list-style-type:none;
margin:0;
padding:0
}

.ProductList-filter-list-item{
display:inline-block;
margin:0 25px 0 0;
padding-bottom:1px
}

.ProductList-filter-list-item:first-child{
margin-left:0
}

.ProductList-filter-list-item:last-child{
margin-right:0
}

.ProductList-filter-list-item-link{
color:#888;
-webkit-transition:opacity .3s ease-in;
-moz-transition:opacity .3s ease-in;
-ms-transition:opacity .3s ease-in;
transition:opacity .3s ease-in
}

.ProductList-filter-list-item-link:hover{
opacity:.6
}

.ProductList-filter-list-item--active .ProductList-filter-list-item-link{
color:#1d1d1d
}

.ProductList-filter-list-item--all .ProductList-filter-list-item-link{
color:#1d1d1d
}

.ProductList-filter-list-item--otherItemIsActive .ProductList-filter-list-item-link{
color:#888 !important
}

.ProductList-filter-dropdownToggle-checkbox{
position:absolute;
left:-9999px
}

.ProductList-filter-dropdownToggle-label{
display:none;
cursor:pointer;
overflow:hidden;
color:#888;
text-align:left;
-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none
}

.ProductList-filter-dropdownToggle-label-title{
float:left;
width:90%;
padding-right:5px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box
}

.ProductList-filter-dropdownToggle-label-icon{
position:relative;
bottom:1px;
float:right;
width:10%;
text-align:right;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box
}

.ProductList-filter-dropdownToggle-label-icon:before{
font-family:'squarespace-ui-font';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e009";
text-align:center;
display:inline-block;
vertical-align:middle
}

.ProductList-filter-dropdownToggle-label-icon:before{
font-size:16px;
width:16px;
height:16px;
line-height:16px
}

.ProductList-filter-dropdownToggle-label-icon:before{
font-size:1em;
width:1em;
height:1em;
line-height:1em
}

.tweak-product-list-filter-display-hide .ProductList-filter{
display:none
}

@media only screen and (min-width:641px){
.tweak-product-list-filter-display-left-side .ProductList-filter,.tweak-product-list-filter-display-right-side .ProductList-filter{
float:left;
width:15%;
padding:0 25px 0 0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box
}

.tweak-product-list-filter-display-left-side .ProductList-filter-list-item,.tweak-product-list-filter-display-right-side .ProductList-filter-list-item{
margin:0 0 25px 0;
padding-bottom:1px;
display:block
}

.tweak-product-list-filter-display-right-side .ProductList-filter{
float:right;
padding:0 0 0 25px
}


}

.tweak-product-list-filter-alignment-left .ProductList-filter{
text-align:left
}

.tweak-product-list-filter-alignment-center .ProductList-filter{
text-align:center
}

.tweak-product-list-filter-alignment-center .ProductList-filter-dropdownToggle-label{
text-align:center
}

.tweak-product-list-filter-alignment-center .ProductList-filter-dropdownToggle-label-title,.tweak-product-list-filter-alignment-center .ProductList-filter-dropdownToggle-label-icon{
float:none;
width:auto
}

.tweak-product-list-filter-alignment-right .ProductList-filter{
text-align:right
}

.ProductList-grid{
clear:both;
margin:0 -50px -50px 0;
width:calc(100% +  50px)
}

@media only screen and (min-width:641px){
.tweak-product-list-filter-display-left-side .ProductList-filter+.ProductList-grid,.tweak-product-list-filter-display-right-side .ProductList-filter+.ProductList-grid{
clear:none;
float:left;
width:calc( 85% + 50px );
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box
}


}

.ProductList-item{
position:relative;
float:left;
width:calc(25%  -  50px);
margin:0 50px 50px 0;
cursor:pointer
}

.tweak-product-list-meta-position-overlay .ProductList-item{
margin-bottom:50px
}

.ProductList .ProductList-item:nth-child(4n+1){
clear:left
}

.ProductList-item-link{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:5
}

.ProductList .ProductList-item:not(.image-is-loaded) .ProductList-quickViewButtonWrapper{
opacity:0 !important
}

.sqs-style-mode-active .ProductList .ProductList-item:first-child .ProductList-quickViewButtonWrapper .sqs-product-quick-view-button{
opacity:1
}

.ProductList-outerImageWrapper{
position:relative;
overflow:hidden;
margin:0;
padding-bottom:100%;
line-height:0;
display:-moz-box;
display:-webkit-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex
}

.tweak-product-list-image-aspect-ratio-11-square .ProductList-outerImageWrapper{
padding-bottom:100%
}

.tweak-product-list-image-aspect-ratio-32-standard .ProductList-outerImageWrapper{
padding-bottom:66.666%
}

.tweak-product-list-image-aspect-ratio-23-standard-vertical .ProductList-outerImageWrapper{
padding-bottom:150%
}

.tweak-product-list-image-aspect-ratio-43-four-three .ProductList-outerImageWrapper{
padding-bottom:75%
}

.tweak-product-list-image-aspect-ratio-34-three-four-vertical .ProductList-outerImageWrapper{
padding-bottom:133.333%
}

.tweak-product-list-image-aspect-ratio-169-widescreen .ProductList-outerImageWrapper{
padding-bottom:56.25%
}

.tweak-product-list-image-aspect-ratio-240-anamorphic-widescreen .ProductList-outerImageWrapper{
padding-bottom:41.666%
}

.ProductList-innerImageWrapper{
position:absolute;
top:0;
left:0;
bottom:0;
right:0
}

.ProductList-image{
z-index:1;
-webkit-transition:opacity .3s ease-in;
-moz-transition:opacity .3s ease-in;
-ms-transition:opacity .3s ease-in;
transition:opacity .3s ease-in
}

.ProductList-image:not(.loaded){
opacity:0
}

.ProductList-image--alt{
opacity:0;
position:absolute !important;
z-index:2
}

.no-touch .tweak-product-list-meta-position-under.tweak-product-list-item-hover-behavior-show-alternate-image .ProductList .ProductList-item:hover .ProductList-image--primary.loaded+.ProductList-image--alt.loaded{
opacity:1
}

.tweak-product-list-meta-position-under.tweak-product-list-item-hover-behavior-fade .ProductList .ProductList-item:hover .ProductList-image--primary{
opacity:.7
}

.sqs-style-mode-active.tweak-product-list-meta-position-under.tweak-product-list-item-hover-behavior-fade .ProductList .ProductList-item:first-child .ProductList-image--primary{
opacity:.7
}

.ProductList .ProductList-item:not(.image-is-loaded) .ProductList-statusWrapper,.sqs-style-mode-active .ProductList .ProductList-grid.is-product-quick-view-enabled .ProductList-item:first-child .ProductList-statusWrapper{
opacity:0
}

.tweak-product-list-meta-alignment-under-center .ProductList-meta{
text-align:center
}

.ProductList h1.ProductList-title{
margin:1.2em 0 0 0;
color:#1d1d1d;
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
font-family:alegreya;
font-weight:700;
font-style:normal;
font-size:16px;
letter-spacing:0px;
line-height:1.2em;
text-transform:none
}

body:not(.tweak-product-list-show-title) .ProductList h1.ProductList-title{
display:none
}

.ProductList .product-price{
margin:.5em 0 0 0;
color:#1d1d1d;
font-family:Helvetica,Arial,sans-serif;
font-weight:normal;
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:13px;
letter-spacing:0px;
line-height:1.4em;
text-transform:none
}

body:not(.tweak-product-list-show-price) .ProductList .product-price{
display:none
}

.ProductList .product-price .original-price{
color:#1d1d1d;
text-decoration:line-through
}

.ProductList .product-price .strikeout{
text-decoration:line-through
}

.ProductList .on-sale .product-price{
color:#1d1d1d
}

.ProductList .product-scarcity{
font-family:Helvetica,Arial,sans-serif;
font-weight:normal;
font-style:normal;
font-size:13px;
letter-spacing:0px;
line-height:1.4em;
text-transform:none;
margin:.5em 0 0 0;
color:#1d1d1d
}

.ProductList-pagination{
display:block;
margin:50px 0
}

.ProductList-pagination-prevPageLink,.ProductList-pagination-nextPageLink{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
float:left;
width:50%;
text-decoration:none
}

.ProductList-pagination-prevPageLink--disabled,.ProductList-pagination-nextPageLink--disabled{
opacity:.3
}

.ProductList-pagination-nextPageLink{
text-align:right
}

@media only screen and (max-width:960px){
.ProductList-grid[data-items-per-row='5'] .ProductList-item,.ProductList-grid[data-items-per-row='4'] .ProductList-item{
width:calc(33.333333333333336%  -  50px)
}

.ProductList-grid[data-items-per-row='5'] .ProductList-item:nth-child(5n+1),.ProductList-grid[data-items-per-row='4'] .ProductList-item:nth-child(5n+1),.ProductList-grid[data-items-per-row='5'] .ProductList-item:nth-child(4n+1),.ProductList-grid[data-items-per-row='4'] .ProductList-item:nth-child(4n+1){
clear:none !important
}

.ProductList-grid[data-items-per-row='5'] .ProductList-item:nth-child(3n+1),.ProductList-grid[data-items-per-row='4'] .ProductList-item:nth-child(3n+1){
clear:left !important
}


}

@media only screen and (max-width:640px){
.ProductList-grid[data-items-per-row='5'] .ProductList-item,.ProductList-grid[data-items-per-row='4'] .ProductList-item,.ProductList-grid[data-items-per-row='3'] .ProductList-item,.ProductList-grid[data-items-per-row='2'] .ProductList-item{
width:calc(50%  -  50px)
}

.ProductList-grid[data-items-per-row='5'] .ProductList-item:nth-child(5n+1),.ProductList-grid[data-items-per-row='4'] .ProductList-item:nth-child(5n+1),.ProductList-grid[data-items-per-row='3'] .ProductList-item:nth-child(5n+1),.ProductList-grid[data-items-per-row='2'] .ProductList-item:nth-child(5n+1),.ProductList-grid[data-items-per-row='5'] .ProductList-item:nth-child(4n+1),.ProductList-grid[data-items-per-row='4'] .ProductList-item:nth-child(4n+1),.ProductList-grid[data-items-per-row='3'] .ProductList-item:nth-child(4n+1),.ProductList-grid[data-items-per-row='2'] .ProductList-item:nth-child(4n+1),.ProductList-grid[data-items-per-row='5'] .ProductList-item:nth-child(3n+1),.ProductList-grid[data-items-per-row='4'] .ProductList-item:nth-child(3n+1),.ProductList-grid[data-items-per-row='3'] .ProductList-item:nth-child(3n+1),.ProductList-grid[data-items-per-row='2'] .ProductList-item:nth-child(3n+1){
clear:none !important
}

.ProductList-grid[data-items-per-row='5'] .ProductList-item:nth-child(2n+1),.ProductList-grid[data-items-per-row='4'] .ProductList-item:nth-child(2n+1),.ProductList-grid[data-items-per-row='3'] .ProductList-item:nth-child(2n+1),.ProductList-grid[data-items-per-row='2'] .ProductList-item:nth-child(2n+1){
clear:left !important
}

.ProductList-grid{
margin:0 -15px -15px 0;
width:calc(100% +  15px)
}

.ProductList-item{
margin-right:15px
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-overlay .ProductList-item{
margin-bottom:15px
}

.ProductList-grid[data-items-per-row='5'] .ProductList-item,.ProductList-grid[data-items-per-row='4'] .ProductList-item,.ProductList-grid[data-items-per-row='3'] .ProductList-item,.ProductList-grid[data-items-per-row='2'] .ProductList-item{
width:calc(50%  -  15px)
}

.ProductList-item{
margin-bottom:30px
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under .ProductList-item{
margin-bottom:30px
}

.ProductList-filter{
margin:0 0 22.5px 0
}

.ProductList-filter-list{
display:none
}

.ProductList-filter-dropdownToggle-label{
display:block
}

.ProductList-filter-dropdownToggle-checkbox:checked~.ProductList-filter-list{
display:block;
margin-top:15px
}

.ProductList-filter-dropdownToggle-checkbox:checked~.ProductList-filter-list .ProductList-filter-list-item{
display:block;
margin-bottom:5px
}

.ProductList-filter-dropdownToggle-checkbox:checked~.ProductList-filter-dropdownToggle-label .ProductList-filter-dropdownToggle-label-icon:before{
font-family:'squarespace-ui-font';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e006";
text-align:center;
display:inline-block;
vertical-align:middle
}

.ProductList-filter-dropdownToggle-checkbox:checked~.ProductList-filter-dropdownToggle-label .ProductList-filter-dropdownToggle-label-icon:before{
font-size:16px;
width:16px;
height:16px;
line-height:16px
}

.ProductList-filter-dropdownToggle-checkbox:checked~.ProductList-filter-dropdownToggle-label .ProductList-filter-dropdownToggle-label-icon:before{
font-size:1em;
width:1em;
height:1em;
line-height:1em
}

.tweak-product-list-filter-alignment-right .ProductList-filter{
text-align:left
}

.tweak-product-list-filter-alignment-center .ProductList-filter-list-item{
margin-right:0
}

.ProductList-quickViewButtonWrapper{
display:none !important
}

.ProductList h1.ProductList-title{
margin:.7em 0 0 0
}

.ProductList .product-price{
margin:.5em 0 0 0
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under .ProductList h1.ProductList-title{
color:#1d1d1d
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under .ProductList .product-price{
color:#1d1d1d
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under .ProductList .product-price .original-price{
color:#1d1d1d
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under .ProductList .on-sale .product-price{
color:#1d1d1d
}


}

.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay .ProductList-overlay{
opacity:0;
display:-moz-box;
display:-webkit-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
background:rgba(255,255,255,.8);
color:#fff;
-webkit-font-smoothing:subpixel-antialiased;
-moz-osx-font-smoothing:auto;
-webkit-transition:opacity .3s ease-in;
-moz-transition:opacity .3s ease-in;
-ms-transition:opacity .3s ease-in;
transition:opacity .3s ease-in;
z-index:3
}

.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.tweak-product-list-meta-alignment-overlay-top-left .ProductList-overlay,.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.tweak-product-list-meta-alignment-overlay-top-center .ProductList-overlay,.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.tweak-product-list-meta-alignment-overlay-top-right .ProductList-overlay{
-webkit-box-align:flex-start;
-ms-flex-align:flex-start;
-webkit-box-align:start;
-ms-flex-align:start;
-webkit-align-items:flex-start;
-moz-align-items:flex-start;
align-items:flex-start
}

.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.tweak-product-list-meta-alignment-overlay-center-left .ProductList-overlay,.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.tweak-product-list-meta-alignment-overlay-center-center .ProductList-overlay,.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.tweak-product-list-meta-alignment-overlay-center-right .ProductList-overlay{
-webkit-box-align:center;
-ms-flex-align:center;
-webkit-align-items:center;
-moz-align-items:center;
align-items:center
}

.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.tweak-product-list-meta-alignment-overlay-bottom-left .ProductList-overlay,.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.tweak-product-list-meta-alignment-overlay-bottom-center .ProductList-overlay,.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.tweak-product-list-meta-alignment-overlay-bottom-right .ProductList-overlay{
-webkit-box-align:flex-end;
-ms-flex-align:flex-end;
-webkit-box-align:end;
-ms-flex-align:end;
-webkit-align-items:flex-end;
-moz-align-items:flex-end;
align-items:flex-end
}

.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay .ProductList-item:hover .ProductList-overlay{
opacity:1
}

.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay .ProductList-meta{
opacity:0;
width:100%;
margin:1em;
-webkit-transition:opacity .35s cubic-bezier(0,0,1,1);
-moz-transition:opacity .35s cubic-bezier(0,0,1,1);
-ms-transition:opacity .35s cubic-bezier(0,0,1,1);
transition:opacity .35s cubic-bezier(0,0,1,1)
}

.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay .ProductList-item:hover .ProductList-meta{
opacity:1
}

.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay h1.ProductList-title{
margin:10px 0 0 0;
-webkit-transition:margin .3s cubic-bezier(0,0,.28,1);
-moz-transition:margin .3s cubic-bezier(0,0,.28,1);
-ms-transition:margin .3s cubic-bezier(0,0,.28,1);
transition:margin .3s cubic-bezier(0,0,.28,1)
}

.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay .ProductList-item:hover h1.ProductList-title{
margin-top:0
}

.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.tweak-product-list-meta-alignment-overlay-top-left .ProductList-meta,.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.tweak-product-list-meta-alignment-overlay-center-left .ProductList-meta,.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.tweak-product-list-meta-alignment-overlay-bottom-left .ProductList-meta{
text-align:left
}

.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.tweak-product-list-meta-alignment-overlay-top-center .ProductList-meta,.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.tweak-product-list-meta-alignment-overlay-center-center .ProductList-meta,.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.tweak-product-list-meta-alignment-overlay-bottom-center .ProductList-meta{
text-align:center
}

.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.tweak-product-list-meta-alignment-overlay-top-right .ProductList-meta,.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.tweak-product-list-meta-alignment-overlay-center-right .ProductList-meta,.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.tweak-product-list-meta-alignment-overlay-bottom-right .ProductList-meta{
text-align:right
}

.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.sqs-style-mode-active .ProductList-item:first-child .ProductList-overlay{
opacity:1
}

.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.sqs-style-mode-active .ProductList-item:first-child .ProductList-statusWrapper{
opacity:0
}

.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.sqs-style-mode-active .ProductList-item:first-child .ProductList-meta{
opacity:1
}

.tweak-product-list-mobile-meta-position-overlay.tweak-product-list-meta-position-overlay.sqs-style-mode-active .ProductList-item:first-child h1.ProductList-title{
margin-top:0
}

@media only screen and (min-width:641px){
.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under .ProductList-overlay{
opacity:0;
display:-moz-box;
display:-webkit-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
background:rgba(255,255,255,.8);
color:#fff;
-webkit-font-smoothing:subpixel-antialiased;
-moz-osx-font-smoothing:auto;
-webkit-transition:opacity .3s ease-in;
-moz-transition:opacity .3s ease-in;
-ms-transition:opacity .3s ease-in;
transition:opacity .3s ease-in;
z-index:3
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.tweak-product-list-meta-alignment-overlay-top-left .ProductList-overlay,.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.tweak-product-list-meta-alignment-overlay-top-center .ProductList-overlay,.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.tweak-product-list-meta-alignment-overlay-top-right .ProductList-overlay{
-webkit-box-align:flex-start;
-ms-flex-align:flex-start;
-webkit-box-align:start;
-ms-flex-align:start;
-webkit-align-items:flex-start;
-moz-align-items:flex-start;
align-items:flex-start
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.tweak-product-list-meta-alignment-overlay-center-left .ProductList-overlay,.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.tweak-product-list-meta-alignment-overlay-center-center .ProductList-overlay,.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.tweak-product-list-meta-alignment-overlay-center-right .ProductList-overlay{
-webkit-box-align:center;
-ms-flex-align:center;
-webkit-align-items:center;
-moz-align-items:center;
align-items:center
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.tweak-product-list-meta-alignment-overlay-bottom-left .ProductList-overlay,.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.tweak-product-list-meta-alignment-overlay-bottom-center .ProductList-overlay,.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.tweak-product-list-meta-alignment-overlay-bottom-right .ProductList-overlay{
-webkit-box-align:flex-end;
-ms-flex-align:flex-end;
-webkit-box-align:end;
-ms-flex-align:end;
-webkit-align-items:flex-end;
-moz-align-items:flex-end;
align-items:flex-end
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under .ProductList-item:hover .ProductList-overlay{
opacity:1
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under .ProductList-meta{
opacity:0;
width:100%;
margin:1em;
-webkit-transition:opacity .35s cubic-bezier(0,0,1,1);
-moz-transition:opacity .35s cubic-bezier(0,0,1,1);
-ms-transition:opacity .35s cubic-bezier(0,0,1,1);
transition:opacity .35s cubic-bezier(0,0,1,1)
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under .ProductList-item:hover .ProductList-meta{
opacity:1
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under h1.ProductList-title{
margin:10px 0 0 0;
-webkit-transition:margin .3s cubic-bezier(0,0,.28,1);
-moz-transition:margin .3s cubic-bezier(0,0,.28,1);
-ms-transition:margin .3s cubic-bezier(0,0,.28,1);
transition:margin .3s cubic-bezier(0,0,.28,1)
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under .ProductList-item:hover h1.ProductList-title{
margin-top:0
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.tweak-product-list-meta-alignment-overlay-top-left .ProductList-meta,.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.tweak-product-list-meta-alignment-overlay-center-left .ProductList-meta,.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.tweak-product-list-meta-alignment-overlay-bottom-left .ProductList-meta{
text-align:left
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.tweak-product-list-meta-alignment-overlay-top-center .ProductList-meta,.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.tweak-product-list-meta-alignment-overlay-center-center .ProductList-meta,.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.tweak-product-list-meta-alignment-overlay-bottom-center .ProductList-meta{
text-align:center
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.tweak-product-list-meta-alignment-overlay-top-right .ProductList-meta,.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.tweak-product-list-meta-alignment-overlay-center-right .ProductList-meta,.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.tweak-product-list-meta-alignment-overlay-bottom-right .ProductList-meta{
text-align:right
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.sqs-style-mode-active .ProductList-item:first-child .ProductList-overlay{
opacity:1
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.sqs-style-mode-active .ProductList-item:first-child .ProductList-statusWrapper{
opacity:0
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.sqs-style-mode-active .ProductList-item:first-child .ProductList-meta{
opacity:1
}

.tweak-product-list-meta-position-overlay.tweak-product-list-mobile-meta-position-under.sqs-style-mode-active .ProductList-item:first-child h1.ProductList-title{
margin-top:0
}


}

.no-touch .sqs-product-quick-view-button-hover-area:hover .sqs-product-quick-view-button-wrapper{
opacity:1
}

.tweak-product-item-nav-font{
font-family:Helvetica,Arial,sans-serif;
font-weight:normal;
font-style:normal;
font-size:12px;
letter-spacing:1px;
text-transform:uppercase
}

.tweak-product-item-details-title-font{
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
font-style:normal;
font-size:24px;
letter-spacing:0px;
line-height:1.2em;
text-transform:none
}

.tweak-product-item-details-price-font{
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
font-style:normal;
font-size:14px;
letter-spacing:0px;
text-transform:none
}

.tweak-product-item-details-scarcity-font{
font-family:Helvetica,Arial,sans-serif;
font-weight:normal;
font-style:normal;
font-size:11px;
letter-spacing:1px;
text-transform:uppercase
}

.tweak-product-item-details-excerpt-font{
font-family:Helvetica,Arial,sans-serif;
font-weight:normal;
font-style:normal;
font-size:14px;
letter-spacing:0px;
line-height:1.6em;
text-transform:none
}

.tweak-product-item-details-options-label-font{
font-family:Helvetica,Arial,sans-serif;
font-weight:normal;
font-style:normal;
font-size:11px;
letter-spacing:1px;
text-transform:uppercase
}

.tweak-product-item-details-options-content-font{
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
font-style:normal;
font-size:12px;
letter-spacing:0px;
text-transform:none
}

.tweak-product-item-details-add-to-cart-button-font{
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
font-style:normal;
font-size:16px;
letter-spacing:1px;
text-transform:none
}

.mixin-product-details-clear-select-input-styles{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
border:0;
border-radius:0;
padding:0;
outline:0;
background:transparent
}

.mixin-product-details-clear-select-input-styles::-ms-expand{
display:none
}

.ProductItem-nav{
padding-bottom:50px;
font-family:Helvetica,Arial,sans-serif;
font-weight:normal;
letter-spacing:1px;
font-family:Roboto Mono;
font-weight:400;
font-style:normal;
font-size:12px;
letter-spacing:.13em;
text-transform:uppercase;
line-height:1em;
overflow:hidden
}

.ProductItem-nav-breadcrumb-separator,.ProductItem-nav-pagination-separator{
margin:0 5px;
color:#999
}

.ProductItem-nav-breadcrumb-link,.ProductItem-nav-pagination-link{
color:#1d1d1d !important;
-webkit-transition:color .15s ease-out;
-moz-transition:color .15s ease-out;
-ms-transition:color .15s ease-out;
transition:color .15s ease-out
}

.ProductItem-nav-breadcrumb-link:hover,.ProductItem-nav-pagination-link:hover{
color:rgba(29,29,29,.5)
}

.tweak-product-item-nav-show-breadcrumb-only .ProductItem-nav-pagination{
display:none
}

.tweak-product-item-nav-show-pagination-only .ProductItem-nav-breadcrumb{
display:none
}

.tweak-product-item-nav-show-breadcrumb-and-pagination .ProductItem-nav-breadcrumb{
float:left
}

.tweak-product-item-nav-show-breadcrumb-and-pagination .ProductItem-nav-pagination{
float:right
}

.tweak-product-item-nav-show-none .ProductItem-nav{
display:none
}

.tweak-product-item-nav-breadcrumb-alignment-left.tweak-product-item-nav-show-breadcrumb-only .ProductItem-nav,.tweak-product-item-nav-pagination-alignment-left.tweak-product-item-nav-show-pagination-only .ProductItem-nav{
text-align:left
}

.tweak-product-item-nav-breadcrumb-alignment-center.tweak-product-item-nav-show-breadcrumb-only .ProductItem-nav,.tweak-product-item-nav-pagination-alignment-center.tweak-product-item-nav-show-pagination-only .ProductItem-nav{
text-align:center
}

.tweak-product-item-nav-breadcrumb-alignment-right.tweak-product-item-nav-show-breadcrumb-only .ProductItem-nav,.tweak-product-item-nav-pagination-alignment-right.tweak-product-item-nav-show-pagination-only .ProductItem-nav{
text-align:right
}

.tweak-product-item-nav-pagination-alignment-split.tweak-product-item-nav-show-pagination-only .ProductItem-nav-pagination-separator{
display:none !important
}

.tweak-product-item-nav-pagination-alignment-split.tweak-product-item-nav-show-pagination-only .ProductItem-nav-pagination-link--prev{
float:left
}

.tweak-product-item-nav-pagination-alignment-split.tweak-product-item-nav-show-pagination-only .ProductItem-nav-pagination-link--next{
float:right
}

.ProductItem-nav-breadcrumb-separator:after{
content:'\203A'
}

.ProductItem-nav-pagination-separator{
display:none
}

.ProductItem-nav-pagination-separator:after{
content:'\002F'
}

.ProductItem-nav-pagination-link--prev+.ProductItem-nav-pagination-separator--hasNext{
display:inline-block
}

.tweak-product-item-nav-pagination-style-previousnext .ProductItem-nav-pagination-link-title{
display:none
}

.tweak-product-item-nav-pagination-style-previousnext .ProductItem-nav-pagination-link-direction{
display:inline
}

.tweak-product-item-nav-pagination-style-previousnext .ProductItem-nav-pagination-link--prev:before{
content:'\2039\0020'
}

.tweak-product-item-nav-pagination-style-previousnext .ProductItem-nav-pagination-link--next:after{
content:'\0020\203A'
}

.tweak-product-item-nav-pagination-style-titles .ProductItem-nav-pagination-link-title{
display:inline
}

.tweak-product-item-nav-pagination-style-titles .ProductItem-nav-pagination-link-direction{
display:none
}

.tweak-product-item-nav-pagination-style-titles .ProductItem-nav-pagination-link--prev:before{
content:'\2039\0020'
}

.tweak-product-item-nav-pagination-style-titles .ProductItem-nav-pagination-link--next:after{
content:'\0020\203A'
}

@media screen and (max-width:640px){
.ProductItem-nav-pagination,.ProductItem-nav-breadcrumb,.ProductItem-nav-link{
float:none !important
}

.tweak-product-item-nav-show-breadcrumb-and-pagination .ProductItem-nav-breadcrumb{
margin-bottom:1em
}


}

.ProductItem-gallery{
margin:0
}

@media screen and (max-width:640px){
.ProductItem-gallery{
padding-bottom:25px
}


}

@media screen and (min-width:641px){
.tweak-product-item-gallery-position-left .ProductItem-gallery{
float:left
}

.tweak-product-item-gallery-position-right .ProductItem-gallery{
float:right
}


}

@media screen and (min-width:641px) and (max-width:768px){
.ProductItem-gallery{
width:40%
}


}

@media screen and (min-width:769px) and (max-width:1024px){
.ProductItem-gallery{
width:50%
}


}

@media screen and (min-width:1025px) and (max-width:1280px){
.ProductItem-gallery{
width:50%
}


}

@media screen and (min-width:1281px){
.ProductItem-gallery{
width:50%
}


}

.ProductItem-gallery-slides{
position:relative
}

.tweak-product-item-gallery-design-stacked.collection-type-products.view-item .ProductItem-gallery-slides{
margin-top:-25px
}

.tweak-product-item-gallery-design-stacked.collection-type-products.view-item .sqs-product-quick-view-lightbox .ProductItem-gallery-slides{
margin-top:0px
}

.ProductItem-gallery-slides:before{
content:'';
display:block
}

.tweak-product-item-gallery-design-stacked.collection-type-products.view-item .ProductItem-gallery-slides:before{
padding-bottom:0
}

.tweak-product-item-gallery-aspect-ratio-11-square .ProductItem-gallery-slides:before,.tweak-product-item-gallery-aspect-ratio-11-square .sqs-product-quick-view-lightbox.sqs-product-quick-view-lightbox .ProductItem-gallery-slides:before{
padding-bottom:100%
}

.tweak-product-item-gallery-aspect-ratio-32-standard .ProductItem-gallery-slides:before,.tweak-product-item-gallery-aspect-ratio-32-standard .sqs-product-quick-view-lightbox.sqs-product-quick-view-lightbox .ProductItem-gallery-slides:before{
padding-bottom:66.667%
}

.tweak-product-item-gallery-aspect-ratio-23-standard-vertical .ProductItem-gallery-slides:before,.tweak-product-item-gallery-aspect-ratio-23-standard-vertical .sqs-product-quick-view-lightbox.sqs-product-quick-view-lightbox .ProductItem-gallery-slides:before{
padding-bottom:150%
}

.tweak-product-item-gallery-aspect-ratio-43-four-three .ProductItem-gallery-slides:before,.tweak-product-item-gallery-aspect-ratio-43-four-three .sqs-product-quick-view-lightbox.sqs-product-quick-view-lightbox .ProductItem-gallery-slides:before{
padding-bottom:75%
}

.tweak-product-item-gallery-aspect-ratio-34-three-four-vertical .ProductItem-gallery-slides:before,.tweak-product-item-gallery-aspect-ratio-34-three-four-vertical .sqs-product-quick-view-lightbox.sqs-product-quick-view-lightbox .ProductItem-gallery-slides:before{
padding-bottom:133.333%
}

.ProductItem-gallery-slides:before .tweak-product-item-gallery-aspect-ratio-169-widescreen,.tweak-product-item-gallery-aspect-ratio-169-widescreen .sqs-product-quick-view-lightbox.sqs-product-quick-view-lightbox .ProductItem-gallery-slides:before{
padding-bottom:56.25%
}

.tweak-product-item-gallery-aspect-ratio-240-anamorphic-widescreen .ProductItem-gallery-slides:before,.tweak-product-item-gallery-aspect-ratio-240-anamorphic-widescreen .sqs-product-quick-view-lightbox.sqs-product-quick-view-lightbox .ProductItem-gallery-slides:before{
padding-bottom:41.667%
}

.ProductItem-gallery-slides-item{
line-height:0
}

.tweak-product-item-gallery-design-slideshow .ProductItem-gallery-slides-item,.sqs-product-quick-view-lightbox .ProductItem-gallery-slides-item{
opacity:0;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
overflow:hidden
}

.tweak-product-item-gallery-design-stacked.collection-type-products.view-item .ProductItem-gallery-slides-item{
margin-top:25px
}

.tweak-product-item-gallery-design-stacked.collection-type-products.view-item .sqs-product-quick-view-lightbox .ProductItem-gallery-slides-item{
margin-top:0px
}

.ProductItem-gallery-slides-item-image{
-webkit-transition:opacity .3s ease-in;
-moz-transition:opacity .3s ease-in;
-ms-transition:opacity .3s ease-in;
transition:opacity .3s ease-in
}

.tweak-product-item-gallery-design-stacked.collection-type-products.view-item .ProductItem-gallery-slides-item-image{
width:100%
}

.ProductItem-gallery-slides-item-image:not(.loaded){
opacity:0
}

.ProductItem-gallery-slides-item-image:not(.loaded)+.sqs-image-zoom-duplicate{
opacity:0
}

.ProductItem-gallery-slides-item.sqs-pdp-gallery-slide{
z-index:2;
pointer-events:none
}

.ProductItem-gallery-slides-item.sqs-pdp-gallery-slide-active{
opacity:1;
z-index:1;
pointer-events:auto
}

.ProductItem-gallery-slides-item.sqs-pdp-gallery-slide-transition{
-webkit-transition:opacity 1s ease-out;
-moz-transition:opacity 1s ease-out;
-ms-transition:opacity 1s ease-out;
transition:opacity 1s ease-out
}

.ProductItem-gallery-thumbnails{
margin-left:-10px;
line-height:0
}

.tweak-product-item-gallery-design-stacked.collection-type-products.view-item .ProductItem-gallery-thumbnails{
display:none
}

.tweak-product-item-gallery-design-stacked.collection-type-products.view-item .sqs-product-quick-view-lightbox .ProductItem-gallery-thumbnails{
display:block
}

.tweak-product-item-gallery-thumbnail-alignment-left .ProductItem-gallery-thumbnails{
text-align:left
}

.tweak-product-item-gallery-thumbnail-alignment-center .ProductItem-gallery-thumbnails{
text-align:center
}

.tweak-product-item-gallery-thumbnail-alignment-right .ProductItem-gallery-thumbnails{
text-align:right
}

.ProductItem-gallery-thumbnails-item{
display:inline-block;
width:50px;
margin:10px 0 0 10px
}

.tweak-product-item-gallery-aspect-ratio-11-square .ProductItem-gallery-thumbnails-item{
height:50px
}

.tweak-product-item-gallery-aspect-ratio-32-standard .ProductItem-gallery-thumbnails-item{
height:34px
}

.tweak-product-item-gallery-aspect-ratio-23-standard-vertical .ProductItem-gallery-thumbnails-item{
height:75px
}

.tweak-product-item-gallery-aspect-ratio-43-four-three .ProductItem-gallery-thumbnails-item{
height:38px
}

.tweak-product-item-gallery-aspect-ratio-34-three-four-vertical .ProductItem-gallery-thumbnails-item{
height:67px
}

.tweak-product-item-gallery-aspect-ratio-169-widescreen .ProductItem-gallery-thumbnails-item{
height:29px
}

.tweak-product-item-gallery-aspect-ratio-240-anamorphic-widescreen .ProductItem-gallery-thumbnails-item{
height:21px
}

.ProductItem-gallery-thumbnails-item img{
-webkit-transition:opacity .3s ease-in;
-moz-transition:opacity .3s ease-in;
-ms-transition:opacity .3s ease-in;
transition:opacity .3s ease-in
}

.ProductItem-gallery-thumbnails-item img:not(.loaded){
opacity:0
}

.ProductItem-details{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
position:relative;
padding-top:0px;
display:-moz-box;
display:-webkit-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-webkit-box-orient:column;
-webkit-box-direction:column;
-moz-box-orient:column;
-moz-box-direction:column;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-moz-box-orient:vertical;
-moz-box-direction:normal;
-moz-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}

.ProductItem-details--mobile{
display:none
}

@media screen and (max-width:640px){
.ProductItem-details{
padding-top:0
}

.tweak-product-item-details-show-title .ProductItem-details.ProductItem-details--mobile{
display:block
}

.ProductItem-details:not(.ProductItem-details--mobile) h1.ProductItem-details-title{
display:none !important
}


}

@media screen and (min-width:641px){
.ProductItem-details{
float:left
}

.tweak-product-item-gallery-position-left .ProductItem-details{
padding-left:50px
}

.tweak-product-item-gallery-position-right .ProductItem-details{
padding-right:50px
}


}

@media screen and (min-width:641px) and (max-width:768px){
.ProductItem-details{
width:60%;
padding-top:0
}


}

@media screen and (min-width:769px) and (max-width:1024px){
.ProductItem-details{
width:50%;
padding-top:0px
}


}

@media screen and (min-width:1025px) and (max-width:1280px){
.ProductItem-details{
width:50%;
padding-top:0px
}


}

@media screen and (min-width:1281px){
.ProductItem-details{
width:50%
}


}

.tweak-product-item-details-alignment-left .ProductItem-details{
text-align:left
}

.tweak-product-item-details-alignment-center .ProductItem-details{
text-align:center
}

.tweak-product-item-details-alignment-center .ProductItem-details .sqs-add-to-cart-button-wrapper{
margin-left:auto;
margin-right:auto
}

.tweak-product-item-details-alignment-right .ProductItem-details{
text-align:right
}

.tweak-product-item-details-alignment-right .ProductItem-details .sqs-add-to-cart-button-wrapper{
margin-left:auto
}

.ProductItem-details h1.ProductItem-details-title{
display:none;
-webkit-box-ordinal-group:1;
-moz-box-ordinal-group:1;
-ms-flex-order:1;
-webkit-order:1;
order:1;
margin:0 0 25px 0;
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
font-style:normal;
font-size:24px;
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:36px;
letter-spacing:0px;
line-height:1.2em;
text-transform:none;
color:#1d1d1d
}

.tweak-product-item-details-show-title .ProductItem-details h1.ProductItem-details-title{
display:block
}

.ProductItem-details--mobile h1.ProductItem-details-title{
margin:0 0 12.5px 0
}

.ProductItem-details .product-price{
display:none;
-webkit-box-ordinal-group:3;
-moz-box-ordinal-group:3;
-ms-flex-order:3;
-webkit-order:3;
order:3;
margin-bottom:25px;
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
font-size:14px;
letter-spacing:0px;
font-family:Roboto Mono;
font-weight:700;
font-style:normal;
font-size:12px;
letter-spacing:.15em;
text-transform:none;
line-height:1em;
color:#0d5
}

.tweak-product-item-details-show-price .ProductItem-details .product-price{
display:block
}

.ProductItem-details .product-price .original-price{
opacity:1;
color:#0d5;
text-decoration:line-through
}

.on-sale .ProductItem-details .product-price{
color:#1d1d1d
}

.ProductItem-details-excerpt{
display:none;
margin-bottom:25px;
font-family:Helvetica,Arial,sans-serif;
font-weight:normal;
font-size:14px;
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:16px;
letter-spacing:0px;
line-height:1.6em;
text-transform:none;
color:#1d1d1d
}

.tweak-product-item-details-show-excerpt .ProductItem-details-excerpt{
display:block
}

.tweak-product-item-details-excerpt-position-above-price .ProductItem-details-excerpt{
-webkit-box-ordinal-group:2;
-moz-box-ordinal-group:2;
-ms-flex-order:2;
-webkit-order:2;
order:2
}

.tweak-product-item-details-excerpt-position-below-price .ProductItem-details-excerpt{
-webkit-box-ordinal-group:4;
-moz-box-ordinal-group:4;
-ms-flex-order:4;
-webkit-order:4;
order:4
}

.tweak-product-item-details-excerpt-position-below-add-to-cart-button .ProductItem-details-excerpt{
-webkit-box-ordinal-group:8;
-moz-box-ordinal-group:8;
-ms-flex-order:8;
-webkit-order:8;
order:8
}

.ProductItem-details-excerpt a{
color:#1d1d1d !important;
-webkit-transition:color .15s ease-out;
-moz-transition:color .15s ease-out;
-ms-transition:color .15s ease-out;
transition:color .15s ease-out
}

.ProductItem-details-excerpt a:hover{
color:rgba(29,29,29,.5)
}

.ProductItem-details-quickViewFullItemLink{
opacity:.6;
font-family:Helvetica,Arial,sans-serif;
font-weight:normal;
font-size:14px;
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:16px;
letter-spacing:0px;
line-height:1.6em;
text-transform:none;
color:#1d1d1d;
-webkit-box-ordinal-group:100;
-moz-box-ordinal-group:100;
-ms-flex-order:100;
-webkit-order:100;
order:100;
display:inline-block
}

.ProductItem-details-quickViewFullItemLink-wrapper{
border-bottom:1px solid #9d9d9d
}

.ProductItem-details .variant-option,.ProductItem-details .product-quantity-input{
margin-bottom:25px
}

.ProductItem-details .variant-option-title,.ProductItem-details .variant-out-of-stock,.ProductItem-details .quantity-label,.sold-out .ProductItem-details .product-mark{
margin-bottom:.5em;
font-family:Helvetica,Arial,sans-serif;
font-weight:normal;
font-family:Roboto Mono;
font-weight:400;
font-style:normal;
font-size:11px;
letter-spacing:1px;
text-transform:uppercase;
line-height:1em;
color:#1d1d1d
}

.ProductItem-details .product-mark.sale{
display:none
}

.ProductItem-details .product-mark.sold-out{
-webkit-box-ordinal-group:7;
-moz-box-ordinal-group:7;
-ms-flex-order:7;
-webkit-order:7;
order:7;
display:block;
margin-bottom:25px
}

.sold-out .ProductItem-details .variant-option{
opacity:.4
}

.ProductItem-details .variant-option select,.ProductItem-details .product-quantity-input input{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
border:0;
border-radius:0;
padding:0;
outline:0;
background:transparent
}

.ProductItem-details .variant-option select::-ms-expand,.ProductItem-details .product-quantity-input input::-ms-expand{
display:none
}

.ProductItem-details .variant-select-wrapper,.ProductItem-details .product-quantity-input input{
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
font-size:12px;
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:16px;
letter-spacing:0px;
text-transform:none;
line-height:1em;
color:#1d1d1d
}

.tweak-product-item-details-options-style-square .ProductItem-details .variant-select-wrapper,.tweak-product-item-details-options-style-square .ProductItem-details .product-quantity-input input,.tweak-product-item-details-options-style-rounded .ProductItem-details .variant-select-wrapper,.tweak-product-item-details-options-style-rounded .ProductItem-details .product-quantity-input input,.tweak-product-item-details-options-style-pill .ProductItem-details .variant-select-wrapper,.tweak-product-item-details-options-style-pill .ProductItem-details .product-quantity-input input{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
padding:.75em 1.25em;
background-color:#eee;
-webkit-font-smoothing:subpixel-antialiased;
-moz-osx-font-smoothing:auto;
border:2px solid #eee
}

.tweak-product-item-details-options-style-rounded .ProductItem-details .variant-select-wrapper,.tweak-product-item-details-options-style-rounded .ProductItem-details .product-quantity-input input{
border-radius:3px
}

.tweak-product-item-details-options-style-pill .ProductItem-details .variant-select-wrapper,.tweak-product-item-details-options-style-pill .ProductItem-details .product-quantity-input input{
border-radius:300px
}

.ProductItem-details .product-variants{
display:none;
-webkit-box-ordinal-group:5;
-moz-box-ordinal-group:5;
-ms-flex-order:5;
-webkit-order:5;
order:5;
margin:0 -12px
}

.tweak-product-item-details-show-variants .ProductItem-details .product-variants,.tweak-product-item-details-show-add-to-cart-button .ProductItem-details .product-variants{
display:block
}

.ProductItem-details .variant-option{
display:inline-block;
margin-left:13px;
margin-right:13px
}

.ProductItem-details .variant-option select{
position:absolute;
top:0;
right:0;
width:100%;
height:100%;
font-size:12px;
color:rgba(0,0,0,0)
}

.ProductItem-details .variant-option select:focus option{
color:#000
}

.ProductItem-details .variant-select-wrapper{
position:relative;
opacity:0;
-webkit-transition:opacity .1s ease-out;
-moz-transition:opacity .1s ease-out;
-ms-transition:opacity .1s ease-out;
transition:opacity .1s ease-out
}

.ProductItem-details .variant-select-wrapper[data-text]{
opacity:1
}

.ProductItem-details .variant-select-wrapper:before{
content:attr(data-text);
display:inline-block
}

.ProductItem-details .variant-select-wrapper:after{
content:'\25BE';
margin-left:1em;
font-family:sans-serif !important
}

.ProductItem-details .variant-out-of-stock{
margin-left:13px;
margin-right:13px;
margin-bottom:25px
}

.sold-out .ProductItem-details .variant-out-of-stock{
display:none
}

.ProductItem-details .product-quantity-input{
display:none;
-webkit-box-ordinal-group:6;
-moz-box-ordinal-group:6;
-ms-flex-order:6;
-webkit-order:6;
order:6
}

.tweak-product-item-details-show-quantity .ProductItem-details .product-quantity-input{
display:block
}

.ProductItem-details [data-selected-variant]:not([data-variant-in-stock])~.product-quantity-input{
display:none
}

.ProductItem-details .product-scarcity{
-webkit-box-ordinal-group:7;
-moz-box-ordinal-group:7;
-ms-flex-order:7;
-webkit-order:7;
order:7;
font-family:Helvetica,Arial,sans-serif;
font-weight:normal;
font-style:normal;
font-size:11px;
letter-spacing:1px;
text-transform:uppercase;
line-height:1em;
color:#1d1d1d;
margin-bottom:22px
}

.ProductItem-details .sqs-add-to-cart-button-wrapper{
display:none;
-webkit-box-ordinal-group:7;
-moz-box-ordinal-group:7;
-ms-flex-order:7;
-webkit-order:7;
order:7;
margin-bottom:25px
}

.tweak-product-item-details-show-add-to-cart-button .ProductItem-details .sqs-add-to-cart-button-wrapper{
display:block
}

.ProductItem-details .ProductItem-view-cart a{
display:block !important;
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
font-size:16px;
letter-spacing:1px;
text-transform:none;
font-family:Roboto Mono;
font-weight:700;
font-style:normal;
font-size:12px;
letter-spacing:.15em;
text-transform:uppercase;
text-align:center;
padding:1em 2.5em;
border:none !important;
box-shadow:none !important
}

.ProductItem-details .ProductItem-view-cart a{
background-color:rgba(29,29,29,.07) !important;
color:#1d1d1d !important;
luma:11%
}

.ProductItem-details .ProductItem-view-cart a:hover{
opacity:.8
}

.ProductItem-details .ProductItem-view-cart{
display:block !important;
opacity:0;
max-height:0;
transition:opacity .5s ease-out,max-height .5s ease-out,margin .25s ease-out
}

.ProductItem-details .cart-added+.ProductItem-view-cart{
margin-top:10px;
opacity:1;
max-height:200px
}

.ProductItem-details .sqs-add-to-cart-button{
display:inline-block;
width:auto;
height:auto;
padding:1em 2.5em;
color:#fff;
background-color:#272727;
border-width:0;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
line-height:1em;
font-weight:normal;
letter-spacing:0px;
text-align:center;
text-decoration:none;
cursor:pointer;
outline:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
border-color:#1d1d1d;
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
font-size:16px;
letter-spacing:1px;
text-transform:none;
font-family:Roboto Mono;
font-weight:700;
font-style:normal;
font-size:12px;
letter-spacing:.15em;
text-transform:uppercase;
line-height:normal;
opacity:1
}

.ProductItem-details .sqs-add-to-cart-button.sqs-editable-button{
opacity:0
}

.ProductItem-details .sqs-add-to-cart-button:hover{
opacity:1
}

.ProductItem-details .sqs-add-to-cart-button .sqs-spin{
display:none
}

.tweak-product-item-details-add-to-cart-button-padding-small .ProductItem-details .sqs-add-to-cart-button{
padding:13px 26px
}

.tweak-product-item-details-add-to-cart-button-padding-medium .ProductItem-details .sqs-add-to-cart-button{
padding:21px 34px
}

.tweak-product-item-details-add-to-cart-button-padding-large .ProductItem-details .sqs-add-to-cart-button{
padding:25px 46px
}

.tweak-product-item-details-add-to-cart-button-style-solid .ProductItem-details .sqs-add-to-cart-button{
background-color:#1d1d1d;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#fff;
-webkit-backface-visibility:hidden;
-webkit-transition:.1s opacity linear;
-moz-transition:.1s opacity linear;
-ms-transition:.1s opacity linear;
transition:.1s opacity linear
}

.tweak-product-item-details-add-to-cart-button-style-solid .ProductItem-details .sqs-add-to-cart-button:hover{
opacity:.8
}

.tweak-product-item-details-add-to-cart-button-style-outline .ProductItem-details .sqs-add-to-cart-button{
border-width:2px;
border-style:solid;
background-color:transparent;
-webkit-transition:0.1s background-color linear, 0.1s color linear;
-moz-transition:0.1s background-color linear, 0.1s color linear;
-ms-transition:0.1s background-color linear, 0.1s color linear;
transition:0.1s background-color linear, 0.1s color linear;
color:#1d1d1d
}

.tweak-product-item-details-add-to-cart-button-style-outline .ProductItem-details .sqs-add-to-cart-button:hover{
background-color:#1d1d1d;
color:#fff
}

.tweak-product-item-details-add-to-cart-button-style-raised .ProductItem-details .sqs-add-to-cart-button{
position:relative;
background-color:#1d1d1d;
color:#fff;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
-webkit-transition:.1s background-color linear;
-moz-transition:.1s background-color linear;
-ms-transition:.1s background-color linear;
transition:.1s background-color linear;
-webkit-box-shadow:0 2px 0 0 #090909;
-moz-box-shadow:0 2px 0 0 #090909;
box-shadow:0 2px 0 0 #090909
}

.tweak-product-item-details-add-to-cart-button-style-raised .ProductItem-details .sqs-add-to-cart-button:active{
top:1px
}

.tweak-product-item-details-add-to-cart-button-style-raised .ProductItem-details .sqs-add-to-cart-button:hover{
background-color:#252525
}

.tweak-product-item-details-add-to-cart-button-style-raised .ProductItem-details .sqs-add-to-cart-button:active{
-webkit-box-shadow:0 1px 0 0 #090909;
-moz-box-shadow:0 1px 0 0 #090909;
box-shadow:0 1px 0 0 #090909
}

.tweak-product-item-details-add-to-cart-button-shape-rounded .ProductItem-details .sqs-add-to-cart-button{
border-radius:3px
}

.tweak-product-item-details-add-to-cart-button-shape-pill .ProductItem-details .sqs-add-to-cart-button{
border-radius:300px
}

.ProductItem-details [data-selected-variant]:not([data-variant-in-stock])~.sqs-add-to-cart-button-wrapper .sqs-add-to-cart-button,.ProductItem-details [data-unselected-options='[]']:not([data-selected-variant])~.sqs-add-to-cart-button-wrapper .sqs-add-to-cart-button,.sold-out .ProductItem-details .sqs-add-to-cart-button-wrapper .sqs-add-to-cart-button{
cursor:default;
opacity:.4
}

.ProductItem-details [data-selected-variant]:not([data-variant-in-stock])~.sqs-add-to-cart-button-wrapper .sqs-add-to-cart-button:hover,.ProductItem-details [data-unselected-options='[]']:not([data-selected-variant])~.sqs-add-to-cart-button-wrapper .sqs-add-to-cart-button:hover,.sold-out .ProductItem-details .sqs-add-to-cart-button-wrapper .sqs-add-to-cart-button:hover{
opacity:.4
}

.tweak-product-item-details-add-to-cart-button-style-outline .ProductItem-details [data-selected-variant]:not([data-variant-in-stock])~.sqs-add-to-cart-button-wrapper .sqs-add-to-cart-button,.tweak-product-item-details-add-to-cart-button-style-outline .ProductItem-details [data-unselected-options='[]']:not([data-selected-variant])~.sqs-add-to-cart-button-wrapper .sqs-add-to-cart-button,.tweak-product-item-details-add-to-cart-button-style-outline .sold-out .ProductItem-details .sqs-add-to-cart-button-wrapper .sqs-add-to-cart-button{
background-color:transparent;
color:#1d1d1d
}

.ProductItem-details-share{
display:none;
-webkit-box-ordinal-group:9;
-moz-box-ordinal-group:9;
-ms-flex-order:9;
-webkit-order:9;
order:9;
margin-bottom:25px
}

.tweak-product-item-details-show-share-buttons .ProductItem-details-share{
display:block
}

.ProductItem-additional{
padding-top:50px
}

.ProductItem .ProductItem-related-label{
margin-top:50px
}

.ProductItem .ProductItem-related .ProductList-item:nth-child(4) ~ .ProductList-item{
display:none
}

@media only screen and (max-width:640px){
.ProductItem .ProductItem-related .ProductList-item{
margin-right:15px;
width:calc(50% - 15px)
}


}

.ProductItem .ProductItem-relatedProducts-label{
margin-top:50px
}

.ProductItem .ProductItem-relatedProducts ~ .ProductList-item{
display:none
}

@media only screen and (max-width:640px){
.ProductItem .ProductItem-relatedProducts .ProductList-item{
margin-right:15px;
width:calc(50% - 15px)
}


}

.tweak-product-badge-font{
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
font-style:normal;
font-size:10px;
letter-spacing:1px;
text-transform:uppercase
}

.sqs-product-mark-wrapper,.sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.product-block .image-container .sqs-product-mark-wrapper{
display:-moz-box;
display:-webkit-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-webkit-transition:opacity .3s ease-in;
-moz-transition:opacity .3s ease-in;
-ms-transition:opacity .3s ease-in;
transition:opacity .3s ease-in;
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
z-index:4;
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
font-family:alegreya;
font-weight:700;
font-style:normal;
font-size:10px;
letter-spacing:1px;
text-transform:uppercase
}

.tweak-product-badge-position-top-left .sqs-product-mark-wrapper,.tweak-product-badge-position-top-left .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-position-top-left .product-block .image-container .sqs-product-mark-wrapper{
-webkit-box-align:flex-start;
-ms-flex-align:flex-start;
-webkit-box-align:start;
-ms-flex-align:start;
-webkit-align-items:flex-start;
-moz-align-items:flex-start;
align-items:flex-start;
-webkit-box-pack:flex-start;
-ms-flex-pack:flex-start;
-webkit-box-pack:start;
-ms-flex-pack:start;
-webkit-justify-content:flex-start;
-moz-justify-content:flex-start;
justify-content:flex-start
}

.tweak-product-badge-position-top-center .sqs-product-mark-wrapper,.tweak-product-badge-position-top-center .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-position-top-center .product-block .image-container .sqs-product-mark-wrapper{
-webkit-box-align:flex-start;
-ms-flex-align:flex-start;
-webkit-box-align:start;
-ms-flex-align:start;
-webkit-align-items:flex-start;
-moz-align-items:flex-start;
align-items:flex-start;
-webkit-box-pack:center;
-ms-flex-pack:center;
-webkit-justify-content:center;
-moz-justify-content:center;
justify-content:center
}

.tweak-product-badge-position-top-right .sqs-product-mark-wrapper,.tweak-product-badge-position-top-right .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-position-top-right .product-block .image-container .sqs-product-mark-wrapper{
-webkit-box-align:flex-start;
-ms-flex-align:flex-start;
-webkit-box-align:start;
-ms-flex-align:start;
-webkit-align-items:flex-start;
-moz-align-items:flex-start;
align-items:flex-start;
-webkit-box-pack:flex-end;
-ms-flex-pack:flex-end;
-webkit-box-pack:end;
-ms-flex-pack:end;
-webkit-justify-content:flex-end;
-moz-justify-content:flex-end;
justify-content:flex-end
}

.tweak-product-badge-position-center-left .sqs-product-mark-wrapper,.tweak-product-badge-position-center-left .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-position-center-left .product-block .image-container .sqs-product-mark-wrapper{
-webkit-box-align:center;
-ms-flex-align:center;
-webkit-align-items:center;
-moz-align-items:center;
align-items:center;
-webkit-box-pack:flex-start;
-ms-flex-pack:flex-start;
-webkit-box-pack:start;
-ms-flex-pack:start;
-webkit-justify-content:flex-start;
-moz-justify-content:flex-start;
justify-content:flex-start
}

.tweak-product-badge-position-center-center .sqs-product-mark-wrapper,.tweak-product-badge-position-center-center .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-position-center-center .product-block .image-container .sqs-product-mark-wrapper{
-webkit-box-align:center;
-ms-flex-align:center;
-webkit-align-items:center;
-moz-align-items:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
-webkit-justify-content:center;
-moz-justify-content:center;
justify-content:center
}

.tweak-product-badge-position-center-right .sqs-product-mark-wrapper,.tweak-product-badge-position-center-right .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-position-center-right .product-block .image-container .sqs-product-mark-wrapper{
-webkit-box-align:center;
-ms-flex-align:center;
-webkit-align-items:center;
-moz-align-items:center;
align-items:center;
-webkit-box-pack:flex-end;
-ms-flex-pack:flex-end;
-webkit-box-pack:end;
-ms-flex-pack:end;
-webkit-justify-content:flex-end;
-moz-justify-content:flex-end;
justify-content:flex-end
}

.tweak-product-badge-position-bottom-left .sqs-product-mark-wrapper,.tweak-product-badge-position-bottom-left .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-position-bottom-left .product-block .image-container .sqs-product-mark-wrapper{
-webkit-box-align:flex-end;
-ms-flex-align:flex-end;
-webkit-box-align:end;
-ms-flex-align:end;
-webkit-align-items:flex-end;
-moz-align-items:flex-end;
align-items:flex-end;
-webkit-box-pack:flex-start;
-ms-flex-pack:flex-start;
-webkit-box-pack:start;
-ms-flex-pack:start;
-webkit-justify-content:flex-start;
-moz-justify-content:flex-start;
justify-content:flex-start
}

.tweak-product-badge-position-bottom-center .sqs-product-mark-wrapper,.tweak-product-badge-position-bottom-center .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-position-bottom-center .product-block .image-container .sqs-product-mark-wrapper{
-webkit-box-align:flex-end;
-ms-flex-align:flex-end;
-webkit-box-align:end;
-ms-flex-align:end;
-webkit-align-items:flex-end;
-moz-align-items:flex-end;
align-items:flex-end;
-webkit-box-pack:center;
-ms-flex-pack:center;
-webkit-justify-content:center;
-moz-justify-content:center;
justify-content:center
}

.tweak-product-badge-position-bottom-right .sqs-product-mark-wrapper,.tweak-product-badge-position-bottom-right .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-position-bottom-right .product-block .image-container .sqs-product-mark-wrapper{
-webkit-box-align:flex-end;
-ms-flex-align:flex-end;
-webkit-box-align:end;
-ms-flex-align:end;
-webkit-align-items:flex-end;
-moz-align-items:flex-end;
align-items:flex-end;
-webkit-box-pack:flex-end;
-ms-flex-pack:flex-end;
-webkit-box-pack:end;
-ms-flex-pack:end;
-webkit-justify-content:flex-end;
-moz-justify-content:flex-end;
justify-content:flex-end
}

.tweak-product-badge-inset-floating .sqs-product-mark-wrapper,.tweak-product-badge-inset-floating .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-inset-floating .product-block .image-container .sqs-product-mark-wrapper,.tweak-product-badge-style-circle .sqs-product-mark-wrapper,.tweak-product-badge-style-circle .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-style-circle .product-block .image-container .sqs-product-mark-wrapper{
padding:1em
}

.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-top-left .sqs-product-mark-wrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-top-left .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-top-left .product-block .image-container .sqs-product-mark-wrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-center-left .sqs-product-mark-wrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-center-left .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-center-left .product-block .image-container .sqs-product-mark-wrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-bottom-left .sqs-product-mark-wrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-bottom-left .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-bottom-left .product-block .image-container .sqs-product-mark-wrapper{
padding-left:1em
}

.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-top-right .sqs-product-mark-wrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-top-right .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-top-right .product-block .image-container .sqs-product-mark-wrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-center-right .sqs-product-mark-wrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-center-right .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-center-right .product-block .image-container .sqs-product-mark-wrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-bottom-right .sqs-product-mark-wrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-bottom-right .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-bottom-right .product-block .image-container .sqs-product-mark-wrapper{
padding-right:1em
}

.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-top-left .sqs-product-mark-wrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-top-left .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-top-left .product-block .image-container .sqs-product-mark-wrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-top-center .sqs-product-mark-wrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-top-center .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-top-center .product-block .image-container .sqs-product-mark-wrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-top-right .sqs-product-mark-wrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-top-right .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-top-right .product-block .image-container .sqs-product-mark-wrapper{
padding-top:1em
}

.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-bottom-left .sqs-product-mark-wrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-bottom-left .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-bottom-left .product-block .image-container .sqs-product-mark-wrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-bottom-center .sqs-product-mark-wrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-bottom-center .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-bottom-center .product-block .image-container .sqs-product-mark-wrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-bottom-right .sqs-product-mark-wrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-bottom-right .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-bottom-right .product-block .image-container .sqs-product-mark-wrapper{
padding-bottom:1em
}

.no-touch .is-product-quick-view-enabled .sqs-product-quick-view-button-hover-area:hover .sqs-product-mark-wrapper,.no-touch .is-product-quick-view-enabled .sqs-product-quick-view-button-hover-area:hover .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.no-touch .is-product-quick-view-enabled .sqs-product-quick-view-button-hover-area:hover .product-block .image-container .sqs-product-mark-wrapper,.no-touch .is-product-quick-view-enabled.sqs-product-quick-view-button-hover-area:hover .sqs-product-mark-wrapper,.no-touch .is-product-quick-view-enabled.sqs-product-quick-view-button-hover-area:hover .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status,.no-touch .is-product-quick-view-enabled.sqs-product-quick-view-button-hover-area:hover .product-block .image-container .sqs-product-mark-wrapper{
opacity:0
}

.sqs-product-mark-wrapper .product-mark,.sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status .product-mark,.product-block .image-container .sqs-product-mark-wrapper .product-mark{
position:static;
top:auto;
left:auto;
bottom:auto;
right:auto;
font-size:inherit;
text-transform:inherit;
background:#fff;
color:#1d1d1d;
line-height:1em;
text-align:center;
text-indent:1px;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
-ms-box-sizing:content-box;
box-sizing:content-box
}

.sqs-product-mark-wrapper .product-mark.sale,.sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status .product-mark.sale,.product-block .image-container .sqs-product-mark-wrapper .product-mark.sale{
-webkit-font-smoothing:subpixel-antialiased;
-moz-osx-font-smoothing:auto
}

.sqs-product-mark-wrapper .product-mark.sold-out,.sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status .product-mark.sold-out,.product-block .image-container .sqs-product-mark-wrapper .product-mark.sold-out{
background:#1d1d1d;
color:#fff;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.tweak-product-badge-style-rectangle .sqs-product-mark-wrapper .product-mark,.tweak-product-badge-style-rectangle .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status .product-mark,.tweak-product-badge-style-rectangle .product-block .image-container .sqs-product-mark-wrapper .product-mark{
padding:1.5em
}

.tweak-product-badge-style-square .sqs-product-mark-wrapper .product-mark,.tweak-product-badge-style-square .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status .product-mark,.tweak-product-badge-style-square .product-block .image-container .sqs-product-mark-wrapper .product-mark,.tweak-product-badge-style-circle .sqs-product-mark-wrapper .product-mark,.tweak-product-badge-style-circle .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status .product-mark,.tweak-product-badge-style-circle .product-block .image-container .sqs-product-mark-wrapper .product-mark{
display:-moz-box;
display:-webkit-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
-webkit-align-items:center;
-moz-align-items:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
-webkit-justify-content:center;
-moz-justify-content:center;
justify-content:center;
width:1.5em;
height:1.5em;
min-width:3em;
min-height:3em;
padding:.5em
}

.tweak-product-badge-style-circle .sqs-product-mark-wrapper .product-mark,.tweak-product-badge-style-circle .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status .product-mark,.tweak-product-badge-style-circle .product-block .image-container .sqs-product-mark-wrapper .product-mark{
border-radius:100%
}

.tweak-product-badge-style-none .sqs-product-mark-wrapper .product-mark,.tweak-product-badge-style-none .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status .product-mark,.tweak-product-badge-style-none .product-block .image-container .sqs-product-mark-wrapper .product-mark{
display:none
}

@media only screen and (max-width:640px){
.sqs-product-mark-wrapper .product-mark,.sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status .product-mark,.product-block .image-container .sqs-product-mark-wrapper .product-mark{
font-size:10px;
letter-spacing:0;
text-indent:0
}

.tweak-product-badge-inset-floating .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-floating .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status-statusWrapper,.tweak-product-badge-inset-floating .product-block .image-container .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-style-circle .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-style-circle .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status-statusWrapper,.tweak-product-badge-style-circle .product-block .image-container .sqs-product-mark-wrapper-statusWrapper{
padding:.5em
}

.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-top-left .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-top-left .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status-statusWrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-top-left .product-block .image-container .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-center-left .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-center-left .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status-statusWrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-center-left .product-block .image-container .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-bottom-left .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-bottom-left .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status-statusWrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-bottom-left .product-block .image-container .sqs-product-mark-wrapper-statusWrapper{
padding-left:.5em
}

.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-top-right .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-top-right .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status-statusWrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-top-right .product-block .image-container .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-center-right .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-center-right .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status-statusWrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-center-right .product-block .image-container .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-bottom-right .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-bottom-right .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status-statusWrapper,.tweak-product-badge-inset-dock-vertically.tweak-product-badge-position-bottom-right .product-block .image-container .sqs-product-mark-wrapper-statusWrapper{
padding-right:.5em
}

.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-top-left .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-top-left .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status-statusWrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-top-left .product-block .image-container .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-top-center .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-top-center .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status-statusWrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-top-center .product-block .image-container .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-top-right .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-top-right .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status-statusWrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-top-right .product-block .image-container .sqs-product-mark-wrapper-statusWrapper{
padding-top:.5em
}

.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-bottom-left .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-bottom-left .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status-statusWrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-bottom-left .product-block .image-container .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-bottom-center .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-bottom-center .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status-statusWrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-bottom-center .product-block .image-container .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-bottom-right .sqs-product-mark-wrapper-statusWrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-bottom-right .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status-statusWrapper,.tweak-product-badge-inset-dock-horizontally.tweak-product-badge-position-bottom-right .product-block .image-container .sqs-product-mark-wrapper-statusWrapper{
padding-bottom:.5em
}

.tweak-product-badge-style-rectangle .sqs-product-mark-wrapper .product-mark,.tweak-product-badge-style-rectangle .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status .product-mark,.tweak-product-badge-style-rectangle .product-block .image-container .sqs-product-mark-wrapper .product-mark{
padding:.5em
}

.tweak-product-badge-style-square .sqs-product-mark-wrapper .product-mark,.tweak-product-badge-style-square .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status .product-mark,.tweak-product-badge-style-square .product-block .image-container .sqs-product-mark-wrapper .product-mark,.tweak-product-badge-style-circle .sqs-product-mark-wrapper .product-mark,.tweak-product-badge-style-circle .sqs-block-summary-v2 .sqs-product-mark-wrapper.summary-product-status .product-mark,.tweak-product-badge-style-circle .product-block .image-container .sqs-product-mark-wrapper .product-mark{
width:.5em;
height:.5em
}


}

.newsletter-block{
-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
}

.newsletter-block *{
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box
}

.newsletter-block:not(.rendered){
opacity:0
}

.newsletter-block .newsletter-form-wrapper{
width:100%;
padding:34px 34px;
background:rgba(0,0,0,.05);
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:15px
}

.newsletter-block .newsletter-form-wrapper.hidden,.newsletter-block .newsletter-form-wrapper .hidden{
display:none
}

.newsletter-block .newsletter-form-wrapper--alignCenter.newsletter-form-wrapper{
padding:34px 17px
}

.newsletter-block .newsletter-form{
text-align:center
}

.newsletter-block .newsletter-form-wrapper--alignLeft .newsletter-form{
text-align:left
}

.newsletter-block .newsletter-form-wrapper--alignRight .newsletter-form{
text-align:right
}

.newsletter-block .newsletter-form-header{
width:85%;
margin:0 auto
}

.newsletter-block .newsletter-form-wrapper--alignLeft .newsletter-form-header,.newsletter-block .newsletter-form-wrapper--alignRight .newsletter-form-header{
width:100%;
margin:0
}

.newsletter-block .newsletter-form-header-title{
margin:0 0 17px 0;
padding:0;
color:#272727;
font-size:30px;
line-height:1.2em;
text-align:inherit
}

.newsletter-block .newsletter-form-header-title a{
text-decoration:underline
}

.newsletter-block .newsletter-form-header-description{
color:#272727
}

.newsletter-block .newsletter-form-header-description p{
margin:17px 0;
padding:0;
font-size:15px;
line-height:1.6em
}

.newsletter-block .newsletter-form-header-description a{
text-decoration:underline
}

.newsletter-block .newsletter-form-body{
padding:0 0 12px 0
}

.newsletter-block .newsletter-form-fields-wrapper{
display:inline-block;
width:auto;
margin:12px 0 0 0
}

.newsletter-block .newsletter-form-name-fieldset{
display:inline-block;
width:auto;
margin:0;
padding:0;
border:none
}

.newsletter-block .newsletter-form-wrapper--layoutStack .newsletter-form-name-fieldset{
display:block;
width:100%;
max-width:250px
}

.newsletter-block .newsletter-form-field-wrapper{
display:inline-block;
width:auto;
min-width:250px;
padding:6px 3px
}

.newsletter-block .newsletter-form-wrapper--alignLeft .newsletter-form-field-wrapper{
padding:6px 3px 6px 0
}

.newsletter-block .newsletter-form-wrapper--alignRight .newsletter-form-field-wrapper{
padding:6px 0 6px 3px
}

.newsletter-block .newsletter-form-wrapper--layoutStack .newsletter-form-field-wrapper{
display:block;
width:100%;
max-width:250px;
padding:6px 0
}

.newsletter-block .newsletter-form-field-label{
display:none
}

.newsletter-block .newsletter-form-field-element{
width:100%;
padding:1em;
background:#fff;
border:1px solid rgba(0,0,0,.12);
font-family:inherit;
font-size:15px;
line-height:normal;
outline:none;
-webkit-transition:background .3s ease-out,border .3s ease-out;
-moz-transition:background .3s ease-out,border .3s ease-out;
-ms-transition:background .3s ease-out,border .3s ease-out;
-o-transition:background .3s ease-out,border .3s ease-out;
transition:background .3s ease-out,border .3s ease-out
}

.newsletter-block .newsletter-form-field-element:focus{
background:#fff
}

.newsletter-block .newsletter-form-field-element::-webkit-input-placeholder{
color:rgba(0,0,0,.3)
}

.newsletter-block .newsletter-form-field-element:-moz-placeholder{
color:rgba(0,0,0,.3)
}

.newsletter-block .newsletter-form-field-element::-moz-placeholder{
color:rgba(0,0,0,.3)
}

.newsletter-block .newsletter-form-field-element:-ms-input-placeholder{
color:rgba(0,0,0,.3)
}

.newsletter-block .field-error{
display:none
}

.newsletter-block .newsletter-form-field-wrapper .field-error{
display:block;
margin-bottom:12px;
padding:6px;
background:#fed9db;
color:#f23d3d;
font-size:12px;
line-height:normal
}

.newsletter-block .newsletter-form-button-wrapper{
display:inline-block;
width:auto;
margin:12px 0 0 0;
padding:6px 3px
}

.newsletter-block .newsletter-form-wrapper--alignLeft .newsletter-form-button-wrapper{
padding:6px 3px 6px 0
}

.newsletter-block .newsletter-form-wrapper--alignRight .newsletter-form-button-wrapper{
padding:6px 0 6px 3px
}

.newsletter-block .newsletter-form-wrapper--layoutStack .newsletter-form-button-wrapper{
display:block;
padding:6px 0
}

.newsletter-block .newsletter-form-button{
position:relative;
width:auto;
padding:1em 2.25em;
color:#fff;
background-color:#272727;
border:1px solid #272727 !important;
font-family:inherit;
font-size:15px;
line-height:normal;
font-weight:normal;
text-align:center;
text-transform:uppercase;
white-space:nowrap;
cursor:pointer;
outline:none;
-webkit-appearance:none;
-moz-appearance:none
}

.newsletter-block .newsletter-form-spinner.sqs-spin.light.large{
visibility:hidden;
position:absolute;
top:50%;
left:50%;
height:22px;
width:22px;
margin-top:-11px;
margin-left:-11px
}

.newsletter-block .newsletter-form:not(.submitting) .newsletter-form-spinner.sqs-spin.light.large{
-webkit-animation:none;
-moz-animation:none;
-ms-animation:none;
-o-animation:none;
animation:none
}

.newsletter-block .newsletter-form.submitting .newsletter-form-spinner.sqs-spin.light.large{
visibility:visible
}

.newsletter-block .newsletter-form.submitting .newsletter-form-button-label{
visibility:hidden
}

.newsletter-block .newsletter-form-footnote{
color:#272727
}

.newsletter-block .newsletter-form-footnote p{
opacity:.8;
margin:17px 0;
padding:0;
font-size:12px !important;
line-height:normal
}

.newsletter-block .newsletter-form-footnote p:last-child{
margin-bottom:0
}

.newsletter-block .newsletter-form-footnote a{
text-decoration:underline
}

.newsletter-block .form-submission-text{
color:#272727
}

.newsletter-block .form-submission-text p{
margin:17px 0;
padding:0;
font-size:15px;
line-height:1.6em
}

.newsletter-block .form-submission-text p:first-child{
margin-top:0
}

.newsletter-block .form-submission-text p:last-child{
margin-bottom:0
}

.newsletter-block .form-submission-text a{
text-decoration:underline
}

.sqs-alternate-block-style-container .newsletter-block .newsletter-form-wrapper{
padding:0px;
background:rgba(0,0,0,0)
}

.sqs-alternate-block-style-container .newsletter-block .newsletter-form-wrapper.newsletter-form-wrapper--alignCenter.newsletter-form-wrapper{
padding:0px 0px
}

.sqs-alternate-block-style-container .newsletter-block .newsletter-form-wrapper .newsletter-form-header-title{
color:#fff
}

.sqs-alternate-block-style-container .newsletter-block .newsletter-form-wrapper .newsletter-form-header-description,.sqs-alternate-block-style-container .newsletter-block .newsletter-form-wrapper .newsletter-form-footnote,.sqs-alternate-block-style-container .newsletter-block .newsletter-form-wrapper .form-submission-text{
color:#fff
}

.sqs-alternate-block-style-container .newsletter-block .newsletter-form-wrapper .newsletter-form-field-element{
border:1px solid rgba(0,0,0,.12)
}

.sqs-alternate-block-style-container .newsletter-block .newsletter-form-wrapper .newsletter-form-button{
color:#fff;
background-color:#272727;
border:1px solid #272727 !important
}

.newsletter-style-dark .newsletter-block .newsletter-form-wrapper,.newsletter-style-dark .newsletter-block .newsletter-form-header-title,.newsletter-style-dark .newsletter-block .newsletter-form-header-description p,.newsletter-style-dark .newsletter-block .newsletter-form-footnote p,.newsletter-style-dark .newsletter-block .form-submission-text p{
color:#272727
}

.newsletter-style-dark .newsletter-block .newsletter-form-header-title a,.newsletter-style-dark .newsletter-block .newsletter-form-header-description a,.newsletter-style-dark .newsletter-block .newsletter-form-footnote a,.newsletter-style-dark .newsletter-block .form-submission-text a{
color:#272727
}

.newsletter-style-light .newsletter-block .newsletter-form-wrapper,.newsletter-style-light .newsletter-block .newsletter-form-header-title,.newsletter-style-light .newsletter-block .newsletter-form-header-description p,.newsletter-style-light .newsletter-block .newsletter-form-footnote p,.newsletter-style-light .newsletter-block .form-submission-text p{
color:#fff
}

.newsletter-style-light .newsletter-block .newsletter-form-header-title a,.newsletter-style-light .newsletter-block .newsletter-form-header-description a,.newsletter-style-light .newsletter-block .newsletter-form-footnote a,.newsletter-style-light .newsletter-block .form-submission-text a{
color:#fff
}

.newsletter-style-light .newsletter-block .newsletter-form-field-element{
color:#272727
}

.newsletter-form-small-mode .newsletter-form-header{
width:100%
}

.newsletter-form-small-mode .newsletter-form-header-title{
font-size:27px !important;
margin:0 0 14px 0
}

.newsletter-form-small-mode .newsletter-form-header-description p{
margin:0 0 14px 0;
line-height:normal
}

.newsletter-form-small-mode .newsletter-form-body{
padding:0 0 6px 0
}

.newsletter-form-small-mode .newsletter-form-fields-wrapper{
display:block
}

.newsletter-form-small-mode .newsletter-form-name-fieldset{
width:100%
}

.newsletter-form-small-mode .newsletter-form-field-wrapper,.newsletter-form-small-mode .newsletter-form-button-wrapper{
display:block;
width:100%;
min-width:0;
padding:5px 0
}

.newsletter-form-small-mode .newsletter-form-button-wrapper{
margin:6px 0 0 0
}

.newsletter-form-small-mode .newsletter-form-footnote p{
margin:14px 0
}

.newsletter-form-small-mode .newsletter-form-footnote p:last-child{
margin-bottom:0
}

.newsletter-form-small-mode .disclaimer-container{
font-size:14px
}

.newsletter-form-small-mode .form-submission-text p{
margin:14px 0;
line-height:normal
}

.newsletter-form-small-mode .form-submission-text p:first-child{
margin-top:0
}

.newsletter-form-small-mode .form-submission-text p:last-child{
margin-bottom:0
}

@media screen and (max-width:320px){
.newsletter-block .newsletter-form-header{
width:100%
}

.newsletter-block .newsletter-form-header-title{
font-size:27px !important;
margin:0 0 14px 0
}

.newsletter-block .newsletter-form-header-description p{
margin:0 0 14px 0;
line-height:normal
}

.newsletter-block .newsletter-form-body{
padding:0 0 6px 0
}

.newsletter-block .newsletter-form-fields-wrapper{
display:block
}

.newsletter-block .newsletter-form-name-fieldset{
width:100%
}

.newsletter-block .newsletter-form-field-wrapper,.newsletter-block .newsletter-form-button-wrapper{
display:block;
width:100%;
min-width:0;
padding:5px 0
}

.newsletter-block .newsletter-form-button-wrapper{
margin:6px 0 0 0
}

.newsletter-block .newsletter-form-footnote p{
margin:14px 0
}

.newsletter-block .newsletter-form-footnote p:last-child{
margin-bottom:0
}

.newsletter-block .disclaimer-container{
font-size:14px
}

.newsletter-block .form-submission-text p{
margin:14px 0;
line-height:normal
}

.newsletter-block .form-submission-text p:first-child{
margin-top:0
}

.newsletter-block .form-submission-text p:last-child{
margin-bottom:0
}


}

.newsletter-block.newsletter-form-has-small-container .newsletter-form-header{
width:100%
}

.newsletter-block.newsletter-form-has-small-container .newsletter-form-header-title{
font-size:27px !important;
margin:0 0 14px 0
}

.newsletter-block.newsletter-form-has-small-container .newsletter-form-header-description p{
margin:0 0 14px 0;
line-height:normal
}

.newsletter-block.newsletter-form-has-small-container .newsletter-form-body{
padding:0 0 6px 0
}

.newsletter-block.newsletter-form-has-small-container .newsletter-form-fields-wrapper{
display:block
}

.newsletter-block.newsletter-form-has-small-container .newsletter-form-name-fieldset{
width:100%
}

.newsletter-block.newsletter-form-has-small-container .newsletter-form-field-wrapper,.newsletter-block.newsletter-form-has-small-container .newsletter-form-button-wrapper{
display:block;
width:100%;
min-width:0;
padding:5px 0
}

.newsletter-block.newsletter-form-has-small-container .newsletter-form-button-wrapper{
margin:6px 0 0 0
}

.newsletter-block.newsletter-form-has-small-container .newsletter-form-footnote p{
margin:14px 0
}

.newsletter-block.newsletter-form-has-small-container .newsletter-form-footnote p:last-child{
margin-bottom:0
}

.newsletter-block.newsletter-form-has-small-container .disclaimer-container{
font-size:14px
}

.newsletter-block.newsletter-form-has-small-container .form-submission-text p{
margin:14px 0;
line-height:normal
}

.newsletter-block.newsletter-form-has-small-container .form-submission-text p:first-child{
margin-top:0
}

.newsletter-block.newsletter-form-has-small-container .form-submission-text p:last-child{
margin-bottom:0
}

.source-code{
white-space:pre;
overflow:auto
}

.cm-keyword{
color:#708
}

.cm-atom{
color:#219
}

.cm-number{
color:#164
}

.cm-def{
color:blue
}

.cm-variable-2{
color:#05a
}

.cm-variable-3{
color:#085
}

.cm-comment{
color:#aaa
}

.cm-string{
color:#1a1
}

.cm-string-2{
color:#5f0
}

.cm-meta{
color:#555
}

.cm-error{
color:red
}

.cm-qualifier{
color:#555
}

.cm-builtin{
color:#30a
}

.cm-bracket{
color:#cc7
}

.cm-tag{
color:#170
}

.cm-attribute{
color:#00c
}

.cm-header{
color:#000
}

.cm-quote{
color:#900
}

.cm-hr{
color:#999
}

.cm-link{
color:#00c
}

.dark .cm-comment{
color:#75715e
}

.dark .cm-atom{
color:#ae81ff
}

.dark .cm-number{
color:#ae81ff
}

.dark .cm-property,.dark .cm-attribute{
color:#a6e22e
}

.dark .cm-keyword{
color:#f92672
}

.dark .cm-string{
color:#e6db74
}

.dark .cm-variable-2{
color:#9effff
}

.dark .cm-def{
color:#fd971f
}

.dark .cm-error{
background:#f92672;
color:#f8f8f0
}

.dark .cm-bracket{
color:#f8f8f2
}

.dark .cm-tag{
color:#f92672
}

.dark .cm-link{
color:#ae81ff
}

.code-block .state-message:not(:last-child){
margin-bottom:10px
}

.foursquare-block ul{
list-style-type:none;
margin:0;
padding:0;
line-height:1.4em
}

.foursquare-block ul .foursquare-checkin{
margin-bottom:12px
}

.foursquare-block ul .foursquare-checkin a{
border:0
}

.foursquare-block ul .foursquare-checkin .foursquare-icon-wrapper{
float:left
}

.foursquare-block ul .foursquare-checkin .foursquare-text{
margin-left:42px;
font-size:12px
}

.foursquare-block ul .foursquare-checkin .foursquare-venue{
font-weight:bold
}

.foursquare-block ul .foursquare-checkin .foursquare-location{
display:inline-block;
padding-left:4px
}

.foursquare-block ul .foursquare-checkin .foursquare-timestamp{
font-size:10px
}

.sqs-block-soundcloud .sqs-intrinsic iframe{
position:absolute;
top:0;
left:0;
width:100% !important;
height:100% !important
}

@media screen and (max-width:640px){
.sqs-block-soundcloud.isPlaylist .sqs-intrinsic{
padding-bottom:0 !important;
height:400px !important
}


}

.sqs-block-opentable-hidden{
display:none !important
}

.sqs-block-opentable-hide-title .OT_title{
display:none
}

.sqs-block-opentable iframe{
visibility:hidden;
position:absolute
}

.sqs-block-opentable *{
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box
}

.sqs-block-opentable #OT_form{
padding:0;
margin:0;
width:165px;
width:auto
}

.sqs-block-opentable .OT_wrapper{
border:none;
border-radius:0;
background-color:rgba(0,0,0,.05);
font-family:inherit;
width:100%;
margin:0;
padding:34px 17px 40px;
background:rgba(0,0,0,.05);
color:#272727;
font-size:15px;
line-height:1em;
text-align:center;
position:relative
}

.sqs-block-opentable .OT_header{
width:85%;
margin:0 auto;
position:relative
}

.sqs-block-opentable .OT_title{
position:relative;
width:100%;
margin:0 0 17px 0;
padding:0;
font-size:30px;
color:#272727;
color:rgba(0,0,0,.95);
font-weight:normal;
text-align:center;
line-height:1em
}

.sqs-block-opentable .OT_subtitle{
margin:0;
padding:0;
font-size:10px;
letter-spacing:.15em;
color:#272727;
color:rgba(0,0,0,.8);
text-transform:uppercase;
font-weight:normal;
white-space:nowrap;
width:auto;
line-height:1em
}

.sqs-block-opentable .OT_list{
list-style:none;
margin:28px 0 0 0;
padding:0;
width:auto;
display:inline-block;
line-height:1em
}

.sqs-block-opentable .OT_day,.sqs-block-opentable .OT_time,.sqs-block-opentable .OT_party{
margin:0 12px;
padding:6px 0 6px 35px;
height:auto;
background-image:url("opentable-icons.svg");
background-repeat:no-repeat;
background-position:0 0;
width:33%;
min-width:150px;
max-width:180px;
position:relative;
border:none !important;
list-style:none;
display:inline-block;
line-height:1em
}

.sqs-block-opentable.sqs-block-opentable-hide-fields .OT_day,.sqs-block-opentable.sqs-block-opentable-hide-fields .OT_time,.sqs-block-opentable.sqs-block-opentable-hide-fields .OT_party{
display:none
}

.sqs-block-opentable.sqs-block-opentable-hide-fields .OT_submit{
margin:0
}

.sqs-block-opentable .OT_day{
margin:0 12px;
padding:6px 0 6px 35px;
background-position:-18px -7px;
border:none;
list-style:none;
background-size:123px
}

.sqs-block-opentable .OT_time{
background-position:-18px -55px;
border:none
}

.sqs-block-opentable .OT_party{
background-position:-18px -102px;
border:none
}

.sqs-block-opentable .OT_searchTimeField,.sqs-block-opentable .OT_searchDateField,.sqs-block-opentable .OT_searchPartyField{
font-family:inherit;
background:#fff url("opentable-icons.svg") no-repeat;
color:#272727;
font-weight:normal;
margin:0;
border:1px solid rgba(0,0,0,.12);
width:100%;
height:auto;
font-size:13px;
font-style:normal;
padding:.7em 1.1em;
border-radius:0px;
cursor:pointer;
line-height:normal;
outline:none;
background-position:right -14px top -75px;
background-size:43px;
-moz-background-clip:padding;
-webkit-background-clip:padding;
background-clip:padding-box
}

.sqs-block-opentable #OT_timeList,.sqs-block-opentable #OT_partyList{
max-height:195px;
overflow:auto;
border:1px solid rgba(0,0,0,.12);
position:absolute;
width:auto;
top:100%;
left:35px;
right:0;
display:none;
margin-top:-7px;
text-align:left;
-moz-background-clip:padding;
-webkit-background-clip:padding;
background-clip:padding-box
}

.sqs-block-opentable .OT_navList{
list-style:none;
padding:0;
margin:-6px 0 0 0;
float:none;
position:absolute;
background-color:#fff;
z-index:200;
width:auto;
top:100%;
left:35px;
right:0
}

.sqs-block-opentable .OT_navListItem{
padding:0;
margin:0;
position:relative;
float:none;
line-height:1em;
width:auto;
list-style:none
}

.sqs-block-opentable #OT_timeList .OT_navListItem,.sqs-block-opentable #OT_partyList .OT_navListItem{
width:auto
}

.sqs-block-opentable #OT_timeList li a.OT_navLink,.sqs-block-opentable #OT_partyList li a.OT_navLink{
border:0;
width:auto
}

.sqs-block-opentable a.OT_navLink:link,.sqs-block-opentable a.OT_navLink:visited,.sqs-block-opentable a.OT_navLink:hover,.sqs-block-opentable a.OT_navLink:active{
font-family:inherit;
color:#272727;
text-decoration:none;
font-size:13px;
line-height:1em;
width:auto;
display:block;
padding:.7em 1.1em;
border:none
}

.sqs-block-opentable a.OT_navLink:hover,.sqs-block-opentable a.OT_navLink.selected,.sqs-block-opentable a.OT_navLink:active{
background-color:rgba(0,0,0,.05);
color:#272727;
opacity:1
}

.sqs-block-opentable a.OT_navLink.selected,.sqs-block-opentable a.OT_navLink:active{
background-color:rgba(0,0,0,.12)
}

.sqs-block-opentable .OT_submit{
margin:24px 0 0 0;
padding:0;
width:auto;
height:auto;
list-style:none;
display:block
}

.sqs-block-opentable .OTButton,.sqs-block-opentable #OTButton{
width:auto;
text-align:center;
margin:0;
padding:0
}

.sqs-block-opentable a.OT_Find_a_Table:link,.sqs-block-opentable a.OT_Find_a_Table:visited,.sqs-block-opentable a.OT_Find_a_Table:hover,.sqs-block-opentable a.OT_Find_a_Table:active{
background-image:none;
background-repeat:repeat;
background-position:0 0;
background-color:#272727;
background-color:rgba(0,0,0,.95);
font-family:inherit;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#fff;
text-align:center;
height:auto;
display:inline-block;
padding:1.1em 2.3em;
line-height:normal;
text-shadow:none;
opacity:.8;
position:relative;
width:auto;
border:none;
text-transform:uppercase;
white-space:nowrap;
cursor:pointer;
outline:none;
-webkit-appearance:none;
-moz-appearance:none;
-webkit-transition:opacity .3s ease-out,background .3s ease-out;
-moz-transition:opacity .3s ease-out,background .3s ease-out;
-ms-transition:opacity .3s ease-out,background .3s ease-out;
-o-transition:opacity .3s ease-out,background .3s ease-out;
transition:opacity .3s ease-out,background .3s ease-out
}

.opentable-style-light .OT_wrapper{
color:#fff
}

.opentable-style-light .OT_title{
color:#fff
}

.opentable-style-light .OT_subtitle{
color:#fff
}

.opentable-style-light a.OT_Find_a_Table:link,.opentable-style-light a.OT_Find_a_Table:visited,.opentable-style-light a.OT_Find_a_Table:hover,.opentable-style-light a.OT_Find_a_Table:active{
background-color:#272727;
background-color:rgba(0,0,0,.3);
background:rgba(0,0,0,.05)
}

.opentable-style-light a.OT_Find_a_Table:link:hover,.opentable-style-light a.OT_Find_a_Table:visited:hover,.opentable-style-light a.OT_Find_a_Table:hover:hover,.opentable-style-light a.OT_Find_a_Table:active:hover{
background-color:#272727;
background-color:rgba(0,0,0,.8);
background:rgba(0,0,0,.05)
}

.opentable-style-light .OT_day{
background-position:-80px -7px
}

.opentable-style-light .OT_time{
background-position:-80px -55px
}

.opentable-style-light .OT_party{
background-position:-80px -102px
}

.hide-opentable-icons .OT_day,.hide-opentable-icons .OT_time,.hide-opentable-icons .OT_party{
margin:0;
padding:6px;
background:none
}

.hide-opentable-icons #OT_timeList,.hide-opentable-icons #OT_partyList,.hide-opentable-icons .OT_navList{
left:6px;
right:6px
}

.no-svg .OT_day,.no-svg .OT_time,.no-svg .OT_party,.no-svg .OT_searchTimeField,.no-svg .OT_searchDateField,.no-svg .OT_searchPartyField{
background-image:url("opentable-icons.png")
}

.small-button-block-font{
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px;
font-weight:600;
font-style:normal;
text-transform:uppercase;
letter-spacing:1px
}

.medium-button-block-font{
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:15px;
font-weight:600;
font-style:normal;
text-transform:uppercase;
letter-spacing:1px
}

.large-button-block-font{
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:20px;
font-weight:600;
font-style:normal;
text-transform:uppercase;
letter-spacing:1px
}

.sqs-block-button .sqs-block-button-container--left{
text-align:left
}

.sqs-block-button .sqs-block-button-container--center{
text-align:center
}

.sqs-block-button .sqs-block-button-container--right{
text-align:right
}

.sqs-block-button .sqs-block-button-element{
display:inline-block;
width:auto;
height:auto;
padding:1em 2.5em;
color:#fff;
background-color:#272727;
border-width:0;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px;
line-height:1em;
font-weight:normal;
font-style:normal;
text-transform:uppercase;
letter-spacing:0px;
text-align:center;
text-decoration:none;
cursor:pointer;
outline:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
line-height:normal
}

.sqs-block-button .sqs-block-button-element:hover{
opacity:1
}

.sqs-block-button .sqs-block-button-element--small{
padding:13px 26px;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px;
font-weight:600;
letter-spacing:1px;
font-family:Roboto Mono;
font-size:13px;
font-weight:400;
font-style:normal;
text-transform:uppercase;
letter-spacing:.15em;
color:#fff;
background-color:#f06400;
border-color:#f06400
}

.sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--small{
color:#fff;
background-color:#272727;
border-color:#272727
}

.sqs-block-button .sqs-block-button-element--medium{
padding:21px 34px;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:15px;
font-weight:600;
letter-spacing:1px;
font-family:vinyl;
font-size:22px;
font-weight:400;
font-style:normal;
text-transform:uppercase;
letter-spacing:.13em;
color:#fff;
background-color:#f06400;
border-color:#f06400
}

.sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--medium{
color:#fff;
background-color:#272727;
border-color:#272727
}

.sqs-block-button .sqs-block-button-element--large{
padding:25px 46px;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:20px;
font-weight:600;
letter-spacing:1px;
font-family:Roboto Mono;
font-size:21px;
font-weight:400;
font-style:normal;
text-transform:uppercase;
letter-spacing:.11em;
color:#111;
background-color:#3d6;
border-color:#3d6
}

.sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--large{
color:#fff;
background-color:#272727;
border-color:#272727
}

.small-button-style-solid .sqs-block-button .sqs-block-button-element--small,.medium-button-style-solid .sqs-block-button .sqs-block-button-element--medium,.large-button-style-solid .sqs-block-button .sqs-block-button-element--large{
-webkit-transition:.1s opacity linear;
-moz-transition:.1s opacity linear;
-o-transition:.1s opacity linear;
transition:.1s opacity linear;
-webkit-backface-visibility:hidden
}

.small-button-style-solid .sqs-block-button .sqs-block-button-element--small:hover,.medium-button-style-solid .sqs-block-button .sqs-block-button-element--medium:hover,.large-button-style-solid .sqs-block-button .sqs-block-button-element--large:hover{
opacity:.8
}

.small-button-style-outline .sqs-block-button .sqs-block-button-element--small,.medium-button-style-outline .sqs-block-button .sqs-block-button-element--medium,.large-button-style-outline .sqs-block-button .sqs-block-button-element--large,.small-button-style-outline .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--small,.medium-button-style-outline .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--medium,.large-button-style-outline .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--large{
border-width:2px;
border-style:solid;
background-color:transparent;
-webkit-transition:0.1s background-color linear, 0.1s color linear;
-moz-transition:0.1s background-color linear, 0.1s color linear;
-o-transition:0.1s background-color linear, 0.1s color linear;
transition:0.1s background-color linear, 0.1s color linear
}

.small-button-style-outline .sqs-block-button .sqs-block-button-element--small:hover,.medium-button-style-outline .sqs-block-button .sqs-block-button-element--medium:hover,.large-button-style-outline .sqs-block-button .sqs-block-button-element--large:hover,.small-button-style-outline .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--small:hover,.medium-button-style-outline .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--medium:hover,.large-button-style-outline .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--large:hover{
color:#fff
}

.small-button-style-outline .sqs-block-button .sqs-block-button-element--small{
color:#f06400
}

.small-button-style-outline .sqs-block-button .sqs-block-button-element--small:hover{
background-color:#f06400;
color:#1d1d1d;
color:#fff
}

.small-button-style-outline .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--small{
color:#272727
}

.small-button-style-outline .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--small:hover{
background-color:#272727;
color:#fff
}

.medium-button-style-outline .sqs-block-button .sqs-block-button-element--medium{
color:#f06400
}

.medium-button-style-outline .sqs-block-button .sqs-block-button-element--medium:hover{
background-color:#f06400;
color:#1d1d1d;
color:#fff
}

.medium-button-style-outline .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--medium{
color:#272727
}

.medium-button-style-outline .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--medium:hover{
background-color:#272727;
color:#fff
}

.large-button-style-outline .sqs-block-button .sqs-block-button-element--large{
color:#3d6
}

.large-button-style-outline .sqs-block-button .sqs-block-button-element--large:hover{
background-color:#3d6;
color:#1d1d1d;
color:#fff
}

.large-button-style-outline .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--large{
color:#272727
}

.large-button-style-outline .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--large:hover{
background-color:#272727;
color:#fff
}

.small-button-style-raised .sqs-block-button .sqs-block-button-element--small,.medium-button-style-raised .sqs-block-button .sqs-block-button-element--medium,.large-button-style-raised .sqs-block-button .sqs-block-button-element--large{
position:relative;
-webkit-transition:.1s background-color linear;
-moz-transition:.1s background-color linear;
-o-transition:.1s background-color linear;
transition:.1s background-color linear
}

.small-button-style-raised .sqs-block-button .sqs-block-button-element--small:active,.medium-button-style-raised .sqs-block-button .sqs-block-button-element--medium:active,.large-button-style-raised .sqs-block-button .sqs-block-button-element--large:active{
top:1px
}

.small-button-style-raised .sqs-block-button .sqs-block-button-element--small{
-webkit-box-shadow:0 2px 0 0 #c75300;
-moz-box-shadow:0 2px 0 0 #c75300;
box-shadow:0 2px 0 0 #c75300
}

.small-button-style-raised .sqs-block-button .sqs-block-button-element--small:hover{
background-color:#ff6a00
}

.small-button-style-raised .sqs-block-button .sqs-block-button-element--small:active{
-webkit-box-shadow:0 1px 0 0 #c75300;
-moz-box-shadow:0 1px 0 0 #c75300;
box-shadow:0 1px 0 0 #c75300
}

.small-button-style-raised .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--small{
-webkit-box-shadow:0 2px 0 0 #131313;
-moz-box-shadow:0 2px 0 0 #131313;
box-shadow:0 2px 0 0 #131313
}

.small-button-style-raised .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--small:hover{
background-color:#2f2f2f
}

.small-button-style-raised .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--small:active{
-webkit-box-shadow:0 1px 0 0 #131313;
-moz-box-shadow:0 1px 0 0 #131313;
box-shadow:0 1px 0 0 #131313
}

.medium-button-style-raised .sqs-block-button .sqs-block-button-element--medium{
-webkit-box-shadow:0 2px 0 0 #c75300;
-moz-box-shadow:0 2px 0 0 #c75300;
box-shadow:0 2px 0 0 #c75300
}

.medium-button-style-raised .sqs-block-button .sqs-block-button-element--medium:hover{
background-color:#ff6a00
}

.medium-button-style-raised .sqs-block-button .sqs-block-button-element--medium:active{
-webkit-box-shadow:0 1px 0 0 #c75300;
-moz-box-shadow:0 1px 0 0 #c75300;
box-shadow:0 1px 0 0 #c75300
}

.medium-button-style-raised .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--medium{
-webkit-box-shadow:0 2px 0 0 #131313;
-moz-box-shadow:0 2px 0 0 #131313;
box-shadow:0 2px 0 0 #131313
}

.medium-button-style-raised .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--medium:hover{
background-color:#2f2f2f
}

.medium-button-style-raised .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--medium:active{
-webkit-box-shadow:0 1px 0 0 #131313;
-moz-box-shadow:0 1px 0 0 #131313;
box-shadow:0 1px 0 0 #131313
}

.large-button-style-raised .sqs-block-button .sqs-block-button-element--large{
-webkit-box-shadow:0 3px 0 0 #21c653;
-moz-box-shadow:0 3px 0 0 #21c653;
box-shadow:0 3px 0 0 #21c653
}

.large-button-style-raised .sqs-block-button .sqs-block-button-element--large:hover{
background-color:#40df70
}

.large-button-style-raised .sqs-block-button .sqs-block-button-element--large:active{
top:2px;
-webkit-box-shadow:0 1px 0 0 #21c653;
-moz-box-shadow:0 1px 0 0 #21c653;
box-shadow:0 1px 0 0 #21c653
}

.large-button-style-raised .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--large{
-webkit-box-shadow:0 3px 0 0 #131313;
-moz-box-shadow:0 3px 0 0 #131313;
box-shadow:0 3px 0 0 #131313
}

.large-button-style-raised .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--large:hover{
background-color:#2f2f2f
}

.large-button-style-raised .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--large:active{
top:2px;
-webkit-box-shadow:0 1px 0 0 #131313;
-moz-box-shadow:0 1px 0 0 #131313;
box-shadow:0 1px 0 0 #131313
}

.small-button-shape-rounded .sqs-block-button .sqs-block-button-element--small,.medium-button-shape-rounded .sqs-block-button .sqs-block-button-element--medium,.large-button-shape-rounded .sqs-block-button .sqs-block-button-element--large{
border-radius:3px
}

.small-button-shape-pill .sqs-block-button .sqs-block-button-element--small,.medium-button-shape-pill .sqs-block-button .sqs-block-button-element--medium,.large-button-shape-pill .sqs-block-button .sqs-block-button-element--large{
border-radius:300px
}

@media screen and (max-width:640px){
.sqs-block-button .sqs-block-button-element--large{
padding:21px 34px;
font-size:15px
}


}

.sqs-search-ui-button-wrapper{
position:relative
}

.sqs-search-ui-button-wrapper.color-dark .search-input{
background-image:url("icon-searchqueries-20-dark.png");
border:1px solid #aaa
}

.sqs-search-ui-button-wrapper.color-dark::-webkit-input-placeholder{
color:#666
}

.sqs-search-ui-button-wrapper.color-dark:-moz-placeholder{
color:#666
}

.sqs-search-ui-button-wrapper.color-dark::-moz-placeholder{
color:#666
}

.sqs-search-ui-button-wrapper.color-dark:-ms-input-placeholder{
color:#666
}

.sqs-search-ui-button-wrapper.color-light .search-input{
background-image:url("icon-searchqueries-20-light.png");
color:#f7f7f7;
border:1px solid #eee
}

.sqs-search-ui-button-wrapper.color-light::-webkit-input-placeholder{
color:#ddd
}

.sqs-search-ui-button-wrapper.color-light:-moz-placeholder{
color:#ddd
}

.sqs-search-ui-button-wrapper.color-light::-moz-placeholder{
color:#ddd
}

.sqs-search-ui-button-wrapper.color-light:-ms-input-placeholder{
color:#ddd
}

.sqs-search-ui-button-wrapper .search-input{
opacity:.7;
-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;
-webkit-transition:background-image .2s ease-out;
-moz-transition:background-image .2s ease-out;
-ms-transition:background-image .2s ease-out;
-o-transition:background-image .2s ease-out;
transition:background-image .2s ease-out;
padding:12px 12px 12px 45px;
background:no-repeat 15px 50%;
width:100%;
min-height:20px;
display:block;
outline:0;
box-sizing:border-box
}

.sqs-search-ui-button-wrapper .search-input.loading{
background-image:none
}

.sqs-search-ui-button-wrapper .search-input.disabled{
cursor:pointer
}

.sqs-search-ui-button-wrapper .search-input.hover-effect:hover,.sqs-search-ui-button-wrapper .search-input.hover-effect:focus{
opacity:1
}

.sqs-search-ui-button-wrapper .search-input:hover::-webkit-input-placeholder{
font-style:normal
}

.sqs-search-ui-button-wrapper .search-input:hover:-moz-placeholder{
font-style:normal
}

.sqs-search-ui-button-wrapper .search-input:hover::-moz-placeholder{
font-style:normal
}

.sqs-search-ui-button-wrapper .search-input:hover:-ms-input-placeholder{
font-style:normal
}

.sqs-search-ui-button-wrapper .spinner-wrapper{
position:absolute;
top:50%;
-webkit-transform:translatey(-50%);
-moz-transform:translatey(-50%);
-ms-transform:translatey(-50%);
-o-transform:translatey(-50%);
transform:translatey(-50%);
left:18px
}

.sqs-search-ui-button-wrapper .spinner-wrapper .sqs-spin{
display:block;
vertical-align:middle
}

.sqs-search-preview-ui{
position:absolute;
z-index:999999;
background-color:#fff;
width:100%
}

.sqs-search-preview-ui .sqs-search-ui-result{
border-top:none;
border:1px solid #ddd
}

.sqs-search-preview-ui .sqs-search-ui-result .search-result-notice{
background-color:#fff;
font-weight:200;
font-size:12px;
padding:6px 12px
}

.sqs-search-preview-ui .sqs-search-ui-result .search-result-notice.hide{
display:none
}

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list{
max-height:500px;
overflow-x:hidden;
overflow-y:scroll
}

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-result{
padding:16px;
cursor:pointer;
border-bottom:1px solid #ddd;
-webkit-transition:background-color .2s ease-out;
-moz-transition:background-color .2s ease-out;
-ms-transition:background-color .2s ease-out;
-o-transition:background-color .2s ease-out;
transition:background-color .2s ease-out
}

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-result:last-child{
border-bottom:none
}

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-result.selected,.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-result:hover{
background-color:#f5f5f5
}

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-result .sqs-search-ui-item{
border-top:none
}

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-result .sqs-search-ui-item em{
color:#222;
font-style:italic
}

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-result .sqs-search-ui-item .sqs-main-image{
position:absolute;
top:0;
left:0;
right:0;
bottom:0
}

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-result .sqs-search-ui-item .sqs-main-image-container{
width:50px;
float:right;
margin-left:5px;
box-shadow:#ddd 1px -1px 5px
}

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-result .sqs-search-ui-item .sqs-main-image-intrinsic{
position:relative;
width:100%;
height:0;
padding-bottom:100%
}

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-result .sqs-search-ui-item .sqs-title{
font-size:16px;
line-height:1.2em;
margin-bottom:.5em;
color:#333
}

.sqs-search-preview-ui .sqs-search-ui-result .sqs-search-ui-list .search-result .sqs-search-ui-item .sqs-content{
font-size:12px;
line-height:1.4em
}

.sqs-search-preview-ui.no-image .sqs-main-image-container{
display:none
}

.twitter-block .tweet-list{
list-style-type:none;
margin:0 0 2.2em 0;
padding:0
}

.twitter-block .tweet{
margin:0 0 2.2em 0
}

.twitter-block .tweet a{
border:0
}

.twitter-block .tweet .tweet-avatar-wrapper{
float:left
}

.twitter-block .tweet .tweet-avatar{
border-radius:2px
}

.twitter-block .tweet .tweet-text-wrapper{
margin-left:60px
}

.twitter-block .tweet.no-avatar .tweet-text-wrapper{
margin-left:0px
}

.twitter-block .tweet .tweet-from{
font-size:1.1em;
margin:0 0 .5em 0;
line-height:1em;
font-weight:bold
}

.twitter-block .tweet .tweet-timestamp a{
font-size:.8em
}

.sqs-block-quote figure{
margin:1em 0
}

.sqs-block-quote blockquote{
margin:0
}

.sqs-block-quote .source{
text-align:right
}

.sqs-block-quote .sqs-block-content .block-animation.animation-disabled,.sqs-block-quote .sqs-block-content .block-animation.animation-loaded{
transform:translatez(0)
}

:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-fade-in,.sqs-edit-mode.sqs-edit-mode-active .sqs-block-quote .sqs-block-content .block-animation-fade-in{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,0,0)
}

:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-fade-in.animation-loaded,.sqs-edit-mode.sqs-edit-mode-active .sqs-block-quote .sqs-block-content .block-animation-fade-in.animation-loaded,.sqs-block-quote .sqs-block-content .block-animation-fade-in.animation-loaded{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-slide-up,.sqs-edit-mode.sqs-edit-mode-active .sqs-block-quote .sqs-block-content .block-animation-slide-up{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,0,20)
}

:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-slide-up.animation-loaded,.sqs-edit-mode.sqs-edit-mode-active .sqs-block-quote .sqs-block-content .block-animation-slide-up.animation-loaded,.sqs-block-quote .sqs-block-content .block-animation-slide-up.animation-loaded{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-reveal,.sqs-edit-mode.sqs-edit-mode-active .sqs-block-quote .sqs-block-content .block-animation-reveal{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,20,0)
}

:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-reveal.animation-loaded,.sqs-edit-mode.sqs-edit-mode-active .sqs-block-quote .sqs-block-content .block-animation-reveal.animation-loaded,.sqs-block-quote .sqs-block-content .block-animation-reveal.animation-loaded{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-focus-in,.sqs-edit-mode.sqs-edit-mode-active .sqs-block-quote .sqs-block-content .block-animation-focus-in{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(.92,0,0,.92,0,0)
}

:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-focus-in.animation-loaded,.sqs-edit-mode.sqs-edit-mode-active .sqs-block-quote .sqs-block-content .block-animation-focus-in.animation-loaded,.sqs-block-quote .sqs-block-content .block-animation-focus-in.animation-loaded{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.sqs-block-quote .sqs-block-content .block-animation.animation-disabled{
transition:none !important
}

.rss-block .social-rss:before,.rss-block .social-rss-square:before,.rss-block .social-rss-round:before{
font-family:'social-icon-font';
speak:none;
font-style:normal;
font-weight:normal;
line-height:1;
-webkit-font-smoothing:antialiased;
position:relative;
top:0;
margin-right:10px;
font-size:.7em
}

.rss-block .social-rss:before{
content:"\e630";
position:relative;
top:-.05em;
margin-right:.4em;
font-size:.7em
}

.rss-block .sqs-blockStatus+.social-rss{
display:none
}

.sqs-block-zola .sqs-block-content{
-webkit-transition:opacity .3s ease-in;
-moz-transition:opacity .3s ease-in;
-ms-transition:opacity .3s ease-in;
transition:opacity .3s ease-in
}

.sqs-block-zola .sqs-block-content.is-rendering{
opacity:.1
}

.sqs-block-zola .zola-block-wrapper{
background:#fff
}

.sqs-block-zola .zola-block-wrapper.zola-block-setting-inset{
padding:0 20px
}

.sqs-block-acuity .sqs-block-content{
-webkit-transition:opacity .3s ease-in;
-moz-transition:opacity .3s ease-in;
-ms-transition:opacity .3s ease-in;
transition:opacity .3s ease-in
}

.sqs-block-acuity .sqs-block-content.is-rendering{
opacity:.1
}

.sqs-block-acuity .sqs-block-content iframe{
min-height:1000px
}

.sqs-block-acuity .sqs-block-content iframe[style]{
min-height:0
}

.sqs-use--icon,.sqs-use--mask{
fill:transparent;
-webkit-transition:fill 170ms ease-in-out;
-moz-transition:fill 170ms ease-in-out;
-ms-transition:fill 170ms ease-in-out;
-o-transition:fill 170ms ease-in-out;
transition:fill 170ms ease-in-out
}

.sqs-svg-icon--wrapper{
display:inline-block;
position:relative;
overflow:hidden;
cursor:pointer;
text-decoration:none;
-webkit-transition:background-color 170ms ease-in-out;
-moz-transition:background-color 170ms ease-in-out;
-ms-transition:background-color 170ms ease-in-out;
-o-transition:background-color 170ms ease-in-out;
transition:background-color 170ms ease-in-out;
z-index:0
}

.sqs-svg-icon--wrapper>div,.sqs-svg-icon--wrapper svg{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

.social-icons-shape-circle .sqs-svg-icon--wrapper{
border-radius:50%
}

.social-icons-shape-rounded .sqs-svg-icon--wrapper{
border-radius:15%
}

.social-icons-style-border .sqs-svg-icon--wrapper{
border:2px solid;
box-sizing:border-box
}

.social-icons-style-regular .sqs-svg-icon--wrapper{
border-radius:0
}

.social-icons-style-regular .sqs-svg-icon--wrapper>div{
-webkit-transform:scale(2);
-moz-transform:scale(2);
-ms-transform:scale(2);
-o-transform:scale(2);
transform:scale(2)
}

.social-icons-size-extra-small.social-icons-style-regular .sqs-svg-icon--wrapper{
width:16px;
height:16px
}

.social-icons-size-small.social-icons-style-regular .sqs-svg-icon--wrapper{
width:20px;
height:20px
}

.social-icons-size-medium.social-icons-style-regular .sqs-svg-icon--wrapper,.social-icons-size-extra-small:not(.social-icons-style-regular) .sqs-svg-icon--wrapper{
width:24px;
height:24px
}

.social-icons-size-large.social-icons-style-regular .sqs-svg-icon--wrapper,.social-icons-size-small:not(.social-icons-style-regular) .sqs-svg-icon--wrapper{
width:28px;
height:28px
}

.social-icons-size-extra-large.social-icons-style-regular .sqs-svg-icon--wrapper,.social-icons-size-medium:not(.social-icons-style-regular) .sqs-svg-icon--wrapper{
width:32px;
height:32px
}

.social-icons-size-large:not(.social-icons-style-regular) .sqs-svg-icon--wrapper{
width:36px;
height:36px
}

.social-icons-size-extra-large:not(.social-icons-style-regular) .sqs-svg-icon--wrapper{
width:48px;
height:48px
}

.social-icon-alignment-left .sqs-svg-icon--list{
text-align:left
}

.social-icon-alignment-right .sqs-svg-icon--list{
text-align:right
}

.social-icon-alignment-center .sqs-svg-icon--list{
text-align:center
}

.social-icons-size-extra-small.social-icon-alignment-left .sqs-svg-icon--wrapper{
margin:0 6px 0 0
}

.social-icons-size-extra-small.social-icon-alignment-right .sqs-svg-icon--wrapper{
margin:0 0 0 6px
}

.social-icons-size-extra-small.social-icon-alignment-center .sqs-svg-icon--wrapper{
margin:0 3px
}

.social-icons-size-small.social-icon-alignment-left .sqs-svg-icon--wrapper{
margin:0 8px 0 0
}

.social-icons-size-small.social-icon-alignment-right .sqs-svg-icon--wrapper{
margin:0 0 0 8px
}

.social-icons-size-small.social-icon-alignment-center .sqs-svg-icon--wrapper{
margin:0 4px
}

.social-icons-size-medium.social-icon-alignment-left .sqs-svg-icon--wrapper{
margin:0 8px 0 0
}

.social-icons-size-medium.social-icon-alignment-right .sqs-svg-icon--wrapper{
margin:0 0 0 8px
}

.social-icons-size-medium.social-icon-alignment-center .sqs-svg-icon--wrapper{
margin:0 4px
}

.social-icons-size-extra-small.social-icons-style-regular.social-icon-alignment-left .sqs-svg-icon--wrapper,.social-icons-size-large.social-icon-alignment-left .sqs-svg-icon--wrapper{
margin:0 10px 0 0
}

.social-icons-size-extra-small.social-icons-style-regular.social-icon-alignment-right .sqs-svg-icon--wrapper,.social-icons-size-large.social-icon-alignment-right .sqs-svg-icon--wrapper{
margin:0 0 0 10px
}

.social-icons-size-extra-small.social-icons-style-regular.social-icon-alignment-center .sqs-svg-icon--wrapper,.social-icons-size-large.social-icon-alignment-center .sqs-svg-icon--wrapper{
margin:0 5px
}

.social-icons-size-small.social-icons-style-regular.social-icon-alignment-left .sqs-svg-icon--wrapper,.social-icons-size-extra-large.social-icon-alignment-left .sqs-svg-icon--wrapper{
margin:0 12px 0 0
}

.social-icons-size-small.social-icons-style-regular.social-icon-alignment-right .sqs-svg-icon--wrapper,.social-icons-size-extra-large.social-icon-alignment-right .sqs-svg-icon--wrapper{
margin:0 0 0 12px
}

.social-icons-size-small.social-icons-style-regular.social-icon-alignment-center .sqs-svg-icon--wrapper,.social-icons-size-extra-large.social-icon-alignment-center .sqs-svg-icon--wrapper{
margin:0 6px
}

.social-icons-size-medium.social-icons-style-regular.social-icon-alignment-left .sqs-svg-icon--wrapper{
margin:0 14px 0 0
}

.social-icons-size-medium.social-icons-style-regular.social-icon-alignment-right .sqs-svg-icon--wrapper{
margin:0 0 0 14px
}

.social-icons-size-medium.social-icons-style-regular.social-icon-alignment-center .sqs-svg-icon--wrapper{
margin:0 7px
}

.social-icons-size-large.social-icons-style-regular.social-icon-alignment-left .sqs-svg-icon--wrapper{
margin:0 16px 0 0
}

.social-icons-size-large.social-icons-style-regular.social-icon-alignment-right .sqs-svg-icon--wrapper{
margin:0 0 0 16px
}

.social-icons-size-large.social-icons-style-regular.social-icon-alignment-center .sqs-svg-icon--wrapper{
margin:0 8px
}

.social-icons-size-extra-large.social-icons-style-regular.social-icon-alignment-left .sqs-svg-icon--wrapper{
margin:0 18px 0 0
}

.social-icons-size-extra-large.social-icons-style-regular.social-icon-alignment-right .sqs-svg-icon--wrapper{
margin:0 0 0 18px
}

.social-icons-size-extra-large.social-icons-style-regular.social-icon-alignment-center .sqs-svg-icon--wrapper{
margin:0 9px
}

.social-icons-color-black.social-icons-style-regular .sqs-use--icon{
fill:#222
}

.social-icons-color-black.social-icons-style-regular .sqs-svg-icon--list:hover .sqs-use--icon{
fill:rgba(34,34,34,.4)
}

.social-icons-color-black.social-icons-style-regular .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon{
fill:#222
}

.social-icons-color-black.social-icons-style-border .sqs-svg-icon--wrapper{
border-color:#222
}

.social-icons-color-black.social-icons-style-border .sqs-use--icon{
fill:#222
}

.social-icons-color-black.social-icons-style-border .sqs-svg-icon--wrapper:hover{
background-color:#222
}

.social-icons-color-black.social-icons-style-border .sqs-svg-icon--wrapper:hover .sqs-use--icon{
fill:#fff
}

.social-icons-color-black.social-icons-style-knockout .sqs-use--mask{
fill:#222
}

.social-icons-color-black.social-icons-style-knockout .sqs-svg-icon--list:hover .sqs-use--mask{
fill:rgba(34,34,34,.4)
}

.social-icons-color-black.social-icons-style-knockout .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--mask{
fill:#222
}

.social-icons-color-black.social-icons-style-solid .sqs-svg-icon--wrapper{
background-color:#222
}

.social-icons-color-black.social-icons-style-solid .sqs-use--icon{
fill:#fff
}

.social-icons-color-black.social-icons-style-solid .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper{
background-color:rgba(34,34,34,.4)
}

.social-icons-color-black.social-icons-style-solid .sqs-svg-icon--list:hover .sqs-use--icon{
fill:rgba(255,255,255,.4)
}

.social-icons-color-black.social-icons-style-solid .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover{
background-color:#222
}

.social-icons-color-black.social-icons-style-solid .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon{
fill:#fff
}

.social-icons-color-white.social-icons-style-regular .sqs-use--icon{
fill:#fff
}

.social-icons-color-white.social-icons-style-regular .sqs-svg-icon--list:hover .sqs-use--icon{
fill:rgba(255,255,255,.4)
}

.social-icons-color-white.social-icons-style-regular .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon{
fill:#fff
}

.social-icons-color-white.social-icons-style-border .sqs-svg-icon--wrapper{
border-color:#fff
}

.social-icons-color-white.social-icons-style-border .sqs-use--icon{
fill:#fff
}

.social-icons-color-white.social-icons-style-border .sqs-svg-icon--wrapper:hover{
background-color:#fff
}

.social-icons-color-white.social-icons-style-border .sqs-svg-icon--wrapper:hover .sqs-use--icon{
fill:#222
}

.social-icons-color-white.social-icons-style-knockout .sqs-use--mask{
fill:#fff
}

.social-icons-color-white.social-icons-style-knockout .sqs-svg-icon--list:hover .sqs-use--mask{
fill:rgba(255,255,255,.4)
}

.social-icons-color-white.social-icons-style-knockout .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--mask{
fill:#fff
}

.social-icons-color-white.social-icons-style-solid .sqs-svg-icon--wrapper{
background-color:#fff
}

.social-icons-color-white.social-icons-style-solid .sqs-use--icon{
fill:#222
}

.social-icons-color-white.social-icons-style-solid .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper{
background-color:rgba(255,255,255,.4)
}

.social-icons-color-white.social-icons-style-solid .sqs-svg-icon--list:hover .sqs-use--icon{
fill:rgba(34,34,34,.4)
}

.social-icons-color-white.social-icons-style-solid .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover{
background-color:#fff
}

.social-icons-color-white.social-icons-style-solid .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon{
fill:#222
}

.social-icons-color-standard.social-icons-style-border .sqs-svg-icon--wrapper:hover .sqs-use--icon,.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--wrapper .sqs-use--icon,.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon{
fill:#fff
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .sqs-use--icon{
fill:rgba(255,255,255,.4)
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--wrapper .sqs-use--mask,.social-icons-color-standard.social-icons-style-border .sqs-svg-icon--wrapper .sqs-use--mask,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--wrapper .sqs-use--icon,.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--wrapper .sqs-use--mask{
fill:transparent
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--wrapper,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--wrapper,.social-icons-color-standard.social-icons-style-border .sqs-svg-icon--wrapper:not(:hover){
background-color:transparent
}

.social-icons-color-standard .applepodcast .sqs-use--icon,.social-icons-color-standard .applepodcast .sqs-use--mask{
fill:#000
}

.social-icons-color-standard .applepodcast{
border-color:#000;
background-color:#000
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .applepodcast:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .applepodcast:not(:hover) .sqs-use--mask{
fill:rgba(0,0,0,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .applepodcast:not(:hover){
background-color:rgba(0,0,0,.4)
}

.social-icons-color-standard .bandsintown .sqs-use--icon,.social-icons-color-standard .bandsintown .sqs-use--mask{
fill:#00b4b3
}

.social-icons-color-standard .bandsintown{
border-color:#00b4b3;
background-color:#00b4b3
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .bandsintown:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .bandsintown:not(:hover) .sqs-use--mask{
fill:rgba(0,180,179,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .bandsintown:not(:hover){
background-color:rgba(0,180,179,.4)
}

.social-icons-color-standard .behance .sqs-use--icon,.social-icons-color-standard .behance .sqs-use--mask{
fill:#1769ff
}

.social-icons-color-standard .behance{
border-color:#1769ff;
background-color:#1769ff
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .behance:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .behance:not(:hover) .sqs-use--mask{
fill:rgba(23,105,255,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .behance:not(:hover){
background-color:rgba(23,105,255,.4)
}

.social-icons-color-standard .chownow .sqs-use--icon,.social-icons-color-standard .chownow .sqs-use--mask{
fill:#dc5d54
}

.social-icons-color-standard .chownow{
border-color:#dc5d54;
background-color:#dc5d54
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .chownow:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .chownow:not(:hover) .sqs-use--mask{
fill:rgba(220,93,84,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .chownow:not(:hover){
background-color:rgba(220,93,84,.4)
}

.social-icons-color-standard .codepen .sqs-use--icon,.social-icons-color-standard .codepen .sqs-use--mask{
fill:#222
}

.social-icons-color-standard .codepen{
border-color:#222;
background-color:#222
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .codepen:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .codepen:not(:hover) .sqs-use--mask{
fill:rgba(34,34,34,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .codepen:not(:hover){
background-color:rgba(34,34,34,.4)
}

.social-icons-color-standard .dribbble .sqs-use--icon,.social-icons-color-standard .dribbble .sqs-use--mask{
fill:#ea4c89
}

.social-icons-color-standard .dribbble{
border-color:#ea4c89;
background-color:#ea4c89
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .dribbble:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .dribbble:not(:hover) .sqs-use--mask{
fill:rgba(234,76,137,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .dribbble:not(:hover){
background-color:rgba(234,76,137,.4)
}

.social-icons-color-standard .dropbox .sqs-use--icon,.social-icons-color-standard .dropbox .sqs-use--mask{
fill:#007ee5
}

.social-icons-color-standard .dropbox{
border-color:#007ee5;
background-color:#007ee5
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .dropbox:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .dropbox:not(:hover) .sqs-use--mask{
fill:rgba(0,126,229,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .dropbox:not(:hover){
background-color:rgba(0,126,229,.4)
}

.social-icons-color-standard .email .sqs-use--icon,.social-icons-color-standard .email .sqs-use--mask{
fill:#222
}

.social-icons-color-standard .email{
border-color:#222;
background-color:#222
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .email:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .email:not(:hover) .sqs-use--mask{
fill:rgba(34,34,34,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .email:not(:hover){
background-color:rgba(34,34,34,.4)
}

.social-icons-color-standard .facebook .sqs-use--icon,.social-icons-color-standard .facebook .sqs-use--mask{
fill:#3b5998
}

.social-icons-color-standard .facebook{
border-color:#3b5998;
background-color:#3b5998
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .facebook:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .facebook:not(:hover) .sqs-use--mask{
fill:rgba(59,89,152,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .facebook:not(:hover){
background-color:rgba(59,89,152,.4)
}

.social-icons-color-standard .facebook-unauth .sqs-use--icon,.social-icons-color-standard .facebook-unauth .sqs-use--mask{
fill:#3b5998
}

.social-icons-color-standard .facebook-unauth{
border-color:#3b5998;
background-color:#3b5998
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .facebook-unauth:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .facebook-unauth:not(:hover) .sqs-use--mask{
fill:rgba(59,89,152,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .facebook-unauth:not(:hover){
background-color:rgba(59,89,152,.4)
}

.social-icons-color-standard .fivehundredpix .sqs-use--icon,.social-icons-color-standard .fivehundredpix .sqs-use--mask{
fill:#0099e5
}

.social-icons-color-standard .fivehundredpix{
border-color:#0099e5;
background-color:#0099e5
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .fivehundredpix:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .fivehundredpix:not(:hover) .sqs-use--mask{
fill:rgba(0,153,229,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .fivehundredpix:not(:hover){
background-color:rgba(0,153,229,.4)
}

.social-icons-color-standard .fivehundredpix-unauth .sqs-use--icon,.social-icons-color-standard .fivehundredpix-unauth .sqs-use--mask{
fill:#0099e5
}

.social-icons-color-standard .fivehundredpix-unauth{
border-color:#0099e5;
background-color:#0099e5
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .fivehundredpix-unauth:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .fivehundredpix-unauth:not(:hover) .sqs-use--mask{
fill:rgba(0,153,229,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .fivehundredpix-unauth:not(:hover){
background-color:rgba(0,153,229,.4)
}

.social-icons-color-standard .flickr .sqs-use--icon,.social-icons-color-standard .flickr .sqs-use--mask{
fill:#0063dc
}

.social-icons-color-standard .flickr{
border-color:#0063dc;
background-color:#0063dc
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .flickr:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .flickr:not(:hover) .sqs-use--mask{
fill:rgba(0,99,220,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .flickr:not(:hover){
background-color:rgba(0,99,220,.4)
}

.social-icons-color-standard .flickr-unauth .sqs-use--icon,.social-icons-color-standard .flickr-unauth .sqs-use--mask{
fill:#0063dc
}

.social-icons-color-standard .flickr-unauth{
border-color:#0063dc;
background-color:#0063dc
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .flickr-unauth:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .flickr-unauth:not(:hover) .sqs-use--mask{
fill:rgba(0,99,220,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .flickr-unauth:not(:hover){
background-color:rgba(0,99,220,.4)
}

.social-icons-color-standard .foursquare .sqs-use--icon,.social-icons-color-standard .foursquare .sqs-use--mask{
fill:#f94877
}

.social-icons-color-standard .foursquare{
border-color:#f94877;
background-color:#f94877
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .foursquare:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .foursquare:not(:hover) .sqs-use--mask{
fill:rgba(249,72,119,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .foursquare:not(:hover){
background-color:rgba(249,72,119,.4)
}

.social-icons-color-standard .foursquare-unauth .sqs-use--icon,.social-icons-color-standard .foursquare-unauth .sqs-use--mask{
fill:#f94877
}

.social-icons-color-standard .foursquare-unauth{
border-color:#f94877;
background-color:#f94877
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .foursquare-unauth:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .foursquare-unauth:not(:hover) .sqs-use--mask{
fill:rgba(249,72,119,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .foursquare-unauth:not(:hover){
background-color:rgba(249,72,119,.4)
}

.social-icons-color-standard .github .sqs-use--icon,.social-icons-color-standard .github .sqs-use--mask{
fill:#4183c4
}

.social-icons-color-standard .github{
border-color:#4183c4;
background-color:#4183c4
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .github:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .github:not(:hover) .sqs-use--mask{
fill:rgba(65,131,196,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .github:not(:hover){
background-color:rgba(65,131,196,.4)
}

.social-icons-color-standard .github-unauth .sqs-use--icon,.social-icons-color-standard .github-unauth .sqs-use--mask{
fill:#4183c4
}

.social-icons-color-standard .github-unauth{
border-color:#4183c4;
background-color:#4183c4
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .github-unauth:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .github-unauth:not(:hover) .sqs-use--mask{
fill:rgba(65,131,196,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .github-unauth:not(:hover){
background-color:rgba(65,131,196,.4)
}

.social-icons-color-standard .goodreads .sqs-use--icon,.social-icons-color-standard .goodreads .sqs-use--mask{
fill:#382110
}

.social-icons-color-standard .goodreads{
border-color:#382110;
background-color:#382110
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .goodreads:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .goodreads:not(:hover) .sqs-use--mask{
fill:rgba(56,33,16,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .goodreads:not(:hover){
background-color:rgba(56,33,16,.4)
}

.social-icons-color-standard .googleplay .sqs-use--icon,.social-icons-color-standard .googleplay .sqs-use--mask{
fill:#5adfcb
}

.social-icons-color-standard .googleplay{
border-color:#5adfcb;
background-color:#5adfcb
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .googleplay:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .googleplay:not(:hover) .sqs-use--mask{
fill:rgba(90,223,203,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .googleplay:not(:hover){
background-color:rgba(90,223,203,.4)
}

.social-icons-color-standard .google .sqs-use--icon,.social-icons-color-standard .google .sqs-use--mask{
fill:#dc4e41
}

.social-icons-color-standard .google{
border-color:#dc4e41;
background-color:#dc4e41
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .google:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .google:not(:hover) .sqs-use--mask{
fill:rgba(220,78,65,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .google:not(:hover){
background-color:rgba(220,78,65,.4)
}

.social-icons-color-standard .houzz .sqs-use--icon,.social-icons-color-standard .houzz .sqs-use--mask{
fill:#7ac143
}

.social-icons-color-standard .houzz{
border-color:#7ac143;
background-color:#7ac143
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .houzz:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .houzz:not(:hover) .sqs-use--mask{
fill:rgba(122,193,67,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .houzz:not(:hover){
background-color:rgba(122,193,67,.4)
}

.social-icons-color-standard .imdb .sqs-use--icon,.social-icons-color-standard .imdb .sqs-use--mask{
fill:#e6b91e
}

.social-icons-color-standard .imdb{
border-color:#e6b91e;
background-color:#e6b91e
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .imdb:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .imdb:not(:hover) .sqs-use--mask{
fill:rgba(230,185,30,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .imdb:not(:hover){
background-color:rgba(230,185,30,.4)
}

.social-icons-color-standard .instagram .sqs-use--icon,.social-icons-color-standard .instagram .sqs-use--mask{
fill:#e4405f
}

.social-icons-color-standard .instagram{
border-color:#e4405f;
background-color:#e4405f
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .instagram:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .instagram:not(:hover) .sqs-use--mask{
fill:rgba(228,64,95,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .instagram:not(:hover){
background-color:rgba(228,64,95,.4)
}

.social-icons-color-standard .instagram-unauth .sqs-use--icon,.social-icons-color-standard .instagram-unauth .sqs-use--mask{
fill:#e4405f
}

.social-icons-color-standard .instagram-unauth{
border-color:#e4405f;
background-color:#e4405f
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .instagram-unauth:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .instagram-unauth:not(:hover) .sqs-use--mask{
fill:rgba(228,64,95,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .instagram-unauth:not(:hover){
background-color:rgba(228,64,95,.4)
}

.social-icons-color-standard .itunes .sqs-use--icon,.social-icons-color-standard .itunes .sqs-use--mask{
fill:#ec4652
}

.social-icons-color-standard .itunes{
border-color:#ec4652;
background-color:#ec4652
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .itunes:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .itunes:not(:hover) .sqs-use--mask{
fill:rgba(236,70,82,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .itunes:not(:hover){
background-color:rgba(236,70,82,.4)
}

.social-icons-color-standard .linkedin .sqs-use--icon,.social-icons-color-standard .linkedin .sqs-use--mask{
fill:#0976b4
}

.social-icons-color-standard .linkedin{
border-color:#0976b4;
background-color:#0976b4
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .linkedin:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .linkedin:not(:hover) .sqs-use--mask{
fill:rgba(9,118,180,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .linkedin:not(:hover){
background-color:rgba(9,118,180,.4)
}

.social-icons-color-standard .linkedin-unauth .sqs-use--icon,.social-icons-color-standard .linkedin-unauth .sqs-use--mask{
fill:#0976b4
}

.social-icons-color-standard .linkedin-unauth{
border-color:#0976b4;
background-color:#0976b4
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .linkedin-unauth:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .linkedin-unauth:not(:hover) .sqs-use--mask{
fill:rgba(9,118,180,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .linkedin-unauth:not(:hover){
background-color:rgba(9,118,180,.4)
}

.social-icons-color-standard .medium .sqs-use--icon,.social-icons-color-standard .medium .sqs-use--mask{
fill:#00ab6c
}

.social-icons-color-standard .medium{
border-color:#00ab6c;
background-color:#00ab6c
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .medium:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .medium:not(:hover) .sqs-use--mask{
fill:rgba(0,171,108,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .medium:not(:hover){
background-color:rgba(0,171,108,.4)
}

.social-icons-color-standard .meetup .sqs-use--icon,.social-icons-color-standard .meetup .sqs-use--mask{
fill:#e0393e
}

.social-icons-color-standard .meetup{
border-color:#e0393e;
background-color:#e0393e
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .meetup:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .meetup:not(:hover) .sqs-use--mask{
fill:rgba(224,57,62,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .meetup:not(:hover){
background-color:rgba(224,57,62,.4)
}

.social-icons-color-standard .pinterest .sqs-use--icon,.social-icons-color-standard .pinterest .sqs-use--mask{
fill:#cc2127
}

.social-icons-color-standard .pinterest{
border-color:#cc2127;
background-color:#cc2127
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .pinterest:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .pinterest:not(:hover) .sqs-use--mask{
fill:rgba(204,33,39,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .pinterest:not(:hover){
background-color:rgba(204,33,39,.4)
}

.social-icons-color-standard .pinterest-unauth .sqs-use--icon,.social-icons-color-standard .pinterest-unauth .sqs-use--mask{
fill:#cc2127
}

.social-icons-color-standard .pinterest-unauth{
border-color:#cc2127;
background-color:#cc2127
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .pinterest-unauth:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .pinterest-unauth:not(:hover) .sqs-use--mask{
fill:rgba(204,33,39,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .pinterest-unauth:not(:hover){
background-color:rgba(204,33,39,.4)
}

.social-icons-color-standard .rdio .sqs-use--icon,.social-icons-color-standard .rdio .sqs-use--mask{
fill:#006ed2
}

.social-icons-color-standard .rdio{
border-color:#006ed2;
background-color:#006ed2
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .rdio:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .rdio:not(:hover) .sqs-use--mask{
fill:rgba(0,110,210,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .rdio:not(:hover){
background-color:rgba(0,110,210,.4)
}

.social-icons-color-standard .reddit .sqs-use--icon,.social-icons-color-standard .reddit .sqs-use--mask{
fill:#ff4500
}

.social-icons-color-standard .reddit{
border-color:#ff4500;
background-color:#ff4500
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .reddit:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .reddit:not(:hover) .sqs-use--mask{
fill:rgba(255,69,0,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .reddit:not(:hover){
background-color:rgba(255,69,0,.4)
}

.social-icons-color-standard .rss .sqs-use--icon,.social-icons-color-standard .rss .sqs-use--mask{
fill:#222
}

.social-icons-color-standard .rss{
border-color:#222;
background-color:#222
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .rss:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .rss:not(:hover) .sqs-use--mask{
fill:rgba(34,34,34,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .rss:not(:hover){
background-color:rgba(34,34,34,.4)
}

.social-icons-color-standard .smugmug .sqs-use--icon,.social-icons-color-standard .smugmug .sqs-use--mask{
fill:#7dbb00
}

.social-icons-color-standard .smugmug{
border-color:#7dbb00;
background-color:#7dbb00
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .smugmug:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .smugmug:not(:hover) .sqs-use--mask{
fill:rgba(125,187,0,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .smugmug:not(:hover){
background-color:rgba(125,187,0,.4)
}

.social-icons-color-standard .smugmug-unauth .sqs-use--icon,.social-icons-color-standard .smugmug-unauth .sqs-use--mask{
fill:#7dbb00
}

.social-icons-color-standard .smugmug-unauth{
border-color:#7dbb00;
background-color:#7dbb00
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .smugmug-unauth:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .smugmug-unauth:not(:hover) .sqs-use--mask{
fill:rgba(125,187,0,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .smugmug-unauth:not(:hover){
background-color:rgba(125,187,0,.4)
}

.social-icons-color-standard .snapchat .sqs-use--icon,.social-icons-color-standard .snapchat .sqs-use--mask{
fill:#222
}

.social-icons-color-standard .snapchat{
border-color:#222;
background-color:#222
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .snapchat:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .snapchat:not(:hover) .sqs-use--mask{
fill:rgba(34,34,34,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .snapchat:not(:hover){
background-color:rgba(34,34,34,.4)
}

.social-icons-color-standard .soundcloud .sqs-use--icon,.social-icons-color-standard .soundcloud .sqs-use--mask{
fill:#f60
}

.social-icons-color-standard .soundcloud{
border-color:#f60;
background-color:#f60
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .soundcloud:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .soundcloud:not(:hover) .sqs-use--mask{
fill:rgba(255,102,0,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .soundcloud:not(:hover){
background-color:rgba(255,102,0,.4)
}

.social-icons-color-standard .soundcloud-unauth .sqs-use--icon,.social-icons-color-standard .soundcloud-unauth .sqs-use--mask{
fill:#f60
}

.social-icons-color-standard .soundcloud-unauth{
border-color:#f60;
background-color:#f60
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .soundcloud-unauth:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .soundcloud-unauth:not(:hover) .sqs-use--mask{
fill:rgba(255,102,0,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .soundcloud-unauth:not(:hover){
background-color:rgba(255,102,0,.4)
}

.social-icons-color-standard .spotify .sqs-use--icon,.social-icons-color-standard .spotify .sqs-use--mask{
fill:#84bd00
}

.social-icons-color-standard .spotify{
border-color:#84bd00;
background-color:#84bd00
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .spotify:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .spotify:not(:hover) .sqs-use--mask{
fill:rgba(132,189,0,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .spotify:not(:hover){
background-color:rgba(132,189,0,.4)
}

.social-icons-color-standard .spotify-unauth .sqs-use--icon,.social-icons-color-standard .spotify-unauth .sqs-use--mask{
fill:#84bd00
}

.social-icons-color-standard .spotify-unauth{
border-color:#84bd00;
background-color:#84bd00
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .spotify-unauth:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .spotify-unauth:not(:hover) .sqs-use--mask{
fill:rgba(132,189,0,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .spotify-unauth:not(:hover){
background-color:rgba(132,189,0,.4)
}

.social-icons-color-standard .squarespace .sqs-use--icon,.social-icons-color-standard .squarespace .sqs-use--mask{
fill:#222
}

.social-icons-color-standard .squarespace{
border-color:#222;
background-color:#222
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .squarespace:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .squarespace:not(:hover) .sqs-use--mask{
fill:rgba(34,34,34,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .squarespace:not(:hover){
background-color:rgba(34,34,34,.4)
}

.social-icons-color-standard .stitcher .sqs-use--icon,.social-icons-color-standard .stitcher .sqs-use--mask{
fill:#1ea9e1
}

.social-icons-color-standard .stitcher{
border-color:#1ea9e1;
background-color:#1ea9e1
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .stitcher:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .stitcher:not(:hover) .sqs-use--mask{
fill:rgba(30,169,225,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .stitcher:not(:hover){
background-color:rgba(30,169,225,.4)
}

.social-icons-color-standard .stumbleupon .sqs-use--icon,.social-icons-color-standard .stumbleupon .sqs-use--mask{
fill:#eb4924
}

.social-icons-color-standard .stumbleupon{
border-color:#eb4924;
background-color:#eb4924
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .stumbleupon:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .stumbleupon:not(:hover) .sqs-use--mask{
fill:rgba(235,73,36,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .stumbleupon:not(:hover){
background-color:rgba(235,73,36,.4)
}

.social-icons-color-standard .thedots .sqs-use--icon,.social-icons-color-standard .thedots .sqs-use--mask{
fill:#8c8070
}

.social-icons-color-standard .thedots{
border-color:#8c8070;
background-color:#8c8070
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .thedots:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .thedots:not(:hover) .sqs-use--mask{
fill:rgba(140,128,112,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .thedots:not(:hover){
background-color:rgba(140,128,112,.4)
}

.social-icons-color-standard .tidal .sqs-use--icon,.social-icons-color-standard .tidal .sqs-use--mask{
fill:#222
}

.social-icons-color-standard .tidal{
border-color:#222;
background-color:#222
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .tidal:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .tidal:not(:hover) .sqs-use--mask{
fill:rgba(34,34,34,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .tidal:not(:hover){
background-color:rgba(34,34,34,.4)
}

.social-icons-color-standard .tripadvisor .sqs-use--icon,.social-icons-color-standard .tripadvisor .sqs-use--mask{
fill:#00b087
}

.social-icons-color-standard .tripadvisor{
border-color:#00b087;
background-color:#00b087
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .tripadvisor:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .tripadvisor:not(:hover) .sqs-use--mask{
fill:rgba(0,176,135,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .tripadvisor:not(:hover){
background-color:rgba(0,176,135,.4)
}

.social-icons-color-standard .tumblr .sqs-use--icon,.social-icons-color-standard .tumblr .sqs-use--mask{
fill:#35465d
}

.social-icons-color-standard .tumblr{
border-color:#35465d;
background-color:#35465d
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .tumblr:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .tumblr:not(:hover) .sqs-use--mask{
fill:rgba(53,70,93,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .tumblr:not(:hover){
background-color:rgba(53,70,93,.4)
}

.social-icons-color-standard .tumblr-unauth .sqs-use--icon,.social-icons-color-standard .tumblr-unauth .sqs-use--mask{
fill:#35465d
}

.social-icons-color-standard .tumblr-unauth{
border-color:#35465d;
background-color:#35465d
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .tumblr-unauth:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .tumblr-unauth:not(:hover) .sqs-use--mask{
fill:rgba(53,70,93,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .tumblr-unauth:not(:hover){
background-color:rgba(53,70,93,.4)
}

.social-icons-color-standard .twitch .sqs-use--icon,.social-icons-color-standard .twitch .sqs-use--mask{
fill:#6441a5
}

.social-icons-color-standard .twitch{
border-color:#6441a5;
background-color:#6441a5
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .twitch:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .twitch:not(:hover) .sqs-use--mask{
fill:rgba(100,65,165,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .twitch:not(:hover){
background-color:rgba(100,65,165,.4)
}

.social-icons-color-standard .twitter .sqs-use--icon,.social-icons-color-standard .twitter .sqs-use--mask{
fill:#55acee
}

.social-icons-color-standard .twitter{
border-color:#55acee;
background-color:#55acee
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .twitter:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .twitter:not(:hover) .sqs-use--mask{
fill:rgba(85,172,238,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .twitter:not(:hover){
background-color:rgba(85,172,238,.4)
}

.social-icons-color-standard .twitter-unauth .sqs-use--icon,.social-icons-color-standard .twitter-unauth .sqs-use--mask{
fill:#55acee
}

.social-icons-color-standard .twitter-unauth{
border-color:#55acee;
background-color:#55acee
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .twitter-unauth:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .twitter-unauth:not(:hover) .sqs-use--mask{
fill:rgba(85,172,238,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .twitter-unauth:not(:hover){
background-color:rgba(85,172,238,.4)
}

.social-icons-color-standard .url .sqs-use--icon,.social-icons-color-standard .url .sqs-use--mask{
fill:#000
}

.social-icons-color-standard .url{
border-color:#000;
background-color:#000
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .url:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .url:not(:hover) .sqs-use--mask{
fill:rgba(0,0,0,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .url:not(:hover){
background-color:rgba(0,0,0,.4)
}

.social-icons-color-standard .vevo .sqs-use--icon,.social-icons-color-standard .vevo .sqs-use--mask{
fill:#ff0031
}

.social-icons-color-standard .vevo{
border-color:#ff0031;
background-color:#ff0031
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .vevo:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .vevo:not(:hover) .sqs-use--mask{
fill:rgba(255,0,49,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .vevo:not(:hover){
background-color:rgba(255,0,49,.4)
}

.social-icons-color-standard .vimeo .sqs-use--icon,.social-icons-color-standard .vimeo .sqs-use--mask{
fill:#1ab7ea
}

.social-icons-color-standard .vimeo{
border-color:#1ab7ea;
background-color:#1ab7ea
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .vimeo:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .vimeo:not(:hover) .sqs-use--mask{
fill:rgba(26,183,234,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .vimeo:not(:hover){
background-color:rgba(26,183,234,.4)
}

.social-icons-color-standard .vimeo-unauth .sqs-use--icon,.social-icons-color-standard .vimeo-unauth .sqs-use--mask{
fill:#1ab7ea
}

.social-icons-color-standard .vimeo-unauth{
border-color:#1ab7ea;
background-color:#1ab7ea
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .vimeo-unauth:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .vimeo-unauth:not(:hover) .sqs-use--mask{
fill:rgba(26,183,234,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .vimeo-unauth:not(:hover){
background-color:rgba(26,183,234,.4)
}

.social-icons-color-standard .vine .sqs-use--icon,.social-icons-color-standard .vine .sqs-use--mask{
fill:#00b488
}

.social-icons-color-standard .vine{
border-color:#00b488;
background-color:#00b488
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .vine:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .vine:not(:hover) .sqs-use--mask{
fill:rgba(0,180,136,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .vine:not(:hover){
background-color:rgba(0,180,136,.4)
}

.social-icons-color-standard .vsco .sqs-use--icon,.social-icons-color-standard .vsco .sqs-use--mask{
fill:#ae995a
}

.social-icons-color-standard .vsco{
border-color:#ae995a;
background-color:#ae995a
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .vsco:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .vsco:not(:hover) .sqs-use--mask{
fill:rgba(174,153,90,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .vsco:not(:hover){
background-color:rgba(174,153,90,.4)
}

.social-icons-color-standard .yelp .sqs-use--icon,.social-icons-color-standard .yelp .sqs-use--mask{
fill:#c41200
}

.social-icons-color-standard .yelp{
border-color:#c41200;
background-color:#c41200
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .yelp:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .yelp:not(:hover) .sqs-use--mask{
fill:rgba(196,18,0,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .yelp:not(:hover){
background-color:rgba(196,18,0,.4)
}

.social-icons-color-standard .youtube .sqs-use--icon,.social-icons-color-standard .youtube .sqs-use--mask{
fill:#e52d27
}

.social-icons-color-standard .youtube{
border-color:#e52d27;
background-color:#e52d27
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .youtube:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .youtube:not(:hover) .sqs-use--mask{
fill:rgba(229,45,39,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .youtube:not(:hover){
background-color:rgba(229,45,39,.4)
}

.social-icons-color-standard .youtube-unauth .sqs-use--icon,.social-icons-color-standard .youtube-unauth .sqs-use--mask{
fill:#e52d27
}

.social-icons-color-standard .youtube-unauth{
border-color:#e52d27;
background-color:#e52d27
}

.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .youtube-unauth:not(:hover) .sqs-use--icon,.social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .youtube-unauth:not(:hover) .sqs-use--mask{
fill:rgba(229,45,39,.4)
}

.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .youtube-unauth:not(:hover){
background-color:rgba(229,45,39,.4)
}

.sqs-block-markdown{
clear:none
}

.sqs-block-markdown .sqs-block-content{
position:relative
}

.sqs-block-markdown .sqs-block-content *:first-child{
margin-top:0
}

.sqs-block-markdown .sqs-block-content *:last-child{
margin-bottom:0
}

.sqs-block-markdown .sqs-placeholder{
color:#999
}

.sqs-block-markdown .sqs-editing-overlay{
display:none
}

.sqs-block-markdown hr{
border:none;
border-bottom:1px solid #ccc;
width:75%;
margin-left:auto;
margin-right:auto
}

.sqs-block-markdown textarea{
position:absolute;
top:17px;
bottom:0;
left:17px;
right:17px;
width:calc( 100% - 34px);
padding:0;
margin:0;
border:none;
background:transparent;
outline:none;
resize:none;
overflow:hidden;
color:#333
}

.sqs-block-markdown .textarea-clone{
margin:0;
min-height:18px;
visibility:hidden
}

.sqs-block-markdown textarea,.sqs-block-markdown .textarea-clone{
font:15px/18px 'Courier New',monospace !important;
white-space:pre-wrap;
word-wrap:break-word
}

.sqs-block-markdown img{
max-width:100%;
height:auto
}

.donation-block .sqs-donate-button-wrapper{
display:block
}

.donation-block .sqs-donate-button-wrapper--align-left{
text-align:left
}

.donation-block .sqs-donate-button-wrapper--align-center{
text-align:center
}

.donation-block .sqs-donate-button-wrapper--align-right{
text-align:right
}

.donation-block .sqs-donate-button{
display:inline-block;
width:auto;
height:auto;
padding:1em 2.5em;
color:#fff;
background-color:#272727;
border-width:0;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px;
line-height:1em;
font-weight:normal;
font-style:normal;
text-transform:uppercase;
letter-spacing:0px;
text-align:center;
text-decoration:none;
cursor:pointer;
outline:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}

.sqs-block-html{
clear:none
}

.sqs-block-html .sqs-block-content{
outline:none
}

.sqs-block-html .sqs-block-content *:not(h1):not(h2):not(h3){
word-wrap:break-word
}

.sqs-block-html .sqs-block-content>*:first-child{
margin-top:0
}

.sqs-block-html .sqs-block-content>*:last-child{
margin-bottom:0
}

.embed-block .intrinsic,.video-block .intrinsic,.embed-block .sqs-block-content .intrinsic,.video-block .sqs-block-content .intrinsic{
position:relative
}

.embed-block .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud),.video-block .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud),.embed-block .sqs-block-content .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud),.video-block .sqs-block-content .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud){
position:relative
}

.embed-block .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) .sqs-video-wrapper,.video-block .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) .sqs-video-wrapper,.embed-block .sqs-block-content .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) .sqs-video-wrapper,.video-block .sqs-block-content .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) .sqs-video-wrapper{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

.embed-block .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) iframe,.video-block .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) iframe,.embed-block .sqs-block-content .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) iframe,.video-block .sqs-block-content .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) iframe{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

.embed-block .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) .flickr-oembed,.video-block .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) .flickr-oembed,.embed-block .sqs-block-content .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) .flickr-oembed,.video-block .sqs-block-content .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) .flickr-oembed{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

.embed-block .intrinsic .embed-block-provider-SoundCloud,.video-block .intrinsic .embed-block-provider-SoundCloud,.embed-block .sqs-block-content .intrinsic .embed-block-provider-SoundCloud,.video-block .sqs-block-content .intrinsic .embed-block-provider-SoundCloud{
padding-bottom:0 !important
}

.embed-block .intrinsic .embed-block-provider-SoundCloud iframe,.video-block .intrinsic .embed-block-provider-SoundCloud iframe,.embed-block .sqs-block-content .intrinsic .embed-block-provider-SoundCloud iframe,.video-block .sqs-block-content .intrinsic .embed-block-provider-SoundCloud iframe{
width:100%
}

.sqs-block-audio{
min-height:34px
}

.sqs-block-map .sqs-block-map-content{
position:relative
}

.sqs-block-map .sqs-block-map-content .sqs-map-wrapper{
position:absolute !important;
top:0;
left:0;
height:100%;
max-width:none;
width:100%
}

.sqs-gallery-block-stacked{
padding:0;
margin:0
}

.sqs-gallery-block-stacked a{
border:0
}

.sqs-gallery-block-stacked .image-wrapper{
margin:0 0 1px 0;
line-height:1px
}

.sqs-gallery-block-stacked .image-wrapper img{
width:100%
}

.sqs-gallery-block-stacked .meta{
display:none
}

.sqs-gallery-block-stacked.sqs-gallery-block-show-meta .meta{
display:block
}

.sqs-gallery-block-stacked .meta-inside{
margin-bottom:28px;
margin-top:14px
}

.sqs-gallery-block-stacked .meta-title{
margin-bottom:.3em
}

.sqs-gallery-block-stacked .meta-description{
font-size:.9em;
line-height:1.5em
}

.sqs-gallery-block-stacked .meta-description p{
margin-bottom:0;
margin-top:0
}

.sqs-gallery-block-slideshow{
position:relative;
background-color:rgba(175,175,175,.1)
}

.sqs-gallery-block-slideshow.sqs-gallery-transparent-background{
background-color:transparent
}

.sqs-gallery-block-slideshow .slide>a{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:block
}

.sqs-gallery-block-slideshow .slide .meta{
opacity:0
}

.sqs-gallery-block-slideshow .meta{
position:absolute;
opacity:0;
background-color:#111;
background-color:rgba(0,0,0,.3)
}

.sqs-gallery-block-slideshow .meta .meta-title{
color:#fff
}

.sqs-gallery-block-slideshow .meta .meta-title{
font-size:18px;
line-height:1.2em;
letter-spacing:1px
}

.sqs-gallery-block-slideshow .meta .meta-title+.meta-description{
margin-top:.3em
}

.sqs-gallery-block-slideshow .meta .meta-description,.sqs-gallery-block-slideshow .meta .meta-description p{
color:#ddd;
color:rgba(255,255,255,.95);
font-size:14px;
line-height:1.5em
}

.sqs-gallery-block-slideshow .meta .meta-description strong{
color:inherit
}

.sqs-gallery-block-slideshow .meta .meta-description *:first-child{
margin-top:0
}

.sqs-gallery-block-slideshow .meta .meta-description *:last-child{
margin-bottom:0
}

.sqs-gallery-block-slideshow .meta-inside{
padding:25px
}

.sqs-gallery-block-slideshow .meta a,.sqs-gallery-block-slideshow .meta a:hover{
color:#fff;
text-decoration:underline
}

.sqs-gallery-block-slideshow .meta.overflow{
overflow-y:auto
}

.sqs-gallery-block-slideshow .slide.loaded .meta{
opacity:1
}

.sqs-gallery-block-slideshow.sqs-gallery-block-meta-hover .meta{
opacity:0 !important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.sqs-gallery-block-slideshow.sqs-gallery-block-meta-hover .slide:hover .meta{
opacity:1 !important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
}

.sqs-gallery-block-slideshow .meta{
display:none;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .sqs-active-slide .meta{
display:block;
opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
}

.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded>a{
line-height:0;
height:auto;
position:static
}

.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded .sqs-video-wrapper{
position:static
}

.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded .meta{
background-color:transparent;
color:inherit;
padding:20px 0 10px 0;
margin:0;
max-width:none !important;
opacity:1 !important;
position:static !important
}

.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded .meta .meta-inside{
padding:0
}

.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded .meta .meta-title,.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded .meta .meta-description,.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded .meta .meta-description p{
color:inherit
}

.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded .meta .meta-title{
font-size:.9em
}

.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded .meta .meta-description{
font-size:.9em
}

.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded .meta .meta-description p{
font-size:1em;
line-height:1.3em
}

.sqs-gallery-block-slideshow .slide.video-playing .meta{
display:none
}

.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-top .meta,.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-top-left .meta,.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-top-right .meta{
top:0px
}

.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-top-left .meta,.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-top-right .meta{
max-width:50%;
margin:20px
}

.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-center .meta{
max-width:50%;
top:50%;
left:50%;
text-align:center
}

.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom .meta,.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom-left .meta,.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom-right .meta{
bottom:0px
}

.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom .meta{
background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(30,30,30,.3) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(30,30,30,.3)));
background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(30,30,30,.3) 100%);
background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(30,30,30,.3) 100%);
background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(30,30,30,.3) 100%);
background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(30,30,30,.3) 100%)
}

.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom .meta-inside{
padding:30px 20px 15px
}

.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom-left .meta,.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom-right .meta{
max-width:50%;
margin:20px
}

.sqs-gallery-block-slider{
position:relative;
height:100%
}

.sqs-gallery-block-grid{
overflow:hidden
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-1 .sqs-gallery-design-grid-slide{
width:100% !important
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-1 .sqs-gallery-design-grid-slide:nth-child(1n + 1){
clear:left
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-2 .sqs-gallery-design-grid-slide{
width:50%
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-2 .sqs-gallery-design-grid-slide:nth-child(2n + 1){
clear:left
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-3 .sqs-gallery-design-grid-slide{
width:33.333333333333336%
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-3 .sqs-gallery-design-grid-slide:nth-child(3n + 1){
clear:left
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-4 .sqs-gallery-design-grid-slide{
width:25%
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-4 .sqs-gallery-design-grid-slide:nth-child(4n + 1){
clear:left
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-5 .sqs-gallery-design-grid-slide{
width:20%
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-5 .sqs-gallery-design-grid-slide:nth-child(5n + 1){
clear:left
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-6 .sqs-gallery-design-grid-slide{
width:16.666666666666668%
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-6 .sqs-gallery-design-grid-slide:nth-child(6n + 1){
clear:left
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-7 .sqs-gallery-design-grid-slide{
width:14.285714285714286%
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-7 .sqs-gallery-design-grid-slide:nth-child(7n + 1){
clear:left
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-8 .sqs-gallery-design-grid-slide{
width:12.5%
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-8 .sqs-gallery-design-grid-slide:nth-child(8n + 1){
clear:left
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-9 .sqs-gallery-design-grid-slide{
width:11.11111111111111%
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-9 .sqs-gallery-design-grid-slide:nth-child(9n + 1){
clear:left
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-10 .sqs-gallery-design-grid-slide{
width:10%
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-10 .sqs-gallery-design-grid-slide:nth-child(10n + 1){
clear:left
}

.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-square .slide .margin-wrapper a.image-slide-anchor,.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-square .slide .margin-wrapper .content-wrapper,.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-square .slide .margin-wrapper .content-wrapper.content-fill .sqs-video-wrapper{
padding-bottom:100%
}

.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-standard .slide .margin-wrapper a.image-slide-anchor,.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-standard .slide .margin-wrapper .content-wrapper,.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-standard .slide .margin-wrapper .content-wrapper.content-fill .sqs-video-wrapper{
padding-bottom:66.666%
}

.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-standard-vertical .slide .margin-wrapper a.image-slide-anchor,.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-standard-vertical .slide .margin-wrapper .content-wrapper,.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-standard-vertical .slide .margin-wrapper .content-wrapper.content-fill .sqs-video-wrapper{
padding-bottom:150%
}

.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-four-three .slide .margin-wrapper a.image-slide-anchor,.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-four-three .slide .margin-wrapper .content-wrapper,.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-four-three .slide .margin-wrapper .content-wrapper.content-fill .sqs-video-wrapper{
padding-bottom:75%
}

.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-three-four-vertical .slide .margin-wrapper a.image-slide-anchor,.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-three-four-vertical .slide .margin-wrapper .content-wrapper,.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-three-four-vertical .slide .margin-wrapper .content-wrapper.content-fill .sqs-video-wrapper{
padding-bottom:133.333%
}

.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-widescreen .slide .margin-wrapper a.image-slide-anchor,.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-widescreen .slide .margin-wrapper .content-wrapper,.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-widescreen .slide .margin-wrapper .content-wrapper.content-fill .sqs-video-wrapper{
padding-bottom:56.25%
}

.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-anamorphic-widescreen .slide .margin-wrapper a.image-slide-anchor,.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-anamorphic-widescreen .slide .margin-wrapper .content-wrapper,.sqs-gallery-block-grid.sqs-gallery-aspect-ratio-anamorphic-widescreen .slide .margin-wrapper .content-wrapper.content-fill .sqs-video-wrapper{
padding-bottom:41.666%
}

.sqs-gallery-block-grid .slide{
float:left;
width:25%
}

.sqs-gallery-block-grid .slide .margin-wrapper{
position:relative
}

.sqs-gallery-block-grid .slide .margin-wrapper a.image-slide-anchor{
padding-bottom:100%;
width:100%;
height:0;
display:block;
cursor:default;
border-bottom:none
}

.sqs-gallery-block-grid .slide .margin-wrapper a.image-slide-anchor img{
display:inline-block
}

.sqs-gallery-block-grid .slide .margin-wrapper a.image-slide-anchor[href] img{
cursor:pointer
}

.sqs-gallery-block-grid .slide .margin-wrapper .content-wrapper{
padding-bottom:100%;
width:100%;
display:block
}

.sqs-gallery-block-grid .slide .margin-wrapper .content-wrapper.content-fill .sqs-video-wrapper{
height:0;
padding-bottom:100%
}

.sqs-gallery-block-grid .slide .margin-wrapper .content-wrapper.video-lightbox-wrapper{
cursor:pointer
}

.sqs-gallery-block-grid .slide .margin-wrapper .content-wrapper.video-lightbox-wrapper .sqs-video-wrapper .intrinsic{
pointer-events:none
}

.sqs-gallery-block-grid .slide .margin-wrapper .image-slide-title{
text-align:center;
display:none
}

.sqs-gallery-block-grid .slide .meta{
position:relative
}

.sqs-gallery-block-grid .slide .meta h1{
font-size:12px;
letter-spacing:normal;
margin:0
}

.sqs-gallery-block-grid.sqs-gallery-block-meta-only-title .margin-wrapper .image-slide-title{
display:block;
text-align:center;
font-size:14px;
margin-top:.5em;
width:100%;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis
}

.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail{
position:relative
}

.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail img{
height:100%
}

.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail .sqs-video-thumbnail-icon{
opacity:1;
position:absolute;
top:50%;
left:50%;
background-image:url("icon-video-24-light-solid.png");
background-position:center center;
height:24px;
width:24px;
margin-left:-12px;
margin-top:-12px
}

.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail.no-image .sqs-video-thumbnail-inner{
background-image:url("icon-video-24-light-solid.png");
background-position:center center;
background-repeat:no-repeat
}

.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail:not(.no-image).loading .sqs-video-thumbnail-icon{
opacity:0
}

.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail .sqs-video-thumbnail-inner{
height:100%;
background:#000
}

.sqs-block .sqs-gallery-thumbnails .sqs-gallery-design-strip-slide{
opacity:.5
}

.sqs-block .sqs-gallery-thumbnails .sqs-gallery-design-strip-slide.sqs-active-slide{
opacity:1
}

@media only screen and (max-width:480px){
.sqs-gallery-block-slideshow .meta{
display:none !important
}


}

@media only screen and (device-width:768px){
.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .meta{
opacity:1 !important
}


}

.sqs-block.gallery-block .sqs-helper .sqs-handle-bottom{
display:none
}

.sqs-block.gallery-block.sized .sqs-helper .sqs-handle-bottom{
display:block
}

.sqs-layout.editing .sqs-block.gallery-block:hover .sqs-gallery-block-slideshow.sqs-gallery-block-meta-hover .meta{
opacity:1 !important
}

.sqs-gallery-dummy-images{
background-color:transparent
}

.sqs-gallery-dummy-images img,.sqs-gallery-dummy-images+.sqs-gallery-thumbnails img{
background-color:rgba(0,0,0,.03)
}

/*! WARNING: block .less requested, but unable to resolve css from system cache: calendar */
.summary-block ul{
list-style-type:none;
margin:0;
padding:0
}

.summary-block .summary-item:not(:last-child){
margin-bottom:24px
}

.summary-block .summary-collection-title{
display:none
}

.summary-block .summary-thumbnail{
overflow:hidden;
height:150px
}

.summary-block .summary-title{
font-size:1.2em
}

.summary-block .summary-content-below-thumbnail .summary-title{
margin:1em 0 0 0
}

.summary-block .summary-excerpt{
margin:.75em 0
}

.summary-block .summary-excerpt p{
font-size:.9em
}

.summary-block .timestamp{
display:block;
font-size:.8em;
text-transform:uppercase
}

.summary-block .summary-more-link{
display:none;
margin-left:3px
}

.sqs-block-horizontalrule hr{
border:none;
color:#bbb;
background-color:#bbb;
height:1px
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2{
position:relative
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2 p{
font-size:inherit
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .intrinsic{
position:relative;
max-width:initial !important
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-inset{
position:relative
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .intrinsic img{
display:block;
width:100%
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .sqs-image-content::after,.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-overlay{
content:"";
display:block;
position:absolute;
z-index:1;
top:0;
left:0;
right:0;
bottom:0
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-card-wrapper{
z-index:2;
pointer-events:none
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-card{
pointer-events:auto
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-card a{
display:inline
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-card a,.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-card a:hover{
text-decoration:none
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-card .sqs-editing{
pointer-events:auto
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2 a.image-inset,.sqs-block-image .image-block-outer-wrapper.image-block-v2 a.image-title-wrapper{
display:block
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2 a.image-inset:hover,.sqs-block-image .image-block-outer-wrapper.image-block-v2 a.image-title-wrapper:hover{
text-decoration:none
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-title p{
display:inline;
margin:0;
word-wrap:break-word;
overflow-wrap:break-word
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-subtitle p{
word-wrap:break-word;
overflow-wrap:break-word
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-subtitle p:first-child{
margin-top:0
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-subtitle p:last-child{
margin-bottom:0
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .sqs-image.stretch{
margin:0 !important
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2+.image-caption-wrapper,.sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-caption-wrapper{
display:none
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .sqs-editing-overlay{
z-index:1
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2 .upload-indicator{
display:none !important
}

.sqs-block-image .image-block-outer-wrapper.image-block-v2:not(.design-layout-poster)~.yui3-resize-handles-wrapper{
display:none
}

.sqs-block-image .design-layout-poster .image-card-wrapper{
display:flex;
-ms-flex-align:center;
-webkit-align-items:center;
-moz-align-items:center;
-ms-align-items:center;
align-items:center;
-webkit-justify-content:center;
-moz-justify-content:center;
-ms-justify-content:center;
justify-content:center;
position:absolute;
top:0;
left:0;
bottom:0;
right:0
}

.sqs-block-image .design-layout-poster .image-card-wrapper,.sqs-block-image .design-layout-poster .image-card{
pointer-events:none !important
}

.sqs-block-image .design-layout-poster .image-card-wrapper a{
pointer-events:auto;
display:inline-block
}

.sqs-block-image .design-layout-poster .intrinsic img{
display:block;
position:absolute;
top:0;
left:0;
width:100%
}

.sqs-block-image .design-layout-poster .image-card{
width:75%
}

.sqs-block-image .design-layout-poster .sqs-image-content::after,.sqs-block-image .design-layout-poster .image-overlay{
background-color:rgba(0,0,0,.1)
}

.sqs-block-image .design-layout-poster .image-title a,.sqs-block-image .design-layout-poster .image-subtitle a{
color:#fff
}

.sqs-block-image .design-layout-poster .image-title a:hover,.sqs-block-image .design-layout-poster .image-subtitle a:hover{
opacity:.8
}

.sqs-block-image .design-layout-poster .image-title p{
color:#fff;
background-color:rgba(255,255,255,0);
box-shadow:.25em 0 0 rgba(255,255,255,0),-.25em 0 0 rgba(255,255,255,0)
}

.sqs-block-image .design-layout-poster .image-subtitle p{
color:#fff
}

.sqs-block-image .design-layout-poster .image-title-wrapper+.image-subtitle-wrapper .image-subtitle{
margin-top:3%
}

.sqs-block-image .design-layout-card .sqs-image-content::after,.sqs-block-image .design-layout-card .image-overlay{
background-color:rgba(0,0,0,0)
}

.sqs-block-image .design-layout-card .image-card-wrapper{
background-color:#fff
}

.sqs-block-image .design-layout-card .image-card{
padding:10% 0
}

.sqs-block-image .design-layout-card .image-title-wrapper,.sqs-block-image .design-layout-card .image-subtitle-wrapper,.sqs-block-image .design-layout-card .image-button-wrapper{
padding:0 10%
}

.sqs-block-image .design-layout-card .image-title-wrapper a,.sqs-block-image .design-layout-card .image-subtitle-wrapper a{
color:#000
}

.sqs-block-image .design-layout-card .image-title-wrapper a:hover,.sqs-block-image .design-layout-card .image-subtitle-wrapper a:hover{
opacity:.8
}

.sqs-block-image .design-layout-card .image-title p{
background-color:rgba(255,255,255,0);
color:#000;
box-shadow:.5em 0 0 rgba(255,255,255,0),-.5em 0 0 rgba(255,255,255,0)
}

.sqs-block-image .design-layout-card .image-subtitle p{
color:#000
}

.sqs-block-image .design-layout-card .image-title-wrapper+.image-subtitle-wrapper .image-subtitle{
margin-top:4%
}

.sqs-block-image .design-layout-card.sqs-narrow-width .image-card-wrapper{
margin-top:2%
}

.sqs-block-image .design-layout-card:not(.sqs-narrow-width){
display:flex;
-webkit-justify-content:space-between;
-moz-justify-content:space-between;
-ms-justify-content:space-between;
justify-content:space-between
}

.sqs-block-image .design-layout-card:not(.sqs-narrow-width).image-position-right{
flex-direction:row-reverse
}

.sqs-block-image .design-layout-card:not(.sqs-narrow-width)>div:first-child{
width:calc(50%  -  1%)
}

.sqs-block-image .design-layout-card:not(.sqs-narrow-width) .image-card-wrapper{
position:relative;
width:calc(50%  -  1%)
}

.sqs-block-image .design-layout-card:not(.sqs-narrow-width) .image-card-wrapper{
display:flex;
-ms-flex-align:center;
-webkit-align-items:center;
-moz-align-items:center;
-ms-align-items:center;
align-items:center;
-webkit-justify-content:center;
-moz-justify-content:center;
-ms-justify-content:center;
justify-content:center;
min-height:100%
}

.sqs-block-image .design-layout-card:not(.sqs-narrow-width) .image-card{
position:relative;
width:100%
}

.sqs-block-image .design-layout-card:not(.sqs-narrow-width).image-position-left .image-card-wrapper{
margin-left:2%
}

.sqs-block-image .design-layout-card:not(.sqs-narrow-width).image-position-right .image-card-wrapper{
margin-right:2%
}

.sqs-block-image .design-layout-card:not(.sqs-narrow-width):after{
content:"";
display:block;
clear:both
}

.sqs-block-image .design-layout-overlap .sqs-image-content::after,.sqs-block-image .design-layout-overlap .image-overlay{
background-color:rgba(150,150,150,0)
}

.sqs-block-image .design-layout-overlap .image-card-wrapper{
position:relative
}

.sqs-block-image .design-layout-overlap .image-title a,.sqs-block-image .design-layout-overlap .image-subtitle a{
color:#000
}

.sqs-block-image .design-layout-overlap .image-title a:hover,.sqs-block-image .design-layout-overlap .image-subtitle a:hover{
opacity:.8
}

.sqs-block-image .design-layout-overlap .image-title p{
color:#525b6f;
background-color:#fff;
box-shadow:.2em 0 0 #fff,-.2em 0 0 #fff
}

.sqs-block-image .design-layout-overlap .image-subtitle p{
color:#000;
text-align:left;
margin-bottom:0
}

.sqs-block-image .design-layout-overlap .image-title-wrapper+.image-subtitle-wrapper .image-subtitle{
margin-top:4%
}

.sqs-block-image .design-layout-overlap.sqs-narrow-width .image-card-wrapper{
padding:0 4%
}

.sqs-block-image .design-layout-overlap.sqs-narrow-width .image-card{
width:92.5%
}

.sqs-block-image .design-layout-overlap.sqs-narrow-width .image-title{
margin-top:calc(-1em -  2%)
}

.sqs-block-image .design-layout-overlap.sqs-narrow-width .image-title-wrapper,.sqs-block-image .design-layout-overlap.sqs-narrow-width .image-subtitle-wrapper{
width:108.10810810810811%
}

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width){
display:flex
}

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-card-wrapper,.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width)>div:first-child{
width:50%
}

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-card-wrapper{
display:flex;
-ms-flex-align:center;
-webkit-align-items:center;
-moz-align-items:center;
-ms-align-items:center;
align-items:center;
-webkit-justify-content:flex-end;
-moz-justify-content:flex-end;
-ms-justify-content:flex-end;
justify-content:flex-end
}

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width).image-position-right{
flex-direction:row-reverse
}

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width).image-position-right .image-card-wrapper{
-webkit-justify-content:flex-start;
-moz-justify-content:flex-start;
-ms-justify-content:flex-start;
justify-content:flex-start
}

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-card{
width:100%
}

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width).image-position-left .image-card{
margin-left:-100%
}

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width).image-position-right .image-card{
margin-right:-100%
}

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-title-wrapper,.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-subtitle-wrapper,.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-button-wrapper{
box-sizing:border-box;
padding:0 5%
}

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-subtitle-wrapper{
padding-top:0
}

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-subtitle{
width:100%
}

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width)>div:first-child>div{
width:100%
}

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-title-wrapper{
width:115%
}

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width).image-position-left .image-title-wrapper{
margin-left:-15%
}

.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width).image-position-right>div:first-child>div{
left:0%
}

.sqs-block-image .design-layout-collage .sqs-image-content::after,.sqs-block-image .design-layout-collage .image-overlay{
background-color:rgba(0,0,0,0)
}

.sqs-block-image .design-layout-collage .image-card{
background-color:#f8f8f8;
padding:8%;
box-sizing:border-box
}

.sqs-block-image .design-layout-collage .image-title a,.sqs-block-image .design-layout-collage .image-subtitle a{
color:#f86e0d
}

.sqs-block-image .design-layout-collage .image-title a:hover,.sqs-block-image .design-layout-collage .image-subtitle a:hover{
opacity:.8
}

.sqs-block-image .design-layout-collage .image-title p{
color:#f06400
}

.sqs-block-image .design-layout-collage .image-subtitle-wrapper{
width:100%
}

.sqs-block-image .design-layout-collage .image-subtitle p{
color:#333
}

.sqs-block-image .design-layout-collage .image-title-wrapper+.image-subtitle-wrapper .image-subtitle{
margin-top:4%
}

.sqs-block-image .design-layout-collage.sqs-narrow-width .intrinsic{
width:90%
}

.sqs-block-image .design-layout-collage.sqs-narrow-width .image-card-wrapper{
width:90%;
margin-top:calc(-10% -  8%);
position:relative
}

.sqs-block-image .design-layout-collage.sqs-narrow-width.image-position-left:after{
content:" ";
display:block;
clear:both
}

.sqs-block-image .design-layout-collage.sqs-narrow-width.image-position-left .image-card-wrapper{
float:right
}

.sqs-block-image .design-layout-collage.sqs-narrow-width.image-position-right .intrinsic{
left:10%
}

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width){
display:flex
}

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width).image-position-right{
flex-direction:row-reverse
}

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .image-card-wrapper,.sqs-block-image .design-layout-collage:not(.sqs-narrow-width)>div:first-child{
width:50%
}

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .intrinsic{
overflow:visible
}

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .sqs-intrinsic{
width:100%
}

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .image-inset,.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .sqs-image-content{
position:relative !important
}

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .image-card-wrapper{
display:flex;
-ms-flex-align:flex-start;
-webkit-align-items:flex-start;
-moz-align-items:flex-start;
-ms-align-items:flex-start;
align-items:flex-start;
-webkit-justify-content:flex-start;
-moz-justify-content:flex-start;
-ms-justify-content:flex-start;
justify-content:flex-start
}

.image-block-collage-content-position-top .sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .image-card{
margin-top:10%
}

.image-block-collage-content-position-bottom .sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .image-card{
margin-bottom:10%
}

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width).image-position-left>div:first-child>div{
width:150%
}

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width).image-position-left .image-card{
width:90%;
margin-left:10%
}

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width).image-position-right>div:first-child>div{
width:150%;
left:-50%
}

.sqs-block-image .design-layout-collage:not(.sqs-narrow-width).image-position-right .image-card{
width:90%;
margin-right:10%
}

.sqs-block-image .design-layout-stack .intrinsic img{
display:block;
position:absolute;
top:0;
left:0;
width:100%
}

.sqs-block-image .design-layout-stack .sqs-image-content::after,.sqs-block-image .design-layout-stack .image-overlay{
background-color:rgba(255,255,255,0)
}

.sqs-block-image .design-layout-stack .image-card-wrapper{
background-color:rgba(255,255,255,0);
margin-top:5%
}

.sqs-block-image .design-layout-stack .image-title a,.sqs-block-image .design-layout-stack .image-subtitle a{
color:#000
}

.sqs-block-image .design-layout-stack .image-title a:hover,.sqs-block-image .design-layout-stack .image-subtitle a:hover{
opacity:.8
}

.sqs-block-image .design-layout-stack .image-card{
padding:0px
}

.sqs-block-image .design-layout-stack .image-title p{
color:#000
}

.sqs-block-image .design-layout-stack .image-subtitle p{
color:#000
}

.sqs-block-image .design-layout-stack .image-title-wrapper+.image-subtitle-wrapper .image-subtitle{
margin-top:4%
}

.sqs-block-image .design-layout-card .intrinsic img,.sqs-block-image .design-layout-overlap .intrinsic img,.sqs-block-image .design-layout-collage .intrinsic img,.sqs-block-image .design-layout-stack .intrinsic img{
width:100% !important;
height:auto !important;
position:static !important
}

.sqs-block-image .design-layout-card .sqs-image:not(.sqs-empty) .sqs-image-content,.sqs-block-image .design-layout-overlap .sqs-image:not(.sqs-empty) .sqs-image-content,.sqs-block-image .design-layout-collage .sqs-image:not(.sqs-empty) .sqs-image-content,.sqs-block-image .design-layout-stack .sqs-image:not(.sqs-empty) .sqs-image-content{
padding-bottom:0 !important
}

.image-block-outer-wrapper.animation-disabled,.image-block-outer-wrapper.animation-loaded{
transform:translatez(0)
}

.image-block-outer-wrapper.animation-disabled .image-inset,.image-block-outer-wrapper.animation-disabled .image-block-wrapper,.image-block-outer-wrapper.animation-disabled .sqs-image-content,.image-block-outer-wrapper.animation-disabled .image-caption-wrapper,.image-block-outer-wrapper.animation-disabled .sqs-dynamic-text-container{
transition:none !important
}

.image-block-outer-wrapper.combination-animation-fade-in .image-inset,.image-block-outer-wrapper.combination-animation-fade-in .image-block-wrapper,.image-block-outer-wrapper.combination-animation-fade-in .sqs-image-content,.image-block-outer-wrapper.combination-animation-fade-in .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-fade-in .sqs-dynamic-text-container{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-fade-in.animation-loaded .image-inset,.image-block-outer-wrapper.combination-animation-fade-in.animation-loaded .image-block-wrapper,.image-block-outer-wrapper.combination-animation-fade-in.animation-loaded .sqs-image-content,.image-block-outer-wrapper.combination-animation-fade-in.animation-loaded .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-fade-in.animation-loaded.sqs-text-ready .sqs-dynamic-text-container{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-slide-up .image-inset,.image-block-outer-wrapper.combination-animation-slide-up .image-block-wrapper,.image-block-outer-wrapper.combination-animation-slide-up .sqs-image-content,.image-block-outer-wrapper.combination-animation-slide-up .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-slide-up .sqs-dynamic-text-container{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,0,20)
}

.image-block-outer-wrapper.combination-animation-slide-up.animation-loaded .image-inset,.image-block-outer-wrapper.combination-animation-slide-up.animation-loaded .image-block-wrapper,.image-block-outer-wrapper.combination-animation-slide-up.animation-loaded .sqs-image-content,.image-block-outer-wrapper.combination-animation-slide-up.animation-loaded .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-slide-up.animation-loaded.sqs-text-ready .sqs-dynamic-text-container{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-horizontal-clip .image-inset,.image-block-outer-wrapper.combination-animation-horizontal-clip .image-block-wrapper,.image-block-outer-wrapper.combination-animation-horizontal-clip .sqs-image-content,.image-block-outer-wrapper.combination-animation-horizontal-clip .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-horizontal-clip .sqs-dynamic-text-container{
transition:-webkit-clip-path 800ms cubic-bezier(.4,0,.2,1),clip-path 800ms cubic-bezier(.4,0,.2,1);
will-change:-webkit-clip-path,clip-path;
-webkit-clip-path:polygon(0% 50%,0% 100%,0% 100%,0% 50%,100% 50%,100% 0%,100% 0%,100% 50%,100% 50%,100% 50%);
clip-path:polygon(0% 50%,0% 100%,0% 100%,0% 50%,100% 50%,100% 0%,100% 0%,100% 50%,100% 50%,100% 50%)
}

.image-block-outer-wrapper.combination-animation-horizontal-clip.animation-loaded .image-inset,.image-block-outer-wrapper.combination-animation-horizontal-clip.animation-loaded .image-block-wrapper,.image-block-outer-wrapper.combination-animation-horizontal-clip.animation-loaded .sqs-image-content,.image-block-outer-wrapper.combination-animation-horizontal-clip.animation-loaded .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-horizontal-clip.animation-loaded.sqs-text-ready .sqs-dynamic-text-container{
-webkit-clip-path:polygon(0% 50%,0% 100%,100% 100%,100% 50%,100% 50%,100% 0%,0% 0%,0% 50%,100% 50%,100% 50%);
clip-path:polygon(0% 50%,0% 100%,100% 100%,100% 50%,100% 50%,100% 0%,0% 0%,0% 50%,100% 50%,100% 50%)
}

.image-block-outer-wrapper.combination-animation-vertical-clip .image-inset,.image-block-outer-wrapper.combination-animation-vertical-clip .image-block-wrapper,.image-block-outer-wrapper.combination-animation-vertical-clip .sqs-image-content,.image-block-outer-wrapper.combination-animation-vertical-clip .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-vertical-clip .sqs-dynamic-text-container{
transition:-webkit-clip-path 800ms cubic-bezier(.4,0,.2,1),clip-path 800ms cubic-bezier(.4,0,.2,1);
will-change:-webkit-clip-path,clip-path;
-webkit-clip-path:polygon(50% 0%,100% 0%,100% 0%,50% 0%,50% 100%,0% 100%,0% 100%,50% 100%,50% 100%,50% 100%);
clip-path:polygon(50% 0%,100% 0%,100% 0%,50% 0%,50% 100%,0% 100%,0% 100%,50% 100%,50% 100%,50% 100%)
}

.image-block-outer-wrapper.combination-animation-vertical-clip.animation-loaded .image-inset,.image-block-outer-wrapper.combination-animation-vertical-clip.animation-loaded .image-block-wrapper,.image-block-outer-wrapper.combination-animation-vertical-clip.animation-loaded .sqs-image-content,.image-block-outer-wrapper.combination-animation-vertical-clip.animation-loaded .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-vertical-clip.animation-loaded.sqs-text-ready .sqs-dynamic-text-container{
-webkit-clip-path:polygon(50% 0%,100% 0%,100% 100%,50% 100%,50% 100%,0% 100%,0% 0%,50% 0%,50% 100%,50% 100%);
clip-path:polygon(50% 0%,100% 0%,100% 100%,50% 100%,50% 100%,0% 100%,0% 0%,50% 0%,50% 100%,50% 100%)
}

.image-block-outer-wrapper.combination-animation-tilt-up .image-inset,.image-block-outer-wrapper.combination-animation-tilt-up .image-block-wrapper,.image-block-outer-wrapper.combination-animation-tilt-up .sqs-image-content,.image-block-outer-wrapper.combination-animation-tilt-up .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-tilt-up .sqs-dynamic-text-container{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(.92,.03,0,.92,0,20)
}

.image-block-outer-wrapper.combination-animation-tilt-up.animation-loaded .image-inset,.image-block-outer-wrapper.combination-animation-tilt-up.animation-loaded .image-block-wrapper,.image-block-outer-wrapper.combination-animation-tilt-up.animation-loaded .sqs-image-content,.image-block-outer-wrapper.combination-animation-tilt-up.animation-loaded .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-tilt-up.animation-loaded.sqs-text-ready .sqs-dynamic-text-container{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-tilt-down .image-inset,.image-block-outer-wrapper.combination-animation-tilt-down .image-block-wrapper,.image-block-outer-wrapper.combination-animation-tilt-down .sqs-image-content,.image-block-outer-wrapper.combination-animation-tilt-down .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-tilt-down .sqs-dynamic-text-container{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(.92,-.03,0,.92,0,20)
}

.image-block-outer-wrapper.combination-animation-tilt-down.animation-loaded .image-inset,.image-block-outer-wrapper.combination-animation-tilt-down.animation-loaded .image-block-wrapper,.image-block-outer-wrapper.combination-animation-tilt-down.animation-loaded .sqs-image-content,.image-block-outer-wrapper.combination-animation-tilt-down.animation-loaded .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-tilt-down.animation-loaded.sqs-text-ready .sqs-dynamic-text-container{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-collide .image-inset,.image-block-outer-wrapper.combination-animation-collide .image-block-wrapper,.image-block-outer-wrapper.combination-animation-collide .sqs-image-content{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,-20,0)
}

.image-block-outer-wrapper.combination-animation-collide .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-collide .sqs-dynamic-text-container{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,20,0)
}

.image-block-outer-wrapper.combination-animation-collide.image-position-right .image-inset,.image-block-outer-wrapper.combination-animation-collide.image-position-right .image-block-wrapper,.image-block-outer-wrapper.combination-animation-collide.image-position-right .sqs-image-content{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,20,0)
}

.image-block-outer-wrapper.combination-animation-collide.image-position-right .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-collide.image-position-right .sqs-dynamic-text-container{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,-20,0)
}

.image-block-outer-wrapper.combination-animation-collide.animation-loaded .image-inset,.image-block-outer-wrapper.combination-animation-collide.animation-loaded .image-block-wrapper,.image-block-outer-wrapper.combination-animation-collide.animation-loaded .sqs-image-content,.image-block-outer-wrapper.combination-animation-collide.animation-loaded .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-collide.animation-loaded.sqs-text-ready .sqs-dynamic-text-container{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-reveal .image-inset,.image-block-outer-wrapper.combination-animation-reveal .image-block-wrapper,.image-block-outer-wrapper.combination-animation-reveal .sqs-image-content{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,20,0)
}

.image-block-outer-wrapper.combination-animation-reveal .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-reveal .sqs-dynamic-text-container{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,-20,0)
}

.image-block-outer-wrapper.combination-animation-reveal.image-position-right .image-inset,.image-block-outer-wrapper.combination-animation-reveal.image-position-right .image-block-wrapper,.image-block-outer-wrapper.combination-animation-reveal.image-position-right .sqs-image-content{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,-20,0)
}

.image-block-outer-wrapper.combination-animation-reveal.image-position-right .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-reveal.image-position-right .sqs-dynamic-text-container{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,20,0)
}

.image-block-outer-wrapper.combination-animation-reveal.animation-loaded .image-inset,.image-block-outer-wrapper.combination-animation-reveal.animation-loaded .image-block-wrapper,.image-block-outer-wrapper.combination-animation-reveal.animation-loaded .sqs-image-content,.image-block-outer-wrapper.combination-animation-reveal.animation-loaded .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-reveal.animation-loaded.sqs-text-ready .sqs-dynamic-text-container{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-focus-in .image-inset,.image-block-outer-wrapper.combination-animation-focus-in .image-block-wrapper,.image-block-outer-wrapper.combination-animation-focus-in .sqs-image-content,.image-block-outer-wrapper.combination-animation-focus-in .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-focus-in .sqs-dynamic-text-container{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(.92,0,0,.92,0,0)
}

.image-block-outer-wrapper.combination-animation-focus-in.animation-loaded .image-inset,.image-block-outer-wrapper.combination-animation-focus-in.animation-loaded .image-block-wrapper,.image-block-outer-wrapper.combination-animation-focus-in.animation-loaded .sqs-image-content,.image-block-outer-wrapper.combination-animation-focus-in.animation-loaded .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-focus-in.animation-loaded.sqs-text-ready .sqs-dynamic-text-container{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-custom{
transform:translatez(0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-animation-fade-in .image-inset,.image-block-outer-wrapper.combination-animation-custom.individual-animation-fade-in .image-block-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-animation-fade-in .sqs-image-content{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-animation-fade-in.animation-loaded .image-inset,.image-block-outer-wrapper.combination-animation-custom.individual-animation-fade-in.animation-loaded .image-block-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-animation-fade-in.animation-loaded .sqs-image-content{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-up .image-inset,.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-up .image-block-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-up .sqs-image-content{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,0,20)
}

.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-up.animation-loaded .image-inset,.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-up.animation-loaded .image-block-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-up.animation-loaded .sqs-image-content{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-down .image-inset,.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-down .image-block-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-down .sqs-image-content{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,0,-20)
}

.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-down.animation-loaded .image-inset,.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-down.animation-loaded .image-block-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-down.animation-loaded .sqs-image-content{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-from-left .image-inset,.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-from-left .image-block-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-from-left .sqs-image-content{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,-20,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-from-left.animation-loaded .image-inset,.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-from-left.animation-loaded .image-block-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-from-left.animation-loaded .sqs-image-content{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-from-right .image-inset,.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-from-right .image-block-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-from-right .sqs-image-content{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,20,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-from-right.animation-loaded .image-inset,.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-from-right.animation-loaded .image-block-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-animation-slide-from-right.animation-loaded .sqs-image-content{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-animation-horizontal-clip .image-inset,.image-block-outer-wrapper.combination-animation-custom.individual-animation-horizontal-clip .image-block-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-animation-horizontal-clip .sqs-image-content{
transition:-webkit-clip-path 800ms cubic-bezier(.4,0,.2,1),clip-path 800ms cubic-bezier(.4,0,.2,1);
will-change:-webkit-clip-path,clip-path;
-webkit-clip-path:polygon(0% 50%,0% 100%,0% 100%,0% 50%,100% 50%,100% 0%,100% 0%,100% 50%,100% 50%,100% 50%);
clip-path:polygon(0% 50%,0% 100%,0% 100%,0% 50%,100% 50%,100% 0%,100% 0%,100% 50%,100% 50%,100% 50%)
}

.image-block-outer-wrapper.combination-animation-custom.individual-animation-horizontal-clip.animation-loaded .image-inset,.image-block-outer-wrapper.combination-animation-custom.individual-animation-horizontal-clip.animation-loaded .image-block-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-animation-horizontal-clip.animation-loaded .sqs-image-content{
-webkit-clip-path:polygon(0% 50%,0% 100%,100% 100%,100% 50%,100% 50%,100% 0%,0% 0%,0% 50%,100% 50%,100% 50%);
clip-path:polygon(0% 50%,0% 100%,100% 100%,100% 50%,100% 50%,100% 0%,0% 0%,0% 50%,100% 50%,100% 50%)
}

.image-block-outer-wrapper.combination-animation-custom.individual-animation-vertical-clip .image-inset,.image-block-outer-wrapper.combination-animation-custom.individual-animation-vertical-clip .image-block-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-animation-vertical-clip .sqs-image-content{
transition:-webkit-clip-path 800ms cubic-bezier(.4,0,.2,1),clip-path 800ms cubic-bezier(.4,0,.2,1);
will-change:-webkit-clip-path,clip-path;
-webkit-clip-path:polygon(50% 0%,100% 0%,100% 0%,50% 0%,50% 100%,0% 100%,0% 100%,50% 100%,50% 100%,50% 100%);
clip-path:polygon(50% 0%,100% 0%,100% 0%,50% 0%,50% 100%,0% 100%,0% 100%,50% 100%,50% 100%,50% 100%)
}

.image-block-outer-wrapper.combination-animation-custom.individual-animation-vertical-clip.animation-loaded .image-inset,.image-block-outer-wrapper.combination-animation-custom.individual-animation-vertical-clip.animation-loaded .image-block-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-animation-vertical-clip.animation-loaded .sqs-image-content{
-webkit-clip-path:polygon(50% 0%,100% 0%,100% 100%,50% 100%,50% 100%,0% 100%,0% 0%,50% 0%,50% 100%,50% 100%);
clip-path:polygon(50% 0%,100% 0%,100% 100%,50% 100%,50% 100%,0% 100%,0% 0%,50% 0%,50% 100%,50% 100%)
}

.image-block-outer-wrapper.combination-animation-custom.individual-animation-tilt-down .image-inset,.image-block-outer-wrapper.combination-animation-custom.individual-animation-tilt-down .image-block-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-animation-tilt-down .sqs-image-content{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(.92,-.03,0,.92,0,20)
}

.image-block-outer-wrapper.combination-animation-custom.individual-animation-tilt-down.animation-loaded .image-inset,.image-block-outer-wrapper.combination-animation-custom.individual-animation-tilt-down.animation-loaded .image-block-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-animation-tilt-down.animation-loaded .sqs-image-content{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-animation-tilt-up .image-inset,.image-block-outer-wrapper.combination-animation-custom.individual-animation-tilt-up .image-block-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-animation-tilt-up .sqs-image-content{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(.92,.03,0,.92,0,20)
}

.image-block-outer-wrapper.combination-animation-custom.individual-animation-tilt-up.animation-loaded .image-inset,.image-block-outer-wrapper.combination-animation-custom.individual-animation-tilt-up.animation-loaded .image-block-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-animation-tilt-up.animation-loaded .sqs-image-content{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-animation-focus-in .image-inset,.image-block-outer-wrapper.combination-animation-custom.individual-animation-focus-in .image-block-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-animation-focus-in .sqs-image-content{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(.92,0,0,.92,0,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-animation-focus-in.animation-loaded .image-inset,.image-block-outer-wrapper.combination-animation-custom.individual-animation-focus-in.animation-loaded .image-block-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-animation-focus-in.animation-loaded .sqs-image-content{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-fade-in .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-fade-in .sqs-dynamic-text-container{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-fade-in.animation-loaded .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-fade-in.animation-loaded.sqs-text-ready .sqs-dynamic-text-container{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-slide-up .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-slide-up .sqs-dynamic-text-container{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,0,20)
}

.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-slide-up.animation-loaded .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-slide-up.animation-loaded.sqs-text-ready .sqs-dynamic-text-container{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-slide-down .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-slide-down .sqs-dynamic-text-container{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,0,-20)
}

.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-slide-down.animation-loaded .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-slide-down.animation-loaded.sqs-text-ready .sqs-dynamic-text-container{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-slide-from-left .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-slide-from-left .sqs-dynamic-text-container{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,-20,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-slide-from-left.animation-loaded .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-slide-from-left.animation-loaded.sqs-text-ready .sqs-dynamic-text-container{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-slide-from-right .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-slide-from-right .sqs-dynamic-text-container{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(1,0,0,1,20,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-slide-from-right.animation-loaded .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-slide-from-right.animation-loaded.sqs-text-ready .sqs-dynamic-text-container{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-focus-in .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-focus-in .sqs-dynamic-text-container{
transition:opacity 800ms cubic-bezier(.4,0,.2,1),transform 800ms cubic-bezier(.4,0,.2,1);
will-change:opacity,transform;
opacity:0;
transform:matrix(.92,0,0,.92,0,0)
}

.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-focus-in.animation-loaded .image-caption-wrapper,.image-block-outer-wrapper.combination-animation-custom.individual-text-animation-focus-in.animation-loaded.sqs-text-ready .sqs-dynamic-text-container{
opacity:1;
transform:matrix(1,0,0,1,0,0)
}

.image-block-poster-text-alignment-left .sqs-block-image .design-layout-poster .image-card>*{
text-align:left !important
}

.image-block-poster-text-alignment-center .sqs-block-image .design-layout-poster .image-card>*{
text-align:center !important
}

.image-block-poster-text-alignment-right .sqs-block-image .design-layout-poster .image-card>*,.image-block-poster-text-alignment-match .sqs-block-image .design-layout-poster.image-position-right .image-card>*,.image-block-poster-text-alignment-opposite .sqs-block-image .design-layout-poster.image-position-left .image-card>*{
text-align:right !important
}

.image-block-card-text-alignment-left .sqs-block-image .design-layout-card .image-card>*{
text-align:left !important
}

.image-block-card-text-alignment-center .sqs-block-image .design-layout-card .image-card>*{
text-align:center !important
}

.image-block-card-text-alignment-right .sqs-block-image .design-layout-card .image-card>*,.image-block-card-text-alignment-match .sqs-block-image .design-layout-card.image-position-right .image-card>*,.image-block-card-text-alignment-opposite .sqs-block-image .design-layout-card.image-position-left .image-card>*{
text-align:right !important
}

.image-block-overlap-text-alignment-left .sqs-block-image .design-layout-overlap .image-card>*{
text-align:left !important
}

.image-block-overlap-text-alignment-center .sqs-block-image .design-layout-overlap .image-card>*{
text-align:center !important
}

.image-block-overlap-text-alignment-right .sqs-block-image .design-layout-overlap .image-card>*,.image-block-overlap-text-alignment-match .sqs-block-image .design-layout-overlap.image-position-right .image-card>*,.image-block-overlap-text-alignment-opposite .sqs-block-image .design-layout-overlap.image-position-left .image-card>*{
text-align:right !important
}

.image-block-collage-text-alignment-left .sqs-block-image .design-layout-collage .image-card>*{
text-align:left !important
}

.image-block-collage-text-alignment-center .sqs-block-image .design-layout-collage .image-card>*{
text-align:center !important
}

.image-block-collage-text-alignment-right .sqs-block-image .design-layout-collage .image-card>*,.image-block-collage-text-alignment-match .sqs-block-image .design-layout-collage.image-position-right .image-card>*,.image-block-collage-text-alignment-opposite .sqs-block-image .design-layout-collage.image-position-left .image-card>*{
text-align:right !important
}

.image-block-stack-text-alignment-left .sqs-block-image .design-layout-stack .image-card>*{
text-align:left !important
}

.image-block-stack-text-alignment-center .sqs-block-image .design-layout-stack .image-card>*{
text-align:center !important
}

.image-block-stack-text-alignment-right .sqs-block-image .design-layout-stack .image-card>*,.image-block-stack-text-alignment-match .sqs-block-image .design-layout-stack.image-position-right .image-card>*,.image-block-stack-text-alignment-opposite .sqs-block-image .design-layout-stack.image-position-left .image-card>*{
text-align:right !important
}

.sqs-dynamic-text{
min-width:100%;
line-height:1em
}

.min-font-set,.min-font-set~*{
font-size:13px !important
}

.image-block-v2:not([class*="-animation-"]){
opacity:0;
transition:opacity 1s ease-out;
transition-delay:1s
}

.sqs-text-ready .image-block-v2:not([class*="-animation-"]),.sqs-text-ready.image-block-v2:not([class*="-animation-"]){
opacity:1
}

.image-block-card-content-position-top .sqs-block-image .design-layout-card .image-card-wrapper{
-ms-flex-align:flex-start;
-webkit-align-items:flex-start;
-moz-align-items:flex-start;
-ms-align-items:flex-start;
align-items:flex-start
}

.image-block-card-content-position-center .sqs-block-image .design-layout-card .image-card-wrapper{
-ms-flex-align:center;
-webkit-align-items:center;
-moz-align-items:center;
-ms-align-items:center;
align-items:center
}

.image-block-card-content-position-bottom .sqs-block-image .design-layout-card .image-card-wrapper{
-ms-flex-align:flex-end;
-webkit-align-items:flex-end;
-moz-align-items:flex-end;
-ms-align-items:flex-end;
align-items:flex-end
}

.image-block-overlap-content-position-top .sqs-block-image .design-layout-overlap .image-card-wrapper{
-ms-flex-align:flex-start;
-webkit-align-items:flex-start;
-moz-align-items:flex-start;
-ms-align-items:flex-start;
align-items:flex-start
}

.image-block-overlap-content-position-center .sqs-block-image .design-layout-overlap .image-card-wrapper{
-ms-flex-align:center;
-webkit-align-items:center;
-moz-align-items:center;
-ms-align-items:center;
align-items:center
}

.image-block-overlap-content-position-bottom .sqs-block-image .design-layout-overlap .image-card-wrapper{
-ms-flex-align:flex-end;
-webkit-align-items:flex-end;
-moz-align-items:flex-end;
-ms-align-items:flex-end;
align-items:flex-end
}

.image-block-collage-content-position-top .sqs-block-image .design-layout-collage .image-card-wrapper{
-ms-flex-align:flex-start;
-webkit-align-items:flex-start;
-moz-align-items:flex-start;
-ms-align-items:flex-start;
align-items:flex-start
}

.image-block-collage-content-position-center .sqs-block-image .design-layout-collage .image-card-wrapper{
-ms-flex-align:center;
-webkit-align-items:center;
-moz-align-items:center;
-ms-align-items:center;
align-items:center
}

.image-block-collage-content-position-bottom .sqs-block-image .design-layout-collage .image-card-wrapper{
-ms-flex-align:flex-end;
-webkit-align-items:flex-end;
-moz-align-items:flex-end;
-ms-align-items:flex-end;
align-items:flex-end
}

.sqs-block-image .image-block-outer-wrapper.design-layout-poster .image-button-wrapper{
margin-top:6%;
font-size:2.25vw
}

.sqs-block-image .image-block-outer-wrapper.design-layout-poster .image-button a{
display:inline-block;
padding:.7em 1.75em;
border:0px solid #fff;
background-color:#fff;
font-family:Arial;
font-size:18px;
font-weight:500;
font-style:normal;
letter-spacing:.03em;
line-height:1.1em;
text-transform:none;
font-size:inherit !important;
color:#000;
border-radius:5em
}

.sqs-block-image .image-block-outer-wrapper.design-layout-poster .image-button a:hover{
opacity:.8
}

.sqs-block-image .image-block-outer-wrapper.design-layout-card .image-button-wrapper{
margin-top:6%;
font-size:4vw
}

.sqs-block-image .image-block-outer-wrapper.design-layout-card .image-button a{
display:inline-block;
padding:1em 2.5em;
border:0px solid #000;
background-color:#000;
font-weight:normal;
font-family:Arial;
font-size:20px;
font-weight:400;
font-style:normal;
letter-spacing:0em;
line-height:1.1em;
text-transform:none;
color:#fff;
border-radius:.2em
}

.sqs-block-image .image-block-outer-wrapper.design-layout-card .image-button a:hover{
opacity:.8
}

body.image-block-card-dynamic-font-sizing .sqs-block-image .image-block-outer-wrapper.design-layout-card a{
font-size:inherit !important
}

body:not(.image-block-card-dynamic-font-sizing) .sqs-block-image .image-block-outer-wrapper.design-layout-card .sqs-dynamic-text{
font-size:initial !important
}

.sqs-block-image .image-block-outer-wrapper.design-layout-overlap .image-button-wrapper{
margin-top:5%;
font-size:3.6vw
}

.sqs-block-image .image-block-outer-wrapper.design-layout-overlap .image-button a{
display:inline-block;
padding:.7em 1.75em;
border:0px solid #000;
background-color:#000;
font-family:Arial;
font-size:18px;
font-weight:500;
font-style:normal;
letter-spacing:.03em;
line-height:1.1em;
text-transform:none;
color:#fff;
border-radius:0em
}

.sqs-block-image .image-block-outer-wrapper.design-layout-overlap .image-button a:hover{
opacity:.8
}

body.image-block-overlap-dynamic-font-sizing .sqs-block-image .image-block-outer-wrapper.design-layout-overlap a{
font-size:inherit !important
}

body:not(.image-block-overlap-dynamic-font-sizing) .sqs-block-image .image-block-outer-wrapper.design-layout-overlap .sqs-dynamic-text{
font-size:initial !important
}

.sqs-block-image .image-block-outer-wrapper.design-layout-collage .image-button-wrapper{
margin-top:4%;
font-size:4vw
}

.sqs-block-image .image-block-outer-wrapper.design-layout-collage .image-button-wrapper .image-button a{
display:inline-block;
padding:1em 2.5em;
border:0px solid #fff;
background-color:#f06400;
font-family:Arial;
font-weight:normal;
letter-spacing:.03em;
line-height:1.1em;
text-transform:none;
font-family:vinyl;
font-size:20px;
font-weight:400;
font-style:normal;
letter-spacing:.13em;
line-height:1.5em;
text-transform:uppercase;
color:#fff;
border-radius:.3em
}

.sqs-block-image .image-block-outer-wrapper.design-layout-collage .image-button-wrapper .image-button a:hover{
opacity:.8
}

body.image-block-collage-dynamic-font-sizing .sqs-block-image .image-block-outer-wrapper.design-layout-collage .image-button-wrapper a{
font-size:inherit !important
}

body:not(.image-block-collage-dynamic-font-sizing) .sqs-block-image .image-block-outer-wrapper.design-layout-collage .image-button-wrapper .sqs-dynamic-text{
font-size:initial !important
}

.sqs-block-image .image-block-outer-wrapper.design-layout-stack .image-button-wrapper{
margin-top:4%;
font-size:2.25vw
}

.sqs-block-image .image-block-outer-wrapper.design-layout-stack .image-button-wrapper .image-button a{
display:inline-block;
padding:1em 2.5em;
border:0px solid #000;
background-color:#000;
font-weight:normal;
font-family:Arial;
font-size:18px;
font-weight:400;
font-style:normal;
letter-spacing:0em;
line-height:1.1em;
text-transform:none;
color:#fff;
border-radius:5em
}

.sqs-block-image .image-block-outer-wrapper.design-layout-stack .image-button-wrapper .image-button a:hover{
opacity:.8
}

body.image-block-stack-dynamic-font-sizing .sqs-block-image .image-block-outer-wrapper.design-layout-stack .image-button-wrapper a{
font-size:inherit !important
}

body:not(.image-block-stack-dynamic-font-sizing) .sqs-block-image .image-block-outer-wrapper.design-layout-stack .image-button-wrapper .sqs-dynamic-text{
font-size:initial !important
}

.image-block-outer-wrapper:not(.sqs-text-ready) .sqs-dynamic-text{
visibility:hidden
}

.sqs-block-image .design-layout-poster .image-title-wrapper{
font-size:11vw
}

.sqs-block-image .design-layout-poster .image-title p{
font-family:Arial;
font-weight:700;
font-style:normal;
letter-spacing:0em;
text-transform:none;
line-height:1.2em
}

.image-block-card-dynamic-font-sizing .sqs-block-image .design-layout-card .image-title-wrapper{
font-size:12vw
}

.image-block-card-dynamic-font-sizing .sqs-block-image .design-layout-card .image-title p{
font-family:Arial;
font-weight:700;
font-style:normal;
letter-spacing:0em;
text-transform:none;
line-height:1.1em
}

body:not(.image-block-card-dynamic-font-sizing) .sqs-block-image .design-layout-card .sqs-dynamic-text{
font-size:initial !important
}

body:not(.image-block-card-dynamic-font-sizing) .sqs-block-image .design-layout-card .image-title p{
font-family:Arial;
font-weight:700;
font-style:normal;
font-size:60px;
letter-spacing:0em;
text-transform:none;
line-height:1.1em
}

.sqs-block-image .design-layout-overlap .image-title-wrapper{
font-size:8vw
}

.sqs-block-image .design-layout-overlap .image-title p{
font-family:Arial;
font-weight:700;
font-style:normal;
letter-spacing:0em;
text-transform:none;
line-height:1.2em
}

body:not(.image-block-overlap-dynamic-font-sizing) .sqs-block-image .design-layout-overlap .sqs-dynamic-text{
font-size:initial !important
}

body:not(.image-block-overlap-dynamic-font-sizing) .sqs-block-image .design-layout-overlap .image-title p{
font-family:Arial;
font-weight:700;
font-style:normal;
font-size:40px;
letter-spacing:0em;
text-transform:none;
line-height:1.2em
}

.sqs-block-image .design-layout-collage .image-title-wrapper{
font-size:6vw
}

.sqs-block-image .design-layout-collage .image-title p{
font-family:alegreya;
font-weight:400;
font-style:italic;
letter-spacing:.01em;
text-transform:none;
line-height:1.5em
}

body:not(.image-block-collage-dynamic-font-sizing) .sqs-block-image .design-layout-collage .sqs-dynamic-text{
font-size:initial !important
}

body:not(.image-block-collage-dynamic-font-sizing) .sqs-block-image .design-layout-collage .image-title p{
font-family:Arial;
font-weight:700;
font-style:normal;
font-size:50px;
letter-spacing:0em;
line-height:1.2em;
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:30px;
letter-spacing:.01em;
text-transform:none;
line-height:1.5em
}

.sqs-block-image .design-layout-stack .image-title-wrapper{
font-size:7.5vw
}

.sqs-block-image .design-layout-stack .image-title p{
font-family:Arial;
font-weight:700;
font-style:normal;
letter-spacing:0em;
text-transform:none;
line-height:1.2em
}

body:not(.image-block-stack-dynamic-font-sizing) .sqs-block-image .design-layout-stack .sqs-dynamic-text{
font-size:initial !important
}

body:not(.image-block-stack-dynamic-font-sizing) .sqs-block-image .design-layout-stack .image-title p{
font-family:Arial;
font-weight:700;
font-style:normal;
font-size:60px;
letter-spacing:0em;
text-transform:none;
line-height:1.2em
}

.sqs-block-image .design-layout-poster .image-subtitle-wrapper{
font-size:3.75vw
}

.sqs-block-image .design-layout-poster .image-subtitle p{
font-family:Arial;
font-weight:500;
font-style:normal;
letter-spacing:.01em;
text-transform:none;
line-height:1.5em
}

.image-block-card-dynamic-font-sizing .sqs-block-image .design-layout-card .image-subtitle-wrapper{
font-size:4.4vw
}

.image-block-card-dynamic-font-sizing .sqs-block-image .design-layout-card .image-subtitle p{
font-family:Arial;
font-weight:500;
font-style:normal;
letter-spacing:.01em;
text-transform:none;
line-height:1.5em
}

body:not(.image-block-card-dynamic-font-sizing) .sqs-block-image .design-layout-card .image-subtitle p{
font-family:Arial;
font-weight:500;
font-style:normal;
font-size:22px;
letter-spacing:.01em;
text-transform:none;
line-height:1.5em
}

.sqs-block-image .design-layout-overlap .image-subtitle-wrapper{
font-size:4vw
}

.sqs-block-image .design-layout-overlap .image-subtitle p{
font-family:Arial;
font-weight:500;
font-style:normal;
letter-spacing:.01em;
text-transform:none;
line-height:1.5em
}

body:not(.image-block-overlap-dynamic-font-sizing) .sqs-block-image .design-layout-overlap .image-subtitle p{
font-family:Arial;
font-weight:500;
font-style:normal;
font-size:20px;
letter-spacing:.01em;
text-transform:none;
line-height:1.5em
}

.sqs-block-image .design-layout-collage .image-subtitle-wrapper{
font-size:3.2vw
}

.sqs-block-image .design-layout-collage .image-subtitle p{
font-family:alegreya;
font-weight:400;
font-style:normal;
letter-spacing:0em;
text-transform:none;
line-height:1.5em
}

body:not(.image-block-collage-dynamic-font-sizing) .sqs-block-image .design-layout-collage .image-subtitle p{
font-family:Arial;
font-weight:normal;
font-size:22px;
letter-spacing:.01em;
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:16px;
letter-spacing:0em;
text-transform:none;
line-height:1.5em
}

.sqs-block-image .design-layout-stack .image-subtitle-wrapper{
font-size:3.125vw
}

.sqs-block-image .design-layout-stack .image-subtitle p{
font-family:Arial;
font-weight:500;
font-style:normal;
letter-spacing:.01em;
text-transform:none;
line-height:1.5em
}

body:not(.image-block-stack-dynamic-font-sizing) .sqs-block-image .design-layout-stack .image-subtitle p{
font-family:Arial;
font-weight:500;
font-style:normal;
font-size:25px;
letter-spacing:.01em;
text-transform:none;
line-height:1.5em
}

.tweak-image-block-poster-title-font{
font-family:Arial;
font-weight:700;
font-style:normal;
font-size:88px;
letter-spacing:0em;
text-transform:none;
line-height:1.2em
}

.tweak-image-block-poster-subtitle-font{
font-family:Arial;
font-weight:500;
font-style:normal;
font-size:30px;
letter-spacing:.01em;
text-transform:none;
line-height:1.5em
}

.tweak-image-block-poster-button-font{
font-family:Arial;
font-size:18px;
font-weight:500;
font-style:normal;
letter-spacing:.03em;
line-height:1.1em;
text-transform:none
}

.tweak-image-block-card-title-font{
font-family:Arial;
font-weight:700;
font-style:normal;
font-size:60px;
letter-spacing:0em;
text-transform:none;
line-height:1.1em
}

.tweak-image-block-card-subtitle-font{
font-family:Arial;
font-weight:500;
font-style:normal;
font-size:22px;
letter-spacing:.01em;
text-transform:none;
line-height:1.5em
}

.tweak-image-block-card-button-font{
font-family:Arial;
font-size:20px;
font-weight:normal;
font-style:normal;
letter-spacing:0em;
line-height:1.1em;
text-transform:none
}

/*IE9_SPLIT_MARKER*/
.tweak-image-block-overlap-title-font{
font-family:Arial;
font-weight:700;
font-style:normal;
font-size:40px;
letter-spacing:0em;
text-transform:none;
line-height:1.2em
}

.tweak-image-block-overlap-subtitle-font{
font-family:Arial;
font-weight:500;
font-style:normal;
font-size:20px;
letter-spacing:.01em;
text-transform:none;
line-height:1.5em
}

.tweak-image-block-overlap-button-font{
font-family:Arial;
font-size:18px;
font-weight:500;
font-style:normal;
letter-spacing:.03em;
line-height:1.1em;
text-transform:none
}

.tweak-image-block-collage-title-font{
font-family:Arial;
font-weight:700;
font-style:normal;
font-size:50px;
letter-spacing:0em;
text-transform:none;
line-height:1.2em
}

.tweak-image-block-collage-subtitle-font{
font-family:Arial;
font-weight:normal;
font-style:normal;
font-size:22px;
letter-spacing:.01em;
text-transform:none;
line-height:1.5em
}

.tweak-image-block-collage-button-font{
font-family:Arial;
font-size:20px;
font-weight:normal;
font-style:normal;
letter-spacing:.03em;
line-height:1.1em;
text-transform:none
}

.tweak-image-block-stack-title-font{
font-family:Arial;
font-weight:700;
font-style:normal;
font-size:60px;
letter-spacing:0em;
text-transform:none;
line-height:1.2em
}

.tweak-image-block-stack-subtitle-font{
font-family:Arial;
font-weight:500;
font-style:normal;
font-size:25px;
letter-spacing:.01em;
text-transform:none;
line-height:1.5em
}

.tweak-image-block-stack-button-font{
font-family:Arial;
font-size:18px;
font-weight:normal;
font-style:normal;
letter-spacing:0em;
line-height:1.1em;
text-transform:none
}

.sqs-block-image .sqs-image-caption p,.sqs-block-image .image-caption p{
font-size:12px;
line-height:1.68em
}

.sqs-block-image .sqs-image-caption p:first-child,.sqs-block-image .image-caption p:first-child{
margin-top:0
}

.sqs-block-image .sqs-image-caption p a,.sqs-block-image .image-caption p a{
display:inline
}

.sqs-block-image:not(.sqs-block-focused) .sqs-image-caption.sqs-placeholder-show{
display:none
}

.sqs-block-image .sqs-placeholder p{
margin:0;
margin-top:.7em
}

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper img{
max-width:none
}

.sqs-block-image .image-block-lightbox{
cursor:pointer;
display:block
}

.sqs-block-image .lightbox img{
cursor:pointer
}

.sqs-block-image.sized .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper{
overflow:hidden;
padding-bottom:inherit !important
}

.sqs-block-image.sized .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper img{
text-align:inherit;
max-width:none
}

.sqs-block-image img{
display:block
}

.sqs-block-image .image-block-wrapper.sqs-default-image{
text-align:center
}

.sqs-block-image .image-block-wrapper.sqs-default-image img{
display:inline-block
}

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-card-wrapper{
display:none
}

.sqs-block-image .image-block-outer-wrapper.layout-caption-below .image-caption-wrapper{
padding-top:18px
}

.sqs-block-image .image-block-outer-wrapper.layout-caption-hidden .image-caption-wrapper{
height:0;
overflow:hidden
}

.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay .intrinsic,.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay-hover .intrinsic{
position:relative
}

.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay .image-caption-wrapper,.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay-hover .image-caption-wrapper{
position:absolute;
top:auto;
bottom:0;
left:0;
right:0;
padding:18px;
background:rgba(0,0,0,.7);
max-height:100%;
box-sizing:border-box;
overflow-y:auto
}

.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay .image-caption-wrapper h1,.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay-hover .image-caption-wrapper h1,.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay .image-caption-wrapper h2,.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay-hover .image-caption-wrapper h2,.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay .image-caption-wrapper h3,.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay-hover .image-caption-wrapper h3,.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay .image-caption-wrapper strong,.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay-hover .image-caption-wrapper strong{
color:#eee
}

.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay .image-caption-wrapper p,.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay-hover .image-caption-wrapper p{
color:#bbb;
line-height:1.68em
}

.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay .image-caption-wrapper p a,.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay-hover .image-caption-wrapper p a{
color:#bbb;
text-decoration:underline
}

.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay-hover:hover .image-caption-wrapper{
max-height:75%;
opacity:1;
visibility:visible
}

.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay-hover .image-caption-wrapper{
opacity:0;
transition:opacity .1s ease-out;
visibility:hidden
}

.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay-hover:hover .image-caption{
margin-bottom:0
}

.sqs-block-image .image-block-outer-wrapper.layout-caption-overlay-hover .image-caption{
transition:margin-bottom .1s ease-out;
margin-bottom:-5px
}

.sqs-block-image .image-block-outer-wrapper.layout-image-left{
zoom:1
}

.sqs-block-image .image-block-outer-wrapper.layout-image-left:after{
display:block;
visibility:hidden;
font-size:0;
height:0;
clear:both;
content:"."
}

.sqs-block-image .image-block-outer-wrapper.layout-image-left:after{
display:block;
visibility:hidden;
font-size:0;
height:0;
clear:both;
content:"."
}

.sqs-block-image .image-block-outer-wrapper.layout-image-left .image-block-wrapper{
float:left;
width:50%
}

.sqs-block-image .image-block-outer-wrapper.layout-image-left .image-caption-wrapper{
float:left;
width:50%
}

.sqs-block-image .image-block-outer-wrapper.layout-image-left .image-caption{
padding-left:15px
}

.sqs-block-image .image-block-outer-wrapper.layout-image-left .image-caption h1{
font-size:18px;
line-height:24px
}

.sqs-block-image .image-block-outer-wrapper.layout-image-right{
zoom:1
}

.sqs-block-image .image-block-outer-wrapper.layout-image-right:after{
display:block;
visibility:hidden;
font-size:0;
height:0;
clear:both;
content:"."
}

.sqs-block-image .image-block-outer-wrapper.layout-image-right:after{
display:block;
visibility:hidden;
font-size:0;
height:0;
clear:both;
content:"."
}

.sqs-block-image .image-block-outer-wrapper.layout-image-right .image-block-wrapper{
float:right;
width:50%
}

.sqs-block-image .image-block-outer-wrapper.layout-image-right .image-caption-wrapper{
float:right;
width:50%;
text-align:right
}

.sqs-block-image .image-block-outer-wrapper.layout-image-right .image-caption{
padding-right:15px
}

.sqs-block-image .image-block-outer-wrapper.layout-image-right .image-caption h1{
font-size:18px;
line-height:24px
}

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper{
line-height:0;
text-align:center;
position:relative;
overflow:hidden
}

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper img{
max-width:100%
}

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper img.block-stretch{
width:100%
}

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper.float-right .image-block-wrapper{
text-align:right
}

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .intrinsic{
margin:auto
}

.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .intrinsic .image-block-wrapper img{
position:absolute;
top:0;
left:0;
max-width:none;
width:100%
}

.sqs-block-image .sqs-action-overlay{
z-index:1000
}

.sqs-block-image .processing{
background:#ccc;
text-align:center
}

.sqs-block-image .processing .progress-container{
background:#ccc;
top:15px
}

.sqs-block-image .processing-failed{
background:#ccc;
text-align:center;
position:relative;
height:100%
}

.sqs-block-image .sqs-empty .sqs-image-content{
padding-bottom:75%;
background:rgba(62,62,62,.06)
}

.sqs-block-image .sqs-empty .sqs-image-content:empty::before{
content:'';
width:64px;
height:56px;
position:absolute;
top:50%;
left:50%;
margin-top:-28px;
margin-left:-32px;
background:url("image-inside-64-dark.png") no-repeat center
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:1.5dppx){
.sqs-block-image .sqs-empty .sqs-image-content:empty::before{
background-image:url("image-inside-128-dark.png");
background-size:64px
}


}

.sqs-block-image.vsize-1 .image-block-wrapper{
height:34px
}

.sqs-block-image.vsize-2 .image-block-wrapper{
height:68px
}

.sqs-block-image.vsize-3 .image-block-wrapper{
height:102px
}

.sqs-block-image.vsize-4 .image-block-wrapper{
height:136px
}

.sqs-block-image.vsize-5 .image-block-wrapper{
height:170px
}

.sqs-block-image.vsize-6 .image-block-wrapper{
height:204px
}

.sqs-block-image.vsize-7 .image-block-wrapper{
height:238px
}

.sqs-block-image.vsize-8 .image-block-wrapper{
height:272px
}

.sqs-block-image.vsize-9 .image-block-wrapper{
height:306px
}

.sqs-block-image.vsize-10 .image-block-wrapper{
height:340px
}

.sqs-block-image.vsize-11 .image-block-wrapper{
height:374px
}

.sqs-block-image.vsize-12 .image-block-wrapper{
height:408px
}

.sqs-block-image.vsize-13 .image-block-wrapper{
height:442px
}

.sqs-block-image.vsize-14 .image-block-wrapper{
height:476px
}

.sqs-block-image.vsize-15 .image-block-wrapper{
height:510px
}

.sqs-block-image.vsize-16 .image-block-wrapper{
height:544px
}

.sqs-block-image.vsize-17 .image-block-wrapper{
height:578px
}

.sqs-block-image.vsize-18 .image-block-wrapper{
height:612px
}

.sqs-block-image.vsize-19 .image-block-wrapper{
height:646px
}

.sqs-block-image.vsize-20 .image-block-wrapper{
height:680px
}

.sqs-block-image.vsize-21 .image-block-wrapper{
height:714px
}

.sqs-block-image.vsize-22 .image-block-wrapper{
height:748px
}

.sqs-block-image.vsize-23 .image-block-wrapper{
height:782px
}

.sqs-block-image.vsize-24 .image-block-wrapper{
height:816px
}

.sqs-block-image.vsize-25 .image-block-wrapper{
height:850px
}

.sqs-block-image.vsize-26 .image-block-wrapper{
height:884px
}

.sqs-block-image.vsize-27 .image-block-wrapper{
height:918px
}

.sqs-block-image.vsize-28 .image-block-wrapper{
height:952px
}

.sqs-block-image.vsize-29 .image-block-wrapper{
height:986px
}

.sqs-block-image.vsize-30 .image-block-wrapper{
height:1020px
}

.sqs-block-image[class*="vsize-"] .sqs-block-content{
height:auto;
overflow:visible
}

.product-block .image-container{
position:relative;
display:block;
width:100%
}

.product-block .image-container a{
display:block;
width:100%;
line-height:0
}

.product-block .image-container img{
width:100%;
max-width:100%
}

.product-block .image-container img:not(.loaded) .sqs-product-mark-wrapper .sqs-product-quick-view-button-wrapper{
opacity:0 !important
}

.product-block .image-container .product-mark{
position:absolute;
top:15px;
right:0;
background:#222;
padding:6px 8px;
color:#fff;
line-height:1em;
text-transform:uppercase;
-webkit-font-smoothing:antialiased
}

.product-block .image-container .sqs-product-block-variant-image{
display:none;
width:100%;
line-height:0
}

.product-block .image-container .sqs-product-block-variant-image.shown{
display:block
}

.product-block .image-container .sqs-product-block-variant-image.shown~.sqs-product-block-main-image{
display:none
}

.sqs-style-mode-active .product-block.is-product-quick-view-enabled.is-first-product-block .sqs-product-quick-view-button-wrapper{
opacity:1
}

.sqs-style-mode-active .product-block.is-product-quick-view-enabled.is-first-product-block .sqs-product-mark-wrapper{
opacity:0
}

.product-block .productDetails.center{
text-align:center
}

.product-block .productDetails.center .sqs-add-to-cart-button-wrapper{
margin-left:auto;
margin-right:auto
}

.product-block .productDetails.right{
text-align:right
}

.product-block .productDetails.right .sqs-add-to-cart-button-wrapper{
margin-left:auto
}

.product-block .productDetails .product-title{
font-size:1.3em;
line-height:1em;
margin:1em 0 .2em 0;
display:inline-block
}

.product-block .productDetails .product-price{
font-size:1.1em;
margin:0 0 1em 0
}

.product-block .productDetails .product-price input{
width:130px;
height:30px;
padding-left:5px
}

.product-block .productDetails .product-price .minimum-price{
margin-top:3px;
margin-left:10px
}

.product-block .productDetails .product-price .original-price{
text-decoration:line-through;
opacity:.7;
filter:alpha(opacity=70)
}

.product-block .productDetails .product-price .strikeout{
text-decoration:line-through
}

.product-block .productDetails .product-variants .variant-option{
margin:0 0 1em 0
}

.product-block .productDetails .product-variants .variant-out-of-stock{
color:#c00;
margin-top:8px
}

.product-block .productDetails .product-quantity-input input{
background-color:#fff;
color:#222
}

.product-block .productDetails .product-scarcity{
margin-top:1em;
font-size:1.1em;
color:#000
}

.product-block .buy-button,.product-block .sqs-add-to-cart-button-wrapper{
margin:20px 0;
display:block
}

.product-block .buy-button:hover,.product-block .sqs-add-to-cart-button-wrapper:hover{
opacity:1
}

.product-block .sqs-add-to-cart-button{
display:inline-block;
width:auto;
height:auto;
padding:1em 2.5em;
color:#fff;
background-color:#272727;
border-width:0;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px;
line-height:1em;
font-weight:normal;
font-style:normal;
text-transform:uppercase;
letter-spacing:0px;
text-align:center;
text-decoration:none;
cursor:pointer;
outline:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}

.product-block .sqs-amazon-button{
display:inline-block;
width:auto;
height:auto;
padding:1em 2.5em;
color:#fff;
background-color:#272727;
border-width:0;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px;
line-height:1em;
font-weight:normal;
font-style:normal;
text-transform:uppercase;
letter-spacing:0px;
text-align:center;
text-decoration:none;
cursor:pointer;
outline:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
text-transform:none
}

.product-block .center .sqs-amazon-button{
text-align:center
}

.product-block .right .sqs-amazon-button{
text-align:right
}

.sqs-block-archive .archive-group-list,.sqs-block-archive .archive-item-list{
list-style-type:none;
margin:0;
padding:0
}

.sqs-block-archive .archive-group-count::before{
content:"("
}

.sqs-block-archive .archive-group-count::after{
content:")"
}

.sqs-block-archive .archive-block-setting-layout-list.archive-block-setting-text-alignment-center,.sqs-block-archive .archive-block-setting-layout-index.archive-block-setting-text-alignment-center{
text-align:center
}

.sqs-block-archive .archive-block-setting-layout-list.archive-block-setting-text-alignment-right,.sqs-block-archive .archive-block-setting-layout-index.archive-block-setting-text-alignment-right{
text-align:right
}

.sqs-block-archive .archive-block-setting-layout-list.archive-block-setting-multicolumns .archive-group-list{
columns:140px;
column-gap:60px;
-moz-columns:140px;
-moz-column-gap:60px;
-webkit-columns:140px;
-webkit-column-gap:60px
}

.sqs-block-archive .archive-block-setting-layout-index .archive-group-name-link{
font-size:1.4em;
line-height:1.4em;
text-decoration:none
}

.sqs-block-archive .archive-block-setting-layout-index .archive-item-list{
display:block;
margin:1.4em 0 2.8em 0;
font-size:1em;
line-height:1.4em
}

.sqs-block-archive .archive-block-setting-layout-index .archive-item{
margin:0 0 .7em 0
}

.sqs-block-archive .archive-block-setting-layout-index .archive-item.archive-item--show-date{
margin:0 0 1.4em 0
}

.sqs-block-archive .archive-block-setting-layout-index .archive-item-date-before{
display:none;
opacity:.7;
margin-right:5px
}

.sqs-block-archive .archive-block-setting-layout-index .archive-item-link{
display:block;
margin-right:5px;
color:inherit !important
}

.sqs-block-archive .archive-block-setting-layout-index .archive-item-link--untitled::before{
content:"Untitled"
}

.sqs-block-archive .archive-block-setting-layout-index .archive-item-date-after{
display:block;
opacity:.7
}

.sqs-block-archive .archive-block-setting-layout-index.archive-block-setting-multicolumns .archive-group-list{
columns:200px;
column-gap:60px;
-moz-columns:200px;
-moz-column-gap:60px;
-webkit-columns:200px;
-webkit-column-gap:60px
}

.sqs-block-archive .archive-block-setting-layout-index.archive-block-setting-multicolumns .archive-group{
-webkit-column-break-inside:avoid;
page-break-inside:avoid;
break-inside:avoid;
display:block;
overflow:hidden
}

.sqs-block-archive .archive-block-setting-layout-index.archive-block-setting-multicolumns .archive-group-name-link{
display:block
}

.sqs-block-archive .archive-block-setting-layout-index.archive-block-setting-multicolumns .archive-group-name-list{
display:inline-block
}

.sqs-block-archive .archive-block-setting-layout-index.archive-block-setting-multicolumns .archive-group-name-link,.sqs-block-archive .archive-block-setting-layout-index.archive-block-setting-multicolumns .archive-item-list{
min-width:225px
}

.sqs-block-archive .archive-block-setting-layout-dropdown.archive-block-wrapper{
max-width:300px;
background:rgba(110,110,110,.05);
border-radius:1px
}

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown-toggle-checkbox{
position:absolute;
left:-9999px
}

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown-toggle-checkbox:checked~.archive-group-list{
display:block
}

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown-toggle-checkbox:checked~.archive-dropdown-toggle-label .archive-dropdown-toggle-icon:before{
font-family:'squarespace-ui-font';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e006";
text-align:center;
display:inline-block;
vertical-align:middle
}

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown-toggle-checkbox:checked~.archive-dropdown-toggle-label .archive-dropdown-toggle-icon:before{
font-size:16px;
width:16px;
height:16px;
line-height:16px
}

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown-toggle-checkbox:checked~.archive-dropdown-toggle-label .archive-dropdown-toggle-icon:before{
font-size:1em;
width:1em;
height:1em;
line-height:1em
}

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown-toggle-label{
display:block;
padding:12px 18px;
font-size:1em;
line-height:1.6em;
cursor:pointer;
overflow:hidden;
-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none
}

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown-toggle-title{
float:left;
width:90%;
padding-right:5px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
box-sizing:border-box
}

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown-toggle-icon{
position:relative;
bottom:1px;
float:right;
width:10%;
text-align:right;
box-sizing:border-box
}

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown-toggle-icon:before{
font-family:'squarespace-ui-font';
font-style:normal;
speak:none;
font-weight:normal;
-webkit-font-smoothing:antialiased;
content:"\e009";
text-align:center;
display:inline-block;
vertical-align:middle
}

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown-toggle-icon:before{
font-size:16px;
width:16px;
height:16px;
line-height:16px
}

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown-toggle-icon:before{
font-size:1em;
width:1em;
height:1em;
line-height:1em
}

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-group-list{
display:none;
padding:0 18px 12px
}

.sqs-block-archive .archive-block-setting-layout-dropdown .archive-group-name-link{
text-decoration:none
}

@media only screen and (max-width:400px){
.sqs-block-archive .archive-block-setting-layout-dropdown.archive-block-wrapper{
max-width:none
}


}

.sqs-block-archive.sqs-edit-dialog-open .sqs-editing-overlay,.sqs-block-archive.sqs-edit-dialog-open .sqs-block-editor-button-container{
z-index:1
}

.sqs-block-archive.sqs-edit-dialog-open .sqs-block-archive-content{
position:relative;
z-index:1000
}

.sqs-block-archive.sqs-edit-dialog-open .archive-group-list{
pointer-events:none
}

.tagcloud-block ul{
list-style-type:none;
margin:0;
padding-left:0
}

.tagcloud-block ul li{
display:inline-block
}

/*! WARNING: block .less requested, but unable to resolve css from system cache: album */
.sqs-block-postsbycategory ul,.sqs-block-postsbyauthor ul,.sqs-block-postsbytag ul,.sqs-block-postsbymonth ul{
list-style-type:none;
margin:0;
padding:0
}

.sqs-block-postsbycategory ul li,.sqs-block-postsbyauthor ul li,.sqs-block-postsbytag ul li,.sqs-block-postsbymonth ul li{
margin:0 0 .3em 0;
padding:0
}

.sqs-block-postsbycategory .count,.sqs-block-postsbyauthor .count,.sqs-block-postsbytag .count,.sqs-block-postsbymonth .count{
display:none
}

.menu-block .menu-selector{
margin-bottom:3em
}

.menu-block .menu-selector label{
display:inline-block;
padding:0 .5em;
font-size:1.1em
}

.menu-block .menu-selector label.menu-select-labels--active{
text-decoration:underline
}

.menu-block .menu-select-button{
display:none
}

.menu-block .menus--has-multiple .menu{
display:none
}

.menu-block .menu-header{
margin-bottom:3em
}

.menu-block .menu-section{
margin-top:1em
}

.menu-block .menu-section+.menu-section{
margin-top:5em
}

.menu-block .menu-section-header{
margin-bottom:2em;
padding-bottom:1em
}

.menu-block .menu-section-title{
font-size:1.5em
}

.menu-block .menu-section-description{
font-size:.85em;
line-height:1.4em
}

.menu-block .menu-item{
margin-bottom:0;
padding-bottom:2em;
margin-top:0;
line-height:1.2em
}

.menu-block .menu-item-title{
font-size:1.1em;
font-weight:700;
line-height:1.2em
}

.menu-block .menu-item-description{
line-height:1.3em;
margin-top:5px
}

.menu-block .menu-item-price-bottom{
margin:.5em 0
}

.menu-block .menu-item-option{
font-size:.8em;
font-style:italic
}

.menu-block .menu-style-classic .menu-selector,.menu-block .menu-style-classic .menu-header,.menu-block .menu-style-classic .menu-section-title,.menu-block .menu-style-classic .menu-section-description{
text-align:center
}

.menu-block .menu-style-classic .menu-items{
-webkit-column-width:18em;
-webkit-column-gap:3em;
-moz-column-width:18em;
-moz-column-gap:3em;
-ms-column-width:18em;
-ms-column-gap:3em;
-o-column-width:18em;
-o-column-gap:3em;
column-width:18em;
column-gap:3em
}

.menu-block .menu-style-classic .menu-item{
-webkit-column-break-inside:avoid;
page-break-inside:avoid;
break-inside:avoid;
width:100%
}

.menu-block .menu-style-classic .menu-item-description{
margin-right:3em
}

.menu-block .menu-style-classic .menu-item-price-top{
float:right;
padding-left:20px
}

.menu-block .menu-style-classic .menu-item-price-bottom{
display:none
}

.menu-block .menu-style-simple .menu-selector,.menu-block .menu-style-simple .menu{
text-align:center
}

.menu-block .menu-style-simple .menu-item-price-top{
display:none
}

.sqs-block-summary-v2 *{
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box
}

.sqs-block-summary-v2 .summary-thumbnail-outer-container{
position:relative
}

.sqs-block-summary-v2 .summary-heading{
display:none;
margin:0 0 15px 0;
padding-right:10px;
font-size:14px;
line-height:normal
}

.sqs-block-summary-v2 .summary-carousel-pager{
display:none
}

.sqs-block-summary-v2 .summary-item-list{
list-style-type:none;
margin:0;
padding:0
}

.sqs-block-summary-v2 .summary-item{
visibility:hidden;
overflow:hidden
}

.sqs-block-summary-v2 .summary-item.positioned{
visibility:visible
}

.sqs-style-mode-active .sqs-block-summary-v2 .is-product-quick-view-enabled .summary-item:first-child .sqs-product-quick-view-button-wrapper{
opacity:1
}

.sqs-style-mode-active .sqs-block-summary-v2 .is-product-quick-view-enabled .summary-item:first-child .sqs-product-mark-wrapper{
opacity:0
}

.sqs-block-summary-v2 .summary-thumbnail-container{
position:relative;
display:block
}

.sqs-block-summary-v2 .summary-thumbnail-container:hover{
opacity:1 !important
}

.sqs-block-summary-v2 .img-wrapper,.sqs-block-summary-v2 .sqs-video-wrapper{
position:relative;
width:100%;
height:auto
}

.sqs-block-summary-v2 .img-wrapper img,.sqs-block-summary-v2 .sqs-video-wrapper img{
opacity:0;
display:block;
width:100%;
height:auto;
font-size:13px;
line-height:normal;
-webkit-transition:.6s opacity;
-moz-transition:.6s opacity;
-ms-transition:.6s opacity;
-o-transition:.6s opacity;
transition:.6s opacity
}

.sqs-block-summary-v2 .img-wrapper img.loaded,.sqs-block-summary-v2 .sqs-video-wrapper img.loaded{
opacity:1
}

.sqs-block-summary-v2 .img-wrapper img:not(.loaded) .sqs-product-mark-wrapper .sqs-product-quick-view-button-wrapper,.sqs-block-summary-v2 .sqs-video-wrapper img:not(.loaded) .sqs-product-mark-wrapper .sqs-product-quick-view-button-wrapper{
opacity:0 !important
}

.sqs-block-summary-v2 .summary-product-status .product-mark{
position:absolute;
top:15px;
right:0;
padding:6px 8px;
background:#222;
color:#fff;
font-size:14px;
line-height:14px;
text-transform:uppercase;
-webkit-font-smoothing:antialiased;
box-sizing:content-box;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box
}

.sqs-block-summary-v2 .summary-thumbnail-event-date{
display:none;
position:absolute;
top:10px;
right:10px;
height:50px;
width:50px;
padding:3px;
background:#fff;
text-align:center;
box-sizing:content-box;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box
}

.sqs-block-summary-v2 .summary-thumbnail-event-date-inner{
display:table-cell;
vertical-align:middle
}

.sqs-block-summary-v2 .summary-thumbnail-event-date-month{
display:block;
color:#333;
font-size:14px;
line-height:14px;
text-transform:uppercase
}

.sqs-block-summary-v2 .summary-thumbnail-event-date-day{
display:block;
color:#333;
font-size:26px;
line-height:26px
}

.sqs-block-summary-v2 .summary-content{
text-align:left
}

.sqs-block-summary-v2 .summary-title{
margin:0 0 10px 0;
font-size:20px;
line-height:1.2em;
text-align:left
}

.sqs-block-summary-v2 .summary-price{
margin:0 0 10px 0
}

.sqs-block-summary-v2 .summary-price .product-price{
font-size:14px;
line-height:20px;
text-align:left
}

.sqs-block-summary-v2 .summary-price .product-price .original-price{
opacity:.7;
filter:alpha(opacity=70);
text-decoration:line-through
}

.sqs-block-summary-v2 .product-scarcity{
font-size:14px;
line-height:20px;
text-align:left;
margin:0 0 10px 0;
color:#000
}

.sqs-block-summary-v2 .summary-excerpt{
margin:0 0 10px 0
}

.sqs-block-summary-v2 .summary-excerpt p,.sqs-block-summary-v2 .summary-excerpt ul,.sqs-block-summary-v2 .summary-excerpt li{
font-size:14px;
line-height:1.4em;
margin:0 0 10px 0;
text-align:left
}

.sqs-block-summary-v2 .summary-excerpt p:first-of-type,.sqs-block-summary-v2 .summary-excerpt ul:first-of-type,.sqs-block-summary-v2 .summary-excerpt li:first-of-type{
margin-top:0 !important
}

.sqs-block-summary-v2 .summary-excerpt p:last-of-type,.sqs-block-summary-v2 .summary-excerpt ul:last-of-type,.sqs-block-summary-v2 .summary-excerpt li:last-of-type{
margin-bottom:0 !important
}

.sqs-block-summary-v2 .summary-excerpt>blockquote p{
font-size:inherit;
line-height:inherit;
margin:inherit;
text-align:inherit
}

.sqs-block-summary-v2 .summary-excerpt>blockquote p:first-of-type{
margin-top:inherit
}

.sqs-block-summary-v2 .summary-excerpt>blockquote p:last-of-type{
margin-bottom:inherit
}

.sqs-block-summary-v2 .summary-read-more-link{
display:none;
margin:0 0 10px 0;
font-size:14px;
line-height:20px;
text-align:left
}

.sqs-block-summary-v2 .summary-metadata-container{
display:none;
font-size:13px;
line-height:normal
}

.sqs-block-summary-v2 .summary-block-setting-metadata-position-above-title .summary-metadata-container--above-title,.sqs-block-summary-v2 .summary-block-setting-metadata-position-below-title .summary-metadata-container--below-title,.sqs-block-summary-v2 .summary-block-setting-metadata-position-below-content .summary-metadata-container--below-content{
display:block
}

.sqs-block-summary-v2 .summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-date .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-date .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-date .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-date .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-event-time .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-event-time .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-event-time .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-event-time .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-cats .summary-item-has-cats .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-cats .summary-item-has-cats .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-cats .summary-item-has-cats .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-cats .summary-item-has-cats .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-tags .summary-item-has-tags .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-tags .summary-item-has-tags .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-tags .summary-item-has-tags .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-tags .summary-item-has-tags .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-author .summary-item-has-author .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-author .summary-item-has-author .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-author .summary-item-has-author .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-author .summary-item-has-author .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-comments .summary-item-has-comments-enabled .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-comments .summary-item-has-comments-enabled .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-comments .summary-item-has-comments-enabled .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-comments .summary-item-has-comments-enabled .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-location .summary-item-has-location .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-location .summary-item-has-location .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-location .summary-item-has-location .summary-metadata-container,.sqs-block-summary-v2 .summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-location .summary-item-has-location .summary-metadata-container{
margin:0 0 10px 0
}

.sqs-block-summary-v2 .summary-metadata{
display:none
}

.sqs-block-summary-v2 .summary-block-setting-primary-metadata-date .summary-metadata--primary,.sqs-block-summary-v2 .summary-block-setting-primary-metadata-event-time .summary-metadata--primary,.sqs-block-summary-v2 .summary-block-setting-primary-metadata-cats .summary-item-has-cats .summary-metadata--primary,.sqs-block-summary-v2 .summary-block-setting-primary-metadata-tags .summary-item-has-tags .summary-metadata--primary,.sqs-block-summary-v2 .summary-block-setting-primary-metadata-author .summary-item-has-author .summary-metadata--primary,.sqs-block-summary-v2 .summary-block-setting-primary-metadata-comments .summary-item-has-comments-enabled .summary-metadata--primary,.sqs-block-summary-v2 .summary-block-setting-primary-metadata-location .summary-item-has-location .summary-metadata--primary{
display:inline-block
}

.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-date .summary-metadata--secondary,.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-event-time .summary-metadata--secondary,.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-cats .summary-item-has-cats .summary-metadata--secondary,.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-tags .summary-item-has-tags .summary-metadata--secondary,.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-author .summary-item-has-author .summary-metadata--secondary,.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-comments .summary-item-has-comments-enabled .summary-metadata--secondary,.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-location .summary-item-has-location .summary-metadata--secondary{
display:inline-block
}

.sqs-block-summary-v2 .summary-metadata-item{
display:none;
opacity:.7;
margin:0;
font-size:13px;
line-height:1.4em;
text-transform:none
}

.sqs-block-summary-v2 .summary-metadata-item a,.sqs-block-summary-v2 .summary-metadata-item a:hover{
opacity:1;
text-decoration:none
}

.sqs-block-summary-v2 .summary-block-setting-primary-metadata-date .summary-metadata--primary .summary-metadata-item--date,.sqs-block-summary-v2 .summary-block-setting-primary-metadata-event-time .summary-metadata--primary .summary-metadata-item--event-time,.sqs-block-summary-v2 .summary-block-setting-primary-metadata-cats .summary-item-has-cats .summary-metadata--primary .summary-metadata-item--cats,.sqs-block-summary-v2 .summary-block-setting-primary-metadata-tags .summary-item-has-tags .summary-metadata--primary .summary-metadata-item--tags,.sqs-block-summary-v2 .summary-block-setting-primary-metadata-author .summary-item-has-author .summary-metadata--primary .summary-metadata-item--author,.sqs-block-summary-v2 .summary-block-setting-primary-metadata-comments .summary-item-has-comments-enabled .summary-metadata--primary .summary-metadata-item--comments,.sqs-block-summary-v2 .summary-block-setting-primary-metadata-location .summary-item-has-location .summary-metadata--primary .summary-metadata-item--location{
display:inline-block
}

.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-date .summary-metadata--secondary .summary-metadata-item--date,.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-event-time .summary-metadata--secondary .summary-metadata-item--event-time,.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-cats .summary-item-has-cats .summary-metadata--secondary .summary-metadata-item--cats,.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-tags .summary-item-has-tags .summary-metadata--secondary .summary-metadata-item--tags,.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-author .summary-item-has-author .summary-metadata--secondary .summary-metadata-item--author,.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-comments .summary-item-has-comments-enabled .summary-metadata--secondary .summary-metadata-item--comments,.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-location .summary-item-has-location .summary-metadata--secondary .summary-metadata-item--location{
display:inline-block
}

.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-date .summary-metadata--primary .summary-metadata-item:after,.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-event-time .summary-metadata--primary .summary-metadata-item:after,.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-cats .summary-item-has-cats .summary-metadata--primary .summary-metadata-item:after,.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-tags .summary-item-has-tags .summary-metadata--primary .summary-metadata-item:after,.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-author .summary-item-has-author .summary-metadata--primary .summary-metadata-item:after,.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-comments .summary-item-has-comments-enabled .summary-metadata--primary .summary-metadata-item:after,.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-location .summary-item-has-location .summary-metadata--primary .summary-metadata-item:after{
content:" ·";
margin:0 .3em
}

.sqs-block-summary-v2 .summary-block-setting-text-size-extralarge .summary-title{
font-size:54px
}

.sqs-block-summary-v2 .summary-block-setting-text-size-extralarge .summary-excerpt p{
font-size:16px
}

.sqs-block-summary-v2 .summary-block-setting-text-size-large .summary-title{
font-size:30px
}

.sqs-block-summary-v2 .summary-block-setting-text-size-medium .summary-title{
font-size:20px
}

.sqs-block-summary-v2 .summary-block-setting-text-size-small .summary-title{
font-size:14px
}

.sqs-block-summary-v2 .summary-block-setting-text-align-center .summary-title,.sqs-block-summary-v2 .summary-block-setting-text-align-center .summary-price .product-price,.sqs-block-summary-v2 .summary-block-setting-text-align-center .summary-excerpt p,.sqs-block-summary-v2 .summary-block-setting-text-align-center .summary-read-more-link,.sqs-block-summary-v2 .summary-block-setting-text-align-center .summary-content{
text-align:center
}

.sqs-block-summary-v2 .summary-block-setting-text-align-right .summary-title,.sqs-block-summary-v2 .summary-block-setting-text-align-right .summary-price .product-price,.sqs-block-summary-v2 .summary-block-setting-text-align-right .summary-excerpt p,.sqs-block-summary-v2 .summary-block-setting-text-align-right .summary-read-more-link,.sqs-block-summary-v2 .summary-block-setting-text-align-right .summary-content{
text-align:right
}

.sqs-block-summary-v2 .summary-item-record-type-text .summary-read-more-link{
display:block
}

.sqs-block-summary-v2 .summary-item-record-type-event .summary-thumbnail-event-date{
display:table
}

.sqs-block-summary-v2 .summary-thumbnail-container{
margin:0
}

.sqs-block-summary-v2 .summary-block-setting-show-title .summary-thumbnail-container,.sqs-block-summary-v2 .summary-block-setting-show-price .summary-item-record-type-store-item .summary-thumbnail-container,.sqs-block-summary-v2 .summary-block-setting-show-excerpt .summary-thumbnail-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-primary-metadata-none) .summary-thumbnail-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-secondary-metadata-none) .summary-thumbnail-container{
margin:0 0 15px 0
}

.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt) .summary-title,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt) .summary-price{
margin:0 0 2px 0
}

.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-date .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-date .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-date .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-date .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-event-time .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-event-time .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-event-time .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-event-time .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-cats .summary-item-has-cats .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-cats .summary-item-has-cats .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-cats .summary-item-has-cats .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-cats .summary-item-has-cats .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-tags .summary-item-has-tags .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-tags .summary-item-has-tags .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-tags .summary-item-has-tags .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-tags .summary-item-has-tags .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-author .summary-item-has-author .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-author .summary-item-has-author .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-author .summary-item-has-author .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-author .summary-item-has-author .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-comments .summary-item-has-comments-enabled .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-comments .summary-item-has-comments-enabled .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-comments .summary-item-has-comments-enabled .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-comments .summary-item-has-comments-enabled .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-location .summary-item-has-location .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-location .summary-item-has-location .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-location .summary-item-has-location .summary-metadata-container,.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt).summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-location .summary-item-has-location .summary-metadata-container{
margin:0 0 2px 0
}

.sqs-block-summary-v2 .summary-block-setting-design-list .summary-item{
visibility:visible !important;
margin-bottom:17px !important;
padding-bottom:17px !important
}

.sqs-block-summary-v2 .summary-block-setting-design-list .summary-item.summary-item-show-thumbnail{
margin-bottom:17px !important;
padding-bottom:17px !important
}

.sqs-block-summary-v2 .summary-block-setting-design-list .summary-item .summary-thumbnail-container{
margin:0 !important
}

.sqs-block-summary-v2 .summary-block-setting-design-list .summary-item:not(.summary-item-record-type-video) .summary-thumbnail-container{
width:100% !important
}

.sqs-block-summary-v2 .summary-block-setting-design-list .summary-item.summary-item-record-type-video .summary-thumbnail-container,.sqs-block-summary-v2 .summary-block-setting-design-list .summary-thumbnail-outer-container{
float:left
}

@media screen and (max-width:480px){
.sqs-block-summary-v2 .summary-block-setting-design-list .summary-item.summary-item-record-type-video .summary-thumbnail-container,.sqs-block-summary-v2 .summary-block-setting-design-list .summary-thumbnail-outer-container{
width:35% !important
}


}

.sqs-block-summary-v2 .summary-block-setting-design-list .summary-item .summary-thumbnail-container .sqs-video-wrapper img{
max-width:100%;
object-fit:contain;
position:static !important
}

@media screen and (max-width:480px){
.sqs-block-summary-v2 .summary-block-setting-design-list .summary-item .summary-thumbnail-container .sqs-video-wrapper img{
height:auto;
position:static;
width:100% !important;
width:auto
}


}

.sqs-block-summary-v2 .summary-block-setting-design-list .sqs-product-quick-view-button-wrapper{
padding-right:20px
}

.sqs-block-summary-v2 .summary-block-setting-design-list.summary-block-setting-design-list-thumbnail-right .summary-item-record-type-video .summary-thumbnail-container,.sqs-block-summary-v2 .summary-block-setting-design-list.summary-block-setting-design-list-thumbnail-right .summary-thumbnail-outer-container{
float:right
}

.sqs-block-summary-v2 .summary-block-setting-design-list.summary-block-setting-design-list-thumbnail-right .summary-thumbnail-container{
padding:0 0 0 20px
}

.sqs-block-summary-v2 .summary-block-setting-design-list.summary-block-setting-design-list-thumbnail-right .sqs-product-quick-view-button-wrapper{
padding-left:20px;
padding-right:0px
}

.sqs-block-summary-v2 .summary-block-setting-design-list.summary-block-setting-design-list-thumbnail-right .summary-item-record-type-store-item .product-mark{
right:0;
left:auto
}

.sqs-block-summary-v2 .summary-block-setting-design-list .summary-item-record-type-store-item .product-mark{
left:0;
right:auto
}

.sqs-block-summary-v2 .summary-block-setting-design-list .summary-item-record-type-event .summary-thumbnail-event-date{
display:none
}

.sqs-block-summary-v2 .summary-block-setting-design-carousel .summary-carousel-pager{
display:block
}

.sqs-block-summary-v2 .summary-block-setting-design-carousel .summary-block-header{
overflow:hidden
}

.sqs-block-summary-v2 .summary-block-setting-design-carousel .summary-heading{
display:block;
float:left;
width:calc(100% -  50px);
width:-webkit-calc(100% -  50px);
width:-moz-calc(100% -  50px)
}

.sqs-block-summary-v2 .summary-block-setting-design-carousel .summary-collection-title{
display:none
}

.sqs-block-summary-v2 .summary-block-setting-design-carousel .summary-carousel-pager{
float:right;
width:50px
}

.sqs-block-summary-v2 .summary-block-setting-design-carousel .summary-item:not(.positioned){
visibility:visible
}

@media only screen and (max-width:700px){
.sqs-block-summary-v2 .summary-product-quick-view{
display:none
}


}

div.sqs-block-opentable-v2{
word-wrap:break-word
}

div.sqs-block-opentable-v2 .ot-dtp-picker{
margin:auto;
width:auto;
background:none
}

div.sqs-block-opentable-v2 .ot-dtp-picker-selector{
background:rgba(0,0,0,.12);
border:none
}

div.sqs-block-opentable-v2 .ot-dtp-picker-selector,div.sqs-block-opentable-v2 .ot-dtp-picker-button{
width:100% !important;
max-width:200px
}

div.sqs-block-opentable-v2 .ot-dtp-picker form.ot-dtp-picker-form{
border:none;
background:none;
height:auto !important
}

div.sqs-block-opentable-v2 .ot-dtp-picker.wide{
margin:auto;
width:auto
}

div.sqs-block-opentable-v2 .ot-dtp-picker.wide .ot-powered-by{
background-size:contain;
background-position:center;
margin:20px 0 0
}

div.sqs-block-opentable-v2 .ot-dtp-picker-selector-link{
background:#fff;
color:#000;
overflow:hidden;
white-space:nowrap
}

div.sqs-block-opentable-v2 .oc-loading{
text-align:center;
font-family:sans-serif;
line-height:180px
}

div.sqs-block-opentable-v2 a{
text-decoration:none !important
}

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper{
background:rgba(153,153,153,.15);
padding:30px;
opacity:0;
transition:opacity .3s ease-out
}

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper iframe{
display:block;
margin:0 auto
}

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper h1{
font-weight:normal;
text-align:center;
line-height:1em;
margin:0
}

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper.loading{
min-height:270px
}

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper.loaded{
opacity:1
}

div.sqs-block-opentable-v2 .squarespace-opentable-button-wrapper .ot-dtp-picker-button{
color:#fff;
background:#000
}

div.sqs-block-opentable-v2 h1{
color:#111
}

div.sqs-block-opentable-v2 .squarespace-opentable-picker-wrapper{
display:flex;
justify-content:center;
flex-wrap:wrap;
margin:10px 0
}

div.sqs-block-opentable-v2 .squarespace-opentable-picker-wrapper .ot-dtp-picker-selector{
margin:10px;
border-left:none !important
}

@media only screen and (max-width:650px){
div.sqs-block-opentable-v2 .squarespace-opentable-picker-wrapper{
display:block;
margin:0
}

div.sqs-block-opentable-v2 .squarespace-opentable-picker-wrapper .ot-dtp-picker-selector{
margin:20px auto;
float:none !important
}


}

div.sqs-block-opentable-v2 .squarespace-opentable-button-wrapper{
text-align:center;
display:block
}

div.sqs-block-opentable-v2 .squarespace-opentable-button-wrapper .ot-button{
float:none !important;
line-height:1em;
display:inline
}

div.sqs-block-opentable-v2 .squarespace-opentable-button-wrapper .ot-dtp-picker-button{
border-radius:0px !important;
box-shadow:none;
border:none
}

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper.opentable-block-hide-icons .ot-dtp-picker-selector-link{
padding-left:.875rem
}

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper.opentable-block-hide-icons .ot-dtp-picker-selector-link:before{
display:none
}

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper.opentable-block-hide-title .squarespace-ot-title{
display:none !important
}

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper.opentable-block-hide-title .squarespace-opentable-picker-wrapper{
margin-top:-10px
}

div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper.opentable-block-hide-logo .ot-powered-by{
display:none
}

.form-wrapper .field-list{
line-height:normal
}

.form-wrapper .field-list fieldset,.form-wrapper .field-list legend{
margin:0;
padding:0;
border:0
}

.form-wrapper .field-list legend{
display:none
}

.form-wrapper .field-list textarea{
min-height:100px;
resize:vertical
}

.form-wrapper .field-list textarea.medium{
min-height:200px
}

.form-wrapper .field-list textarea.large{
min-height:300px
}

.form-wrapper .field-list .section{
margin:2em 0;
padding-bottom:.3em;
font-size:.9em
}

.form-wrapper .field-list .section.underline{
border-bottom:1px solid #999
}

.form-wrapper .field-list .section:nth-child(1){
margin:0 0 2em 0
}

.form-wrapper .field-list .title{
display:block
}

.form-wrapper .field-list .description{
padding:.5em 0 .5em;
font-size:12px;
opacity:.7;
display:block;
white-space:pre-wrap
}

.form-wrapper .field-list .field{
position:relative;
margin:0 0 24px
}

.form-wrapper .field-list .field .caption{
font-size:12px
}

.form-wrapper .field-list .field .caption .field-element{
font-size:14px
}

.form-wrapper .field-list .field .field-element{
width:100%;
padding:12px;
margin:6px 0 4px;
border:1px solid #ccc;
background:#fafafa;
color:#000;
font-family:sans-serif;
font-size:12px;
line-height:normal;
box-sizing:border-box;
border-radius:2px
}

.form-wrapper .field-list .field .field-element:focus{
background:#fff;
-webkit-transition:background .1s ease-in;
-moz-transition:background .1s ease-in;
-ms-transition:background .1s ease-in;
-o-transition:background .1s ease-in;
transition:background .1s ease-in;
outline:none
}

.form-wrapper .field-list .field select{
margin:6px 0 4px;
max-width:100%
}

.form-wrapper .field-list .field .prefix{
position:absolute;
bottom:16px;
left:8px;
color:#aaa;
font-family:sans-serif;
font-size:13px;
line-height:16px
}

.form-wrapper .field-list .field.twitter .field-element{
padding-left:22px
}

.form-wrapper .field-list .field.currency.hassymbol .field-element{
padding-left:20px
}

.form-wrapper .field-list .field.website .field-element{
padding-left:45px
}

.form-wrapper .field-list .field.checkbox label,.form-wrapper .field-list .field.radio label{
cursor:pointer
}

.form-wrapper .field-list .field.checkbox input,.form-wrapper .field-list .field.radio input{
margin-right:5px
}

.form-wrapper .field-list .field .option{
margin:6px 0 4px;
font-size:13px
}

.form-wrapper .field-list .field.likert .item{
overflow:hidden;
margin:1.6em 0 1.6em 0
}

.form-wrapper .field-list .field.likert .question{
margin:0 0 .5em 0;
font-size:.9em
}

.form-wrapper .field-list .field.likert .option{
width:20%;
float:left;
text-align:left;
border-top:1px solid #ddd
}

.form-wrapper .field-list .field.likert .option label{
margin:0;
padding:0 0 0 1px;
font-size:.9em;
display:block;
cursor:pointer
}

.form-wrapper .field-list .field.likert .option input{
margin:10px 0;
display:block
}

.form-wrapper .field-list .field.likert .option:last-of-type{
border-right:none
}

.form-wrapper .field-list .fields{
margin:0 0 0 -2%
}

.form-wrapper .field-list .fields .title,.form-wrapper .field-list .fields .description,.form-wrapper .field-list .fields .field,.form-wrapper .field-list .fields .field-error{
margin-left:2%
}

.form-wrapper .field-list .fields .field{
float:left
}

.form-wrapper .field-list .fields .field.two-digits{
width:3.5em
}

.form-wrapper .field-list .fields .field.three-digits{
width:4.2em
}

.form-wrapper .field-list .fields .field.four-digits{
width:4.8em
}

.form-wrapper .field-list .fields .field.ampm{
width:4.5em
}

.form-wrapper .field-list .fields.name .field{
width:48%
}

.form-wrapper .field-list .fields.address .field.address1,.form-wrapper .field-list .fields.address .field.address2{
width:98%
}

.form-wrapper .field-list .fields.address .field.city{
width:70%
}

.form-wrapper .field-list .fields.address .field.state-province{
width:26%
}

.form-wrapper .field-list .fields.address .field.zip{
width:36%
}

.form-wrapper .field-list .fields.address .field.country{
width:98%
}

.form-wrapper .field-list .fields.payment .field.card-expiry-month{
width:40%
}

.form-wrapper .field-list .fields.payment .field.card-expiry-year{
width:40%
}

.form-wrapper .field-list .form-item.error,.form-wrapper .field-list .form-item.error .caption,.form-wrapper .field-list .form-item.error .title,.form-wrapper .field-list .form-item.error .description{
color:#bd0000
}

.form-wrapper .field-list .form-item.error input,.form-wrapper .field-list .form-item.error textarea{
border:1px solid #e99292
}

.form-wrapper .form-button-wrapper--align-left{
text-align:left
}

.form-wrapper .form-button-wrapper--align-center{
text-align:center
}

.form-wrapper .form-button-wrapper--align-right{
text-align:right
}

.form-wrapper input[type=submit]{
display:inline-block;
width:auto;
height:auto;
padding:1em 2.5em;
color:#fff;
background-color:#272727;
border-width:0;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px;
line-height:1em;
font-weight:normal;
font-style:normal;
text-transform:uppercase;
letter-spacing:0px;
text-align:center;
text-decoration:none;
cursor:pointer;
outline:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
font-size:14px;
text-transform:none
}

.form-wrapper .form-submission-text{
margin-top:20px
}

.form-wrapper .field-error{
color:#fff;
background:#cc3b3b url("icon_close_7_light.png") no-repeat 9px 50%;
padding:5px 15px 3px 25px;
font-size:13px;
border-radius:2px;
margin:12px 0;
line-height:23px;
display:inline-block
}

.form-wrapper .field .field-error{
margin-bottom:.5em
}

.form-wrapper .submitting .field-list{
opacity:.7
}

.form-wrapper .hidden,.form-wrapper.hidden{
display:none
}

.form-block .lightbox-handle-wrapper--align-left{
text-align:left
}

.form-block .lightbox-handle-wrapper--align-center{
text-align:center
}

.form-block .lightbox-handle-wrapper--align-right{
text-align:right
}

.form-block .lightbox-handle{
display:inline-block;
width:auto;
height:auto;
padding:1em 2.5em;
color:#fff;
background-color:#272727;
border-width:0;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px;
line-height:1em;
font-weight:normal;
font-style:normal;
text-transform:uppercase;
letter-spacing:0px;
text-align:center;
text-decoration:none;
cursor:pointer;
outline:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
font-size:14px;
text-transform:none
}

.sqs-modal-lightbox{
width:100%;
font-size:14px;
text-transform:none;
font-style:normal;
text-decoration:none
}

.sqs-modal-lightbox-content{
z-index:100000000;
position:absolute;
height:100%;
width:100%;
top:0
}

.sqs-modal-lightbox-content .lightbox-background{
position:absolute;
top:0;
width:100%;
height:100%;
background:#000;
opacity:.4
}

.sqs-modal-lightbox-content .lightbox-inner{
position:absolute;
overflow:auto;
-webkit-overflow-scrolling:touch;
width:100%;
height:100%;
top:0
}

.sqs-modal-lightbox-content .lightbox-inner .lightbox-content{
max-width:600px;
margin:0 auto;
position:relative;
padding:40px;
background:#fff
}

.sqs-modal-lightbox-content .lightbox-inner .lightbox-content .form-wrapper{
color:#222;
font-family:inherit
}

.sqs-modal-lightbox-content .lightbox-inner .lightbox-content .form-wrapper .form-title{
font-size:22px;
line-height:1.2em;
margin-right:22px;
color:#333
}

.sqs-modal-lightbox-content .lightbox-inner .lightbox-content .form-wrapper .form-inner-wrapper form{
margin-top:55px
}

.sqs-modal-lightbox-content .lightbox-inner .lightbox-content .form-wrapper .form-inner-wrapper form .radio .option{
margin-left:1px
}

.sqs-modal-lightbox-content .lightbox-inner .lightbox-content .lightbox-close{
position:absolute;
color:#333;
font-size:22px;
font-family:Arial,Helvetica,sans-serif;
font-style:normal;
width:22px;
line-height:22px;
top:40px;
right:40px;
text-align:center;
cursor:pointer
}

@media only screen and (max-width:600px){
.sqs-modal-lightbox .lightbox-inner{
background:#fff
}

.sqs-modal-lightbox .lightbox-inner .lightbox-content{
margin-top:0 !important
}


}

html.sqs-modal-lightbox-open,html.sqs-modal-lightbox-open body{
overflow:hidden
}

.sqs-block-collectionlink .collectionlink-thumbnail,.link-block .collectionlink-thumbnail{
overflow:hidden;
height:150px
}

.sqs-block-collectionlink .collectionlink-thumbnail a,.link-block .collectionlink-thumbnail a{
display:block;
height:100%
}

.sqs-block-collectionlink .collectionlink-title,.link-block .collectionlink-title{
font-size:1.2em
}

.sqs-block-collectionlink .collectionlink-title a,.link-block .collectionlink-title a{
display:block
}

.sqs-block-collectionlink .collectionlink-content-below-thumbnail .collectionlink-title,.link-block .collectionlink-content-below-thumbnail .collectionlink-title{
margin:1em 0 0 0
}

.sqs-block-collectionlink .collectionlink-description,.link-block .collectionlink-description{
margin:.75em 0
}

.sqs-block-collectionlink .collectionlink-description p,.link-block .collectionlink-description p{
font-size:.9em
}

.sqs-block-collectionlink .collection-more-link,.link-block .collection-more-link{
display:none;
margin-left:3px
}

.sqs-block-collectionlink .sqs-blockStatus+.collectionlink-content,.link-block .sqs-blockStatus+.collectionlink-content{
display:none
}

.sqs-block-tourdates .sqs-spin{
position:absolute;
top:50px;
left:50%;
margin-left:-15px
}

.sqs-widget.sqs-tourdates-bandsintown-list.loading .sqs-tourdates{
min-height:150px
}

.sqs-tourdates__item:not(:last-of-type){
border-bottom:1px solid rgba(130,130,130,.15)
}

.sqs-tourdates__item{
padding:17px 0
}

.sqs-tourdates__item:first-of-type{
padding-top:0
}

.sqs-tourdates__item,.sqs-tourdates__venuelocation{
display:flex;
flex-direction:row;
justify-content:space-between
}

.sqs-tourdates--info--column .sqs-tourdates__info,.sqs-tourdates--venuelocation--column .sqs-tourdates__venuelocation{
flex-direction:column
}

.sqs-tourdates__info{
display:flex;
flex-grow:1;
flex-wrap:wrap
}

.sqs-tourdates__timeframe,.sqs-tourdates__venue,.sqs-tourdates__location{
box-sizing:border-box;
padding-right:1em
}

.sqs-tourdates__date{
margin-right:5px
}

.sqs-tourdates__timeframe{
min-width:9em
}

.sqs-tourdates__venuelocation{
flex-grow:1;
flex-wrap:wrap;
min-width:10em
}

.sqs-tourdates__venue,.sqs-tourdates__location{
min-width:50%
}

.sqs-tourdates{
font-size:16px;
line-height:28px
}

.sqs-tourdates__timeframe{
white-space:nowrap;
font-size:13px !important;
font-weight:bold;
letter-spacing:.5px
}

.sqs-tourdates__date,.sqs-tourdates__weekday{
display:inline-block;
text-transform:uppercase
}

.sqs-tourdates__venue-link,.sqs-tourdates__location-link{
color:inherit !important;
text-decoration:none !important
}

.sqs-tourdates__lineup{
font-size:14px;
line-height:18px;
margin-right:1em;
margin-top:2px;
opacity:.6
}

.sqs-tourdates__lineup-item{
display:inline
}

.sqs-tourdates__lineup-item:first-child::before{
content:'w/ '
}

.sqs-tourdates__lineup-item:not(:last-of-type):after{
content:', '
}

.sqs-tourdates__actions{
min-width:150px;
text-align:right;
white-space:nowrap
}

.sqs-tourdates__button{
width:auto;
height:auto;
padding:1em 2.5em;
color:#fff;
background-color:#272727;
border-width:0;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px;
line-height:1em;
font-weight:normal;
font-style:normal;
text-transform:uppercase;
letter-spacing:0px;
text-align:center;
text-decoration:none;
cursor:pointer;
outline:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
display:inline-block;
padding:0 12px !important;
font-size:11px !important;
line-height:28px
}

.sqs-tourdates__button:empty{
display:none
}

.sqs-tourdates__button--disabled.sqs-tourdates__button,.sqs-tourdates__button--soldout.sqs-tourdates__button,.sqs-tourdates__button--disabled.sqs-tourdates__button:hover,.sqs-tourdates__button--soldout.sqs-tourdates__button:hover{
opacity:.3;
cursor:default;
pointer-events:none
}

.social-summary-block .state-message.synchronizing{
background-image:none;
padding-left:15px
}

.social-summary-block .state-message.synchronizing .sync-text{
float:left;
margin-left:10px
}

.social-summary-block .state-message.synchronizing .spinner{
float:left;
background:transparent url("icon-settings-16-light.png") center center no-repeat;
height:19px;
width:19px;
-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
}

.sqs-block-spacer .sqs-block-content{
visibility:hidden
}

.tweak-share-buttons-label-font{
font-family:Arial,Helvetica,sans-serif;
font-weight:400;
font-style:normal;
font-size:12px;
letter-spacing:0em;
text-transform:uppercase
}

.Share{
line-height:0
}

.Share-buttons{
margin:-10px
}

.Share-buttons-item{
display:inline-block;
vertical-align:middle;
height:40px;
margin:10px;
white-space:nowrap;
border-radius:3px;
padding:0 14px;
font-family:Arial,Helvetica,sans-serif;
letter-spacing:0em;
font-family:Roboto Mono;
font-weight:400;
font-style:normal;
font-size:12px;
letter-spacing:.15em;
text-transform:uppercase;
line-height:40px;
text-decoration:none;
color:#06d043;
fill:#06d043
}

.tweak-share-buttons-style-outline .Share-buttons-item{
border:2px solid #0d6
}

.tweak-share-buttons-icons-show .Share-buttons-item{
padding-left:0
}

.tweak-share-buttons-icons-show:not(.tweak-share-buttons-labels-show):not(.tweak-share-buttons-counts-show) .Share-buttons-item{
padding-right:0
}

.tweak-share-buttons-style-icon-only:not(.tweak-share-buttons-standard-icon-color) .Share-buttons-item--like.is-active{
fill:#d10000
}

.tweak-share-buttons-standard-icon-color .Share-buttons-item[data-service='facebook']{
fill:#3b5998
}

.tweak-share-buttons-standard-icon-color .Share-buttons-item[data-service='twitter']{
fill:#55acee
}

.tweak-share-buttons-standard-icon-color .Share-buttons-item[data-service='google']{
fill:#dd4b39
}

.tweak-share-buttons-standard-icon-color .Share-buttons-item[data-service='linkedin']{
fill:#0976b4
}

.tweak-share-buttons-standard-icon-color .Share-buttons-item[data-service='reddit']{
fill:#5f99cf
}

.tweak-share-buttons-standard-icon-color .Share-buttons-item[data-service='stumbleupon']{
fill:#eb4924
}

.tweak-share-buttons-standard-icon-color .Share-buttons-item[data-service='pinterest']{
fill:#cc2127
}

.tweak-share-buttons-standard-icon-color .Share-buttons-item[data-service='tumblr']{
fill:#35465d
}

.tweak-share-buttons-standard-icon-color .Share-buttons-item[data-service='chownow']{
fill:#dc5d54
}

.tweak-share-buttons-standard-icon-color .Share-buttons-item--like{
fill:#181818
}

.tweak-share-buttons-standard-icon-color .Share-buttons-item--like.is-active{
fill:#d10000
}

.tweak-share-buttons-style-solid .Share-buttons-item,.tweak-share-buttons-style-raised .Share-buttons-item{
background-color:#f0f0f0;
-webkit-font-smoothing:subpixel-antialiased;
-moz-osx-font-smoothing:auto
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-solid .Share-buttons-item[data-service='facebook'],.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='facebook']{
background-color:#3b5998;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-solid .Share-buttons-item[data-service='twitter'],.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='twitter']{
background-color:#55acee;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-solid .Share-buttons-item[data-service='google'],.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='google']{
background-color:#dd4b39;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-solid .Share-buttons-item[data-service='linkedin'],.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='linkedin']{
background-color:#0976b4;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-solid .Share-buttons-item[data-service='reddit'],.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='reddit']{
background-color:#5f99cf;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-solid .Share-buttons-item[data-service='stumbleupon'],.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='stumbleupon']{
background-color:#eb4924;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-solid .Share-buttons-item[data-service='pinterest'],.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='pinterest']{
background-color:#cc2127;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-solid .Share-buttons-item[data-service='tumblr'],.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='tumblr']{
background-color:#35465d;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-solid .Share-buttons-item[data-service='chownow'],.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='chownow']{
background-color:#dc5d54;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-solid .Share-buttons-item--like,.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item--like{
background-color:#181818;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-solid .Share-buttons-item--like.is-active,.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item--like.is-active{
background-color:#d10000;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.tweak-share-buttons-style-raised .Share-buttons-item{
position:relative;
margin-bottom:12px;
-webkit-box-shadow:0 3px 0 0 #dcdcdc;
-moz-box-shadow:0 3px 0 0 #dcdcdc;
box-shadow:0 3px 0 0 #dcdcdc
}

.tweak-share-buttons-style-raised .Share-buttons-item:active{
top:2px;
-webkit-box-shadow:0 1px 0 0 #dcdcdc;
-moz-box-shadow:0 1px 0 0 #dcdcdc;
box-shadow:0 1px 0 0 #dcdcdc
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='facebook']{
-webkit-box-shadow:0 3px 0 0 #30487b;
-moz-box-shadow:0 3px 0 0 #30487b;
box-shadow:0 3px 0 0 #30487b
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='facebook']:active{
top:2px;
-webkit-box-shadow:0 1px 0 0 #30487b;
-moz-box-shadow:0 1px 0 0 #30487b;
box-shadow:0 1px 0 0 #30487b
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='twitter']{
-webkit-box-shadow:0 3px 0 0 #309aea;
-moz-box-shadow:0 3px 0 0 #309aea;
box-shadow:0 3px 0 0 #309aea
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='twitter']:active{
top:2px;
-webkit-box-shadow:0 1px 0 0 #309aea;
-moz-box-shadow:0 1px 0 0 #309aea;
box-shadow:0 1px 0 0 #309aea
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='google']{
-webkit-box-shadow:0 3px 0 0 #ca3523;
-moz-box-shadow:0 3px 0 0 #ca3523;
box-shadow:0 3px 0 0 #ca3523
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='google']:active{
top:2px;
-webkit-box-shadow:0 1px 0 0 #ca3523;
-moz-box-shadow:0 1px 0 0 #ca3523;
box-shadow:0 1px 0 0 #ca3523
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='linkedin']{
-webkit-box-shadow:0 3px 0 0 #075d8d;
-moz-box-shadow:0 3px 0 0 #075d8d;
box-shadow:0 3px 0 0 #075d8d
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='linkedin']:active{
top:2px;
-webkit-box-shadow:0 1px 0 0 #075d8d;
-moz-box-shadow:0 1px 0 0 #075d8d;
box-shadow:0 1px 0 0 #075d8d
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='reddit']{
-webkit-box-shadow:0 3px 0 0 #4085c6;
-moz-box-shadow:0 3px 0 0 #4085c6;
box-shadow:0 3px 0 0 #4085c6
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='reddit']:active{
top:2px;
-webkit-box-shadow:0 1px 0 0 #4085c6;
-moz-box-shadow:0 1px 0 0 #4085c6;
box-shadow:0 1px 0 0 #4085c6
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='stumbleupon']{
-webkit-box-shadow:0 3px 0 0 #d33713;
-moz-box-shadow:0 3px 0 0 #d33713;
box-shadow:0 3px 0 0 #d33713
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='stumbleupon']:active{
top:2px;
-webkit-box-shadow:0 1px 0 0 #d33713;
-moz-box-shadow:0 1px 0 0 #d33713;
box-shadow:0 1px 0 0 #d33713
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='pinterest']{
-webkit-box-shadow:0 3px 0 0 #a91b20;
-moz-box-shadow:0 3px 0 0 #a91b20;
box-shadow:0 3px 0 0 #a91b20
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='pinterest']:active{
top:2px;
-webkit-box-shadow:0 1px 0 0 #a91b20;
-moz-box-shadow:0 1px 0 0 #a91b20;
box-shadow:0 1px 0 0 #a91b20
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='tumblr']{
-webkit-box-shadow:0 3px 0 0 #263243;
-moz-box-shadow:0 3px 0 0 #263243;
box-shadow:0 3px 0 0 #263243
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='tumblr']:active{
top:2px;
-webkit-box-shadow:0 1px 0 0 #263243;
-moz-box-shadow:0 1px 0 0 #263243;
box-shadow:0 1px 0 0 #263243
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='chownow']{
-webkit-box-shadow:0 3px 0 0 #d53d32;
-moz-box-shadow:0 3px 0 0 #d53d32;
box-shadow:0 3px 0 0 #d53d32
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item[data-service='chownow']:active{
top:2px;
-webkit-box-shadow:0 1px 0 0 #d53d32;
-moz-box-shadow:0 1px 0 0 #d53d32;
box-shadow:0 1px 0 0 #d53d32
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item--like{
-webkit-box-shadow:0 3px 0 0 #040404;
-moz-box-shadow:0 3px 0 0 #040404;
box-shadow:0 3px 0 0 #040404
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item--like:active{
top:2px;
-webkit-box-shadow:0 1px 0 0 #040404;
-moz-box-shadow:0 1px 0 0 #040404;
box-shadow:0 1px 0 0 #040404
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item--like.is-active{
-webkit-box-shadow:0 3px 0 0 #a80000;
-moz-box-shadow:0 3px 0 0 #a80000;
box-shadow:0 3px 0 0 #a80000
}

.tweak-share-buttons-standard-background-color.tweak-share-buttons-style-raised .Share-buttons-item--like.is-active:active{
top:2px;
-webkit-box-shadow:0 1px 0 0 #a80000;
-moz-box-shadow:0 1px 0 0 #a80000;
box-shadow:0 1px 0 0 #a80000
}

.Share-buttons-item-icon{
display:none;
vertical-align:top;
width:40px;
height:40px
}

.tweak-share-buttons-icons-show .Share-buttons-item-icon,.tweak-share-buttons-style-icon-only .Share-buttons-item-icon{
display:inline-block
}

.tweak-share-buttons-style-icon-only .Share-buttons-item-icon{
-webkit-transform:scale(2);
-moz-transform:scale(2);
-ms-transform:scale(2);
transform:scale(2)
}

.Share-buttons-item-label{
display:none;
vertical-align:top
}

.tweak-share-buttons-labels-show:not(.tweak-share-buttons-style-icon-only) .Share-buttons-item-label{
display:inline-block
}

.Share-buttons-item-label+.Share-buttons-item-count{
margin-left:.5em
}

.Share-buttons-item-count{
display:none;
vertical-align:top
}

.tweak-share-buttons-counts-show:not(.tweak-share-buttons-style-icon-only) .Share-buttons-item-count{
display:inline-block
}

h1[data-rte-preserve-empty]:empty::before,h2[data-rte-preserve-empty]:empty::before,h3[data-rte-preserve-empty]:empty::before,h4[data-rte-preserve-empty]:empty::before,h5[data-rte-preserve-empty]:empty::before,h6[data-rte-preserve-empty]:empty::before,p[data-rte-preserve-empty]:empty::before{
content:'';
display:inline-block
}

ol[data-rte-list] li{
counter-increment:rte-list
}

ol[data-rte-list] li:first-child{
counter-reset:rte-list
}

ul[data-rte-list] li,ol[data-rte-list] li{
list-style-type:none
}

ul[data-rte-list] li>*,ol[data-rte-list] li>*{
margin-top:.5em;
margin-bottom:.5em
}

ul[data-rte-list] li>*:first-child::before,ol[data-rte-list] li>*:first-child::before{
display:inline-block;
margin-left:-40px;
min-width:40px;
text-align:right;
box-sizing:border-box
}

li>*:first-child::before{
white-space:pre
}

ol[data-rte-list] li>*:first-child::before{
content:"  " counter(rte-list) ". "
}

ol[data-rte-list="upper-roman"] li>*:first-child::before{
content:"  " counter(rte-list,upper-roman) ". "
}

ol[data-rte-list="upper-alpha"] li>*:first-child::before{
content:"  " counter(rte-list,upper-alpha) ". "
}

ol[data-rte-list="lower-alpha"] li>*:first-child::before{
content:"  " counter(rte-list,lower-alpha) ". "
}

ol[data-rte-list="lower-roman"] li>*:first-child::before{
content:"  " counter(rte-list,lower-roman) ". "
}

ol[data-rte-list="decimal"] li>*:first-child::before{
content:"  " counter(rte-list,decimal) ". "
}

ul[data-rte-list] li>*:first-child::before{
padding-right:10px;
content:"\2022"
}

ul[data-rte-list="disc"] li>*:first-child::before{
content:"\2022"
}

ul[data-rte-list="circle"] li>*:first-child::before,ul[data-rte-list] ul[data-rte-list="default"] li>*:first-child::before{
content:"\25CB"
}

ul[data-rte-list="square"] li>*:first-child::before,ul[data-rte-list] ul[data-rte-list] ul[data-rte-list="default"] li>*:first-child::before{
content:"\25A0"
}

ul[data-rte-list="dash"] li>*:first-child::before{
content:"-"
}

.system-button-font{
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
font-weight:600;
font-style:normal;
text-transform:uppercase;
letter-spacing:1px
}

body:not(.button-style-default) .sqs-editable-button,body:not(.button-style-default) .sqs-editable-button-layout{
display:inline-block;
width:auto;
height:auto;
padding:1em 2.5em;
border-width:0;
text-align:center;
cursor:pointer;
outline:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}

body:not(.button-style-default) .sqs-editable-button:hover,body:not(.button-style-default) .sqs-editable-button-layout:hover{
opacity:1
}

body:not(.button-style-default) .sqs-editable-button,body:not(.button-style-default) .sqs-editable-button-color{
color:#fff;
background-color:#3d6;
border-color:#3d6
}

body:not(.button-style-default) .sqs-alternate-block-style-container .sqs-editable-button,body:not(.button-style-default) .sqs-alternate-block-style-container .sqs-editable-button-color{
color:#fff;
background-color:#272727;
border-color:#272727
}

body:not(.button-style-default) .sqs-editable-button,body:not(.button-style-default) .sqs-editable-button-font{
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
font-weight:600;
letter-spacing:1px;
font-family:Roboto Mono;
font-weight:500;
font-style:normal;
text-transform:uppercase;
letter-spacing:.15em
}

body:not(.button-style-default).button-style-solid .sqs-editable-button,body:not(.button-style-default).button-style-solid .sqs-editable-button-style{
-webkit-transition:.1s opacity linear;
-moz-transition:.1s opacity linear;
-o-transition:.1s opacity linear;
transition:.1s opacity linear;
-webkit-backface-visibility:hidden
}

body:not(.button-style-default).button-style-solid .sqs-editable-button:hover,body:not(.button-style-default).button-style-solid .sqs-editable-button-style:hover{
opacity:.8
}

body:not(.button-style-default).button-style-outline .sqs-editable-button,body:not(.button-style-default).button-style-outline .sqs-editable-button-style{
border-width:2px;
border-style:solid;
-webkit-transition:0.1s background-color linear, 0.1s color linear;
-moz-transition:0.1s background-color linear, 0.1s color linear;
-o-transition:0.1s background-color linear, 0.1s color linear;
transition:0.1s background-color linear, 0.1s color linear
}

body:not(.button-style-default).button-style-outline .sqs-editable-button,body:not(.button-style-default).button-style-outline .sqs-editable-button-color{
background-color:transparent;
color:#3d6
}

body:not(.button-style-default).button-style-outline .sqs-editable-button:hover,body:not(.button-style-default).button-style-outline .sqs-editable-button-color:hover{
background-color:#3d6;
color:#1d1d1d;
color:#fff
}

body:not(.button-style-default).button-style-outline .sqs-alternate-block-style-container .sqs-editable-button,body:not(.button-style-default).button-style-outline .sqs-alternate-block-style-container .sqs-editable-button-color{
color:#272727
}

body:not(.button-style-default).button-style-outline .sqs-alternate-block-style-container .sqs-editable-button:hover,body:not(.button-style-default).button-style-outline .sqs-alternate-block-style-container .sqs-editable-button-color:hover{
background-color:#272727;
color:#fff
}

body:not(.button-style-default).button-style-raised .sqs-editable-button,body:not(.button-style-default).button-style-raised .sqs-editable-button-style{
position:relative;
-webkit-transition:.1s background-color linear;
-moz-transition:.1s background-color linear;
-o-transition:.1s background-color linear;
transition:.1s background-color linear
}

body:not(.button-style-default).button-style-raised .sqs-editable-button:active,body:not(.button-style-default).button-style-raised .sqs-editable-button-style:active{
top:1px
}

body:not(.button-style-default).button-style-raised .sqs-editable-button,body:not(.button-style-default).button-style-raised .sqs-editable-button-color{
-webkit-box-shadow:0 2px 0 0 #21c653;
-moz-box-shadow:0 2px 0 0 #21c653;
box-shadow:0 2px 0 0 #21c653
}

body:not(.button-style-default).button-style-raised .sqs-editable-button:hover,body:not(.button-style-default).button-style-raised .sqs-editable-button-color:hover{
background-color:#40df70
}

body:not(.button-style-default).button-style-raised .sqs-editable-button:active,body:not(.button-style-default).button-style-raised .sqs-editable-button-color:active{
-webkit-box-shadow:0 1px 0 0 #21c653;
-moz-box-shadow:0 1px 0 0 #21c653;
box-shadow:0 1px 0 0 #21c653
}

body:not(.button-style-default).button-style-raised .sqs-alternate-block-style-container .sqs-editable-button,body:not(.button-style-default).button-style-raised .sqs-alternate-block-style-container .sqs-editable-button-color{
-webkit-box-shadow:0 2px 0 0 #131313;
-moz-box-shadow:0 2px 0 0 #131313;
box-shadow:0 2px 0 0 #131313
}

body:not(.button-style-default).button-style-raised .sqs-alternate-block-style-container .sqs-editable-button:hover,body:not(.button-style-default).button-style-raised .sqs-alternate-block-style-container .sqs-editable-button-color:hover{
background-color:#2f2f2f
}

body:not(.button-style-default).button-style-raised .sqs-alternate-block-style-container .sqs-editable-button:active,body:not(.button-style-default).button-style-raised .sqs-alternate-block-style-container .sqs-editable-button-color:active{
-webkit-box-shadow:0 1px 0 0 #131313;
-moz-box-shadow:0 1px 0 0 #131313;
box-shadow:0 1px 0 0 #131313
}

body:not(.button-style-default).button-corner-style-square .sqs-editable-button,body:not(.button-style-default).button-corner-style-square .sqs-editable-button-shape{
border-radius:0
}

body:not(.button-style-default).button-corner-style-rounded .sqs-editable-button,body:not(.button-style-default).button-corner-style-rounded .sqs-editable-button-shape{
border-radius:3px
}

body:not(.button-style-default).button-corner-style-pill .sqs-editable-button,body:not(.button-style-default).button-corner-style-pill .sqs-editable-button-shape{
border-radius:300px
}

body:not(.button-style-default).button-style-outline .newsletter-block .newsletter-form-button{
border-width:1px;
-webkit-box-shadow:inset 0px 0px 0px 1px #272727;
-moz-box-shadow:inset 0px 0px 0px 1px #272727;
box-shadow:inset 0px 0px 0px 1px #272727;
background:transparent;
color:#272727
}

body:not(.button-style-default).button-style-outline .newsletter-block .newsletter-form-button:hover{
background-color:#272727;
color:#fff
}

body:not(.button-style-default).button-style-outline .sqs-alternate-block-style-container .newsletter-block .newsletter-form-button{
-webkit-box-shadow:inset 0px 0px 0px 1px #272727;
-moz-box-shadow:inset 0px 0px 0px 1px #272727;
box-shadow:inset 0px 0px 0px 1px #272727;
color:#272727
}

body:not(.button-style-default).button-style-outline .sqs-alternate-block-style-container .newsletter-block .newsletter-form-button:hover{
background-color:#272727;
color:#fff
}

body:not(.button-style-default).button-style-raised .newsletter-block .newsletter-form-button{
border-width:0 !important;
top:-1px;
-webkit-box-shadow:0 2px 0 0 #131313;
-moz-box-shadow:0 2px 0 0 #131313;
box-shadow:0 2px 0 0 #131313
}

body:not(.button-style-default).button-style-raised .newsletter-block .newsletter-form-button:hover{
background-color:#2f2f2f
}

body:not(.button-style-default).button-style-raised .newsletter-block .newsletter-form-button:active{
top:0px;
-webkit-box-shadow:0 1px 0 0 #131313;
-moz-box-shadow:0 1px 0 0 #131313;
box-shadow:0 1px 0 0 #131313
}

body:not(.button-style-default).button-style-raised .sqs-alternate-block-style-container .newsletter-block .newsletter-form-button{
-webkit-box-shadow:0 2px 0 0 #131313;
-moz-box-shadow:0 2px 0 0 #131313;
box-shadow:0 2px 0 0 #131313
}

body:not(.button-style-default).button-style-raised .sqs-alternate-block-style-container .newsletter-block .newsletter-form-button:hover{
background-color:#2f2f2f
}

body:not(.button-style-default).button-style-raised .sqs-alternate-block-style-container .newsletter-block .newsletter-form-button:active{
-webkit-box-shadow:0 1px 0 0 #131313;
-moz-box-shadow:0 1px 0 0 #131313;
box-shadow:0 1px 0 0 #131313
}

body:not(.button-style-default) .opentable-block .OT_Find_a_Table{
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
font-weight:600;
letter-spacing:1px;
font-family:Roboto Mono;
font-weight:500;
font-style:normal;
text-transform:uppercase;
letter-spacing:.15em
}

body:not(.button-style-default).button-corner-style-rounded .opentable-block .OT_Find_a_Table{
border-radius:3px
}

body:not(.button-style-default).button-corner-style-pill .opentable-block .OT_Find_a_Table{
border-radius:300px
}

body:not(.button-style-default) #productDetails .ProductItem-view-cart a,body:not(.button-style-default) .productDetails .ProductItem-view-cart a{
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
font-weight:600;
letter-spacing:1px;
font-family:Roboto Mono;
font-weight:500;
font-style:normal;
text-transform:uppercase;
letter-spacing:.15em;
display:block !important;
border:none !important
}

body:not(.button-style-default) #productDetails .ProductItem-view-cart a,body:not(.button-style-default) .productDetails .ProductItem-view-cart a{
color:#fff !important;
background-color:rgba(51,221,102,.1) !important;
color:#3d6 !important
}

body:not(.button-style-default) #productDetails .ProductItem-view-cart a:hover,body:not(.button-style-default) .productDetails .ProductItem-view-cart a:hover{
opacity:.8
}

body:not(.button-style-default) #productDetails .ProductItem-view-cart,body:not(.button-style-default) .productDetails .ProductItem-view-cart{
display:block !important;
opacity:0;
max-height:0;
transition:opacity .5s ease-out,max-height .5s ease-out,margin .25s ease-out
}

body:not(.button-style-default) #productDetails .cart-added+.ProductItem-view-cart,body:not(.button-style-default) .productDetails .cart-added+.ProductItem-view-cart{
margin-top:10px;
opacity:1;
max-height:200px
}

body:not(.button-style-default) .sqs-alternate-block-style-container .ProductItem-view-cart a{
color:#fff !important;
background-color:rgba(39,39,39,.1) !important;
color:#272727 !important
}

body:not(.button-style-default).button-corner-style-rounded #productDetails .ProductItem-view-cart a,body:not(.button-style-default).button-corner-style-rounded .productDetails .ProductItem-view-cart a{
border-radius:3px
}

body:not(.button-style-default).button-corner-style-pill #productDetails .ProductItem-view-cart a,body:not(.button-style-default).button-corner-style-pill .productDetails .ProductItem-view-cart a{
border-radius:300px
}

.announcement-bar-font{
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
font-size:13px;
font-weight:300;
font-style:normal;
letter-spacing:1px;
text-transform:none
}

.sqs-announcement-bar{
overflow:hidden;
position:relative;
top:0;
left:0;
z-index:10000;
background:#f06400;
text-align:center;
-webkit-transition:height .3s cubic-bezier(.23,1,.32,1);
-moz-transition:height .3s cubic-bezier(.23,1,.32,1);
-ms-transition:height .3s cubic-bezier(.23,1,.32,1);
-o-transition:height .3s cubic-bezier(.23,1,.32,1);
transition:height .3s cubic-bezier(.23,1,.32,1)
}

.sqs-announcement-bar-url{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

.sqs-announcement-bar-text{
padding:.8em 3em;
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
font-size:13px;
font-weight:300;
text-transform:none;
font-family:effra;
font-size:18px;
font-weight:500;
font-style:normal;
letter-spacing:1px;
text-transform:uppercase;
line-height:1.2em
}

.sqs-announcement-bar-text p{
color:#fff;
margin:0;
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
font-size:13px;
font-weight:300;
text-transform:none;
font-family:effra;
font-size:18px;
font-weight:500;
font-style:normal;
letter-spacing:1px;
text-transform:uppercase;
line-height:inherit
}

.sqs-announcement-bar-text a{
position:relative;
color:#fff !important;
text-decoration:underline !important
}

.sqs-announcement-bar-close{
cursor:pointer;
position:absolute;
top:0;
right:0;
width:2.8em;
height:2.78em;
background:rgba(0,0,0,.15);
color:#fff
}

.sqs-announcement-bar-close:after{
content:'×';
display:block;
font-family:helvetica,arial,sans-serif;
font-size:1em;
font-weight:100;
line-height:2.7em;
letter-spacing:normal;
padding:0
}

.sqs-announcement-bar-hidden{
height:0 !important
}

@media screen and (max-width:1024px){
.sqs-announcement-bar-text,.sqs-announcement-bar-text p{
font-size:13px
}


}

.tweak-product-quick-view-button-font{
font-family:Helvetica,Arial,sans-serif;
font-weight:normal;
font-style:normal;
font-size:12px;
letter-spacing:1px;
text-transform:uppercase
}

.sqs-product-quick-view-button-wrapper{
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
position:absolute;
top:0;
bottom:0;
right:0;
left:0;
width:100%;
height:100%;
font-family:Helvetica,Arial,sans-serif;
font-weight:normal;
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:12px;
letter-spacing:1px;
text-transform:uppercase;
text-align:center;
z-index:auto;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box
}

.tweak-product-quick-view-button-position-top .sqs-product-quick-view-button-wrapper{
-webkit-box-align:flex-start;
-ms-flex-align:flex-start;
-webkit-box-align:start;
-ms-flex-align:start;
-webkit-align-items:flex-start;
-moz-align-items:flex-start;
align-items:flex-start;
-webkit-box-pack:center;
-ms-flex-pack:center;
-webkit-justify-content:center;
-moz-justify-content:center;
justify-content:center
}

.tweak-product-quick-view-button-position-center .sqs-product-quick-view-button-wrapper{
-webkit-box-align:center;
-ms-flex-align:center;
-webkit-align-items:center;
-moz-align-items:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
-webkit-justify-content:center;
-moz-justify-content:center;
justify-content:center
}

.tweak-product-quick-view-button-position-bottom .sqs-product-quick-view-button-wrapper{
-webkit-box-align:flex-end;
-ms-flex-align:flex-end;
-webkit-box-align:end;
-ms-flex-align:end;
-webkit-align-items:flex-end;
-moz-align-items:flex-end;
align-items:flex-end;
-webkit-box-pack:center;
-ms-flex-pack:center;
-webkit-justify-content:center;
-moz-justify-content:center;
justify-content:center;
bottom:-1px
}

.tweak-product-quick-view-button-style-floating.tweak-product-quick-view-button-position-top .sqs-product-quick-view-button-wrapper{
padding-top:1em
}

.tweak-product-quick-view-button-style-floating.tweak-product-quick-view-button-position-bottom .sqs-product-quick-view-button-wrapper{
padding-bottom:1em
}

.no-touch .sqs-product-quick-view-button-hover-area:hover .sqs-product-quick-view-button-wrapper .sqs-product-quick-view-button{
opacity:1
}

.sqs-product-quick-view-button-wrapper .sqs-product-quick-view-button{
opacity:0;
display:inline-block;
position:relative;
z-index:6;
width:auto;
height:auto;
padding:1.5em;
color:#fff;
background-color:#1d1d1d;
border-width:0;
line-height:1em;
text-align:center;
text-decoration:none;
cursor:pointer;
outline:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
-webkit-transition:opacity .3s ease-in;
-moz-transition:opacity .3s ease-in;
-ms-transition:opacity .3s ease-in;
transition:opacity .3s ease-in
}

.tweak-product-quick-view-button-style-bar .sqs-product-quick-view-button-wrapper .sqs-product-quick-view-button{
width:100%
}

@media only screen and (max-width:640px){
.sqs-product-quick-view-button-wrapper .sqs-product-quick-view-button-wrapper{
display:none !important
}


}

.sqs-product-quick-view-lightbox .sqs-product-quick-view-content{
padding:15px
}

.tweak-product-item-gallery-position-left .sqs-product-quick-view-lightbox .sqs-product-quick-view-content .ProductItem-details{
padding:30px 30px 30px 45px
}

.tweak-product-item-gallery-position-right .sqs-product-quick-view-lightbox .sqs-product-quick-view-content .ProductItem-details{
padding:30px 45px 30px 30px
}

.sqs-product-quick-view-lightbox .ProductItem-gallery{
width:60%
}

.sqs-product-quick-view-lightbox .ProductItem-details{
width:40%
}

.sqs-product-quick-view-lightbox a.ProductItem-details-title-link{
border:none;
color:inherit;
text-decoration:none
}

.tweak-product-quick-view-lightbox-excerpt-display-hide .sqs-product-quick-view-lightbox .ProductItem-details-excerpt{
display:none
}

.sqs-product-quick-view-lightbox-next-button,.sqs-product-quick-view-lightbox-prev-button,.sqs-product-quick-view-lightbox-close-button{
position:fixed;
top:50%;
width:85%;
max-width:900px;
height:25px;
margin-top:-12.5px;
font-size:inherit;
line-height:25px;
cursor:pointer;
-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none
}

.sqs-product-quick-view-lightbox-next-button:before,.sqs-product-quick-view-lightbox-prev-button:before,.sqs-product-quick-view-lightbox-close-button:before{
font-weight:bold
}

.sqs-product-quick-view-lightbox-next-button svg,.sqs-product-quick-view-lightbox-prev-button svg,.sqs-product-quick-view-lightbox-close-button svg{
width:25px;
height:25px
}

.sqs-product-quick-view-lightbox-next-button line,.sqs-product-quick-view-lightbox-prev-button line,.sqs-product-quick-view-lightbox-close-button line,.sqs-product-quick-view-lightbox-next-button polyline,.sqs-product-quick-view-lightbox-prev-button polyline,.sqs-product-quick-view-lightbox-close-button polyline{
stroke:#1d1d1d
}

.tweak-product-quick-view-lightbox-controls-weight-hairline .sqs-product-quick-view-lightbox-next-button polyline,.tweak-product-quick-view-lightbox-controls-weight-hairline .sqs-product-quick-view-lightbox-prev-button polyline,.tweak-product-quick-view-lightbox-controls-weight-hairline .sqs-product-quick-view-lightbox-close-button polyline{
stroke-width:2
}

.tweak-product-quick-view-lightbox-controls-weight-light .sqs-product-quick-view-lightbox-next-button polyline,.tweak-product-quick-view-lightbox-controls-weight-light .sqs-product-quick-view-lightbox-prev-button polyline,.tweak-product-quick-view-lightbox-controls-weight-light .sqs-product-quick-view-lightbox-close-button polyline{
stroke-width:4
}

.tweak-product-quick-view-lightbox-controls-weight-medium .sqs-product-quick-view-lightbox-next-button polyline,.tweak-product-quick-view-lightbox-controls-weight-medium .sqs-product-quick-view-lightbox-prev-button polyline,.tweak-product-quick-view-lightbox-controls-weight-medium .sqs-product-quick-view-lightbox-close-button polyline{
stroke-width:6
}

.tweak-product-quick-view-lightbox-controls-weight-heavy .sqs-product-quick-view-lightbox-next-button polyline,.tweak-product-quick-view-lightbox-controls-weight-heavy .sqs-product-quick-view-lightbox-prev-button polyline,.tweak-product-quick-view-lightbox-controls-weight-heavy .sqs-product-quick-view-lightbox-close-button polyline{
stroke-width:8
}

.tweak-product-quick-view-lightbox-controls-weight-hairline .sqs-product-quick-view-lightbox-next-button line,.tweak-product-quick-view-lightbox-controls-weight-hairline .sqs-product-quick-view-lightbox-prev-button line,.tweak-product-quick-view-lightbox-controls-weight-hairline .sqs-product-quick-view-lightbox-close-button line{
stroke-width:.8333333333333334
}

.tweak-product-quick-view-lightbox-controls-weight-light .sqs-product-quick-view-lightbox-next-button line,.tweak-product-quick-view-lightbox-controls-weight-light .sqs-product-quick-view-lightbox-prev-button line,.tweak-product-quick-view-lightbox-controls-weight-light .sqs-product-quick-view-lightbox-close-button line{
stroke-width:1.6666666666666667
}

.tweak-product-quick-view-lightbox-controls-weight-medium .sqs-product-quick-view-lightbox-next-button line,.tweak-product-quick-view-lightbox-controls-weight-medium .sqs-product-quick-view-lightbox-prev-button line,.tweak-product-quick-view-lightbox-controls-weight-medium .sqs-product-quick-view-lightbox-close-button line{
stroke-width:2.5
}

.tweak-product-quick-view-lightbox-controls-weight-heavy .sqs-product-quick-view-lightbox-next-button line,.tweak-product-quick-view-lightbox-controls-weight-heavy .sqs-product-quick-view-lightbox-prev-button line,.tweak-product-quick-view-lightbox-controls-weight-heavy .sqs-product-quick-view-lightbox-close-button line{
stroke-width:3.3333333333333335
}

.sqs-product-quick-view-lightbox-next-button{
margin-left:35px;
text-align:right
}

body:not(.tweak-product-quick-view-lightbox-show-arrows) .sqs-product-quick-view-lightbox-next-button{
opacity:0
}

.sqs-product-quick-view-lightbox-prev-button{
margin-left:-35px
}

body:not(.tweak-product-quick-view-lightbox-show-arrows) .sqs-product-quick-view-lightbox-prev-button{
opacity:0
}

.sqs-product-quick-view-lightbox-close-button{
top:25px;
right:12.5px;
width:25px;
z-index:100000000
}

.sqs-product-quick-view-lightbox-close-button svg{
width:20px;
height:20px
}

body:not(.tweak-product-quick-view-lightbox-show-close-button) .sqs-product-quick-view-lightbox-close-button{
opacity:0
}

.sqs-product-quick-view-lightbox-element-hidden{
opacity:0;
visibility:hidden;
cursor:default
}

.sqs-style-mode-active .sqs-product-quick-view-lightbox .sqs-product-quick-view{
pointer-events:none;
cursor:not-allowed;
cursor:no-drop
}

.sqs-product-quick-view-lightbox.sqs-modal-lightbox{
visibility:visible
}

.sqs-product-quick-view-lightbox.sqs-modal-lightbox .sqs-modal-lightbox-content .lightbox-background{
background:rgba(240,240,240,.6) !important;
opacity:1
}

.sqs-product-quick-view-lightbox.sqs-modal-lightbox .sqs-modal-lightbox-content .lightbox-inner .lightbox-content{
width:85%;
max-width:900px;
padding:0px;
background:#fff !important
}

.sqs-product-quick-view-lightbox.sqs-modal-lightbox .sqs-modal-lightbox-content .lightbox-inner .lightbox-content .lightbox-close{
display:none
}

.sqs-product-quick-view-lightbox.sqs-modal-lightbox~.sqs-widgets-confirmation{
z-index:100000001
}

.sqs-product-quick-view-lightbox.sqs-modal-lightbox[hidden]{
visibility:hidden;
display:block !important
}

.sqs-product-quick-view-lightbox.sqs-modal-lightbox[hidden] .sqs-modal-lightbox-content{
left:-9999px;
opacity:0;
transition:none
}

.sqs-product-quick-view-lightbox.sqs-modal-lightbox .sqs-modal-lightbox-content{
transition:opacity .15s ease-out
}

.sqs-layout .html-block.sqs-block img{
max-width:100%;
height:auto
}

.sqs-layout .html-block.sqs-block img[align=left]{
margin-right:50px
}

.sqs-layout .html-block.sqs-block img[align=right]{
margin-left:50px
}

.sqs-layout .html-block.sqs-block img[align=top]{
vertical-align:top
}

.sqs-layout .html-block.sqs-block img[align=middle]{
vertical-align:middle
}

.sqs-layout .html-block.sqs-block img[align=bottom]{
vertical-align:bottom
}

.sqs-layout .html-block.sqs-block .full-image-float-left,.sqs-layout .html-block.sqs-block .thumbnail-image-float-left{
float:left;
margin-right:50px
}

.sqs-layout .html-block.sqs-block .full-image-float-right,.sqs-layout .html-block.sqs-block .thumbnail-image-float-right{
float:right;
margin-left:50px
}

.sqs-layout .html-block.sqs-block .full-image-block{
display:block;
margin-bottom:34px
}

.sqs-layout .html-block.sqs-block div[data-src="v5"] img{
max-width:100%
}

.sqs-layout .html-block.sqs-block .thumbnail-caption{
display:block
}

.sqs-layout .html-block.sqs-block .entry-content img{
margin:0 0 34px 0
}

.sqs-layout .html-block.sqs-block .alignleft,.sqs-layout .html-block.sqs-block img.alignleft{
margin-right:50px;
display:inline;
float:left;
width:auto
}

.sqs-layout .html-block.sqs-block .alignright,.sqs-layout .html-block.sqs-block img.alignright{
margin-left:50px;
display:inline;
float:right;
width:auto
}

.sqs-layout .html-block.sqs-block .aligncenter,.sqs-layout .html-block.sqs-block img.aligncenter{
margin-right:auto;
margin-left:auto;
display:block;
clear:both;
width:auto
}

.sqs-layout .html-block.sqs-block blockquote.left{
margin-right:50px;
text-align:right;
margin-left:0;
width:33%;
float:left
}

.sqs-layout .html-block.sqs-block blockquote.right{
margin-left:50px;
text-align:left;
margin-right:0;
width:33%;
float:right
}

@font-face{
font-family:'social-icon-font';
src:url("social-icon-font.eot");
src:url("social-icon-font-1.eot#iefix") format('embedded-opentype'),url("social-icon-font.woff") format('woff'),url("social-icon-font.ttf") format('truetype'),url("social-icon-font.svg#social-icon-font") format('svg');
font-weight:normal;
font-style:normal
}

.social-smugmug:before,.social-dribbble:before,.social-youtube:before,.social-vimeo:before,.social-twitter:before,.social-tumblr:before,.social-pinterest:before,.social-linkedin:before,.social-instagram:before,.social-google:before,.social-foursquare:before,.social-flickr:before,.social-facebook:before,.social-fivehundredpix:before,.social-fivehundredpx:before,.social-email:before,.social-github:before,.social-rss:before,.social-spotify:before,.social-soundcloud:before,.social-itunes:before,.social-googleplay:before,.social-dropbox:before,.social-dropbox2017:before,.social-bandsintown:before,.social-behance:before,.social-codepen:before,.social-medium:before,.social-rdio:before,.social-squarespace:before,.social-vine:before,.social-yelp:before,.social-vevo:before,.social-meetup:before,.social-twitch:before,.social-vsco:before,.social-smugmug-square:before,.social-dribbble-square:before,.social-youtube-square:before,.social-vimeo-square:before,.social-twitter-square:before,.social-tumblr-square:before,.social-pinterest-square:before,.social-linkedin-square:before,.social-instagram-square:before,.social-google-square:before,.social-foursquare-square:before,.social-flickr-square:before,.social-facebook-square:before,.social-fivehundredpix-square:before,.social-fivehundredpx-square:before,.social-email-square:before,.social-github-square:before,.social-rss-square:before,.social-spotify-square:before,.social-soundcloud-square:before,.social-itunes-square:before,.social-googleplay-square:before,.social-dropbox-square:before,.social-dropbox2017-square:before,.social-bandsintown-square:before,.social-behance-square:before,.social-codepen-square:before,.social-medium-square:before,.social-rdio-square:before,.social-squarespace-square:before,.social-vine-square:before,.social-yelp-square:before,.social-vevo-square:before,.social-meetup-square:before,.social-twitch-square:before,.social-vsco-square:before,.social-smugmug-round:before,.social-dribbble-round:before,.social-youtube-round:before,.social-vimeo-round:before,.social-twitter-round:before,.social-tumblr-round:before,.social-pinterest-round:before,.social-linkedin-round:before,.social-instagram-round:before,.social-google-round:before,.social-foursquare-round:before,.social-flickr-round:before,.social-facebook-round:before,.social-fivehundredpix-round:before,.social-fivehundredpx-round:before,.social-email-round:before,.social-github-round:before,.social-rss-round:before,.social-spotify-round:before,.social-soundcloud-round:before,.social-itunes-round:before,.social-googleplay-round:before,.social-dropbox-round:before,.social-dropbox2017-round:before,.social-bandsintown-round:before,.social-behance-round:before,.social-codepen-round:before,.social-medium-round:before,.social-rdio-round:before,.social-squarespace-round:before,.social-vine-round:before,.social-yelp-round:before,.social-vevo-round:before,.social-meetup-round:before,.social-twitch-round:before,.social-vsco-round:before{
font-family:'social-icon-font';
speak:none;
font-style:normal;
font-weight:normal;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.social-smugmug:before{
content:"\e600"
}

.social-icon-style-square .social-smugmug:before{
content:"\e601"
}

.social-icon-style-round .social-smugmug:before{
content:"\e602"
}

.social-dribbble:before{
content:"\e603"
}

.social-icon-style-square .social-dribbble:before{
content:"\e604"
}

.social-icon-style-round .social-dribbble:before{
content:"\e605"
}

.social-youtube:before{
content:"\e606"
}

.social-icon-style-square .social-youtube:before{
content:"\e607"
}

.social-icon-style-round .social-youtube:before{
content:"\e608"
}

.social-vimeo:before{
content:"\e609"
}

.social-icon-style-square .social-vimeo:before{
content:"\e60a"
}

.social-icon-style-round .social-vimeo:before{
content:"\e60b"
}

.social-twitter:before{
content:"\e60c"
}

.social-icon-style-square .social-twitter:before{
content:"\e60d"
}

.social-icon-style-round .social-twitter:before{
content:"\e60e"
}

.social-tumblr:before{
content:"\e60f"
}

.social-icon-style-square .social-tumblr:before{
content:"\e610"
}

.social-icon-style-round .social-tumblr:before{
content:"\e611"
}

.social-pinterest:before{
content:"\e612"
}

.social-icon-style-square .social-pinterest:before{
content:"\e613"
}

.social-icon-style-round .social-pinterest:before{
content:"\e614"
}

.social-linkedin:before{
content:"\e615"
}

.social-icon-style-square .social-linkedin:before{
content:"\e616"
}

.social-icon-style-round .social-linkedin:before{
content:"\e617"
}

.social-instagram:before{
content:"\e618"
}

.social-icon-style-square .social-instagram:before{
content:"\e619"
}

.social-icon-style-round .social-instagram:before{
content:"\e61a"
}

.social-foursquare:before{
content:"\e61e"
}

.social-icon-style-square .social-foursquare:before{
content:"\e61f"
}

.social-icon-style-round .social-foursquare:before{
content:"\e620"
}

.social-flickr:before{
content:"\e621"
}

.social-icon-style-square .social-flickr:before{
content:"\e622"
}

.social-icon-style-round .social-flickr:before{
content:"\e623"
}

.social-facebook:before{
content:"\e624"
}

.social-icon-style-square .social-facebook:before{
content:"\e625"
}

.social-icon-style-round .social-facebook:before{
content:"\e626"
}

.social-fivehundredpix:before{
content:"\e627"
}

.social-icon-style-square .social-fivehundredpix:before{
content:"\e628"
}

.social-icon-style-round .social-fivehundredpix:before{
content:"\e629"
}

.social-fivehundredpx:before{
content:"\e627"
}

.social-icon-style-square .social-fivehundredpx:before{
content:"\e628"
}

.social-icon-style-round .social-fivehundredpx:before{
content:"\e629"
}

.social-email:before{
content:"\e62a"
}

.social-icon-style-square .social-email:before{
content:"\e62b"
}

.social-icon-style-round .social-email:before{
content:"\e62c"
}

.social-github:before{
content:"\e62d"
}

.social-icon-style-square .social-github:before{
content:"\e62e"
}

.social-icon-style-round .social-github:before{
content:"\e62f"
}

.social-rss:before{
content:"\e630"
}

.social-icon-style-square .social-rss:before{
content:"\e631"
}

.social-icon-style-round .social-rss:before{
content:"\e632"
}

.social-spotify:before{
content:"\e633"
}

.social-icon-style-square .social-spotify:before{
content:"\e634"
}

.social-icon-style-round .social-spotify:before{
content:"\e635"
}

.social-soundcloud:before{
content:"\e636"
}

.social-icon-style-square .social-soundcloud:before{
content:"\e637"
}

.social-icon-style-round .social-soundcloud:before{
content:"\e638"
}

.social-itunes:before{
content:"\e639"
}

.social-icon-style-square .social-itunes:before{
content:"\e63a"
}

.social-icon-style-round .social-itunes:before{
content:"\e63b"
}

.social-googleplay:before{
content:"\e63c"
}

.social-icon-style-square .social-googleplay:before{
content:"\e63d"
}

.social-icon-style-round .social-googleplay:before{
content:"\e63e"
}

.social-dropbox:before{
content:"\e63f"
}

.social-icon-style-square .social-dropbox:before{
content:"\e640"
}

.social-icon-style-round .social-dropbox:before{
content:"\e641"
}

.social-dropbox2017:before{
content:"\e63f"
}

.social-icon-style-square .social-dropbox2017:before{
content:"\e640"
}

.social-icon-style-round .social-dropbox2017:before{
content:"\e641"
}

.social-bandsintown:before{
content:"\e642"
}

.social-icon-style-square .social-bandsintown:before{
content:"\e643"
}

.social-icon-style-round .social-bandsintown:before{
content:"\e644"
}

.social-behance:before{
content:"\e645"
}

.social-icon-style-square .social-behance:before{
content:"\e646"
}

.social-icon-style-round .social-behance:before{
content:"\e647"
}

.social-codepen:before{
content:"\e648"
}

.social-icon-style-square .social-codepen:before{
content:"\e649"
}

.social-icon-style-round .social-codepen:before{
content:"\e64a"
}

.social-medium:before{
content:"\e64b"
}

.social-icon-style-square .social-medium:before{
content:"\e64c"
}

.social-icon-style-round .social-medium:before{
content:"\e64d"
}

.social-rdio:before{
content:"\e64e"
}

.social-icon-style-square .social-rdio:before{
content:"\e64f"
}

.social-icon-style-round .social-rdio:before{
content:"\e650"
}

.social-squarespace:before{
content:"\e651"
}

.social-icon-style-square .social-squarespace:before{
content:"\e652"
}

.social-icon-style-round .social-squarespace:before{
content:"\e653"
}

.social-vine:before{
content:"\e654"
}

.social-icon-style-square .social-vine:before{
content:"\e655"
}

.social-icon-style-round .social-vine:before{
content:"\e656"
}

.social-yelp:before{
content:"\e657"
}

.social-icon-style-square .social-yelp:before{
content:"\e658"
}

.social-icon-style-round .social-yelp:before{
content:"\e659"
}

.social-meetup:before{
content:"\e65a"
}

.social-icon-style-square .social-meetup:before{
content:"\e65b"
}

.social-icon-style-round .social-meetup:before{
content:"\e65c"
}

.social-vevo:before{
content:"\e65d"
}

.social-icon-style-square .social-vevo:before{
content:"\e65e"
}

.social-icon-style-round .social-vevo:before{
content:"\e65f"
}

.social-twitch:before{
content:"\e660"
}

.social-icon-style-square .social-twitch:before{
content:"\e661"
}

.social-icon-style-round .social-twitch:before{
content:"\e662"
}

.social-vsco:before{
content:"\e663"
}

.social-icon-style-square .social-vsco:before{
content:"\e664"
}

.social-icon-style-round .social-vsco:before{
content:"\e665"
}

.autocolumns-wrapper{
position:relative
}

.autocolumns-item-wrapper{
position:absolute
}

.autocolumns-image-wrapper{
width:100%;
height:0;
position:relative
}

.autocolumns-image-wrapper img{
width:100%;
font-size:0
}

.tweak-nav-font{
font-family:"Helvetica Neue",Helvetica,sans-serif;
font-weight:700;
font-style:normal;
font-size:14px;
letter-spacing:1px;
text-decoration:none;
text-transform:uppercase
}

.tweak-site-title-font{
font-family:"futura-pt",sans-serif;
font-weight:800;
font-style:normal;
font-size:25px;
letter-spacing:1px;
text-decoration:none;
text-transform:uppercase
}

.tweak-site-tagline-font{
font-family:"Helvetica Neue",Helvetica,sans-serif;
font-weight:400;
font-style:normal;
font-size:22px;
letter-spacing:2px;
text-decoration:none;
text-transform:uppercase
}

.tweak-list-title-font{
font-family:"futura-pt",sans-serif;
font-weight:700;
font-style:normal;
font-size:22px;
letter-spacing:0px;
line-height:1.1em;
text-decoration:none;
text-transform:none
}

.tweak-item-title-font{
font-family:"futura-pt",sans-serif;
font-weight:700;
font-style:normal;
font-size:48px;
letter-spacing:0px;
line-height:1.1em;
text-decoration:none;
text-transform:none
}

.tweak-list-excerpt-font{
font-family:"minion-pro",serif;
font-weight:400;
font-style:normal;
font-size:16px;
letter-spacing:0px;
line-height:1.5em;
text-decoration:none;
text-transform:none
}

.tweak-meta-font{
font-family:"minion-pro",serif;
font-weight:400;
font-style:normal;
font-size:16px;
letter-spacing:0px;
line-height:1.5em;
text-decoration:none;
text-transform:none
}

.tweak-label-font{
font-family:"futura-pt",sans-serif;
font-weight:400;
font-style:normal;
font-size:12px;
letter-spacing:1px;
line-height:1em;
text-transform:uppercase
}

.tweak-heading1-font{
font-family:"futura-pt",sans-serif;
font-weight:700;
font-style:normal;
font-size:32px;
letter-spacing:0px;
line-height:1.25em;
text-decoration:none;
text-transform:none
}

.tweak-heading2-font{
font-family:"futura-pt",sans-serif;
font-weight:400;
font-style:normal;
font-size:24px;
letter-spacing:0px;
line-height:1.25em;
text-decoration:none;
text-transform:none
}

.tweak-heading3-font{
font-family:"futura-pt",sans-serif;
font-weight:400;
font-style:normal;
font-size:19px;
letter-spacing:0px;
line-height:1.25em;
text-decoration:none;
text-transform:none
}

.tweak-body-font{
font-family:"minion-pro",serif;
font-weight:400;
font-style:normal;
font-size:18px;
letter-spacing:0px;
line-height:1.5em
}

.tweak-caption-font{
font-family:"minion-pro",serif;
font-weight:400;
font-style:normal;
font-size:16px;
letter-spacing:0px;
line-height:1.5em;
text-decoration:none;
text-transform:none
}

.tweak-quote-font{
font-family:"minion-pro",serif;
font-weight:400;
font-style:italic;
font-size:24px;
letter-spacing:0px;
line-height:1.25em;
text-decoration:none;
text-transform:none
}

.sqs-template-social-icons .sqs-svg-icon--wrapper{
width:21px;
height:21px;
margin:0 2.73px
}

.sqs-template-social-icons .sqs-svg-icon--wrapper:first-of-type{
margin-left:0 !important
}

.sqs-template-social-icons .sqs-svg-icon--wrapper:last-of-type{
margin-right:0 !important
}

.tweak-template-social-icon-style-regular .sqs-template-social-icons .sqs-svg-icon--wrapper{
margin:0 6.194999999999999px
}

.tweak-template-social-icon-style-circle-border .sqs-template-social-icons .sqs-svg-icon--wrapper,.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons .sqs-svg-icon--wrapper,.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons .sqs-svg-icon--wrapper{
border-radius:50%
}

.tweak-template-social-icon-style-rounded-border .sqs-template-social-icons .sqs-svg-icon--wrapper,.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons .sqs-svg-icon--wrapper,.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons .sqs-svg-icon--wrapper{
border-radius:15%
}

.tweak-template-social-icon-style-circle-border .sqs-template-social-icons .sqs-svg-icon--wrapper,.tweak-template-social-icon-style-square-border .sqs-template-social-icons .sqs-svg-icon--wrapper,.tweak-template-social-icon-style-rounded-border .sqs-template-social-icons .sqs-svg-icon--wrapper{
border:2px solid;
box-sizing:border-box
}

.tweak-template-social-icon-style-regular .sqs-template-social-icons .sqs-svg-icon--wrapper > div{
-webkit-transform:scale(2);
-moz-transform:scale(2);
-ms-transform:scale(2);
-o-transform:scale(2);
transform:scale(2)
}

.tweak-template-social-icon-style-regular:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-use--icon{
fill:#0d6
}

.tweak-template-social-icon-style-regular:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons:hover .sqs-use--icon{
fill:rgba(0,221,102,.4)
}

.tweak-template-social-icon-style-regular:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon{
fill:#0d6
}

.tweak-template-social-icon-style-circle-border:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-svg-icon--wrapper,.tweak-template-social-icon-style-square-border:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-svg-icon--wrapper,.tweak-template-social-icon-style-rounded-border:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-svg-icon--wrapper{
border-color:#0d6
}

.tweak-template-social-icon-style-circle-border:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-use--icon,.tweak-template-social-icon-style-square-border:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-use--icon,.tweak-template-social-icon-style-rounded-border:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-use--icon{
fill:#0d6
}

.tweak-template-social-icon-style-circle-border:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-svg-icon--wrapper:hover,.tweak-template-social-icon-style-square-border:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-svg-icon--wrapper:hover,.tweak-template-social-icon-style-rounded-border:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-svg-icon--wrapper:hover{
background-color:#0d6
}

.tweak-template-social-icon-style-circle-border:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-svg-icon--wrapper:hover .sqs-use--icon,.tweak-template-social-icon-style-square-border:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-svg-icon--wrapper:hover .sqs-use--icon,.tweak-template-social-icon-style-rounded-border:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-svg-icon--wrapper:hover .sqs-use--icon{
fill:#fff
}

.tweak-template-social-icon-style-circle-knockout:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-use--mask,.tweak-template-social-icon-style-square-knockout:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-use--mask,.tweak-template-social-icon-style-rounded-knockout:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-use--mask{
fill:#0d6
}

.tweak-template-social-icon-style-circle-knockout:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons:hover .sqs-use--mask,.tweak-template-social-icon-style-square-knockout:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons:hover .sqs-use--mask,.tweak-template-social-icon-style-rounded-knockout:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons:hover .sqs-use--mask{
fill:rgba(0,221,102,.4)
}

.tweak-template-social-icon-style-circle-knockout:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons:hover .sqs-svg-icon--wrapper:hover .sqs-use--mask,.tweak-template-social-icon-style-square-knockout:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons:hover .sqs-svg-icon--wrapper:hover .sqs-use--mask,.tweak-template-social-icon-style-rounded-knockout:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons:hover .sqs-svg-icon--wrapper:hover .sqs-use--mask{
fill:#0d6
}

.tweak-template-social-icon-style-circle-solid:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-svg-icon--wrapper,.tweak-template-social-icon-style-square-solid:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-svg-icon--wrapper,.tweak-template-social-icon-style-rounded-solid:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-svg-icon--wrapper{
background-color:#0d6
}

.tweak-template-social-icon-style-circle-solid:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-use--icon,.tweak-template-social-icon-style-square-solid:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-use--icon,.tweak-template-social-icon-style-rounded-solid:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons .sqs-use--icon{
fill:#fff
}

.tweak-template-social-icon-style-circle-solid:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons:hover .sqs-svg-icon--wrapper,.tweak-template-social-icon-style-square-solid:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons:hover .sqs-svg-icon--wrapper,.tweak-template-social-icon-style-rounded-solid:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons:hover .sqs-svg-icon--wrapper{
background-color:rgba(0,221,102,.4)
}

.tweak-template-social-icon-style-circle-solid:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons:hover .sqs-use--icon,.tweak-template-social-icon-style-square-solid:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons:hover .sqs-use--icon,.tweak-template-social-icon-style-rounded-solid:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons:hover .sqs-use--icon{
fill:rgba(255,255,255,.4)
}

.tweak-template-social-icon-style-circle-solid:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons:hover .sqs-svg-icon--wrapper:hover,.tweak-template-social-icon-style-square-solid:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons:hover .sqs-svg-icon--wrapper:hover,.tweak-template-social-icon-style-rounded-solid:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons:hover .sqs-svg-icon--wrapper:hover{
background-color:#0d6
}

.tweak-template-social-icon-style-circle-solid:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon,.tweak-template-social-icon-style-square-solid:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon,.tweak-template-social-icon-style-rounded-solid:not(.tweak-template-social-icon-standard-color) .sqs-template-social-icons:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon{
fill:#fff
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons .sqs-svg-icon--wrapper .sqs-use--mask{
fill:transparent
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons .sqs-svg-icon--wrapper{
background-color:transparent
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-border .sqs-template-social-icons .sqs-svg-icon--wrapper:hover .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-border .sqs-template-social-icons .sqs-svg-icon--wrapper:hover .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-border .sqs-template-social-icons .sqs-svg-icon--wrapper:hover .sqs-use--icon{
fill:#fff
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-border .sqs-template-social-icons .sqs-svg-icon--wrapper .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-border .sqs-template-social-icons .sqs-svg-icon--wrapper .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-border .sqs-template-social-icons .sqs-svg-icon--wrapper .sqs-use--mask{
fill:transparent
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-border .sqs-template-social-icons .sqs-svg-icon--wrapper:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-border .sqs-template-social-icons .sqs-svg-icon--wrapper:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-border .sqs-template-social-icons .sqs-svg-icon--wrapper:not(:hover){
background-color:transparent
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons .sqs-svg-icon--wrapper .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons .sqs-svg-icon--wrapper .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons .sqs-svg-icon--wrapper .sqs-use--icon{
fill:transparent
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons .sqs-svg-icon--wrapper,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons .sqs-svg-icon--wrapper,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons .sqs-svg-icon--wrapper{
background-color:transparent
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons .sqs-svg-icon--wrapper .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons .sqs-svg-icon--wrapper .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons .sqs-svg-icon--wrapper .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons .sqs-template-social-icons:hover,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons .sqs-template-social-icons:hover,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons .sqs-template-social-icons:hover{
fill:#fff
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons .sqs-template-social-icons:hover .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons .sqs-template-social-icons:hover .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons .sqs-template-social-icons:hover .sqs-use--icon{
fill:rgba(255,255,255,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons .sqs-svg-icon--wrapper .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons .sqs-svg-icon--wrapper .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons .sqs-svg-icon--wrapper .sqs-use--mask{
fill:transparent
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons .sqs-svg-icon--wrapper,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons .sqs-svg-icon--wrapper,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons .sqs-svg-icon--wrapper,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons .sqs-svg-icon--wrapper{
background-color:transparent
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .applepodcast .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .applepodcast .sqs-use--mask{
fill:#000
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .applepodcast{
border-color:#000;
background-color:#000
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .applepodcast:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .applepodcast:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .applepodcast:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .applepodcast:not(:hover) .sqs-use--mask{
fill:rgba(0,0,0,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .applepodcast:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .applepodcast:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .applepodcast:not(:hover){
background-color:rgba(0,0,0,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .bandsintown .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .bandsintown .sqs-use--mask{
fill:#00b4b3
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .bandsintown{
border-color:#00b4b3;
background-color:#00b4b3
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .bandsintown:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .bandsintown:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .bandsintown:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .bandsintown:not(:hover) .sqs-use--mask{
fill:rgba(0,180,179,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .bandsintown:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .bandsintown:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .bandsintown:not(:hover){
background-color:rgba(0,180,179,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .behance .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .behance .sqs-use--mask{
fill:#1769ff
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .behance{
border-color:#1769ff;
background-color:#1769ff
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .behance:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .behance:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .behance:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .behance:not(:hover) .sqs-use--mask{
fill:rgba(23,105,255,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .behance:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .behance:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .behance:not(:hover){
background-color:rgba(23,105,255,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .chownow .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .chownow .sqs-use--mask{
fill:#dc5d54
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .chownow{
border-color:#dc5d54;
background-color:#dc5d54
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .chownow:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .chownow:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .chownow:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .chownow:not(:hover) .sqs-use--mask{
fill:rgba(220,93,84,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .chownow:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .chownow:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .chownow:not(:hover){
background-color:rgba(220,93,84,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .codepen .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .codepen .sqs-use--mask{
fill:#222
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .codepen{
border-color:#222;
background-color:#222
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .codepen:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .codepen:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .codepen:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .codepen:not(:hover) .sqs-use--mask{
fill:rgba(34,34,34,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .codepen:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .codepen:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .codepen:not(:hover){
background-color:rgba(34,34,34,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .dribbble .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .dribbble .sqs-use--mask{
fill:#ea4c89
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .dribbble{
border-color:#ea4c89;
background-color:#ea4c89
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .dribbble:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .dribbble:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .dribbble:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .dribbble:not(:hover) .sqs-use--mask{
fill:rgba(234,76,137,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .dribbble:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .dribbble:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .dribbble:not(:hover){
background-color:rgba(234,76,137,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .dropbox .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .dropbox .sqs-use--mask{
fill:#007ee5
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .dropbox{
border-color:#007ee5;
background-color:#007ee5
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .dropbox:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .dropbox:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .dropbox:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .dropbox:not(:hover) .sqs-use--mask{
fill:rgba(0,126,229,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .dropbox:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .dropbox:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .dropbox:not(:hover){
background-color:rgba(0,126,229,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .email .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .email .sqs-use--mask{
fill:#222
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .email{
border-color:#222;
background-color:#222
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .email:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .email:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .email:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .email:not(:hover) .sqs-use--mask{
fill:rgba(34,34,34,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .email:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .email:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .email:not(:hover){
background-color:rgba(34,34,34,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .facebook .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .facebook .sqs-use--mask{
fill:#3b5998
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .facebook{
border-color:#3b5998;
background-color:#3b5998
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .facebook:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .facebook:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .facebook:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .facebook:not(:hover) .sqs-use--mask{
fill:rgba(59,89,152,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .facebook:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .facebook:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .facebook:not(:hover){
background-color:rgba(59,89,152,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .fivehundredpix .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .fivehundredpix .sqs-use--mask{
fill:#0099e5
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .fivehundredpix{
border-color:#0099e5;
background-color:#0099e5
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .fivehundredpix:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .fivehundredpix:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .fivehundredpix:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .fivehundredpix:not(:hover) .sqs-use--mask{
fill:rgba(0,153,229,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .fivehundredpix:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .fivehundredpix:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .fivehundredpix:not(:hover){
background-color:rgba(0,153,229,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .flickr .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .flickr .sqs-use--mask{
fill:#0063dc
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .flickr{
border-color:#0063dc;
background-color:#0063dc
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .flickr:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .flickr:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .flickr:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .flickr:not(:hover) .sqs-use--mask{
fill:rgba(0,99,220,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .flickr:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .flickr:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .flickr:not(:hover){
background-color:rgba(0,99,220,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .foursquare .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .foursquare .sqs-use--mask{
fill:#f94877
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .foursquare{
border-color:#f94877;
background-color:#f94877
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .foursquare:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .foursquare:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .foursquare:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .foursquare:not(:hover) .sqs-use--mask{
fill:rgba(249,72,119,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .foursquare:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .foursquare:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .foursquare:not(:hover){
background-color:rgba(249,72,119,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .github .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .github .sqs-use--mask{
fill:#4183c4
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .github{
border-color:#4183c4;
background-color:#4183c4
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .github:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .github:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .github:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .github:not(:hover) .sqs-use--mask{
fill:rgba(65,131,196,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .github:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .github:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .github:not(:hover){
background-color:rgba(65,131,196,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .goodreads .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .goodreads .sqs-use--mask{
fill:#382110
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .goodreads{
border-color:#382110;
background-color:#382110
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .goodreads:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .goodreads:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .goodreads:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .goodreads:not(:hover) .sqs-use--mask{
fill:rgba(56,33,16,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .goodreads:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .goodreads:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .goodreads:not(:hover){
background-color:rgba(56,33,16,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .googleplay .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .googleplay .sqs-use--mask{
fill:#5adfcb
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .googleplay{
border-color:#5adfcb;
background-color:#5adfcb
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .googleplay:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .googleplay:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .googleplay:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .googleplay:not(:hover) .sqs-use--mask{
fill:rgba(90,223,203,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .googleplay:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .googleplay:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .googleplay:not(:hover){
background-color:rgba(90,223,203,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .google .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .google .sqs-use--mask{
fill:#dc4e41
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .google{
border-color:#dc4e41;
background-color:#dc4e41
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .google:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .google:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .google:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .google:not(:hover) .sqs-use--mask{
fill:rgba(220,78,65,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .google:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .google:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .google:not(:hover){
background-color:rgba(220,78,65,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .houzz .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .houzz .sqs-use--mask{
fill:#7ac143
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .houzz{
border-color:#7ac143;
background-color:#7ac143
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .houzz:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .houzz:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .houzz:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .houzz:not(:hover) .sqs-use--mask{
fill:rgba(122,193,67,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .houzz:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .houzz:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .houzz:not(:hover){
background-color:rgba(122,193,67,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .imdb .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .imdb .sqs-use--mask{
fill:#e6b91e
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .imdb{
border-color:#e6b91e;
background-color:#e6b91e
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .imdb:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .imdb:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .imdb:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .imdb:not(:hover) .sqs-use--mask{
fill:rgba(230,185,30,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .imdb:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .imdb:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .imdb:not(:hover){
background-color:rgba(230,185,30,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .instagram .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .instagram .sqs-use--mask{
fill:#e4405f
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .instagram{
border-color:#e4405f;
background-color:#e4405f
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .instagram:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .instagram:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .instagram:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .instagram:not(:hover) .sqs-use--mask{
fill:rgba(228,64,95,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .instagram:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .instagram:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .instagram:not(:hover){
background-color:rgba(228,64,95,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .itunes .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .itunes .sqs-use--mask{
fill:#ec4652
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .itunes{
border-color:#ec4652;
background-color:#ec4652
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .itunes:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .itunes:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .itunes:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .itunes:not(:hover) .sqs-use--mask{
fill:rgba(236,70,82,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .itunes:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .itunes:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .itunes:not(:hover){
background-color:rgba(236,70,82,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .linkedin .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .linkedin .sqs-use--mask{
fill:#0976b4
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .linkedin{
border-color:#0976b4;
background-color:#0976b4
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .linkedin:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .linkedin:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .linkedin:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .linkedin:not(:hover) .sqs-use--mask{
fill:rgba(9,118,180,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .linkedin:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .linkedin:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .linkedin:not(:hover){
background-color:rgba(9,118,180,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .medium .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .medium .sqs-use--mask{
fill:#00ab6c
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .medium{
border-color:#00ab6c;
background-color:#00ab6c
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .medium:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .medium:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .medium:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .medium:not(:hover) .sqs-use--mask{
fill:rgba(0,171,108,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .medium:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .medium:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .medium:not(:hover){
background-color:rgba(0,171,108,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .meetup .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .meetup .sqs-use--mask{
fill:#e0393e
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .meetup{
border-color:#e0393e;
background-color:#e0393e
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .meetup:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .meetup:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .meetup:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .meetup:not(:hover) .sqs-use--mask{
fill:rgba(224,57,62,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .meetup:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .meetup:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .meetup:not(:hover){
background-color:rgba(224,57,62,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .pinterest .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .pinterest .sqs-use--mask{
fill:#cc2127
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .pinterest{
border-color:#cc2127;
background-color:#cc2127
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .pinterest:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .pinterest:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .pinterest:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .pinterest:not(:hover) .sqs-use--mask{
fill:rgba(204,33,39,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .pinterest:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .pinterest:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .pinterest:not(:hover){
background-color:rgba(204,33,39,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .rdio .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .rdio .sqs-use--mask{
fill:#006ed2
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .rdio{
border-color:#006ed2;
background-color:#006ed2
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .rdio:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .rdio:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .rdio:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .rdio:not(:hover) .sqs-use--mask{
fill:rgba(0,110,210,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .rdio:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .rdio:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .rdio:not(:hover){
background-color:rgba(0,110,210,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .reddit .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .reddit .sqs-use--mask{
fill:#ff4500
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .reddit{
border-color:#ff4500;
background-color:#ff4500
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .reddit:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .reddit:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .reddit:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .reddit:not(:hover) .sqs-use--mask{
fill:rgba(255,69,0,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .reddit:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .reddit:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .reddit:not(:hover){
background-color:rgba(255,69,0,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .rss .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .rss .sqs-use--mask{
fill:#222
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .rss{
border-color:#222;
background-color:#222
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .rss:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .rss:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .rss:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .rss:not(:hover) .sqs-use--mask{
fill:rgba(34,34,34,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .rss:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .rss:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .rss:not(:hover){
background-color:rgba(34,34,34,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .smugmug .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .smugmug .sqs-use--mask{
fill:#7dbb00
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .smugmug{
border-color:#7dbb00;
background-color:#7dbb00
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .smugmug:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .smugmug:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .smugmug:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .smugmug:not(:hover) .sqs-use--mask{
fill:rgba(125,187,0,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .smugmug:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .smugmug:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .smugmug:not(:hover){
background-color:rgba(125,187,0,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .snapchat .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .snapchat .sqs-use--mask{
fill:#222
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .snapchat{
border-color:#222;
background-color:#222
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .snapchat:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .snapchat:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .snapchat:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .snapchat:not(:hover) .sqs-use--mask{
fill:rgba(34,34,34,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .snapchat:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .snapchat:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .snapchat:not(:hover){
background-color:rgba(34,34,34,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .soundcloud .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .soundcloud .sqs-use--mask{
fill:#f60
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .soundcloud{
border-color:#f60;
background-color:#f60
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .soundcloud:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .soundcloud:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .soundcloud:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .soundcloud:not(:hover) .sqs-use--mask{
fill:rgba(255,102,0,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .soundcloud:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .soundcloud:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .soundcloud:not(:hover){
background-color:rgba(255,102,0,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .spotify .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .spotify .sqs-use--mask{
fill:#84bd00
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .spotify{
border-color:#84bd00;
background-color:#84bd00
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .spotify:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .spotify:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .spotify:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .spotify:not(:hover) .sqs-use--mask{
fill:rgba(132,189,0,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .spotify:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .spotify:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .spotify:not(:hover){
background-color:rgba(132,189,0,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .squarespace .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .squarespace .sqs-use--mask{
fill:#222
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .squarespace{
border-color:#222;
background-color:#222
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .squarespace:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .squarespace:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .squarespace:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .squarespace:not(:hover) .sqs-use--mask{
fill:rgba(34,34,34,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .squarespace:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .squarespace:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .squarespace:not(:hover){
background-color:rgba(34,34,34,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .stitcher .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .stitcher .sqs-use--mask{
fill:#1ea9e1
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .stitcher{
border-color:#1ea9e1;
background-color:#1ea9e1
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .stitcher:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .stitcher:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .stitcher:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .stitcher:not(:hover) .sqs-use--mask{
fill:rgba(30,169,225,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .stitcher:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .stitcher:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .stitcher:not(:hover){
background-color:rgba(30,169,225,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .stumbleupon .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .stumbleupon .sqs-use--mask{
fill:#eb4924
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .stumbleupon{
border-color:#eb4924;
background-color:#eb4924
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .stumbleupon:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .stumbleupon:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .stumbleupon:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .stumbleupon:not(:hover) .sqs-use--mask{
fill:rgba(235,73,36,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .stumbleupon:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .stumbleupon:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .stumbleupon:not(:hover){
background-color:rgba(235,73,36,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .thedots .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .thedots .sqs-use--mask{
fill:#8c8070
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .thedots{
border-color:#8c8070;
background-color:#8c8070
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .thedots:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .thedots:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .thedots:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .thedots:not(:hover) .sqs-use--mask{
fill:rgba(140,128,112,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .thedots:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .thedots:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .thedots:not(:hover){
background-color:rgba(140,128,112,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .tidal .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .tidal .sqs-use--mask{
fill:#222
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .tidal{
border-color:#222;
background-color:#222
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .tidal:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .tidal:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .tidal:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .tidal:not(:hover) .sqs-use--mask{
fill:rgba(34,34,34,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .tidal:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .tidal:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .tidal:not(:hover){
background-color:rgba(34,34,34,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .tripadvisor .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .tripadvisor .sqs-use--mask{
fill:#00b087
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .tripadvisor{
border-color:#00b087;
background-color:#00b087
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .tripadvisor:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .tripadvisor:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .tripadvisor:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .tripadvisor:not(:hover) .sqs-use--mask{
fill:rgba(0,176,135,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .tripadvisor:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .tripadvisor:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .tripadvisor:not(:hover){
background-color:rgba(0,176,135,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .tumblr .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .tumblr .sqs-use--mask{
fill:#35465d
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .tumblr{
border-color:#35465d;
background-color:#35465d
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .tumblr:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .tumblr:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .tumblr:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .tumblr:not(:hover) .sqs-use--mask{
fill:rgba(53,70,93,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .tumblr:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .tumblr:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .tumblr:not(:hover){
background-color:rgba(53,70,93,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .twitch .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .twitch .sqs-use--mask{
fill:#6441a5
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .twitch{
border-color:#6441a5;
background-color:#6441a5
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .twitch:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .twitch:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .twitch:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .twitch:not(:hover) .sqs-use--mask{
fill:rgba(100,65,165,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .twitch:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .twitch:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .twitch:not(:hover){
background-color:rgba(100,65,165,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .twitter .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .twitter .sqs-use--mask{
fill:#55acee
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .twitter{
border-color:#55acee;
background-color:#55acee
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .twitter:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .twitter:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .twitter:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .twitter:not(:hover) .sqs-use--mask{
fill:rgba(85,172,238,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .twitter:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .twitter:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .twitter:not(:hover){
background-color:rgba(85,172,238,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .vevo .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .vevo .sqs-use--mask{
fill:#ff0031
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .vevo{
border-color:#ff0031;
background-color:#ff0031
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .vevo:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .vevo:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .vevo:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .vevo:not(:hover) .sqs-use--mask{
fill:rgba(255,0,49,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .vevo:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .vevo:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .vevo:not(:hover){
background-color:rgba(255,0,49,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .vimeo .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .vimeo .sqs-use--mask{
fill:#1ab7ea
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .vimeo{
border-color:#1ab7ea;
background-color:#1ab7ea
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .vimeo:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .vimeo:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .vimeo:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .vimeo:not(:hover) .sqs-use--mask{
fill:rgba(26,183,234,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .vimeo:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .vimeo:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .vimeo:not(:hover){
background-color:rgba(26,183,234,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .vine .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .vine .sqs-use--mask{
fill:#00b488
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .vine{
border-color:#00b488;
background-color:#00b488
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .vine:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .vine:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .vine:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .vine:not(:hover) .sqs-use--mask{
fill:rgba(0,180,136,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .vine:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .vine:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .vine:not(:hover){
background-color:rgba(0,180,136,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .vsco .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .vsco .sqs-use--mask{
fill:#ae995a
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .vsco{
border-color:#ae995a;
background-color:#ae995a
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .vsco:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .vsco:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .vsco:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .vsco:not(:hover) .sqs-use--mask{
fill:rgba(174,153,90,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .vsco:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .vsco:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .vsco:not(:hover){
background-color:rgba(174,153,90,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .yelp .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .yelp .sqs-use--mask{
fill:#c41200
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .yelp{
border-color:#c41200;
background-color:#c41200
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .yelp:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .yelp:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .yelp:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .yelp:not(:hover) .sqs-use--mask{
fill:rgba(196,18,0,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .yelp:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .yelp:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .yelp:not(:hover){
background-color:rgba(196,18,0,.4)
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .youtube .sqs-use--icon,.tweak-template-social-icon-standard-color .sqs-template-social-icons .youtube .sqs-use--mask{
fill:#e52d27
}

.tweak-template-social-icon-standard-color .sqs-template-social-icons .youtube{
border-color:#e52d27;
background-color:#e52d27
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-regular .sqs-template-social-icons:hover .youtube:not(:hover) .sqs-use--icon,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-knockout .sqs-template-social-icons:hover .youtube:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-knockout .sqs-template-social-icons:hover .youtube:not(:hover) .sqs-use--mask,.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-knockout .sqs-template-social-icons:hover .youtube:not(:hover) .sqs-use--mask{
fill:rgba(229,45,39,.4)
}

.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-circle-solid .sqs-template-social-icons:hover .youtube:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-rounded-solid .sqs-template-social-icons:hover .youtube:not(:hover),.tweak-template-social-icon-standard-color.tweak-template-social-icon-style-square-solid .sqs-template-social-icons:hover .youtube:not(:hover){
background-color:rgba(229,45,39,.4)
}

.hidden{
display:none !important;
visibility:hidden
}

.visuallyhidden{
border:0;
clip:rect(0 0 0 0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{
clip:auto;
height:auto;
margin:0;
overflow:visible;
position:static;
width:auto
}

.invisible{
visibility:hidden
}

img[data-src]:not([src]){
visibility:hidden
}

.full-image-float-left,.thumbnail-image-float-left{
float:left;
margin-right:1.5em
}

.full-image-float-right,.thumbnail-image-float-right{
float:right;
margin-left:1.5em
}

.full-image-block{
display:block;
margin-bottom:1.5em
}

.thumbnail-caption{
display:block
}

.clearfix:before,.clearfix:after{
content:" ";
display:table
}

.clearfix:after{
clear:both
}

@media print{
*{
background:transparent !important;
color:#000 !important;
box-shadow:none !important;
text-shadow:none !important
}

a,a:visited{
text-decoration:underline
}

a[href]:after{
content:" (" attr(href) ")"
}

abbr[title]:after{
content:" (" attr(title) ")"
}

a[href^="javascript:"]:after,a[href^="#"]:after{
content:""
}

pre,blockquote{
border:1px solid #999;
page-break-inside:avoid
}

thead{
display:table-header-group
}

tr,img{
page-break-inside:avoid
}

img{
max-width:100% !important
}

p,h2,h3{
orphans:3;
widows:3
}

h2,h3{
page-break-after:avoid
}


}

.Icon--bag{
width:34px;
height:38px
}

.Icon--caretLarge--left,.Icon--caretLarge--right{
width:23px;
height:48px
}

.Icon--caretSmall--left,.Icon--caretSmall--right{
width:9px;
height:16px
}

.Icon--cart{
width:31px;
height:26px
}

.Icon--close{
width:16px;
height:16px
}

.Icon--hamburger{
width:24px;
height:18px
}

.Icon--search{
width:20px;
height:20px
}

.Icon--search--small{
width:15px;
height:15px
}

.tweak-ui-icon-weight-hairline .Icon--caretLarge--left,.tweak-ui-icon-weight-hairline .Icon--caretLarge--right,.tweak-ui-icon-weight-hairline .Icon--caretSmall--left,.tweak-ui-icon-weight-hairline .Icon--caretSmall--right,.tweak-ui-icon-weight-hairline .Icon--close,.tweak-ui-icon-weight-hairline .Icon--search,.tweak-ui-icon-weight-hairline .Icon--search--small{
stroke-width:1
}

.tweak-ui-icon-weight-light .Icon--caretLarge--left,.tweak-ui-icon-weight-light .Icon--caretLarge--right,.tweak-ui-icon-weight-light .Icon--caretSmall--left,.tweak-ui-icon-weight-light .Icon--caretSmall--right,.tweak-ui-icon-weight-light .Icon--close,.tweak-ui-icon-weight-light .Icon--search,.tweak-ui-icon-weight-light .Icon--search--small{
stroke-width:2
}

.tweak-ui-icon-weight-medium .Icon--caretLarge--left,.tweak-ui-icon-weight-medium .Icon--caretLarge--right,.tweak-ui-icon-weight-medium .Icon--caretSmall--left,.tweak-ui-icon-weight-medium .Icon--caretSmall--right,.tweak-ui-icon-weight-medium .Icon--close,.tweak-ui-icon-weight-medium .Icon--search,.tweak-ui-icon-weight-medium .Icon--search--small{
stroke-width:3
}

.tweak-ui-icon-weight-heavy .Icon--caretLarge--left,.tweak-ui-icon-weight-heavy .Icon--caretLarge--right,.tweak-ui-icon-weight-heavy .Icon--caretSmall--left,.tweak-ui-icon-weight-heavy .Icon--caretSmall--right,.tweak-ui-icon-weight-heavy .Icon--close,.tweak-ui-icon-weight-heavy .Icon--search,.tweak-ui-icon-weight-heavy .Icon--search--small{
stroke-width:4
}

.tweak-ui-icon-weight-hairline .Icon--bag,.tweak-ui-icon-weight-hairline .Icon--cart,.tweak-ui-icon-weight-hairline .Icon--hamburger,.tweak-ui-icon-weight-hairline .Icon--user-accounts{
stroke-width:1
}

.tweak-ui-icon-weight-hairline .Icon--bag .use--even,.tweak-ui-icon-weight-hairline .Icon--cart .use--even,.tweak-ui-icon-weight-hairline .Icon--hamburger .use--even,.tweak-ui-icon-weight-hairline .Icon--user-accounts .use--even{
display:none
}

.tweak-ui-icon-weight-light .Icon--bag,.tweak-ui-icon-weight-light .Icon--cart,.tweak-ui-icon-weight-light .Icon--hamburger,.tweak-ui-icon-weight-light .Icon--user-accounts{
stroke-width:2
}

.tweak-ui-icon-weight-light .Icon--bag .use--odd,.tweak-ui-icon-weight-light .Icon--cart .use--odd,.tweak-ui-icon-weight-light .Icon--hamburger .use--odd,.tweak-ui-icon-weight-light .Icon--user-accounts .use--odd{
display:none
}

.tweak-ui-icon-weight-medium .Icon--bag,.tweak-ui-icon-weight-medium .Icon--cart,.tweak-ui-icon-weight-medium .Icon--hamburger,.tweak-ui-icon-weight-medium .Icon--user-accounts{
stroke-width:3
}

.tweak-ui-icon-weight-medium .Icon--bag .use--even,.tweak-ui-icon-weight-medium .Icon--cart .use--even,.tweak-ui-icon-weight-medium .Icon--hamburger .use--even,.tweak-ui-icon-weight-medium .Icon--user-accounts .use--even{
display:none
}

.tweak-ui-icon-weight-heavy .Icon--bag,.tweak-ui-icon-weight-heavy .Icon--cart,.tweak-ui-icon-weight-heavy .Icon--hamburger,.tweak-ui-icon-weight-heavy .Icon--user-accounts{
stroke-width:4
}

.tweak-ui-icon-weight-heavy .Icon--bag .use--odd,.tweak-ui-icon-weight-heavy .Icon--cart .use--odd,.tweak-ui-icon-weight-heavy .Icon--hamburger .use--odd,.tweak-ui-icon-weight-heavy .Icon--user-accounts .use--odd{
display:none
}

body{
background-color:#fff;
color:#333
}

body a{
color:inherit;
text-decoration:none;
-webkit-transition:color 100ms ease-in-out, border-color 100ms ease-in-out;
-moz-transition:color 100ms ease-in-out, border-color 100ms ease-in-out;
-ms-transition:color 100ms ease-in-out, border-color 100ms ease-in-out;
-o-transition:color 100ms ease-in-out, border-color 100ms ease-in-out;
transition:color 100ms ease-in-out, border-color 100ms ease-in-out
}

body h1 a,body h2 a,body h3 a{
-webkit-transition:opacity 100ms ease-in-out;
-moz-transition:opacity 100ms ease-in-out;
-ms-transition:opacity 100ms ease-in-out;
-o-transition:opacity 100ms ease-in-out;
transition:opacity 100ms ease-in-out
}

.tweak-underline-body-links .html-block a,.tweak-underline-body-links .product-excerpt a{
border-bottom:1px solid #f86e0d
}

.tweak-underline-body-links .html-block a:hover,.tweak-underline-body-links .product-excerpt a:hover{
border-color:#333
}

.tweak-underline-body-links .html-block h1 a,.tweak-underline-body-links .html-block h1 a:hover{
border-color:#525b6f
}

.tweak-underline-body-links .html-block h2 a,.tweak-underline-body-links .html-block h2 a:hover{
border-color:#f06400
}

.tweak-underline-body-links .html-block h3 a,.tweak-underline-body-links .html-block h3 a:hover{
border-color:#bbb
}

.sqs-block-html a,.sqs-block-markdown a,.sqs-block-image a,.sqs-block-archive a,.blog-item-author-profile a,.album-info a,.sqs-block-html a:visited,.sqs-block-markdown a:visited,.sqs-block-image a:visited,.sqs-block-archive a:visited,.blog-item-author-profile a:visited,.album-info a:visited{
color:#f86e0d
}

.sqs-block-html a:focus,.sqs-block-markdown a:focus,.sqs-block-image a:focus,.sqs-block-archive a:focus,.blog-item-author-profile a:focus,.album-info a:focus,.sqs-block-html a:hover,.sqs-block-markdown a:hover,.sqs-block-image a:hover,.sqs-block-archive a:hover,.blog-item-author-profile a:hover,.album-info a:hover,.sqs-block-html a:active,.sqs-block-markdown a:active,.sqs-block-image a:active,.sqs-block-archive a:active,.blog-item-author-profile a:active,.album-info a:active{
color:#333
}

.sqs-block-html h1 a,.sqs-block-markdown h1 a,.sqs-block-image h1 a,.sqs-block-archive h1 a,.blog-item-author-profile h1 a,.album-info h1 a,.sqs-block-html h1 a:visited,.sqs-block-markdown h1 a:visited,.sqs-block-image h1 a:visited,.sqs-block-archive h1 a:visited,.blog-item-author-profile h1 a:visited,.album-info h1 a:visited{
color:#525b6f
}

.sqs-block-html h2 a,.sqs-block-markdown h2 a,.sqs-block-image h2 a,.sqs-block-archive h2 a,.blog-item-author-profile h2 a,.album-info h2 a,.sqs-block-html h2 a:visited,.sqs-block-markdown h2 a:visited,.sqs-block-image h2 a:visited,.sqs-block-archive h2 a:visited,.blog-item-author-profile h2 a:visited,.album-info h2 a:visited{
color:#f06400
}

.sqs-block-html h3 a,.sqs-block-markdown h3 a,.sqs-block-image h3 a,.sqs-block-archive h3 a,.blog-item-author-profile h3 a,.album-info h3 a,.sqs-block-html h3 a:visited,.sqs-block-markdown h3 a:visited,.sqs-block-image h3 a:visited,.sqs-block-archive h3 a:visited,.blog-item-author-profile h3 a:visited,.album-info h3 a:visited{
color:#bbb
}

.sqs-block-html h1 a:focus,.sqs-block-markdown h1 a:focus,.sqs-block-image h1 a:focus,.sqs-block-archive h1 a:focus,.blog-item-author-profile h1 a:focus,.album-info h1 a:focus,.sqs-block-html h2 a:focus,.sqs-block-markdown h2 a:focus,.sqs-block-image h2 a:focus,.sqs-block-archive h2 a:focus,.blog-item-author-profile h2 a:focus,.album-info h2 a:focus,.sqs-block-html h3 a:focus,.sqs-block-markdown h3 a:focus,.sqs-block-image h3 a:focus,.sqs-block-archive h3 a:focus,.blog-item-author-profile h3 a:focus,.album-info h3 a:focus,.sqs-block-html h1 a:active,.sqs-block-markdown h1 a:active,.sqs-block-image h1 a:active,.sqs-block-archive h1 a:active,.blog-item-author-profile h1 a:active,.album-info h1 a:active,.sqs-block-html h2 a:active,.sqs-block-markdown h2 a:active,.sqs-block-image h2 a:active,.sqs-block-archive h2 a:active,.blog-item-author-profile h2 a:active,.album-info h2 a:active,.sqs-block-html h3 a:active,.sqs-block-markdown h3 a:active,.sqs-block-image h3 a:active,.sqs-block-archive h3 a:active,.blog-item-author-profile h3 a:active,.album-info h3 a:active,.sqs-block-html h1 a:hover,.sqs-block-markdown h1 a:hover,.sqs-block-image h1 a:hover,.sqs-block-archive h1 a:hover,.blog-item-author-profile h1 a:hover,.album-info h1 a:hover,.sqs-block-html h2 a:hover,.sqs-block-markdown h2 a:hover,.sqs-block-image h2 a:hover,.sqs-block-archive h2 a:hover,.blog-item-author-profile h2 a:hover,.album-info h2 a:hover,.sqs-block-html h3 a:hover,.sqs-block-markdown h3 a:hover,.sqs-block-image h3 a:hover,.sqs-block-archive h3 a:hover,.blog-item-author-profile h3 a:hover,.album-info h3 a:hover{
opacity:.6
}

.sqs-block-html p,.sqs-block-markdown p,.sqs-block-image p,.sqs-block-archive p,.blog-item-author-profile p,.album-info p{
margin-bottom:1.5em
}

nav .folder-toggle,nav a:link,nav a:visited{
color:#333
}

nav .folder-toggle:hover,nav a:hover,nav a:active,nav .nav-link--active>a{
color:#f06400
}

.footer-nav nav .folder-toggle,.footer-nav nav a:link,.footer-nav nav a:visited{
color:#333;
font-size:15px
}

.footer-nav nav .folder-toggle:hover,.footer-nav nav a:hover,.footer-nav nav a:active,.footer-nav nav .nav-link--active>a{
color:#f06400
}

body{
font-family:"minion-pro",serif;
font-size:18px;
letter-spacing:0px;
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:16px;
letter-spacing:0em;
line-height:1.5em
}

svg{
font-size:0;
line-height:1
}

.site-title{
line-height:1em;
text-align:center;
display:inline-block;
pointer-events:auto
}

.no-wrap .site-title{
white-space:nowrap
}

.site-title a:link,.site-title a:visited,.site-title a:hover,.site-title a:active{
display:block;
color:#f06400;
text-decoration:none
}

body:not(.tweak-site-branding-layout-inline) .site-title .site-title-text{
font-family:"futura-pt",sans-serif;
font-weight:800;
font-size:25px;
letter-spacing:1px;
font-family:tandelle;
font-weight:400;
font-style:normal;
font-size:120px;
letter-spacing:.13em;
text-decoration:none;
text-transform:uppercase;
display:block;
line-height:1em;
width:100%
}

@media screen and (min-aspect-ratio:1/1) and (min-width:820px) and (max-width:2400px){
body:not(.tweak-site-branding-layout-inline) .site-title .site-title-text{
font-size:5vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:820px){
body:not(.tweak-site-branding-layout-inline) .site-title .site-title-text{
font-size:41px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:2400px){
body:not(.tweak-site-branding-layout-inline) .site-title .site-title-text{
font-size:120px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:820px) and (max-width:2400px){
body:not(.tweak-site-branding-layout-inline) .site-title .site-title-text{
font-size:5vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:820px){
body:not(.tweak-site-branding-layout-inline) .site-title .site-title-text{
font-size:41px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:2400px){
body:not(.tweak-site-branding-layout-inline) .site-title .site-title-text{
font-size:120px
}


}

.tweak-site-branding-layout-inline .branding{
font-family:"futura-pt",sans-serif;
font-weight:800;
font-size:25px;
letter-spacing:1px;
font-family:tandelle;
font-weight:400;
font-style:normal;
font-size:120px;
letter-spacing:.13em;
text-decoration:none;
text-transform:uppercase
}

@media screen and (min-aspect-ratio:1/1) and (min-width:820px) and (max-width:2400px){
.tweak-site-branding-layout-inline .branding{
font-size:5vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:820px){
.tweak-site-branding-layout-inline .branding{
font-size:41px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:2400px){
.tweak-site-branding-layout-inline .branding{
font-size:120px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:820px) and (max-width:2400px){
.tweak-site-branding-layout-inline .branding{
font-size:5vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:820px){
.tweak-site-branding-layout-inline .branding{
font-size:41px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:2400px){
.tweak-site-branding-layout-inline .branding{
font-size:120px
}


}

.tweak-site-branding-borders-top-and-bottom .site-title{
border-top:solid 1px #f06400;
border-bottom:solid 1px #f06400;
padding:10px 0
}

.tweak-site-branding-borders-top .site-title{
border-top:solid 1px #f06400;
padding:10px 0 0
}

.tweak-site-branding-borders-bottom .site-title{
border-bottom:solid 1px #f06400;
padding:0 0 10px
}

.site-tagline{
color:#777;
display:none;
padding-top:5px
}

.tweak-show-site-tagline.tweak-site-branding-layout-inline .no-wrap .site-title .site-tagline{
display:inline;
margin-left:.33em
}

.tweak-show-site-tagline.tweak-site-branding-layout-inline .site-header:not(.no-wrap) .site-title .site-tagline{
display:block;
margin-left:0;
margin-top:.25em
}

.tweak-show-site-tagline.tweak-site-branding-layout-stacked .site-tagline,.tweak-show-site-tagline.tweak-site-branding-layout-stacked .no-wrap .site-title .site-tagline{
display:block
}

body:not(.tweak-site-branding-layout-inline) .site-tagline{
font-family:"Helvetica Neue",Helvetica,sans-serif;
font-style:normal;
font-size:22px;
letter-spacing:2px;
text-transform:uppercase;
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:18px;
letter-spacing:.02em;
text-decoration:none;
text-transform:none;
width:100%;
line-height:1em
}

@media screen and (min-aspect-ratio:1/1) and (min-width:1493px) and (max-width:1920px){
body:not(.tweak-site-branding-layout-inline) .site-tagline{
font-size:.9375vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:1493px){
body:not(.tweak-site-branding-layout-inline) .site-tagline{
font-size:14px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:1920px){
body:not(.tweak-site-branding-layout-inline) .site-tagline{
font-size:18px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1493px) and (max-width:1920px){
body:not(.tweak-site-branding-layout-inline) .site-tagline{
font-size:.9375vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:1493px){
body:not(.tweak-site-branding-layout-inline) .site-tagline{
font-size:14px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1920px){
body:not(.tweak-site-branding-layout-inline) .site-tagline{
font-size:18px
}


}

.site-tagline-logo{
font-family:"Helvetica Neue",Helvetica,sans-serif;
font-style:normal;
font-size:22px;
letter-spacing:2px;
text-transform:uppercase;
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:18px;
letter-spacing:.02em;
text-decoration:none;
text-transform:none;
color:#777;
line-height:1em;
text-align:center;
display:none;
margin-top:.75em
}

@media screen and (min-aspect-ratio:1/1) and (min-width:1493px) and (max-width:1920px){
.site-tagline-logo{
font-size:.9375vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:1493px){
.site-tagline-logo{
font-size:14px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:1920px){
.site-tagline-logo{
font-size:18px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1493px) and (max-width:1920px){
.site-tagline-logo{
font-size:.9375vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:1493px){
.site-tagline-logo{
font-size:14px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1920px){
.site-tagline-logo{
font-size:18px
}


}

.tweak-show-site-tagline .site-tagline-logo{
display:block
}

nav.main-navigation{
font-size:24px;
line-height:1.25em
}

nav.main-navigation .folder-toggle,nav.main-navigation a{
font-family:"Helvetica Neue",Helvetica,sans-serif;
font-weight:700;
font-size:14px;
letter-spacing:1px;
font-family:Unica One;
font-weight:400;
font-style:normal;
font-size:24px;
letter-spacing:.1em;
text-decoration:none;
text-transform:uppercase
}

.main-navigation>div{
padding:.5em 0;
text-align:center
}

.main-navigation>div:first-child{
padding-top:0
}

.main-navigation>div:last-child{
padding-bottom:0
}

.tweak-navigation-link-spacing-small .main-navigation>div{
padding:.25em 0
}

.tweak-navigation-link-spacing-large .main-navigation>div{
padding:.75em 0
}

.footer-nav{
text-align:center
}

.footer-nav .main-navigation{
font-size:15px;
margin-top:40px
}

.footer-nav .main-navigation>div{
display:inline-block;
margin:0 .25em 0
}

@media screen and (max-width:640px){
.footer-nav .main-navigation{
margin-top:20px
}

.footer-nav .main-navigation>div{
display:block;
margin:0
}


}

h1{
font-family:"futura-pt",sans-serif;
font-weight:700;
font-style:normal;
font-size:32px;
letter-spacing:0px;
line-height:1.25em;
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:45px;
letter-spacing:.01em;
line-height:1.3em;
text-decoration:none;
text-transform:none;
color:#525b6f
}

@media screen and (min-aspect-ratio:1/1) and (min-width:1323px) and (max-width:1920px){
h1{
font-size:2.34375vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:1323px){
h1{
font-size:31px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:1920px){
h1{
font-size:45px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1323px) and (max-width:1920px){
h1{
font-size:2.34375vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:1323px){
h1{
font-size:31px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1920px){
h1{
font-size:45px
}


}

h2{
font-family:"futura-pt",sans-serif;
font-style:normal;
font-size:24px;
letter-spacing:0px;
line-height:1.25em;
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:27px;
letter-spacing:.01em;
line-height:1.3em;
text-decoration:none;
text-transform:none;
color:#f06400
}

@media screen and (min-aspect-ratio:1/1) and (min-width:1493px) and (max-width:1920px){
h2{
font-size:1.40625vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:1493px){
h2{
font-size:21px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:1920px){
h2{
font-size:27px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1493px) and (max-width:1920px){
h2{
font-size:1.40625vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:1493px){
h2{
font-size:21px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1920px){
h2{
font-size:27px
}


}

h3{
font-family:"futura-pt",sans-serif;
font-weight:400;
font-size:19px;
letter-spacing:0px;
line-height:1.25em;
text-transform:none;
font-family:Roboto Mono;
font-weight:500;
font-style:normal;
font-size:13px;
letter-spacing:.13em;
line-height:1.3em;
text-decoration:none;
text-transform:uppercase;
color:#bbb
}

@media screen and (min-aspect-ratio:1/1) and (min-width:1920px) and (max-width:1920px){
h3{
font-size:.6770833333333334vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:1920px){
h3{
font-size:13px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:1920px){
h3{
font-size:13px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1920px) and (max-width:1920px){
h3{
font-size:.6770833333333334vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:1920px){
h3{
font-size:13px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1920px){
h3{
font-size:13px
}


}

h1:first-child,h2:first-child,h3:first-child,.entry-title:first-child{
margin-top:0
}

blockquote{
border-left:1px solid #f0f0f0;
font-style:italic;
margin:auto;
padding-right:1.3em;
padding-left:1.3em
}

.quote-block blockquote{
font-family:"minion-pro",serif;
font-size:24px;
line-height:1.25em;
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:42px;
letter-spacing:0px;
line-height:1.3em;
text-decoration:none;
text-transform:none;
color:#f06400;
border-left-color:none;
border-left-width:0;
margin:auto;
padding-right:0;
padding-left:1.3em
}

@media screen and (min-aspect-ratio:1/1) and (min-width:1097px) and (max-width:1920px){
.quote-block blockquote{
font-size:2.1875vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:1097px){
.quote-block blockquote{
font-size:24px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:1920px){
.quote-block blockquote{
font-size:42px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1097px) and (max-width:1920px){
.quote-block blockquote{
font-size:2.1875vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:1097px){
.quote-block blockquote{
font-size:24px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1920px){
.quote-block blockquote{
font-size:42px
}


}

.quote-block blockquote>span:first-child{
margin-left:-.425em
}

body,.comment-count{
color:#333
}

body,.comment-count,#productList .product .product-price,.no-touch .product-list-titles-overlay #productList .product .product-price,#productDetails .product-price{
font-family:"minion-pro",serif;
font-size:18px;
letter-spacing:0px;
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:16px;
letter-spacing:0em;
line-height:1.5em
}

.product-title,.eventlist-column-info .eventlist-title,.eventitem-title,.sqs-audio-playlist .album-title,.sqs-search-page .sqs-title,.sqs-block-summary-v2 .summary-title-link{
color:#333
}

.view-list.productlist-titles-overlay #productList .product-title{
color:inherit
}

#productList .product .product-title,.no-touch .product-list-titles-overlay #productList .product .product-title,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .title,.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,.eventlist-column-info .eventlist-title,.eventitem-title,.sqs-audio-playlist .album-title,.yui3-lightbox2 .sqs-lightbox-meta h1,.sqs-search-page .sqs-title,.product-block .productDetails .product-title{
font-family:"futura-pt",sans-serif;
font-weight:700;
font-style:normal;
font-size:22px;
letter-spacing:0px;
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:25px;
letter-spacing:.01em;
line-height:1.1em;
text-decoration:none;
text-transform:none;
color:#333
}

@media screen and (min-aspect-ratio:1/1) and (min-width:1306px) and (max-width:1920px){
#productList .product .product-title,.no-touch .product-list-titles-overlay #productList .product .product-title,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .title,.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,.eventlist-column-info .eventlist-title,.eventitem-title,.sqs-audio-playlist .album-title,.yui3-lightbox2 .sqs-lightbox-meta h1,.sqs-search-page .sqs-title,.product-block .productDetails .product-title{
font-size:1.3020833333333335vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:1306px){
#productList .product .product-title,.no-touch .product-list-titles-overlay #productList .product .product-title,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .title,.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,.eventlist-column-info .eventlist-title,.eventitem-title,.sqs-audio-playlist .album-title,.yui3-lightbox2 .sqs-lightbox-meta h1,.sqs-search-page .sqs-title,.product-block .productDetails .product-title{
font-size:17px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:1920px){
#productList .product .product-title,.no-touch .product-list-titles-overlay #productList .product .product-title,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .title,.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,.eventlist-column-info .eventlist-title,.eventitem-title,.sqs-audio-playlist .album-title,.yui3-lightbox2 .sqs-lightbox-meta h1,.sqs-search-page .sqs-title,.product-block .productDetails .product-title{
font-size:25px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1306px) and (max-width:1920px){
#productList .product .product-title,.no-touch .product-list-titles-overlay #productList .product .product-title,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .title,.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,.eventlist-column-info .eventlist-title,.eventitem-title,.sqs-audio-playlist .album-title,.yui3-lightbox2 .sqs-lightbox-meta h1,.sqs-search-page .sqs-title,.product-block .productDetails .product-title{
font-size:1.3020833333333335vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:1306px){
#productList .product .product-title,.no-touch .product-list-titles-overlay #productList .product .product-title,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .title,.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,.eventlist-column-info .eventlist-title,.eventitem-title,.sqs-audio-playlist .album-title,.yui3-lightbox2 .sqs-lightbox-meta h1,.sqs-search-page .sqs-title,.product-block .productDetails .product-title{
font-size:17px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1920px){
#productList .product .product-title,.no-touch .product-list-titles-overlay #productList .product .product-title,.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .title,.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,.eventlist-column-info .eventlist-title,.eventitem-title,.sqs-audio-playlist .album-title,.yui3-lightbox2 .sqs-lightbox-meta h1,.sqs-search-page .sqs-title,.product-block .productDetails .product-title{
font-size:25px
}


}

.summary-title{
font-family:alegreya;
font-weight:400;
font-style:italic;
letter-spacing:.01em;
text-transform:none;
text-decoration:none;
color:#333
}

.eventlist-column-info .eventlist-title,.eventitem .eventlist-title{
font-family:"futura-pt",sans-serif;
font-weight:700;
font-style:normal;
font-size:22px;
letter-spacing:0px;
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:25px;
letter-spacing:.01em;
line-height:1.1em;
text-decoration:none;
text-transform:none;
line-height:1.1em !important;
color:#333
}

@media screen and (min-aspect-ratio:1/1) and (min-width:1306px) and (max-width:1920px){
.eventlist-column-info .eventlist-title,.eventitem .eventlist-title{
font-size:1.3020833333333335vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:1306px){
.eventlist-column-info .eventlist-title,.eventitem .eventlist-title{
font-size:17px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:1920px){
.eventlist-column-info .eventlist-title,.eventitem .eventlist-title{
font-size:25px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1306px) and (max-width:1920px){
.eventlist-column-info .eventlist-title,.eventitem .eventlist-title{
font-size:1.3020833333333335vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:1306px){
.eventlist-column-info .eventlist-title,.eventitem .eventlist-title{
font-size:17px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1920px){
.eventlist-column-info .eventlist-title,.eventitem .eventlist-title{
font-size:25px
}


}

#productDetails .product-title{
font-family:"futura-pt",sans-serif;
font-weight:700;
font-style:normal;
font-size:48px;
letter-spacing:0px;
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:54px;
letter-spacing:.01em;
line-height:1.1em;
text-decoration:none;
text-transform:none;
color:#333
}

@media screen and (min-aspect-ratio:1/1) and (min-width:853px) and (max-width:1920px){
#productDetails .product-title{
font-size:2.8125vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:853px){
#productDetails .product-title{
font-size:24px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:1920px){
#productDetails .product-title{
font-size:54px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:853px) and (max-width:1920px){
#productDetails .product-title{
font-size:2.8125vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:853px){
#productDetails .product-title{
font-size:24px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1920px){
#productDetails .product-title{
font-size:54px
}


}

.newsletter-block .newsletter-form-header-title{
font-family:"futura-pt",sans-serif;
font-style:normal;
font-size:24px;
letter-spacing:0px;
line-height:1.25em;
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:27px;
letter-spacing:.01em;
line-height:1.3em;
text-decoration:none;
text-transform:none
}

@media screen and (min-aspect-ratio:1/1) and (min-width:1493px) and (max-width:1920px){
.newsletter-block .newsletter-form-header-title{
font-size:1.40625vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:1493px){
.newsletter-block .newsletter-form-header-title{
font-size:21px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:1920px){
.newsletter-block .newsletter-form-header-title{
font-size:27px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1493px) and (max-width:1920px){
.newsletter-block .newsletter-form-header-title{
font-size:1.40625vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:1493px){
.newsletter-block .newsletter-form-header-title{
font-size:21px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1920px){
.newsletter-block .newsletter-form-header-title{
font-size:27px
}


}

.eventlist-cats,.eventlist-meta,.eventitem-meta:not(.event-meta-socialicon-container):not(.event-meta-addtocalendar-container),.sqs-audio-playlist .artist,.sqs-block-summary-v2 .summary-metadata-item{
font-family:Roboto Mono;
font-weight:500;
font-style:normal;
letter-spacing:.13em;
text-transform:uppercase;
text-decoration:none;
color:#bbb
}

.product-excerpt,.eventlist-excerpt p,.sqs-audio-playlist .album-description,.sqs-search-page .sqs-content,.sqs-block-summary-v2 .summmary-excerpt,.sqs-block-summary-v2 .summary-read-more-link{
font-family:alegreya;
font-weight:400;
font-style:normal;
letter-spacing:0em;
text-transform:none;
text-decoration:none;
color:#999
}

.eventlist-excerpt a,.product-excerpt a{
color:#999
}

.filter-sub,.promo--newsletter .newsletter-block .newsletter-form-header-description p,.yui3-lightbox2 .sqs-lightbox-meta p{
font-family:"minion-pro",serif;
font-size:16px;
letter-spacing:0px;
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:18px;
letter-spacing:0em;
line-height:1.5em;
text-decoration:none;
text-transform:none
}

body:not(.view-list) .site-page{
max-width:1520px;
margin-left:auto;
margin-right:auto
}

.site-container{
position:relative;
width:100%;
margin:0 auto;
box-sizing:border-box
}

@media screen and (max-width:768px){
.site-container{
padding-bottom:70px
}


}

.site-header,.site-page,.site-footer{
width:auto;
box-sizing:border-box
}

.site-footer{
width:100%;
box-sizing:border-box;
border-top:solid 1px #f0f0f0
}

@media screen and (min-width:1281px){
.site-footer.responsive-margin--left,.site-footer.responsive-margin--right{
margin-left:120px;
margin-right:120px
}


}

.tweak-blog-list-grid-alignment-masonry.collection-type-blog.view-list .site-footer{
-webkit-transition:opacity 140ms ease-in-out;
-moz-transition:opacity 140ms ease-in-out;
-ms-transition:opacity 140ms ease-in-out;
-o-transition:opacity 140ms ease-in-out;
transition:opacity 140ms ease-in-out;
opacity:0
}

.tweak-blog-list-grid-alignment-masonry.collection-type-blog.view-list .site-footer.show{
opacity:1
}

.header-announcement-wrapper{
width:100%;
#position:fixed;
top:0;
left:0;
z-index:1099;
box-sizing:border-box
}

@media screen and (min-width:1281px){
.header-announcement-wrapper.responsive-padding--left,.header-announcement-wrapper.responsive-padding--right{
padding-left:120px;
padding-right:120px
}


}

@media screen and (max-width:768px){
.header-announcement-wrapper{
position:relative;
top:auto;
left:auto
}


}

.tweak-header-background-color-on .header-announcement-wrapper{
-webkit-transition:background-color 50ms linear;
-moz-transition:background-color 50ms linear;
-ms-transition:background-color 50ms linear;
-o-transition:background-color 50ms linear;
transition:background-color 50ms linear
}

.tweak-header-background-color-on.header-tucked .header-announcement-wrapper{
background-color:#fff;
-webkit-transition:background-color 140ms linear;
-moz-transition:background-color 140ms linear;
-ms-transition:background-color 140ms linear;
-o-transition:background-color 140ms linear;
transition:background-color 140ms linear
}

@media screen and (min-width:769px){
.sqs-announcement-bar{
position:fixed;
width:100%
}

.header-tucked .sqs-announcement-bar{
-webkit-transform:translatey(-50%);
-moz-transform:translatey(-50%);
-ms-transform:translatey(-50%);
-o-transform:translatey(-50%);
transform:translatey(-50%)
}


}

.site-header{
position:relative;
width:100%;
z-index:1099;
opacity:1;
-webkit-transition:transform 200ms cubic-bezier(0.23, 1, 0.32, 1), opacity 150ms ease-in-out;
-moz-transition:transform 200ms cubic-bezier(0.23, 1, 0.32, 1), opacity 150ms ease-in-out;
-ms-transition:transform 200ms cubic-bezier(0.23, 1, 0.32, 1), opacity 150ms ease-in-out;
-o-transition:transform 200ms cubic-bezier(0.23, 1, 0.32, 1), opacity 150ms ease-in-out;
transition:transform 200ms cubic-bezier(0.23, 1, 0.32, 1), opacity 150ms ease-in-out;
padding-top:4%;
padding-bottom:2%;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flex;
display:flex;
-webkit-flex-flow:row nowrap;
-moz-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-justify-content:space-between;
-moz-justify-content:space-between;
-ms-justify-content:space-between;
justify-content:space-between;
-ms-flex-align:center;
-webkit-align-items:center;
-moz-align-items:center;
-ms-align-items:center;
align-items:center
}

@media screen and (min-width:769px){
.header-tucked .site-header{
padding-bottom:0
}


}

@media screen and (max-width:640px){
.site-header{
padding-top:10%;
padding-bottom:10%
}


}

.site-header.loading{
opacity:0
}

.tweak-header-background-color-on .site-header{
-webkit-transition:padding-bottom 0ms 140ms linear;
-moz-transition:padding-bottom 0ms 140ms linear;
-ms-transition:padding-bottom 0ms 140ms linear;
-o-transition:padding-bottom 0ms 140ms linear;
transition:padding-bottom 0ms 140ms linear
}

@media screen and (min-width:769px){
.tweak-header-background-color-on.header-tucked .site-header{
padding-bottom:20px;
-webkit-transition:padding-bottom 0ms 0ms linear;
-moz-transition:padding-bottom 0ms 0ms linear;
-ms-transition:padding-bottom 0ms 0ms linear;
-o-transition:padding-bottom 0ms 0ms linear;
transition:padding-bottom 0ms 0ms linear
}


}

@media screen and (max-width:1024px){
.responsive-content-inset-width{
width:66.6667%
}


}

@media screen and (max-width:768px){
.responsive-content-inset-width{
width:83.3333%
}


}

@media screen and (max-width:640px){
.responsive-content-inset-width{
width:100%
}


}

.collection-type-page .site-page .sqs-layout .sqs-col-12>.sqs-block:not(.float):not(.sqs-float-right):not(.sqs-float-left){
box-sizing:border-box;
width:49.99%;
margin-right:auto;
margin-left:auto
}

@media screen and (max-width:1024px){
.collection-type-page .site-page .sqs-layout .sqs-col-12>.sqs-block:not(.float):not(.sqs-float-right):not(.sqs-float-left){
width:66.6667%
}


}

@media screen and (max-width:768px){
.collection-type-page .site-page .sqs-layout .sqs-col-12>.sqs-block:not(.float):not(.sqs-float-right):not(.sqs-float-left){
width:83.3333%
}


}

@media screen and (max-width:640px){
.collection-type-page .site-page .sqs-layout .sqs-col-12>.sqs-block:not(.float):not(.sqs-float-right):not(.sqs-float-left){
width:100%
}


}

@media screen and (min-width:641px){
.tweak-main-blocks-full-bleed.collection-type-page .site-page .sqs-layout:not(.sqs-editing) .sqs-col-12>.sqs-block.sqs-block-image:not(.float):not(.sqs-float-right):not(.sqs-float-left),.tweak-main-blocks-full-bleed.collection-type-page .site-page .sqs-layout:not(.sqs-editing) .sqs-col-12>.sqs-block.sqs-block-video:not(.float):not(.sqs-float-right):not(.sqs-float-left),.tweak-main-blocks-full-bleed.collection-type-page .site-page .sqs-layout:not(.sqs-editing) .sqs-col-12>.sqs-block.sqs-block-gallery:not(.float):not(.sqs-float-right):not(.sqs-float-left),.tweak-main-blocks-full-bleed.collection-type-page .site-page .sqs-layout:not(.sqs-editing) .sqs-col-12>.sqs-block.sqs-block-horizontalrule:not(.float):not(.sqs-float-right):not(.sqs-float-left){
width:100%;
margin-top:4%;
margin-bottom:4%
}

.tweak-main-blocks-full-bleed.collection-type-page .site-page .sqs-layout:not(.sqs-editing) .sqs-col-12>.sqs-block-gallery[data-block-json*='grid']{
overflow:hidden
}


}

.header-special{
box-sizing:border-box;
text-align:right;
line-height:0;
pointer-events:auto;
font-size:0
}

.header-special.flex-item{
-webkit-flex:1 1 0px;
-moz-flex:1 1 0px;
-ms-flex:1 1 0px;
flex:1 1 0px
}

@media screen and (min-width:1281px){
.header-special.responsive-position--right{
right:120px
}


}

.header-special .social-search-wrapper{
display:none
}

@media screen and (min-width:769px){
.tweak-show-social-in-header .header-special .social-search-wrapper,.tweak-show-search-in-header .header-special .social-search-wrapper{
display:inline-block
}


}

@media screen and (max-width:768px){
.header-special{
display:none
}


}

.tweak-show-search-in-header .header-special .social-search-wrapper.cart-visible{
padding-right:15px;
border-right:solid 1px #f0f0f0
}

.social-ellipsis{
display:none;
cursor:pointer;
width:25px;
height:6px;
padding:17.5px 15px 17.5px 0;
vertical-align:middle
}

.social-ellipsis svg{
fill:#333
}

.social-ellipsis .ellipsis-icon{
height:6px;
padding:0
}

.social-ellipsis .social-close-icon{
display:none;
box-sizing:content-box;
padding:0 4px 0 0;
stroke:#333
}

.show-social .collapse .social-ellipsis .social-close-icon,.show-social .mobile-bar .social-ellipsis .social-close-icon{
display:inline-block
}

.tweak-show-social-in-header .collapse .social-ellipsis{
display:inline-block
}

.show-social .collapse .social-ellipsis .ellipsis-icon,.show-social .mobile-bar .social-ellipsis .ellipsis-icon{
display:none
}

.tweak-show-social-in-header.tweak-show-search-in-header .collapse .social-ellipsis{
border-right:solid 1px #f0f0f0
}

.header-special .social-ellipsis .social-close-icon{
margin-top:-6px
}

.header-special-social{
display:none;
white-space:nowrap;
vertical-align:middle;
line-height:0
}

.tweak-show-social-in-header .header-special-social{
display:inline-block
}

.collapse .header-special-social{
display:none
}

.tweak-show-social-in-header.tweak-show-search-in-header .header-special-social{
padding:10px 15px 10px 0;
border-right:solid 1px #f0f0f0
}

.header-special-social--shown-on-collapse{
opacity:0;
display:inline-block;
pointer-events:none;
position:absolute;
top:0;
left:50%;
white-space:normal;
-webkit-transform:translate3d(-50%,0,0);
-moz-transform:translate3d(-50%,0,0);
-ms-transform:translate3d(-50%,0,0);
-o-transform:translate3d(-50%,0,0);
transform:translate3d(-50%,0,0);
max-width:50%;
-webkit-transition:opacity 150ms ease-in-out;
-moz-transition:opacity 150ms ease-in-out;
-ms-transition:opacity 150ms ease-in-out;
-o-transition:opacity 150ms ease-in-out;
transition:opacity 150ms ease-in-out;
padding:calc(7.5% + 10px) 0 10px
}

@media screen and (min-width:769px){
.show-social .collapse .header-special-social--shown-on-collapse{
opacity:1;
display:inline-block;
pointer-events:auto
}


}

@media screen and (max-width:768px){
.tweak-show-social-in-header.tweak-show-search-in-header .header-special-social{
padding:5px 15px 5px 0
}

.tweak-show-social-in-header.tweak-show-search-in-header .header-special-social--shown-on-collapse{
padding-right:0
}


}

.custom-cart{
display:inline-block;
width:22px;
height:25px;
padding-left:15px;
vertical-align:middle;
line-height:0
}

.custom-cart svg{
stroke:#333
}

.custom-cart-bag{
position:relative
}

.sqs-cart-quantity{
position:absolute;
top:50%;
left:50%;
display:block;
line-height:1;
font-size:10px;
-webkit-transform:translate(-50%,-15%);
-moz-transform:translate(-50%,-15%);
-ms-transform:translate(-50%,-15%);
-o-transform:translate(-50%,-15%);
transform:translate(-50%,-15%);
color:#333
}

.custom-cart-bag-icon{
height:24px;
width:22px
}

.mobile-cart{
display:none
}

@media screen and (max-width:768px){
.mobile-cart{
display:inline-block;
width:19px;
height:21px
}

.mobile-cart .custom-cart-bag-icon{
width:19px;
height:21px
}

.tweak-show-search-in-header .mobile-bar:not(.mobile-bar--user-account-active) .mobile-cart{
padding-left:10px;
margin-left:6px;
border-left:solid 1px #f0f0f0
}

.tweak-show-search-in-header .mobile-bar.mobile-bar--user-account-active .user-account-link--mobile{
padding-left:10px;
margin-left:6px;
border-left:solid 1px #f0f0f0
}

.desktop-cart{
display:none
}


}

.user-account-link--icon{
display:none
}

.user-account-link--icon .use--thin{
display:none
}

.tweak-ui-icon-weight-hairline .user-account-link--icon .use--thin,.tweak-ui-icon-weight-light .user-account-link--icon .use--thin{
display:block
}

.tweak-ui-icon-weight-hairline .user-account-link--icon .use--thick,.tweak-ui-icon-weight-light .user-account-link--icon .use--thick{
display:none
}

.tweak-user-account-link-position-icon-on-right .nav-link--user-account{
display:none
}

.tweak-user-account-link-position-icon-on-right .user-account-link--icon{
display:inline-block;
padding-left:15px;
vertical-align:middle;
line-height:0;
overflow:visible
}

.tweak-user-account-link-position-icon-on-right .user-account-link--icon a{
display:block;
width:24px;
height:24px;
overflow:visible;
box-sizing:border-box
}

.tweak-user-account-link-position-icon-on-right .user-account-link--icon svg{
stroke:#333;
fill:none;
overflow:visible;
width:100%;
height:100%
}

.tweak-user-account-link-position-icon-on-right .user-account-link--icon use{
overflow:visible
}

@media screen and (max-width:768px){
.tweak-user-account-link-position-icon-on-right .user-account-link--mobile a{
width:21px;
height:21px;
padding:0
}


}

.header-search{
display:none;
width:20px;
height:21px;
padding-left:15px;
vertical-align:middle;
line-height:0
}

.header-search svg{
stroke:#333
}

.tweak-show-search-in-header .header-search{
display:inline-block
}

.search-icon{
height:20px;
width:20px
}

.search-close-icon{
box-sizing:content-box;
padding:2px;
display:none
}

.show-search .search-icon{
display:none
}

.show-search .search-close-icon{
display:block
}

.sqs-search-page-more{
cursor:pointer;
color:#f86e0d;
font-family:"futura-pt",sans-serif;
font-weight:700;
font-style:normal;
font-size:22px;
letter-spacing:0px;
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:25px;
letter-spacing:.01em;
line-height:1.1em;
text-decoration:none;
text-transform:none;
-webkit-transition:color 90ms ease-in-out;
-moz-transition:color 90ms ease-in-out;
-ms-transition:color 90ms ease-in-out;
-o-transition:color 90ms ease-in-out;
transition:color 90ms ease-in-out
}

.sqs-search-page-more:hover{
color:#333
}

.header-search-form{
box-sizing:border-box;
position:fixed;
top:0;
bottom:0;
left:0;
pointer-events:none;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
z-index:1098;
visibility:hidden;
-webkit-transition:opacity 150ms ease-in-out, visibility 0ms 150ms linear;
-moz-transition:opacity 150ms ease-in-out, visibility 0ms 150ms linear;
-ms-transition:opacity 150ms ease-in-out, visibility 0ms 150ms linear;
-o-transition:opacity 150ms ease-in-out, visibility 0ms 150ms linear;
transition:opacity 150ms ease-in-out, visibility 0ms 150ms linear
}

.show-search .header-search-form{
opacity:1;
-webkit-transition:opacity 150ms ease-in-out, visibility 0ms 0ms linear;
-moz-transition:opacity 150ms ease-in-out, visibility 0ms 0ms linear;
-ms-transition:opacity 150ms ease-in-out, visibility 0ms 0ms linear;
-o-transition:opacity 150ms ease-in-out, visibility 0ms 0ms linear;
transition:opacity 150ms ease-in-out, visibility 0ms 0ms linear;
pointer-events:auto;
visibility:visible
}

.show-search{
height:100%;
overflow:hidden
}

.sqs-search-page .sqs-search-page-input{
border:0;
background:transparent;
padding:15px
}

.sqs-search-page .sqs-search-page-input input{
box-sizing:border-box;
width:100%;
height:100%;
margin:0;
padding:0;
border:0;
outline:0;
text-align:center;
vertical-align:middle;
background-color:#fff;
color:#333;
font-family:"futura-pt",sans-serif;
font-weight:700;
font-style:normal;
font-size:48px;
letter-spacing:0px;
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:54px;
letter-spacing:.01em;
line-height:1.1em;
text-transform:none;
text-decoration:none;
line-height:1
}

@media screen and (min-aspect-ratio:1/1) and (min-width:853px) and (max-width:1920px){
.sqs-search-page .sqs-search-page-input input{
font-size:2.8125vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:853px){
.sqs-search-page .sqs-search-page-input input{
font-size:24px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:1920px){
.sqs-search-page .sqs-search-page-input input{
font-size:54px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:853px) and (max-width:1920px){
.sqs-search-page .sqs-search-page-input input{
font-size:2.8125vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:853px){
.sqs-search-page .sqs-search-page-input input{
font-size:24px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1920px){
.sqs-search-page .sqs-search-page-input input{
font-size:54px
}


}

.sqs-search-page-result{
max-width:900px;
margin-left:auto;
margin-right:auto
}

.sqs-search-page-result .search-results{
border-bottom:none;
border-top:none
}

.header-search-form-input{
box-sizing:border-box;
display:inline-block;
width:100%;
height:auto;
position:absolute;
top:50%;
-webkit-transform:translatey(-50%);
-moz-transform:translatey(-50%);
-ms-transform:translatey(-50%);
-o-transform:translatey(-50%);
transform:translatey(-50%);
margin:0;
padding:0;
border:0;
outline:0;
text-align:center;
vertical-align:middle;
background-color:#fff;
color:transparent;
-webkit-transition:color 100ms 0ms linear;
-moz-transition:color 100ms 0ms linear;
-ms-transition:color 100ms 0ms linear;
-o-transition:color 100ms 0ms linear;
transition:color 100ms 0ms linear;
font-family:"futura-pt",sans-serif;
font-weight:700;
font-style:normal;
font-size:48px;
letter-spacing:0px;
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:54px;
letter-spacing:.01em;
line-height:1.1em;
text-transform:none;
text-decoration:none;
line-height:1
}

@media screen and (min-aspect-ratio:1/1) and (min-width:853px) and (max-width:1920px){
.header-search-form-input{
font-size:2.8125vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:853px){
.header-search-form-input{
font-size:24px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:1920px){
.header-search-form-input{
font-size:54px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:853px) and (max-width:1920px){
.header-search-form-input{
font-size:2.8125vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:853px){
.header-search-form-input{
font-size:24px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1920px){
.header-search-form-input{
font-size:54px
}


}

.header-search-form-input::-webkit-input-placeholder{
opacity:0;
-webkit-transition:opacity 100ms 0ms linear;
-moz-transition:opacity 100ms 0ms linear;
-ms-transition:opacity 100ms 0ms linear;
-o-transition:opacity 100ms 0ms linear;
transition:opacity 100ms 0ms linear;
line-height:1
}

.header-search-form-input::-moz-placeholder{
opacity:0;
-webkit-transition:opacity 100ms 0ms linear;
-moz-transition:opacity 100ms 0ms linear;
-ms-transition:opacity 100ms 0ms linear;
-o-transition:opacity 100ms 0ms linear;
transition:opacity 100ms 0ms linear;
line-height:1
}

.header-search-form-input:-ms-input-placeholder{
opacity:0;
-webkit-transition:opacity 100ms 0ms linear;
-moz-transition:opacity 100ms 0ms linear;
-ms-transition:opacity 100ms 0ms linear;
-o-transition:opacity 100ms 0ms linear;
transition:opacity 100ms 0ms linear;
line-height:1
}

.show-search .header-search-form-input{
color:#333;
-webkit-transition:color 150ms 200ms ease-in-out;
-moz-transition:color 150ms 200ms ease-in-out;
-ms-transition:color 150ms 200ms ease-in-out;
-o-transition:color 150ms 200ms ease-in-out;
transition:color 150ms 200ms ease-in-out
}

.show-search .header-search-form-input::-webkit-input-placeholder{
opacity:1;
-webkit-transition:opacity 150ms 200ms ease-in-out;
-moz-transition:opacity 150ms 200ms ease-in-out;
-ms-transition:opacity 150ms 200ms ease-in-out;
-o-transition:opacity 150ms 200ms ease-in-out;
transition:opacity 150ms 200ms ease-in-out
}

.show-search .header-search-form-input::-moz-placeholder{
opacity:1;
-webkit-transition:opacity 150ms 200ms ease-in-out;
-moz-transition:opacity 150ms 200ms ease-in-out;
-ms-transition:opacity 150ms 200ms ease-in-out;
-o-transition:opacity 150ms 200ms ease-in-out;
transition:opacity 150ms 200ms ease-in-out
}

.show-search .header-search-form-input:-ms-input-placeholder{
opacity:1;
-webkit-transition:opacity 150ms 200ms ease-in-out;
-moz-transition:opacity 150ms 200ms ease-in-out;
-ms-transition:opacity 150ms 200ms ease-in-out;
-o-transition:opacity 150ms 200ms ease-in-out;
transition:opacity 150ms 200ms ease-in-out
}

.site-page{
width:100%;
box-sizing:border-box;
opacity:1;
-webkit-transition:opacity 200ms ease-in-out;
-moz-transition:opacity 200ms ease-in-out;
-ms-transition:opacity 200ms ease-in-out;
-o-transition:opacity 200ms ease-in-out;
transition:opacity 200ms ease-in-out
}

@media screen and (min-width:1281px){
.site-page.responsive-padding--left,.site-page.responsive-padding--right{
padding-left:120px;
padding-right:120px
}


}

.site-page.loading{
opacity:0
}

.collection-type-blog.view-list .site-page.loading{
opacity:1
}

.main-content{
position:relative;
margin:0 auto
}

.logo-wrapper{
position:relative;
text-align:center;
-webkit-transition:opacity 150ms ease-in-out;
-moz-transition:opacity 150ms ease-in-out;
-ms-transition:opacity 150ms ease-in-out;
-o-transition:opacity 150ms ease-in-out;
transition:opacity 150ms ease-in-out;
font-size:initial;
line-height:initial
}

.logo-wrapper.flex-item{
-webkit-flex:0 0 auto;
-moz-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto
}

@media screen and (max-width:768px){
.logo-wrapper.flex-item{
-webkit-flex:1 1 auto;
-moz-flex:1 1 auto;
-ms-flex:1 1 auto;
flex:1 1 auto
}


}

@media screen and (min-width:769px){
.show-social .collapse .logo-wrapper{
opacity:0
}


}

.logo-image{
display:inline-block
}

.logo-image a{
display:block;
font-size:0;
line-height:0
}

.logo-image img{
height:auto;
max-height:48px;
width:auto;
max-width:100%;
-webkit-transition:max-height 100ms ease-in-out;
-moz-transition:max-height 100ms ease-in-out;
-ms-transition:max-height 100ms ease-in-out;
-o-transition:max-height 100ms ease-in-out;
transition:max-height 100ms ease-in-out
}

.nav-link--folder{
position:relative
}

.folder-toggle{
color:#333;
cursor:pointer
}

.nav-link--folder.nav-link--active .folder-toggle{
color:#f06400
}

.folder-toggle:before{
content:'+';
padding:0 .25em 0 0;
width:.5em;
display:inline-block
}

.folder-toggle~.subnav{
position:absolute;
overflow:hidden;
opacity:0;
pointer-events:none;
left:0;
right:0;
background-color:#f7f7f7;
box-sizing:border-box;
padding:10px;
margin-top:0;
border-bottom:solid 1px #ebebeb;
-webkit-transition:opacity 100ms ease-in-out, margin-top 50ms ease-in-out;
-moz-transition:opacity 100ms ease-in-out, margin-top 50ms ease-in-out;
-ms-transition:opacity 100ms ease-in-out, margin-top 50ms ease-in-out;
-o-transition:opacity 100ms ease-in-out, margin-top 50ms ease-in-out;
transition:opacity 100ms ease-in-out, margin-top 50ms ease-in-out
}

.folder-toggle~.subnav div{
padding:.25em 0;
cursor:pointer
}

.site-footer .folder-toggle~.subnav{
top:auto;
bottom:100%;
margin-bottom:.5em;
width:100%;
min-width:240px;
-webkit-transform:translatex(-50%);
-moz-transform:translatex(-50%);
-ms-transform:translatex(-50%);
-o-transform:translatex(-50%);
transform:translatex(-50%);
left:50%
}

.folder-open .folder-toggle~.subnav{
opacity:1;
font-size:24px;
margin-top:.5em;
pointer-events:all;
z-index:1099
}

.tweak-navigation-link-spacing-small .folder-open .folder-toggle~.subnav{
margin-top:.25em
}

.tweak-navigation-link-spacing-large .folder-open .folder-toggle~.subnav{
margin-top:.75em
}

.folder-open .folder-toggle:before{
content:'\2012'
}

.nav-toggle-box{
display:none
}

.sidetray-wrapper{
position:fixed;
left:0;
top:0;
z-index:1100;
-webkit-transform:translatex(-35%);
-moz-transform:translatex(-35%);
-ms-transform:translatex(-35%);
-o-transform:translatex(-35%);
transform:translatex(-35%);
height:100%;
background-color:#f7f7f7;
background-color:#fff;
pointer-events:none;
opacity:0;
visibility:hidden;
overflow-y:hidden;
overflow-x:hidden;
padding:0;
border-right:solid 1px #f0f0f0;
-webkit-transition:transform 300ms cubic-bezier(.5,0,0,1), opacity 200ms 0ms linear, visibility 0ms 350ms linear, margin 0ms 350ms linear;
-moz-transition:transform 300ms cubic-bezier(.5,0,0,1), opacity 200ms 0ms linear, visibility 0ms 350ms linear, margin 0ms 350ms linear;
-ms-transition:transform 300ms cubic-bezier(.5,0,0,1), opacity 200ms 0ms linear, visibility 0ms 350ms linear, margin 0ms 350ms linear;
-o-transition:transform 300ms cubic-bezier(.5,0,0,1), opacity 200ms 0ms linear, visibility 0ms 350ms linear, margin 0ms 350ms linear;
transition:transform 300ms cubic-bezier(.5,0,0,1), opacity 200ms 0ms linear, visibility 0ms 350ms linear, margin 0ms 350ms linear;
max-width:1024px;
margin-left:-200%
}

@media screen and (max-width:768px){
.sidetray-wrapper{
overflow-y:auto;
border-right:none;
max-width:100%;
width:100%
}


}

.main-nav-wrapper{
display:inline-block;
vertical-align:middle;
position:relative;
width:55%;
padding-left:100px;
padding-right:100px;
border-right:solid 1px #f0f0f0;
height:100%;
box-sizing:border-box;
overflow:hidden;
z-index:1110
}

.main-nav-wrapper .nav-blocks-wrapper{
position:relative;
top:50%;
-webkit-transform:translatey(-50%);
-moz-transform:translatey(-50%);
-ms-transform:translatey(-50%);
-o-transform:translatey(-50%);
transform:translatey(-50%);
opacity:0;
-webkit-transition:opacity 100ms 0ms ease-in-out;
-moz-transition:opacity 100ms 0ms ease-in-out;
-ms-transition:opacity 100ms 0ms ease-in-out;
-o-transition:opacity 100ms 0ms ease-in-out;
transition:opacity 100ms 0ms ease-in-out
}

.main-nav-wrapper .nav-blocks-wrapper .sqs-layout:not(.empty){
margin-top:40px
}

.main-nav-wrapper .nav-blocks-wrapper .sqs-row .sqs-col-1 .sqs-block:last-child{
padding-bottom:0 !important
}

.main-nav-wrapper .main-navigation{
position:relative;
z-index:1000
}

.main-nav-wrapper.scroll{
overflow:auto
}

.main-nav-wrapper.scroll .nav-blocks-wrapper{
top:auto;
-webkit-transform:translatey(0);
-moz-transform:translatey(0);
-ms-transform:translatey(0);
-o-transform:translatey(0);
transform:translatey(0)
}

.main-nav-wrapper.scroll-folder{
overflow:auto
}

@media screen and (max-width:768px){
.main-nav-wrapper{
display:block;
width:100%;
height:auto;
border-right:none;
vertical-align:top
}

.main-nav-wrapper.responsive-padding--top,.main-nav-wrapper.responsive-padding--bottom{
padding:50px 12%
}

.main-nav-wrapper .nav-blocks-wrapper{
top:auto;
-webkit-transform:translatey(0);
-moz-transform:translatey(0);
-ms-transform:translatey(0);
-o-transform:translatey(0);
transform:translatey(0)
}

.main-nav-wrapper .nav-blocks-wrapper .sqs-layout:not(.empty){
margin-top:20px
}


}

.sidetray-blocks{
display:inline-block;
height:100%;
width:45%;
padding-left:100px;
padding-right:100px;
vertical-align:middle;
box-sizing:border-box;
position:relative;
overflow:hidden;
z-index:1110
}

.sidetray-blocks .sidetray-blocks-wrapper{
position:relative;
top:50%;
-webkit-transform:translatey(-50%);
-moz-transform:translatey(-50%);
-ms-transform:translatey(-50%);
-o-transform:translatey(-50%);
transform:translatey(-50%);
opacity:0;
-webkit-transition:opacity 100ms 0ms ease-in-out;
-moz-transition:opacity 100ms 0ms ease-in-out;
-ms-transition:opacity 100ms 0ms ease-in-out;
-o-transition:opacity 100ms 0ms ease-in-out;
transition:opacity 100ms 0ms ease-in-out
}

.sidetray-blocks.scroll{
overflow:auto
}

.sidetray-blocks.scroll .sidetray-blocks-wrapper{
top:auto;
-webkit-transform:translatey(0);
-moz-transform:translatey(0);
-ms-transform:translatey(0);
-o-transform:translatey(0);
transform:translatey(0)
}

@media screen and (max-width:768px){
.sidetray-blocks{
display:block;
width:100%;
height:auto;
overflow:auto;
vertical-align:top;
border-top:solid 1px #f0f0f0
}

.sidetray-blocks.responsive-padding--top{
padding-top:50px;
padding-left:12%;
padding-right:12%
}

.sidetray-blocks.responsive-padding--bottom{
padding-bottom:100px
}

.sidetray-blocks .sidetray-blocks-wrapper{
top:auto;
-webkit-transform:translatey(0);
-moz-transform:translatey(0);
-ms-transform:translatey(0);
-o-transform:translatey(0);
transform:translatey(0)
}


}

.tweak-hide-right-nav-column .sidetray-wrapper{
max-width:640px
}

.tweak-hide-right-nav-column .main-nav-wrapper{
width:100%;
border-right:none
}

.tweak-hide-right-nav-column .sidetray-blocks{
display:none
}

.nav-toggle-label{
display:none;
width:26px;
height:18px;
box-sizing:border-box;
text-align:left;
cursor:pointer;
user-select:none;
z-index:inherit;
pointer-events:auto;
font-size:0;
line-height:1
}

.nav-toggle-label.flex-item{
-webkit-flex:1 1 0px;
-moz-flex:1 1 0px;
-ms-flex:1 1 0px;
flex:1 1 0px
}

@media screen and (min-width:769px){
.nav-toggle-label{
display:block
}


}

@media screen and (min-width:1281px){
.nav-toggle-label.responsive-position--left{
left:120px
}


}

.nav-toggle-label svg{
stroke:#333;
width:26px;
height:18px
}

.nav-toggle-label:before{
width:32px;
height:32px;
line-height:32px;
vertical-align:middle;
text-align:center
}

.nav-toggle-label:hover{
color:#333
}

.nav-close-overlay{
display:none;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:900
}

.nav-close-toggle-wrapper{
position:fixed;
top:0;
left:0;
z-index:10100;
-webkit-transition:visibility 0ms 0ms linear;
-moz-transition:visibility 0ms 0ms linear;
-ms-transition:visibility 0ms 0ms linear;
-o-transition:visibility 0ms 0ms linear;
transition:visibility 0ms 0ms linear;
visibility:hidden
}

@media screen and (max-width:768px){
.nav-close-toggle-wrapper{
top:auto;
bottom:0
}

.nav-close-toggle-wrapper .nav-toggle-close-label.responsive-position--left{
left:20px
}


}

.nav-toggle-close-label{
display:block;
position:absolute;
width:18px;
height:18px;
padding:0 4px;
top:50%;
-webkit-transform:translatey(-50%);
-moz-transform:translatey(-50%);
-ms-transform:translatey(-50%);
-o-transform:translatey(-50%);
transform:translatey(-50%);
box-sizing:content-box;
text-align:left;
cursor:pointer;
user-select:none;
z-index:inherit;
pointer-events:none
}

@media screen and (min-width:1281px){
.nav-toggle-close-label.responsive-position--left{
left:120px
}


}

.nav-toggle-close-label svg{
stroke:#333;
vertical-align:top
}

@media screen and (max-width:768px){
.nav-toggle-close-label{
top:auto;
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
-o-transform:none;
transform:none;
position:relative;
margin-bottom:20px
}


}

.nav-open{
height:100%;
overflow:hidden;
position:relative
}

.nav-open .sidetray-wrapper{
pointer-events:auto;
visibility:visible;
-webkit-transform:translatex(0);
-moz-transform:translatex(0);
-ms-transform:translatex(0);
-o-transform:translatex(0);
transform:translatex(0);
opacity:1;
-webkit-transition:transform 250ms cubic-bezier(.42,0,.12,1), opacity 100ms linear, visibility 0ms 0ms linear;
-moz-transition:transform 250ms cubic-bezier(.42,0,.12,1), opacity 100ms linear, visibility 0ms 0ms linear;
-ms-transition:transform 250ms cubic-bezier(.42,0,.12,1), opacity 100ms linear, visibility 0ms 0ms linear;
-o-transition:transform 250ms cubic-bezier(.42,0,.12,1), opacity 100ms linear, visibility 0ms 0ms linear;
transition:transform 250ms cubic-bezier(.42,0,.12,1), opacity 100ms linear, visibility 0ms 0ms linear;
-webkit-overflow-scrolling:touch;
margin-left:0
}

.nav-open .site-container,.nav-open .site-page,.nav-open [data-type="page"]{
pointer-events:none;
overflow:hidden
}

.nav-open .nav-close-toggle-wrapper{
visibility:visible;
-webkit-transition:visibility 0ms 250ms linear;
-moz-transition:visibility 0ms 250ms linear;
-ms-transition:visibility 0ms 250ms linear;
-o-transition:visibility 0ms 250ms linear;
transition:visibility 0ms 250ms linear
}

.nav-open .nav-close-overlay{
display:block
}

.nav-open .nav-toggle-close-label{
pointer-events:auto
}

.nav-open .main-nav-wrapper{
-webkit-overflow-scrolling:touch
}

.nav-open .main-nav-wrapper .nav-blocks-wrapper{
opacity:1;
-webkit-transition:opacity 100ms 150ms ease-in-out;
-moz-transition:opacity 100ms 150ms ease-in-out;
-ms-transition:opacity 100ms 150ms ease-in-out;
-o-transition:opacity 100ms 150ms ease-in-out;
transition:opacity 100ms 150ms ease-in-out;
-webkit-overflow-scrolling:touch
}

.nav-open .sidetray-blocks-wrapper{
opacity:1;
-webkit-transition:opacity 100ms 150ms ease-in-out;
-moz-transition:opacity 100ms 150ms ease-in-out;
-ms-transition:opacity 100ms 150ms ease-in-out;
-o-transition:opacity 100ms 150ms ease-in-out;
transition:opacity 100ms 150ms ease-in-out;
-webkit-overflow-scrolling:touch
}

.mobile-bar{
display:none;
text-align:center;
-webkit-flex-flow:row nowrap;
-moz-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-justify-content:space-between;
-moz-justify-content:space-between;
-ms-justify-content:space-between;
justify-content:space-between;
-ms-flex-align:center;
-webkit-align-items:center;
-moz-align-items:center;
-ms-align-items:center;
align-items:center
}

@media screen and (max-width:768px){
.mobile-bar{
padding:20px;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flex;
display:flex;
position:fixed;
bottom:0;
left:0;
width:100%;
box-sizing:border-box;
background-color:#fff;
z-index:10099;
border-top:solid 1px #f0f0f0
}


}

.mobile-bar .flex-item{
-webkit-flex:1 1 33%;
-moz-flex:1 1 33%;
-ms-flex:1 1 33%;
flex:1 1 33%
}

.mobile-bar .search-cart--mobile{
display:none;
line-height:1;
padding-left:0;
text-align:right;
border-left-width:0
}

.mobile-bar .search-cart--mobile .header-search--mobile{
margin-left:auto
}

.mobile-bar .nav-toggle-label--mobile{
position:relative;
top:auto;
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
-o-transform:none;
transform:none;
line-height:1;
display:inherit
}

.mobile-bar .social-ellipsis--mobile{
line-height:1;
padding:0;
height:auto
}

.mobile-bar .social-ellipsis--mobile .ellipsis-icon,.mobile-bar .social-ellipsis--mobile .social-close-icon{
margin:auto
}

.tweak-show-social-in-header .mobile-bar .social-ellipsis.flex-item{
display:inherit
}

.tweak-show-search-in-header .mobile-bar .search-cart--mobile.flex-item,.mobile-bar.mobile-bar--has-cart .search-cart--mobile.flex-item{
display:inherit
}

.nav-open .mobile-bar .nav-toggle-label--mobile{
visibility:hidden
}

body:not(.tweak-show-search-in-header) .mobile-bar:not(.mobile-bar--has-cart) .social-ellipsis--mobile{
-webkit-flex:1 1 50%;
-moz-flex:1 1 50%;
-ms-flex:1 1 50%;
flex:1 1 50%;
text-align:right
}

body:not(.tweak-show-search-in-header) .mobile-bar:not(.mobile-bar--has-cart) .social-ellipsis--mobile .social-close-icon,body:not(.tweak-show-search-in-header) .mobile-bar:not(.mobile-bar--has-cart) .social-ellipsis--mobile .ellipsis-icon{
margin-left:auto;
margin-right:0
}

body:not(.tweak-show-search-in-header) .mobile-bar:not(.mobile-bar--has-cart) .nav-toggle-label--mobile{
-webkit-flex:1 1 50%;
-moz-flex:1 1 50%;
-ms-flex:1 1 50%;
flex:1 1 50%
}

body:not(.tweak-show-social-in-header) .mobile-bar .search-cart--mobile{
-webkit-flex:1 1 50%;
-moz-flex:1 1 50%;
-ms-flex:1 1 50%;
flex:1 1 50%
}

body:not(.tweak-show-social-in-header) .mobile-bar .nav-toggle-label--mobile{
-webkit-flex:1 1 50%;
-moz-flex:1 1 50%;
-ms-flex:1 1 50%;
flex:1 1 50%
}

body:not(.tweak-show-search-in-header):not(.tweak-show-social-in-header) .mobile-bar:not(.mobile-bar--has-cart) .nav-toggle-label--mobile{
-webkit-flex:1 1 100%;
-moz-flex:1 1 100%;
-ms-flex:1 1 100%;
flex:1 1 100%
}

.mobile-social{
display:none
}

@media screen and (max-width:768px){
.tweak-show-social-in-header .mobile-social{
display:block;
opacity:0;
visibility:hidden;
-webkit-transition:opacity 150ms ease-in-out;
-moz-transition:opacity 150ms ease-in-out;
-ms-transition:opacity 150ms ease-in-out;
-o-transition:opacity 150ms ease-in-out;
transition:opacity 150ms ease-in-out;
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
background-color:#fff;
z-index:1098;
pointer-events:none
}

.tweak-show-social-in-header .mobile-social .sqs-template-social-icons .sqs-svg-icon--wrapper{
width:40px;
height:40px
}

.tweak-show-social-in-header .mobile-social nav{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
max-width:80%
}

.show-social.tweak-show-social-in-header .mobile-social{
opacity:1;
visibility:visible;
pointer-events:auto
}


}

.filter-heading{
font-family:"futura-pt",sans-serif;
font-weight:700;
font-style:normal;
font-size:22px;
letter-spacing:0px;
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:25px;
letter-spacing:.01em;
line-height:1.1em;
text-decoration:none;
text-transform:none;
color:#333;
text-align:center;
margin:0 0 95px;
opacity:1;
-webkit-transition:opacity 200ms ease-in-out;
-moz-transition:opacity 200ms ease-in-out;
-ms-transition:opacity 200ms ease-in-out;
-o-transition:opacity 200ms ease-in-out;
transition:opacity 200ms ease-in-out
}

.filter-heading.loading{
opacity:0
}

.filter-heading .category-name:before,.filter-heading .category-name:after{
content:'"'
}

.filter-heading .author-avatar{
margin:0 auto
}

.filter-heading p{
margin:0 0 .75em
}

@media screen and (max-width:768px){
.filter-heading{
margin:0 0 70px
}


}

@media screen and (max-width:640px){
.filter-heading{
margin:0 0 40px
}


}

.embed-block iframe,.embed-block img{
max-width:100%
}

html.touch .squarespace-comments .comments-content .comment-list .comment .comment-header .controls .squarespace-comment-buttons .comment-control{
opacity:1
}

.sqs-block-horizontalrule hr{
background-color:#ebebeb
}

.sqs-block-quote figure{
margin-left:40px;
margin-right:40px;
font-family:"minion-pro",serif;
font-size:24px;
line-height:1.25em;
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:42px;
letter-spacing:0px;
line-height:1.3em;
text-decoration:none;
text-transform:none
}

.sqs-block-quote figure blockquote{
margin:0;
padding:0;
border:none;
color:#f06400
}

.tweak-quote-block-alignment-left .sqs-block-quote figure blockquote{
text-align:left
}

.tweak-quote-block-alignment-center .sqs-block-quote figure blockquote{
text-align:center
}

.sqs-block-quote figure blockquote>span{
display:none
}

.sqs-block-quote figure .source{
margin-top:1em;
font-size:16px;
letter-spacing:0px;
color:rgba(240,100,0,.6)
}

.tweak-quote-block-alignment-left .sqs-block-quote figure .source{
text-align:left
}

.tweak-quote-block-alignment-center .sqs-block-quote figure .source{
text-align:center
}

.responsive-margin--top{
margin-top:95px
}

.responsive-margin--bottom{
margin-bottom:95px
}

.responsive-margin--left{
margin-left:95px
}

.responsive-margin--right{
margin-right:95px
}

@media screen and (max-width:1024px){
.responsive-margin--top{
margin-top:70px
}

.responsive-margin--bottom{
margin-bottom:70px
}

.responsive-margin--left{
margin-left:70px
}

.responsive-margin--right{
margin-right:70px
}


}

@media screen and (max-width:768px){
.responsive-margin--top{
margin-top:40px
}

.responsive-margin--bottom{
margin-bottom:40px
}

.responsive-margin--left{
margin-left:40px
}

.responsive-margin--right{
margin-right:40px
}


}

@media screen and (max-width:640px){
.responsive-margin--top{
margin-top:20px
}

.responsive-margin--bottom{
margin-bottom:20px
}

.responsive-margin--left{
margin-left:20px
}

.responsive-margin--right{
margin-right:20px
}


}

.responsive-padding--top{
padding-top:95px
}

.responsive-padding--bottom{
padding-bottom:95px
}

.responsive-padding--left{
padding-left:95px
}

.responsive-padding--right{
padding-right:95px
}

@media screen and (max-width:1024px){
.responsive-padding--top{
padding-top:70px
}

.responsive-padding--bottom{
padding-bottom:70px
}

.responsive-padding--left{
padding-left:70px
}

.responsive-padding--right{
padding-right:70px
}


}

@media screen and (max-width:768px){
.responsive-padding--top{
padding-top:40px
}

.responsive-padding--bottom{
padding-bottom:40px
}

.responsive-padding--left{
padding-left:40px
}

.responsive-padding--right{
padding-right:40px
}


}

@media screen and (max-width:640px){
.responsive-padding--top{
padding-top:20px
}

.responsive-padding--bottom{
padding-bottom:20px
}

.responsive-padding--left{
padding-left:20px
}

.responsive-padding--right{
padding-right:20px
}


}

.responsive-position--top{
top:95px
}

.responsive-position--bottom{
bottom:95px
}

.responsive-position--left{
left:95px
}

.responsive-position--right{
right:95px
}

@media screen and (max-width:1024px){
.responsive-position--top{
top:70px
}

.responsive-position--bottom{
bottom:70px
}

.responsive-position--left{
left:70px
}

.responsive-position--right{
right:70px
}


}

@media screen and (max-width:768px){
.responsive-position--top{
top:40px
}

.responsive-position--bottom{
bottom:40px
}

.responsive-position--left{
left:40px
}

.responsive-position--right{
right:40px
}


}

@media screen and (max-width:640px){
.responsive-position--top{
top:20px
}

.responsive-position--bottom{
bottom:20px
}

.responsive-position--left{
left:20px
}

.responsive-position--right{
right:20px
}


}

@media only screen and (max-width:1024px){
.touch-styles a,.touch-styles label,.touch-styles .folder-toggle{
-webkit-tap-highlight-color:rgba(0,0,0,0) !important;
-moz-tap-highlight-color:rgba(0,0,0,0) !important;
tap-highlight-color:rgba(0,0,0,0) !important
}


}

@media only screen and (max-width:640px){
.sqs-layout [class*=sqs-col]{
float:none !important;
width:auto !important
}

.sqs-layout .spacer-block{
display:none
}

.sqs-layout .sqs-row .sqs-block:first-child{
padding-top:17px !important
}

.sqs-layout .sqs-row .sqs-block:last-child{
padding-bottom:17px !important
}

.sqs-layout .sqs-row+.sqs-row,.sqs-layout .sqs-row+.sqs-block{
margin-top:0 !important
}

.sqs-gallery-design-grid-slide{
width:50% !important;
clear:none !important
}

.logo-wrapper{
padding:0
}


}

.sqs-block-image .sqs-image-caption p,.sqs-block-image .image-caption p,.sqs-block-gallery .meta-description p{
font-family:"minion-pro",serif;
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:16px;
letter-spacing:0px;
line-height:1.5em;
text-decoration:none;
text-transform:none;
color:#ccc
}

.sqs-block-image:not(.image-caption-overlay) .image-caption-wrapper{
box-sizing:border-box;
padding:2% 5%
}

.sqs-block-gallery .sqs-gallery-block-show-meta .meta{
box-sizing:border-box;
padding:2% 5% 3%
}

.sqs-block-gallery .sqs-gallery-block-show-meta .meta h3{
color:#ccc
}

.sqs-gallery-block-stacked.sqs-gallery-block-show-meta .meta{
max-width:none
}

.sqs-search-page .spinner-wrapper{
opacity:0
}

.collection-type-products .ss-social-button-wrapper,.collection-type-album .ss-social-button-wrapper,.collection-type-blog .ss-social-button-wrapper,.collection-type-event .ss-social-button-wrapper{
font-family:"futura-pt",sans-serif;
font-size:12px;
letter-spacing:1px;
text-transform:uppercase;
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:16px;
letter-spacing:0em;
line-height:1em;
text-transform:none;
color:#999
}

.collection-type-products .ss-social-button-wrapper:before,.collection-type-album .ss-social-button-wrapper:before,.collection-type-blog .ss-social-button-wrapper:before,.collection-type-event .ss-social-button-wrapper:before{
font-size:16px;
width:16px;
height:16px
}

.collection-type-products .ss-social-button,.collection-type-album .ss-social-button,.collection-type-blog .ss-social-button,.collection-type-event .ss-social-button{
display:inline-block;
vertical-align:middle
}

.collection-type-products .ss-social-button-icon,.collection-type-album .ss-social-button-icon,.collection-type-blog .ss-social-button-icon,.collection-type-event .ss-social-button-icon{
display:none !important
}

.blog-list{
overflow:hidden;
position:relative
}

.tweak-blog-list-grid-alignment-masonry .blog-list{
overflow:visible
}

.tweak-blog-list-grid-alignment-masonry .site-page{
overflow:visible
}

.tweak-blog-list-max-width-wide .blog-list{
max-width:1280px;
margin-right:auto;
margin-left:auto
}

.tweak-blog-list-max-width-narrow .blog-list{
max-width:900px;
margin-right:auto;
margin-left:auto
}

.tweak-blog-list-grid-alignment-baseline .blog-list:not(.col-1-grid) article.entry--list,.tweak-blog-list-grid-alignment-top .blog-list:not(.col-1-grid) article.entry--list{
margin-right:75px;
float:left
}

.tweak-blog-list-grid-alignment-baseline article.entry--list,.tweak-blog-list-grid-alignment-top article.entry--list{
margin-bottom:120px
}

@media screen and (max-width:640px){
.tweak-blog-list-grid-alignment-baseline .blog-list:not(.col-1-grid) article.entry--list,.tweak-blog-list-grid-alignment-top .blog-list:not(.col-1-grid) article.entry--list{
margin-right:30px
}

.tweak-blog-list-grid-alignment-baseline article.entry--list,.tweak-blog-list-grid-alignment-top article.entry--list{
margin-bottom:60px
}


}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-2-grid article.entry--list:nth-of-type(even),.tweak-blog-list-grid-alignment-top .blog-list.col-2-grid article.entry--list:nth-of-type(even){
margin-right:0
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-2-grid article.entry--list:nth-of-type(odd),.tweak-blog-list-grid-alignment-top .blog-list.col-2-grid article.entry--list:nth-of-type(odd){
clear:both
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-3-grid article.entry--list:nth-of-type(3n+3),.tweak-blog-list-grid-alignment-top .blog-list.col-3-grid article.entry--list:nth-of-type(3n+3){
margin-right:0
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-3-grid article.entry--list:nth-of-type(3n+4),.tweak-blog-list-grid-alignment-top .blog-list.col-3-grid article.entry--list:nth-of-type(3n+4){
clear:both
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-4-grid article.entry--list:nth-of-type(4n+4),.tweak-blog-list-grid-alignment-top .blog-list.col-4-grid article.entry--list:nth-of-type(4n+4){
margin-right:0
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-4-grid article.entry--list:nth-of-type(4n+5),.tweak-blog-list-grid-alignment-top .blog-list.col-4-grid article.entry--list:nth-of-type(4n+5){
clear:both
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-5-grid article.entry--list:nth-of-type(5n+5),.tweak-blog-list-grid-alignment-top .blog-list.col-5-grid article.entry--list:nth-of-type(5n+5){
margin-right:0
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-5-grid article.entry--list:nth-of-type(5n+6),.tweak-blog-list-grid-alignment-top .blog-list.col-5-grid article.entry--list:nth-of-type(5n+6){
clear:both
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-6-grid article.entry--list:nth-of-type(6n+6),.tweak-blog-list-grid-alignment-top .blog-list.col-6-grid article.entry--list:nth-of-type(6n+6){
margin-right:0
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-6-grid article.entry--list:nth-of-type(6n+7),.tweak-blog-list-grid-alignment-top .blog-list.col-6-grid article.entry--list:nth-of-type(6n+7){
clear:both
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-7-grid article.entry--list:nth-of-type(7n+7),.tweak-blog-list-grid-alignment-top .blog-list.col-7-grid article.entry--list:nth-of-type(7n+7){
margin-right:0
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-7-grid article.entry--list:nth-of-type(7n+8),.tweak-blog-list-grid-alignment-top .blog-list.col-7-grid article.entry--list:nth-of-type(7n+8){
clear:both
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-8-grid article.entry--list:nth-of-type(8n+8),.tweak-blog-list-grid-alignment-top .blog-list.col-8-grid article.entry--list:nth-of-type(8n+8){
margin-right:0
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-8-grid article.entry--list:nth-of-type(8n+9),.tweak-blog-list-grid-alignment-top .blog-list.col-8-grid article.entry--list:nth-of-type(8n+9){
clear:both
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-9-grid article.entry--list:nth-of-type(9n+9),.tweak-blog-list-grid-alignment-top .blog-list.col-9-grid article.entry--list:nth-of-type(9n+9){
margin-right:0
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-9-grid article.entry--list:nth-of-type(9n+10),.tweak-blog-list-grid-alignment-top .blog-list.col-9-grid article.entry--list:nth-of-type(9n+10){
clear:both
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-10-grid article.entry--list:nth-of-type(10n+10),.tweak-blog-list-grid-alignment-top .blog-list.col-10-grid article.entry--list:nth-of-type(10n+10){
margin-right:0
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-10-grid article.entry--list:nth-of-type(10n+11),.tweak-blog-list-grid-alignment-top .blog-list.col-10-grid article.entry--list:nth-of-type(10n+11){
clear:both
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-11-grid article.entry--list:nth-of-type(11n+11),.tweak-blog-list-grid-alignment-top .blog-list.col-11-grid article.entry--list:nth-of-type(11n+11){
margin-right:0
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-11-grid article.entry--list:nth-of-type(11n+12),.tweak-blog-list-grid-alignment-top .blog-list.col-11-grid article.entry--list:nth-of-type(11n+12){
clear:both
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-12-grid article.entry--list:nth-of-type(12n+12),.tweak-blog-list-grid-alignment-top .blog-list.col-12-grid article.entry--list:nth-of-type(12n+12){
margin-right:0
}

.tweak-blog-list-grid-alignment-baseline .blog-list.col-12-grid article.entry--list:nth-of-type(12n+13),.tweak-blog-list-grid-alignment-top .blog-list.col-12-grid article.entry--list:nth-of-type(12n+13){
clear:both
}

article.entry--list{
display:inline-block;
box-sizing:content-box;
vertical-align:top
}

article.entry--list:not(.entry--related){
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
-webkit-transform-origin:0 0;
-moz-transform-origin:0 0;
-ms-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform-origin:0 0 center;
-moz-transform-origin:0 0 center;
-ms-transform-origin:0 0 center;
-o-transform-origin:0 0 center;
transform-origin:0 0 center;
-webkit-transition:opacity 360ms ease-in-out, transform 160ms ease-in-out;
-moz-transition:opacity 360ms ease-in-out, transform 160ms ease-in-out;
-ms-transition:opacity 360ms ease-in-out, transform 160ms ease-in-out;
-o-transition:opacity 360ms ease-in-out, transform 160ms ease-in-out;
transition:opacity 360ms ease-in-out, transform 160ms ease-in-out
}

article.entry--list:not(.entry--related).grid-hidden{
visibility:hidden;
opacity:0;
-webkit-transform:scale(.95);
-moz-transform:scale(.95);
-ms-transform:scale(.95);
-o-transform:scale(.95);
transform:scale(.95)
}

body:not(.scrolling) article.entry--list:hover .excerpt-thumb .thumb-overlay{
opacity:1
}

.tweak-blog-list-grid-alignment-masonry.absolute-articles article.entry--list:not(.entry--related){
position:absolute
}

.tweak-blog-list-grid-alignment-masonry.absolute-articles article.entry--list:not(.entry--related) .entry-text{
margin-bottom:0 !important
}

.tweak-blog-show-divider .entry-title:after{
content:'';
display:block;
width:1.3em;
height:3px;
background-color:#0d5;
margin:20px 0 0;
-webkit-transition:height 100ms ease-in-out;
-moz-transition:height 100ms ease-in-out;
-ms-transition:height 100ms ease-in-out;
-o-transition:height 100ms ease-in-out;
transition:height 100ms ease-in-out
}

.view-item .entry--item .tweak-blog-show-divider .entry-title:after{
margin-bottom:20px
}

.tweak-blog-show-divider.tweak-cards.view-list .entry-title:after{
background-color:#0d6
}

.tweak-blog-promoted-meta-none.tweak-blog-show-divider .entry-text .entry-title:after{
margin-bottom:20px
}

.tweak-blog-show-divider .entry--related .entry-title:after{
display:none;
margin:0
}

.tweak-blog-show-divider .blog-item-title .entry-title:after{
margin-left:auto;
margin-right:auto
}

.tweak-blog-list-grid-narrow-columns.tweak-blog-show-divider .entry-title:after,.tweak-blog-text-alignment-center.tweak-blog-show-divider .entry-title:after{
margin-left:auto;
margin-right:auto
}

.tweak-reverse-overlay article.entry--list .excerpt-thumb .thumb-overlay{
opacity:1
}

.tweak-grayscale-blog-list-images article.entry--list .excerpt-thumb .excerpt-image img{
-webkit-filter:grayscale(100%);
filter:grayscale(100%)
}

.tweak-reverse-overlay:not(.scrolling) article.entry--list:hover .excerpt-thumb .thumb-overlay{
opacity:0
}

.tweak-blog-date-style-with-title .blog-item-banner.has-main-image,.tweak-blog-date-style-above-title .blog-item-banner.has-main-image{
margin-bottom:50px
}

.blog-item-title--top{
padding-bottom:0
}

@media only screen and (min-width:769px){
.blog-item-related article.entry--related{
width:calc((100% - 100px) / 3)
}

.blog-item-related article.entry--related:nth-child(3n+3){
margin-right:0
}


}

@media only screen and (max-width:768px){
.blog-item-related article.entry--related{
width:70%;
margin:0 auto 70px;
display:block
}

.blog-item-related article.entry--related:last-child{
margin-right:auto
}

.blog-item-related article.entry--related .thumbnail-title-wrapper .entry-title--list{
margin:0
}


}

.excerpt-thumb{
width:100%;
margin:0;
overflow:hidden
}

.excerpt-thumb .thumb-overlay{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
pointer-events:none;
background-color:rgba(0,221,85,0);
opacity:0;
-webkit-transition:opacity 120ms ease-in-out;
-moz-transition:opacity 120ms ease-in-out;
-ms-transition:opacity 120ms ease-in-out;
-o-transition:opacity 120ms ease-in-out;
transition:opacity 120ms ease-in-out;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
overflow:hidden;
box-sizing:border-box
}

.excerpt-thumb .excerpt-image{
display:block;
width:100%;
height:0;
position:relative;
overflow:hidden
}

.excerpt-thumb .excerpt-image img{
width:100%;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}

.tweak-blog-list-grid-alignment-baseline.tweak-crop-images-horizontal .excerpt-image{
padding-bottom:75%
}

.tweak-blog-list-grid-alignment-baseline.tweak-crop-images-square .excerpt-image{
padding-bottom:50%
}

.tweak-blog-list-grid-alignment-baseline.tweak-crop-images-vertical .excerpt-image{
padding-bottom:133%
}

.collection-type-blog.tweak-blog-list-grid-narrow-columns .excerpt-thumb{
padding:0 18%;
box-sizing:border-box
}

.collection-type-blog.tweak-blog-list-grid-narrow-columns .blog-item-title{
margin-left:auto;
margin-right:auto;
max-width:700px
}

.collection-type-blog.view-item.tweak-blog-item-banner-image-width-narrow .blog-item-banner~.main-content{
margin-top:0
}

.collection-type-blog.view-item.tweak-blog-item-banner-image-width-narrow .tweak-blog-promoted-meta-callout .blog-item-title,.collection-type-blog.view-item.tweak-blog-item-banner-image-width-narrow .tweak-blog-date-style-callout-circle .blog-item-title{
margin-top:40px
}

.collection-type-blog.view-item.tweak-blog-item-banner-image-width-narrow .blog-item-banner.has-main-image{
max-width:400px
}

.tweak-cards.tweak-blog-list-grid-narrow-columns .excerpt-thumb{
background-color:#fff;
padding:18% 18% 0
}

.tweak-cards .thumbnail-title-wrapper .title-bg-wrapper{
width:100%;
background-color:#fff
}

.tweak-crop-images-square .blog-item-related .excerpt-thumb a{
padding-bottom:100%
}

.tweak-crop-images-vertical .blog-item-related .excerpt-thumb a{
padding-bottom:133%
}

.tweak-crop-images-horizontal .blog-item-related .excerpt-thumb a{
padding-bottom:75%
}

.entry-text{
position:relative
}

.entry-text p:last-child{
margin-bottom:0
}

.entry-text .entry-title--list{
padding-top:30px;
margin:0 0 20px
}

.tweak-blog-promoted-meta-none .entry-text .entry-title--list{
margin-bottom:0
}

article.entry--related .entry-text .entry-title--list{
margin:0
}

.tweak-blog-date-style-callout-circle .entry-text .entry-title--list{
padding-top:60px
}

.tweak-cards .entry-text{
background-color:#fff;
padding:0 8% 8%
}

.tweak-cards .entry--list.has-main-image .entry-text{
padding-top:8%
}

.tweak-cards .entry-title--list{
padding-top:0
}

.tweak-blog-date-style-callout-circle.tweak-cards .entry-text .entry-title--list,.tweak-blog-date-style-callout.tweak-cards .entry-text .entry-title--list{
padding-top:20px
}

.tweak-blog-text-alignment-center .entry-text,.tweak-blog-list-grid-narrow-columns .entry-text{
text-align:center
}

.thumbnail-title-wrapper{
position:relative;
width:100%
}

.thumbnail-title-wrapper .entry-title-wrapper{
width:100%
}

.thumbnail-title-wrapper .title-bg-wrapper.absolute{
position:absolute;
bottom:0;
left:0;
width:100%
}

.thumbnail-title-wrapper .entry-title--list{
margin:0 22% 0 0
}

.thumbnail-title-wrapper .entry-title--list a{
display:block;
color:#333;
text-decoration:none
}

.tweak-cards .thumbnail-title-wrapper .entry-title--list a{
color:#333
}

.tweak-blog-list-grid-narrow-columns .thumbnail-title-wrapper .entry-title--list,.tweak-blog-text-alignment-center .thumbnail-title-wrapper .entry-title--list{
margin:0 auto;
box-sizing:border-box
}

.tweak-blog-list-grid-narrow-columns .entry-title-wrapper,.tweak-blog-text-alignment-center .entry-title-wrapper{
text-align:center
}

.tweak-cards .thumbnail-title-wrapper .entry-title--list{
padding:8% 8% 0;
margin-right:0
}

body:not(.tweak-cards) .entry-content{
margin-top:20px
}

.tweak-cards article:not(.has-main-image) .entry-content{
padding-top:20px
}

body:not(.tweak-cards) header+.entry-content{
margin-top:0
}

.entry-excerpt{
display:none
}

.tweak-show-excerpt-on-blog-list .entry-excerpt{
display:block
}

.entry-footer{
display:none
}

.load-more-wrapper{
text-align:center
}

.tweak-infinite-scroll .load-more-wrapper{
display:none
}

.tweak-blog-list-grid-alignment-masonry .load-more-wrapper{
margin-top:95px
}

.load-more{
display:inline-block;
cursor:pointer;
color:#f86e0d;
font-family:"futura-pt",sans-serif;
font-weight:700;
font-style:normal;
font-size:22px;
letter-spacing:0px;
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:25px;
letter-spacing:.01em;
line-height:1.1em;
text-decoration:none;
text-transform:none;
-webkit-transition:color 90ms ease-in-out;
-moz-transition:color 90ms ease-in-out;
-ms-transition:color 90ms ease-in-out;
-o-transition:color 90ms ease-in-out;
transition:color 90ms ease-in-out
}

.load-more:hover{
color:#333
}

.last-page~.load-more-wrapper{
visibility:hidden
}

.blog-item-banner{
display:none;
position:relative
}

.tweak-show-blog-item-banner-image .blog-item-banner{
display:block
}

.main-content.blog-view-item{
box-sizing:content-box;
position:relative;
z-index:2;
margin-top:0;
margin-left:auto;
margin-right:auto;
max-width:1280px
}

.blog-alignment-centered .main-content.blog-view-item{
text-align:center
}

@media screen and (min-width:961px){
.tweak-show-blog-item-sidebar .main-content.blog-view-item{
max-width:970px
}


}

.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-item-title,.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-item-footer,.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-item-comments,.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-view-item .sqs-layout .sqs-col-12>.sqs-block:not(.float):not(.sqs-float-right):not(.sqs-float-left){
box-sizing:border-box;
width:49.99%;
margin-right:auto;
margin-left:auto
}

@media screen and (max-width:1024px){
.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-item-title,.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-item-footer,.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-item-comments,.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-view-item .sqs-layout .sqs-col-12>.sqs-block:not(.float):not(.sqs-float-right):not(.sqs-float-left){
width:66.6667%
}


}

@media screen and (max-width:768px){
.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-item-title,.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-item-footer,.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-item-comments,.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-view-item .sqs-layout .sqs-col-12>.sqs-block:not(.float):not(.sqs-float-right):not(.sqs-float-left){
width:83.3333%
}


}

@media screen and (max-width:640px){
.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-item-title,.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-item-footer,.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-item-comments,.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-view-item .sqs-layout .sqs-col-12>.sqs-block:not(.float):not(.sqs-float-right):not(.sqs-float-left){
width:100%
}


}

@media screen and (min-width:641px){
.tweak-main-blocks-full-bleed.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-view-item .sqs-layout:not(.sqs-editing) .sqs-col-12>.sqs-block.sqs-block-image:not(.float):not(.sqs-float-right):not(.sqs-float-left),.tweak-main-blocks-full-bleed.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-view-item .sqs-layout:not(.sqs-editing) .sqs-col-12>.sqs-block.sqs-block-video:not(.float):not(.sqs-float-right):not(.sqs-float-left),.tweak-main-blocks-full-bleed.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-view-item .sqs-layout:not(.sqs-editing) .sqs-col-12>.sqs-block.sqs-block-gallery:not(.float):not(.sqs-float-right):not(.sqs-float-left),.tweak-main-blocks-full-bleed.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-view-item .sqs-layout:not(.sqs-editing) .sqs-col-12>.sqs-block.sqs-block-horizontalrule:not(.float):not(.sqs-float-right):not(.sqs-float-left){
width:100%;
margin-top:4%;
margin-bottom:4%
}

.tweak-main-blocks-full-bleed.collection-type-blog.view-item:not(.tweak-show-blog-item-sidebar) .blog-view-item .sqs-layout:not(.sqs-editing) .sqs-col-12>.sqs-block-gallery[data-block-json*='grid']{
overflow:hidden
}


}

.blog-item-banner.has-main-image{
max-width:1400px;
margin:0 auto;
width:100%;
height:100%;
overflow:hidden;
position:relative
}

.constrain-banner--mid .blog-item-banner.has-main-image{
max-width:1000px
}

.constrain-banner--narrow .blog-item-banner.has-main-image{
max-width:700px
}

.blog-item-banner-image{
width:100%;
height:100%;
opacity:1;
overflow:hidden
}

.blog-item-banner-image img{
position:static !important;
vertical-align:top;
-webkit-transition:opacity 0.4s ease-out;
-moz-transition:opacity 0.4s ease-out;
-ms-transition:opacity 0.4s ease-out;
-o-transition:opacity 0.4s ease-out;
transition:opacity 0.4s ease-out
}

.blog-item-banner-image img.unloaded{
opacity:0
}

.tweak-share-buttons-icons-show .blog-item-actions--footer{
display:block
}

.blog-item-actions--footer{
display:none;
margin:0;
text-align:center;
margin:0 0 70px
}

@media screen and (max-width:960px){
.blog-item-actions--footer{
text-align:center
}


}

@media screen and (max-width:640px){
.blog-item-actions--footer{
margin:0 0 40px
}


}

.tweak-show-blog-item-sidebar.tweak-share-buttons-icons-show .blog-item-actions--footer{
text-align:left
}

@media screen and (max-width:960px){
.tweak-show-blog-item-sidebar.tweak-share-buttons-icons-show .blog-item-actions--footer{
text-align:center
}


}

.blog-item-content-wrapper{
float:left;
min-height:1px
}

body:not(.tweak-show-blog-item-sidebar) .blog-item-content-wrapper{
width:100%;
float:none
}

@media screen and (min-width:961px){
.tweak-show-blog-item-sidebar .blog-item-content-wrapper{
width:calc(100% - 335px)
}


}

@media only screen and (max-width:960px){
.blog-item-content-wrapper{
float:none;
width:100%;
max-width:100%
}


}

.blog-item-author-profile--sidebar{
display:none;
margin-bottom:70px;
min-height:1px
}

@media screen and (min-width:961px){
.tweak-show-blog-item-author-profile-in-sidebar .blog-item-author-profile--sidebar{
display:block
}


}

.blog-item-sidebar{
display:none;
width:100%
}

.tweak-show-blog-item-sidebar .blog-item-sidebar{
display:block
}

@media screen and (min-width:961px){
.tweak-show-blog-item-sidebar .blog-item-sidebar{
float:left;
width:240px;
margin-left:95px
}


}

@media only screen and (max-width:960px){
.tweak-show-blog-item-sidebar .blog-item-sidebar{
box-sizing:border-box;
float:none;
padding:70px 15% 0;
border-top:solid 1px #e5e5e5;
margin-top:70px
}


}

.blog-item-tags{
color:#bbb
}

.blog-item-tags a:link,.blog-item-tags a:visited{
color:#bbb
}

.blog-item-tags a:hover,.blog-item-tags a:focus{
color:#f86e0d
}

.tweak-blog-item-banner-image-width-narrow:not(.tweak-show-blog-item-sidebar) .blog-item-tags,body:not(.tweak-show-blog-item-sidebar) .blog-item-tags{
text-align:center
}

@media screen and (max-width:960px){
.blog-item-tags{
text-align:center
}


}

.tweak-blog-item-banner-image-width-narrow:not(.tweak-show-blog-item-sidebar) .footer-meta .blog-meta-item,body:not(.tweak-show-blog-item-sidebar) .footer-meta .blog-meta-item{
text-align:center
}

.blog-item-footer{
margin:70px 0 0
}

@media screen and (max-width:1024px){
.blog-item-footer{
margin:40px 0 0
}


}

@media screen and (max-width:640px){
.blog-item-footer{
margin:20px 0 0
}


}

.blog-item-author-profile--footer{
display:none;
width:100%;
padding:70px;
margin:0 auto 70px;
background-color:#f7f7f7;
text-align:center;
box-sizing:border-box
}

.blog-item-author-profile--footer .author-avatar{
margin-left:auto;
margin-right:auto;
margin-bottom:20px
}

.blog-item-author-profile--footer .author-bio{
max-width:36em;
margin-left:auto;
margin-right:auto
}

.tweak-show-blog-item-author-profile-below-post .blog-item-author-profile--footer{
display:block
}

@media screen and (max-width:960px){
.tweak-show-blog-item-author-profile-in-sidebar .blog-item-author-profile--footer,.tweak-show-blog-item-author-profile-below-post .blog-item-author-profile--footer{
display:block
}


}

@media screen and (max-width:768px){
.blog-item-author-profile--footer{
padding:40px
}


}

.entry-dateline,.entry-byline{
display:inline
}

.entry-author{
display:none
}

.entry-title{
margin-bottom:.5em;
color:#333
}

.entry-title a:link,.entry-title a:visited,.entry-title a:hover,.entry-title a:active{
color:#333;
text-decoration:none
}

.tweak-cards.view-list .entry-title a:link,.tweak-cards.view-list .entry-title a:visited,.tweak-cards.view-list .entry-title a:hover,.tweak-cards.view-list .entry-title a:active{
color:#333
}

.entry-title--list{
font-family:"futura-pt",sans-serif;
font-weight:700;
font-style:normal;
font-size:22px;
letter-spacing:0px;
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:25px;
letter-spacing:.01em;
line-height:1.1em;
text-decoration:none;
text-transform:none
}

@media screen and (min-aspect-ratio:1/1) and (min-width:1306px) and (max-width:1920px){
.entry-title--list{
font-size:1.3020833333333335vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:1306px){
.entry-title--list{
font-size:17px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:1920px){
.entry-title--list{
font-size:25px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1306px) and (max-width:1920px){
.entry-title--list{
font-size:1.3020833333333335vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:1306px){
.entry-title--list{
font-size:17px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1920px){
.entry-title--list{
font-size:25px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:612px) and (max-width:900px){
.col-1-grid .entry-title--list{
font-size:2.7777777777777777vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:612px){
.col-1-grid .entry-title--list{
font-size:17px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:900px){
.col-1-grid .entry-title--list{
font-size:25px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:612px) and (max-width:900px){
.col-1-grid .entry-title--list{
font-size:2.7777777777777777vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:612px){
.col-1-grid .entry-title--list{
font-size:17px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:900px){
.col-1-grid .entry-title--list{
font-size:25px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:1020px) and (max-width:1500px){
.col-2-grid .entry-title--list{
font-size:1.6666666666666667vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:1020px){
.col-2-grid .entry-title--list{
font-size:17px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:1500px){
.col-2-grid .entry-title--list{
font-size:25px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1020px) and (max-width:1500px){
.col-2-grid .entry-title--list{
font-size:1.6666666666666667vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:1020px){
.col-2-grid .entry-title--list{
font-size:17px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1500px){
.col-2-grid .entry-title--list{
font-size:25px
}


}

.entry-title--large{
font-family:"futura-pt",sans-serif;
font-weight:700;
font-style:normal;
font-size:48px;
letter-spacing:0px;
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:54px;
letter-spacing:.01em;
line-height:1.1em;
text-decoration:none;
text-transform:none;
margin:0
}

@media screen and (min-aspect-ratio:1/1) and (min-width:853px) and (max-width:1920px){
.entry-title--large{
font-size:2.8125vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:853px){
.entry-title--large{
font-size:24px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:1920px){
.entry-title--large{
font-size:54px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:853px) and (max-width:1920px){
.entry-title--large{
font-size:2.8125vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:853px){
.entry-title--large{
font-size:24px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1920px){
.entry-title--large{
font-size:54px
}


}

.tweak-blog-text-alignment-center .blog-item-title,.tweak-blog-list-grid-narrow-columns .blog-item-title{
text-align:center
}

@media screen and (min-aspect-ratio:1/1) and (min-width:1067px) and (max-width:1920px){
.thumbnail-title-wrapper .entry-title--list{
font-size:2.34375vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:1067px){
.thumbnail-title-wrapper .entry-title--list{
font-size:25px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:1920px){
.thumbnail-title-wrapper .entry-title--list{
font-size:45px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1067px) and (max-width:1920px){
.thumbnail-title-wrapper .entry-title--list{
font-size:2.34375vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:1067px){
.thumbnail-title-wrapper .entry-title--list{
font-size:25px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1920px){
.thumbnail-title-wrapper .entry-title--list{
font-size:45px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:500px) and (max-width:900px){
.col-1-grid .thumbnail-title-wrapper .entry-title--list{
font-size:5vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:500px){
.col-1-grid .thumbnail-title-wrapper .entry-title--list{
font-size:25px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:900px){
.col-1-grid .thumbnail-title-wrapper .entry-title--list{
font-size:45px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:500px) and (max-width:900px){
.col-1-grid .thumbnail-title-wrapper .entry-title--list{
font-size:5vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:500px){
.col-1-grid .thumbnail-title-wrapper .entry-title--list{
font-size:25px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:900px){
.col-1-grid .thumbnail-title-wrapper .entry-title--list{
font-size:45px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:833px) and (max-width:1500px){
.col-2-grid .thumbnail-title-wrapper .entry-title--list{
font-size:3vw
}


}

@media screen and (min-aspect-ratio:1/1) and (max-width:833px){
.col-2-grid .thumbnail-title-wrapper .entry-title--list{
font-size:25px
}


}

@media screen and (min-aspect-ratio:1/1) and (min-width:1500px){
.col-2-grid .thumbnail-title-wrapper .entry-title--list{
font-size:45px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:833px) and (max-width:1500px){
.col-2-grid .thumbnail-title-wrapper .entry-title--list{
font-size:3vh
}


}

@media screen and (max-aspect-ratio:1/1) and (max-width:833px){
.col-2-grid .thumbnail-title-wrapper .entry-title--list{
font-size:25px
}


}

@media screen and (max-aspect-ratio:1/1) and (min-width:1500px){
.col-2-grid .thumbnail-title-wrapper .entry-title--list{
font-size:45px
}


}

time.date-highlight{
color:#bbb
}

.tweak-cards.view-list time.date-highlight,.tweak-cards .blog-item-related time.date-highlight{
color:#555
}

time.date-callout{
display:none;
text-transform:initial;
font-family:"minion-pro",serif;
font-weight:400;
font-size:16px;
letter-spacing:0px;
line-height:1.5em;
text-transform:none;
font-family:Roboto Mono;
font-weight:500;
font-style:normal;
font-size:13px;
letter-spacing:.13em;
line-height:1.1em;
text-decoration:none;
text-transform:uppercase
}

.tweak-blog-date-style-with-title time.date-highlight{
margin-right:.33em
}

.tweak-blog-date-style-callout time.date-highlight,.tweak-blog-date-style-callout-circle time.date-highlight{
display:none
}

.tweak-blog-date-style-callout .entry-text time.date-callout,.tweak-blog-date-style-callout-circle .entry-text time.date-callout{
display:inline-block;
background:#bbb;
color:#111;
padding:10px 15px;
position:absolute;
top:0;
left:50%;
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
text-align:center
}

.tweak-blog-date-style-callout.tweak-blog-text-alignment-left:not(.tweak-blog-list-grid-narrow-columns) .entry-text time.date-callout,.tweak-blog-date-style-callout-circle.tweak-blog-text-alignment-left:not(.tweak-blog-list-grid-narrow-columns) .entry-text time.date-callout{
left:0;
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transform:translate(0,-50%);
margin-left:8%
}

.tweak-blog-date-style-callout .thumbnail-title-wrapper time.date-callout,.tweak-blog-date-style-callout-circle .thumbnail-title-wrapper time.date-callout{
display:block;
background:#bbb;
color:#111;
padding:10px 15px;
margin:20px auto;
text-align:center
}

.tweak-blog-date-style-callout .entry-text .entry-title--list,.tweak-blog-date-style-callout-circle .entry-text .entry-title--list{
padding-top:50px
}

.tweak-blog-date-style-callout.tweak-show-blog-item-banner-image .blog-item-title:not(.blog-item-title--top) time.date-callout,.tweak-blog-date-style-callout-circle.tweak-show-blog-item-banner-image .blog-item-title:not(.blog-item-title--top) time.date-callout{
display:inline-block;
background:#bbb;
color:#111;
padding:10px 15px;
position:absolute;
top:0;
left:50%;
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
text-align:center
}

.tweak-blog-date-style-callout .blog-item-title time.date-callout,.tweak-blog-date-style-callout-circle .blog-item-title time.date-callout{
display:inline-block;
background:#bbb;
color:#111;
padding:10px 15px;
text-align:center;
margin:0 auto 20px
}

.tweak-blog-date-style-callout .blog-item-banner.has-main-image,.tweak-blog-date-style-callout-circle .blog-item-banner.has-main-image{
margin-bottom:0
}

.tweak-blog-date-style-callout.tweak-show-blog-item-banner-image .main-content .blog-item-title,.tweak-blog-date-style-callout-circle.tweak-show-blog-item-banner-image .main-content .blog-item-title{
margin-top:50px
}

.tweak-blog-date-style-callout.tweak-blog-item-banner-image-width-narrow .main-content .blog-item-title,.tweak-blog-date-style-callout-circle.tweak-blog-item-banner-image-width-narrow .main-content .blog-item-title{
margin-top:50px
}

.tweak-blog-date-style-callout-circle.tweak-cards .entry-text time.date-callout,.tweak-blog-date-style-callout-circle.tweak-cards .thumbnail-title-wrapper time.date-callout{
background:#555
}

.tweak-blog-date-style-callout-circle.tweak-cards .entry-text time.date-callout .date-wrapper,.tweak-blog-date-style-callout-circle.tweak-cards .thumbnail-title-wrapper time.date-callout .date-wrapper{
color:#fefefe
}

.tweak-blog-date-style-callout.tweak-cards .entry-text time.date-callout .date-wrapper,.tweak-blog-date-style-callout.tweak-cards .thumbnail-title-wrapper time.date-callout .date-wrapper{
background:#555;
color:#fefefe
}

.tweak-blog-date-style-callout.tweak-cards.tweak-blog-text-alignment-left .thumbnail-title-wrapper time.date-callout,.tweak-blog-date-style-callout-circle.tweak-cards.tweak-blog-text-alignment-left .thumbnail-title-wrapper time.date-callout{
text-align:center
}

.tweak-blog-text-alignment-left.tweak-blog-date-style-callout:not(.tweak-cards) .thumbnail-title-wrapper time.date-callout,.tweak-blog-text-alignment-left.tweak-blog-date-style-callout-circle:not(.tweak-cards) .thumbnail-title-wrapper time.date-callout{
margin-left:0;
margin-right:0
}

.tweak-blog-date-style-callout .thumbnail-title-wrapper time.date-callout{
background-color:initial;
padding:0
}

.tweak-blog-date-style-callout .thumbnail-title-wrapper .date-wrapper{
display:inline-block;
background:#bbb;
padding:10px 15px;
margin:0 auto
}

.tweak-blog-date-style-callout.tweak-cards.view-list .thumbnail-title-wrapper .date-wrapper{
background:#555
}

.tweak-blog-date-style-callout.tweak-blog-text-alignment-left .thumbnail-title-wrapper time.date-callout{
text-align:left
}

.tweak-blog-date-style-callout-circle:not(.tweak-show-blog-item-banner-image) .blog-item-title:not(.blog-item-title--top) time.date-callout{
display:inline-block;
background:#bbb;
color:#111;
padding:10px 15px;
margin-bottom:40px;
position:relative;
text-align:center
}

.tweak-blog-date-style-callout-circle:not(.tweak-show-blog-item-banner-image).tweak-blog-text-alignment-left .blog-item-title:not(.blog-item-title--top) time.date-callout,.tweak-blog-date-style-callout-circle:not(.tweak-show-blog-item-banner-image).tweak-blog-text-alignment-center .blog-item-title:not(.blog-item-title--top) time.date-callout{
left:0;
-webkit-transform:translatex(0);
-moz-transform:translatex(0);
-ms-transform:translatex(0);
-o-transform:translatex(0);
transform:translatex(0)
}

.tweak-blog-date-style-callout-circle .entry-text time.date-callout,.tweak-blog-date-style-callout-circle .thumbnail-title-wrapper time.date-callout,.tweak-blog-date-style-callout-circle .blog-item-title time.date-callout{
padding:10px;
width:60px;
height:60px;
box-sizing:border-box;
border-radius:999px;
text-align:center
}

.tweak-blog-date-style-callout-circle .entry-text time.date-callout .date-wrapper,.tweak-blog-date-style-callout-circle .thumbnail-title-wrapper time.date-callout .date-wrapper,.tweak-blog-date-style-callout-circle .blog-item-title time.date-callout .date-wrapper{
position:relative;
top:55%;
-webkit-transform:translatey(-50%);
-moz-transform:translatey(-50%);
-ms-transform:translatey(-50%);
-o-transform:translatey(-50%);
transform:translatey(-50%)
}

.tweak-blog-date-style-callout-circle .entry-text time.date-callout span,.tweak-blog-date-style-callout-circle .thumbnail-title-wrapper time.date-callout span,.tweak-blog-date-style-callout-circle .blog-item-title time.date-callout span{
display:block;
line-height:1
}

.tweak-blog-date-style-callout-circle .entry-text time.date-callout span.month,.tweak-blog-date-style-callout-circle .thumbnail-title-wrapper time.date-callout span.month,.tweak-blog-date-style-callout-circle .blog-item-title time.date-callout span.month{
font-size:12px;
text-transform:uppercase
}

.tweak-blog-date-style-callout-circle .entry-text time.date-callout span.day,.tweak-blog-date-style-callout-circle .thumbnail-title-wrapper time.date-callout span.day,.tweak-blog-date-style-callout-circle .blog-item-title time.date-callout span.day{
font-size:18px
}

.tweak-blog-date-style-above-title time.date-highlight{
display:none
}

.tweak-blog-date-style-above-title time.date-callout{
display:block;
padding:20px 0 0;
color:#bbb
}

.tweak-blog-date-style-above-title.tweak-cards .entry-text time.date-callout{
color:#555;
padding:0
}

.tweak-blog-date-style-above-title.view-item .blog-item-title time.date-callout{
padding-top:0
}

.tweak-blog-date-style-above-title .blog-item-title time.date-callout{
padding-bottom:20px
}

.tweak-blog-date-style-above-title .thumbnail-title-wrapper time.date-callout{
margin-bottom:20px
}

.tweak-blog-date-style-above-title .entry-text .entry-title--list{
padding-top:20px
}

.tweak-blog-date-style-above-title .blog-item-banner.has-main-image{
margin-bottom:50px
}

.tweak-blog-date-style-above-title.tweak-cards .thumbnail-title-wrapper time.date-callout{
padding-top:0
}

.tweak-blog-text-alignment-center time.date-callout,.tweak-blog-list-grid-narrow-columns time.date-callout,.tweak-blog-item-banner-image-width-narrow.view-item time.date-callout{
text-align:center
}

.tweak-cards.tweak-blog-date-style-above-title .entry-text .entry-header{
padding-top:0
}

.entry-excerpt p{
margin-top:0;
font-family:"minion-pro",serif;
font-size:16px;
letter-spacing:0px;
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:18px;
letter-spacing:0em;
line-height:1.5em;
text-decoration:none;
text-transform:none;
color:#999
}

.tweak-cards .entry-excerpt p{
color:#777
}

.meta-wrapper{
font-size:initial;
line-height:initial
}

.blog-meta-item{
display:none;
font-family:"minion-pro",serif;
font-weight:400;
font-size:16px;
letter-spacing:0px;
line-height:1.5em;
text-transform:none;
font-family:Roboto Mono;
font-weight:500;
font-style:normal;
font-size:13px;
letter-spacing:.13em;
line-height:1.1em;
text-decoration:none;
text-transform:uppercase;
color:#bbb
}

.blog-meta-item a:link,.blog-meta-item a:visited{
color:#bbb;
text-decoration:none;
-webkit-transition:color 90ms ease-in-out;
-moz-transition:color 90ms ease-in-out;
-ms-transition:color 90ms ease-in-out;
-o-transition:color 90ms ease-in-out;
transition:color 90ms ease-in-out
}

.blog-meta-item a:hover,.blog-meta-item a:active{
color:#f86e0d
}

.tweak-cards.view-list .blog-meta-item{
color:#bbb
}

.tweak-cards.view-list .blog-meta-item a,.tweak-cards.view-list .blog-meta-item a:visited{
color:#bbb
}

.collection-type-blog.tweak-blog-promoted-meta-author.view-list .blog-meta-item.blog-meta-author{
display:block;
padding-bottom:20px
}

.collection-type-blog.tweak-blog-promoted-meta-author.view-item .blog-item-title .blog-meta-item.blog-meta-author{
display:block;
padding-top:20px
}

.collection-type-blog.tweak-blog-promoted-meta-author.view-item .blog-item-content-wrapper .blog-meta-item.blog-categories{
display:block
}

.collection-type-blog.tweak-blog-promoted-meta-categories.view-list .blog-meta-item.blog-categories{
display:block;
padding-bottom:20px
}

.collection-type-blog.tweak-blog-promoted-meta-categories.view-item .blog-item-title .blog-meta-item.blog-categories{
display:block;
padding-top:20px
}

.collection-type-blog.tweak-blog-promoted-meta-categories.view-item.tweak-show-blog-item-author-profile-hide .blog-item-content-wrapper .blog-meta-item.blog-meta-author{
display:block
}

.collection-type-blog.tweak-show-excerpt-on-blog-list:not(.tweak-blog-promoted-meta-none) .entry--list.has-main-image .blog-meta-item{
padding-bottom:20px
}

.footer-meta>div{
margin-bottom:20px
}

.footer-meta{
margin-bottom:70px
}

@media screen and (max-width:640px){
.footer-meta{
margin-bottom:40px
}


}

.collection-type-blog.view-item.tweak-blog-promoted-meta-none .blog-item-content-wrapper .blog-meta-item.blog-meta-author,.collection-type-blog.view-item.tweak-blog-promoted-meta-none .blog-item-content-wrapper .blog-meta-item.blog-categories{
display:block
}

.blog-item-title{
margin:0 0 80px;
text-align:center
}

@media screen and (max-width:640px){
.blog-item-title{
margin:0 0 20px
}


}

.blog-item-title--top,body:not(.tweak-show-blog-item-banner-image) .blog-item-title{
margin-left:auto;
margin-right:auto;
max-width:1280px
}

@media screen and (min-width:961px){
.tweak-show-blog-item-sidebar:not(.tweak-blog-item-banner-image-width-narrow) .blog-item-title--top,.tweak-show-blog-item-sidebar:not(.tweak-blog-item-banner-image-width-narrow) body:not(.tweak-show-blog-item-banner-image) .blog-item-title{
max-width:1590px
}


}

.entry-title-passthrough:after{
content:" \2192";
font-size:.9em
}

.entry-more-link a{
font:inherit
}

.entry-more-link a:before{
content:"Read More"
}

.entry-source-link:before{
content:'Source: '
}

.author-avatar{
width:80px;
height:80px;
display:block;
margin-bottom:20px;
overflow:hidden;
border-radius:40px;
-webkit-transform:translatez(0);
-moz-transform:translatez(0);
-ms-transform:translatez(0);
-o-transform:translatez(0);
transform:translatez(0)
}

.author-name{
font-family:"futura-pt",sans-serif;
font-weight:400;
font-size:19px;
letter-spacing:0px;
line-height:1.25em;
text-transform:none;
font-family:Roboto Mono;
font-weight:500;
font-style:normal;
font-size:13px;
letter-spacing:.13em;
line-height:1.3em;
text-decoration:none;
text-transform:uppercase;
color:#bbb
}

.author-bio{
margin:16px 0 0
}

.author-website{
display:block;
margin-top:16px
}

.blog-item-comments{
padding:0
}

#blogItemCommentsContent{
display:block;
width:100%;
height:0;
padding:0;
overflow:hidden;
opacity:0;
pointer-events:none;
-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
}

.blog-item-comments-toggle{
color:#f86e0d;
cursor:pointer;
display:block;
width:100%
}

body:not(.tweak-show-blog-item-sidebar) .blog-item-comments-toggle-wrapper label{
text-align:center
}

@media screen and (max-width:960px){
.blog-item-comments-toggle-wrapper label{
text-align:center
}


}

@media screen and (min-width:961px){
.tweak-show-blog-item-author-profile-in-sidebar .blog-item-comments-toggle-wrapper.responsive-margin--bottom{
margin-bottom:0
}


}

#show-comments{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
visibility:hidden;
border:0;
clip:rect(0 0 0 0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px
}

#show-comments:checked~article.entry--item #blogItemCommentsContent{
height:auto;
overflow:inherit;
color:inherit;
opacity:1;
pointer-events:all;
margin-bottom:0
}

.blog-item-related{
margin:40px 0 0;
text-align:center
}

.blog-item-related article{
vertical-align:top;
margin-right:50px
}

.blog-item-related article:last-child{
margin-right:0
}

.blog-item-related article:not(.has-main-image) .entry-text{
display:none
}

.blog-item-related .excerpt-thumb .excerpt-image{
height:auto
}

.blog-item-related .thumbnail-title-wrapper .entry-title--list{
padding-bottom:30px
}

.tweak-blog-text-alignment-left .blog-item-related article{
text-align:left
}

.related-title{
text-align:center;
display:block;
margin:0;
border-top:solid 1px #f0f0f0
}

@media screen and (min-width:1025px){
.related-title{
margin-top:95px
}


}

.blog-item-pagination-link h2{
font-family:"futura-pt",sans-serif;
font-weight:700;
font-style:normal;
font-size:22px;
letter-spacing:0px;
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:25px;
letter-spacing:.01em;
line-height:1.1em;
text-decoration:none;
text-transform:none;
color:#333;
font-size:16px;
line-height:1.3em
}

.blog-item-pagination-link svg{
fill:#333;
width:8px;
height:16px
}

.blog-item-pagination-link time{
padding-right:.5em
}

@media screen and (min-width:1025px){
.blog-item-pagination{
position:relative;
z-index:1089
}

.blog-item-pagination-link{
position:fixed;
top:50%;
left:0;
height:70px;
width:70px;
color:#333;
-webkit-transform:translatey(-50%);
-moz-transform:translatey(-50%);
-ms-transform:translatey(-50%);
-o-transform:translatey(-50%);
transform:translatey(-50%)
}

.blog-item-pagination-link .blog-item-label{
width:50px;
height:60px;
box-sizing:border-box;
padding:32px 33px 32px 29px;
z-index:1089;
position:relative;
opacity:1;
font-size:0;
line-height:1
}

.blog-item-pagination-link .blog-item-label svg{
-webkit-transition:transform 150ms ease-out, opacity 100ms ease-out;
-moz-transition:transform 150ms ease-out, opacity 100ms ease-out;
-ms-transition:transform 150ms ease-out, opacity 100ms ease-out;
-o-transition:transform 150ms ease-out, opacity 100ms ease-out;
transition:transform 150ms ease-out, opacity 100ms ease-out
}

.blog-item-pagination-link--next{
left:auto;
right:0;
text-align:right
}

.blog-item-pagination-link--next .blog-item-label{
padding:32px 29px 32px 33px
}

.blog-item-pagination-link--next .pagination-title-wrapper{
right:0;
-webkit-transform:translate3d(30px,-50%,0);
-moz-transform:translate3d(30px,-50%,0);
-ms-transform:translate3d(30px,-50%,0);
-o-transform:translate3d(30px,-50%,0);
transform:translate3d(30px,-50%,0)
}

.blog-item-pagination-link--prev .pagination-title-wrapper{
left:0;
-webkit-transform:translate3d(-30px,-50%,0);
-moz-transform:translate3d(-30px,-50%,0);
-ms-transform:translate3d(-30px,-50%,0);
-o-transform:translate3d(-30px,-50%,0);
transform:translate3d(-30px,-50%,0)
}

.blog-item-pagination-link--prev .pagination-title-wrapper h2{
text-align:left;
padding-left:1em;
padding-right:0
}

.blog-item-pagination-link--prev .pagination-title-wrapper img{
right:auto;
left:0
}

.blog-item-pagination-link--prev .pagination-title-wrapper img~h2{
padding-left:calc(70px + 1em);
padding-right:0
}

.blog-item-pagination-link:hover .pagination-title-wrapper{
visibility:visible;
opacity:1;
-webkit-transition:opacity 150ms ease-out, visibility 0ms 0ms linear, transform 100ms ease-out;
-moz-transition:opacity 150ms ease-out, visibility 0ms 0ms linear, transform 100ms ease-out;
-ms-transition:opacity 150ms ease-out, visibility 0ms 0ms linear, transform 100ms ease-out;
-o-transition:opacity 150ms ease-out, visibility 0ms 0ms linear, transform 100ms ease-out;
transition:opacity 150ms ease-out, visibility 0ms 0ms linear, transform 100ms ease-out;
pointer-events:auto
}

.blog-item-pagination-link:hover .blog-item-label svg{
opacity:0
}

.blog-item-pagination-link--next:hover .pagination-title-wrapper{
-webkit-transform:translate3d(0,-50%,0);
-moz-transform:translate3d(0,-50%,0);
-ms-transform:translate3d(0,-50%,0);
-o-transform:translate3d(0,-50%,0);
transform:translate3d(0,-50%,0)
}

.blog-item-pagination-link--next:hover .blog-item-label svg{
-webkit-transform:translatex(40px);
-moz-transform:translatex(40px);
-ms-transform:translatex(40px);
-o-transform:translatex(40px);
transform:translatex(40px)
}

.blog-item-pagination-link--prev:hover .pagination-title-wrapper{
padding:10px 10px 10px 0;
-webkit-transform:translate3d(0,-50%,0);
-moz-transform:translate3d(0,-50%,0);
-ms-transform:translate3d(0,-50%,0);
-o-transform:translate3d(0,-50%,0);
transform:translate3d(0,-50%,0)
}

.blog-item-pagination-link--prev:hover .blog-item-label svg{
-webkit-transform:translatex(-40px);
-moz-transform:translatex(-40px);
-ms-transform:translatex(-40px);
-o-transform:translatex(-40px);
transform:translatex(-40px)
}

.pagination-title-wrapper{
display:table;
position:absolute;
padding:10px 0 10px 10px;
top:50%;
width:260px;
margin:0;
min-height:70px;
visibility:hidden;
opacity:0;
box-sizing:border-box;
z-index:1088;
-webkit-transition:opacity 150ms ease-out, visibility 0ms 150ms linear, transform 100ms ease-out;
-moz-transition:opacity 150ms ease-out, visibility 0ms 150ms linear, transform 100ms ease-out;
-ms-transition:opacity 150ms ease-out, visibility 0ms 150ms linear, transform 100ms ease-out;
-o-transition:opacity 150ms ease-out, visibility 0ms 150ms linear, transform 100ms ease-out;
transition:opacity 150ms ease-out, visibility 0ms 150ms linear, transform 100ms ease-out;
pointer-events:none;
cursor:pointer;
background-color:#fff
}

.pagination-title-wrapper h2{
padding:0 1em 0 0;
margin:0;
text-align:right;
display:table-cell;
vertical-align:middle
}

.pagination-title-wrapper img{
width:70px;
height:auto;
position:absolute;
right:0;
top:50%;
-webkit-transform:translatey(-50%);
-moz-transform:translatey(-50%);
-ms-transform:translatey(-50%);
-o-transform:translatey(-50%);
transform:translatey(-50%)
}

.pagination-title-wrapper img~h2{
padding-right:calc(70px + 1em)
}

body:not(.tweak-show-blog-item-banner-image) .blog-item-pagination .blog-item-pagination-link .pagination-title-wrapper img{
display:none
}

body:not(.tweak-show-blog-item-banner-image) .blog-item-pagination .blog-item-pagination-link--next .pagination-title-wrapper img~h2{
padding-right:1em
}

body:not(.tweak-show-blog-item-banner-image) .blog-item-pagination .blog-item-pagination-link--prev .pagination-title-wrapper img~h2{
padding-left:1em
}


}

@keyframes "spinner"{
to{
transform:rotate(360deg)
}


}

@-webkit-keyframes "spinner"{
to{
-webkit-transform:rotate(360deg)
}


}

@-moz-keyframes spinner{
to{
-moz-transform:rotate(360deg)
}


}

@-ms-keyframes spinner{
to{
-ms-transform:rotate(360deg)
}


}

.loading-spinner{
-webkit-backface-visibility:hidden
}

.loading-spinner:before{
content:"Loading…";
position:fixed;
top:60%;
left:50%;
width:34px;
height:34px;
margin-top:-17px;
margin-left:-17px;
z-index:1
}

.loading-spinner:not(.hidden):before{
content:'';
border-radius:50%;
border:2px solid #ccc;
border-top-color:#404040;
animation:spinner .8s linear infinite;
-webkit-animation:spinner .8s linear infinite
}

@media screen and (max-width:1024px){
.blog-item-pagination{
border-top:solid 1px #f0f0f0;
display:table;
width:100%;
margin-top:70px
}

.blog-item-pagination-link{
display:table-cell;
position:relative;
top:auto;
left:auto;
height:auto;
width:50%;
-webkit-transform:translatey(0);
-moz-transform:translatey(0);
-ms-transform:translatey(0);
-o-transform:translatey(0);
transform:translatey(0);
padding:20px 0;
vertical-align:middle
}

.blog-item-pagination-link img{
display:none
}

.blog-item-pagination-link h2{
text-align:left;
margin:0;
padding:0 23px;
font-size:18px
}

.blog-item-pagination-link svg{
position:absolute;
left:0;
top:50%;
-webkit-transform:translatey(-50%);
-moz-transform:translatey(-50%);
-ms-transform:translatey(-50%);
-o-transform:translatey(-50%);
transform:translatey(-50%)
}

.blog-item-pagination-link .blog-item-label{
display:table-cell;
height:auto;
width:auto;
padding:0
}

.blog-item-pagination-link--next .pagination-title-wrapper,.blog-item-pagination-link--prev .pagination-title-wrapper{
min-height:0;
width:100%;
position:relative;
top:auto;
visibility:visible;
opacity:1;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}

.blog-item-pagination-link--next h2{
text-align:right
}

.blog-item-pagination-link--next svg{
right:0;
left:auto
}


}

@media screen and (max-width:640px){
.blog-item-pagination-link h2{
font-size:15px
}


}

.pie-wrapper{
display:none
}

@media screen and (min-width:1025px){
.tweak-show-progress-indicator .pie-wrapper{
display:block;
position:fixed;
bottom:20px;
left:20px;
width:36px;
height:36px;
background-color:#f0f0f0;
border-radius:999px;
opacity:0;
-webkit-transition:opacity 150ms linear;
-moz-transition:opacity 150ms linear;
-ms-transition:opacity 150ms linear;
-o-transition:opacity 150ms linear;
transition:opacity 150ms linear;
z-index:1199
}

.tweak-show-progress-indicator .pie-wrapper.show{
opacity:1
}

.pie,.mask{
position:absolute
}

.pie{
background-color:#999;
width:17px;
height:34px;
top:1px;
left:1px;
border-radius:999px 0 0 999px;
border-right:none;
-webkit-transform-origin:100% 50%;
-moz-transform-origin:100% 50%;
-ms-transform-origin:100% 50%;
transform-origin:100% 50%;
-webkit-transform-origin:100% 50% center;
-moz-transform-origin:100% 50% center;
-ms-transform-origin:100% 50% center;
-o-transform-origin:100% 50% center;
transform-origin:100% 50% center
}

.pie.hide{
display:none
}

.mask{
border-radius:999px 0 0 999px;
border-right:none;
width:50%;
height:100%;
background-color:#f0f0f0
}

.mask.hide{
display:none
}


}

.tweak-nav-font{
font-family:Unica One;
font-weight:400;
font-style:normal;
font-size:24px;
letter-spacing:.1em;
text-decoration:none;
text-transform:uppercase
}

.tweak-site-title-font{
font-family:tandelle;
font-weight:400;
font-style:normal;
font-size:120px;
letter-spacing:.13em;
text-decoration:none;
text-transform:uppercase
}

.tweak-site-tagline-font{
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:18px;
letter-spacing:.02em;
text-decoration:none;
text-transform:none
}

.tweak-list-title-font{
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:25px;
letter-spacing:.01em;
line-height:1.1em;
text-decoration:none;
text-transform:none
}

.tweak-item-title-font{
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:54px;
letter-spacing:.01em;
line-height:1.1em;
text-decoration:none;
text-transform:none
}

.tweak-list-excerpt-font{
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:18px;
letter-spacing:0em;
line-height:1.5em;
text-decoration:none;
text-transform:none
}

.tweak-meta-font{
font-family:Roboto Mono;
font-weight:500;
font-style:normal;
font-size:13px;
letter-spacing:.13em;
line-height:1.1em;
text-decoration:none;
text-transform:uppercase
}

.tweak-label-font{
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:16px;
letter-spacing:0em;
line-height:1em;
text-transform:none
}

.tweak-heading1-font{
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:45px;
letter-spacing:.01em;
line-height:1.3em;
text-decoration:none;
text-transform:none
}

.tweak-heading2-font{
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:27px;
letter-spacing:.01em;
line-height:1.3em;
text-decoration:none;
text-transform:none
}

.tweak-heading3-font{
font-family:Roboto Mono;
font-weight:500;
font-style:normal;
font-size:13px;
letter-spacing:.13em;
line-height:1.3em;
text-decoration:none;
text-transform:uppercase
}

.tweak-body-font{
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:16px;
letter-spacing:0em;
line-height:1.5em
}

.tweak-caption-font{
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:16px;
letter-spacing:0px;
line-height:1.5em;
text-decoration:none;
text-transform:none
}

.tweak-quote-font{
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:42px;
letter-spacing:0px;
line-height:1.3em;
text-decoration:none;
text-transform:none
}

.tweak-product-list-title-font{
font-family:alegreya;
font-weight:700;
font-style:normal;
font-size:16px;
letter-spacing:0px;
line-height:1.2em;
text-transform:none
}

.tweak-product-list-price-font{
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:13px;
letter-spacing:0px;
line-height:1.4em;
text-transform:none
}

.tweak-product-list-scarcity-font{
font-family:Helvetica,Arial,sans-serif;
font-weight:normal;
font-style:normal;
font-size:13px;
letter-spacing:0px;
line-height:1.4em;
text-transform:none
}

.tweak-product-list-filter-font{
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:16px;
letter-spacing:0px;
line-height:1.4em;
text-transform:none
}

.tweak-product-item-nav-font{
font-family:Roboto Mono;
font-weight:400;
font-style:normal;
font-size:12px;
letter-spacing:.13em;
text-transform:uppercase
}

.tweak-product-item-details-title-font{
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:36px;
letter-spacing:0px;
line-height:1.2em;
text-transform:none
}

.tweak-product-item-details-price-font{
font-family:Roboto Mono;
font-weight:700;
font-style:normal;
font-size:12px;
letter-spacing:.15em;
text-transform:none
}

.tweak-product-item-details-scarcity-font{
font-family:Helvetica,Arial,sans-serif;
font-weight:normal;
font-style:normal;
font-size:11px;
letter-spacing:1px;
text-transform:uppercase
}

.tweak-product-item-details-excerpt-font{
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:16px;
letter-spacing:0px;
line-height:1.6em;
text-transform:none
}

.tweak-product-item-details-options-label-font{
font-family:Roboto Mono;
font-weight:400;
font-style:normal;
font-size:11px;
letter-spacing:1px;
text-transform:uppercase
}

.tweak-product-item-details-options-content-font{
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:16px;
letter-spacing:0px;
text-transform:none
}

.tweak-product-item-details-add-to-cart-button-font{
font-family:Roboto Mono;
font-weight:700;
font-style:normal;
font-size:12px;
letter-spacing:.15em;
text-transform:uppercase
}

.tweak-product-badge-font{
font-family:alegreya;
font-weight:700;
font-style:normal;
font-size:10px;
letter-spacing:1px;
text-transform:uppercase
}

.small-button-block-font{
font-family:Roboto Mono;
font-size:13px;
font-weight:400;
font-style:normal;
text-transform:uppercase;
letter-spacing:.15em
}

.medium-button-block-font{
font-family:vinyl;
font-size:22px;
font-weight:400;
font-style:normal;
text-transform:uppercase;
letter-spacing:.13em
}

.large-button-block-font{
font-family:Roboto Mono;
font-size:21px;
font-weight:400;
font-style:normal;
text-transform:uppercase;
letter-spacing:.11em
}

.tweak-image-block-poster-title-font{
font-family:Arial;
font-weight:700;
font-style:normal;
font-size:88px;
letter-spacing:0em;
text-transform:none;
line-height:1.2em
}

.tweak-image-block-poster-subtitle-font{
font-family:Arial;
font-weight:500;
font-style:normal;
font-size:30px;
letter-spacing:.01em;
text-transform:none;
line-height:1.5em
}

.tweak-image-block-poster-button-font{
font-family:Arial;
font-size:18px;
font-weight:500;
font-style:normal;
letter-spacing:.03em;
line-height:1.1em;
text-transform:none
}

.tweak-image-block-card-title-font{
font-family:Arial;
font-weight:700;
font-style:normal;
font-size:60px;
letter-spacing:0em;
text-transform:none;
line-height:1.1em
}

.tweak-image-block-card-subtitle-font{
font-family:Arial;
font-weight:500;
font-style:normal;
font-size:22px;
letter-spacing:.01em;
text-transform:none;
line-height:1.5em
}

.tweak-image-block-card-button-font{
font-family:Arial;
font-size:20px;
font-weight:400;
font-style:normal;
letter-spacing:0em;
line-height:1.1em;
text-transform:none
}

.tweak-image-block-overlap-title-font{
font-family:Arial;
font-weight:700;
font-style:normal;
font-size:40px;
letter-spacing:0em;
text-transform:none;
line-height:1.2em
}

.tweak-image-block-overlap-subtitle-font{
font-family:Arial;
font-weight:500;
font-style:normal;
font-size:20px;
letter-spacing:.01em;
text-transform:none;
line-height:1.5em
}

.tweak-image-block-overlap-button-font{
font-family:Arial;
font-size:18px;
font-weight:500;
font-style:normal;
letter-spacing:.03em;
line-height:1.1em;
text-transform:none
}

.tweak-image-block-collage-title-font{
font-family:alegreya;
font-weight:400;
font-style:italic;
font-size:30px;
letter-spacing:.01em;
text-transform:none;
line-height:1.5em
}

.tweak-image-block-collage-subtitle-font{
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:16px;
letter-spacing:0em;
text-transform:none;
line-height:1.5em
}

.tweak-image-block-collage-button-font{
font-family:vinyl;
font-size:20px;
font-weight:400;
font-style:normal;
letter-spacing:.13em;
line-height:1.5em;
text-transform:uppercase
}

.tweak-image-block-stack-title-font{
font-family:Arial;
font-weight:700;
font-style:normal;
font-size:60px;
letter-spacing:0em;
text-transform:none;
line-height:1.2em
}

.tweak-image-block-stack-subtitle-font{
font-family:Arial;
font-weight:500;
font-style:normal;
font-size:25px;
letter-spacing:.01em;
text-transform:none;
line-height:1.5em
}

.tweak-image-block-stack-button-font{
font-family:Arial;
font-size:18px;
font-weight:400;
font-style:normal;
letter-spacing:0em;
line-height:1.1em;
text-transform:none
}

.system-button-font{
font-family:Roboto Mono;
font-weight:500;
font-style:normal;
text-transform:uppercase;
letter-spacing:.15em
}

.announcement-bar-font{
font-family:effra;
font-size:18px;
font-weight:500;
font-style:normal;
letter-spacing:1px;
text-transform:uppercase
}

.tweak-product-quick-view-button-font{
font-family:alegreya;
font-weight:400;
font-style:normal;
font-size:12px;
letter-spacing:1px;
text-transform:uppercase
}

.tweak-share-buttons-label-font{
font-family:Roboto Mono;
font-weight:400;
font-style:normal;
font-size:12px;
letter-spacing:.15em;
text-transform:uppercase
}


/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
