*/
/*!************************************************
* Blogger Template Style
* Name: Soho
**************************************************/
body{
overflow-wrap:break-word;
word-break:break-word;
word-wrap:break-word
}
.hidden{
display:none
}
.invisible{
visibility:hidden
}
.container::after,.float-container::after{
clear:both;
content:"";
display:table
}
.clearboth{
clear:both
}
#comments .comment .comment-actions,.subscribe-popup .FollowByEmail .follow-by-email-submit{
background:0 0;
border:0;
box-shadow:none;
color:#bf8b38;
cursor:pointer;
font-size:14px;
font-weight:700;
outline:0;
text-decoration:none;
text-transform:uppercase;
width:auto
}
.dim-overlay{
background-color:rgba(0,0,0,.54);
height:100vh;
left:0;
position:fixed;
top:0;
width:100%
}
#sharing-dim-overlay{
background-color:transparent
}
input::-ms-clear{
display:none
}
.blogger-logo,.svg-icon-24.blogger-logo{
fill:#ff9800;
opacity:1
}
.loading-spinner-large{
-webkit-animation:mspin-rotate 1.568s infinite linear;
animation:mspin-rotate 1.568s infinite linear;
height:48px;
overflow:hidden;
position:absolute;
width:48px;
z-index:200
}
.loading-spinner-large>div{
-webkit-animation:mspin-revrot 5332ms infinite steps(4);
animation:mspin-revrot 5332ms infinite steps(4)
}
.loading-spinner-large>div>div{
-webkit-animation:mspin-singlecolor-large-film 1333ms infinite steps(81);
animation:mspin-singlecolor-large-film 1333ms infinite steps(81);
background-size:100%;
height:48px;
width:3888px
}
.mspin-black-large>div>div,.mspin-grey_54-large>div>div{
background-image:url(https://www.blogblog.com/indie/mspin_black_large.svg)
}
.mspin-white-large>div>div{
background-image:url(https://www.blogblog.com/indie/mspin_white_large.svg)
}
.mspin-grey_54-large{
opacity:.54
}
@-webkit-keyframes mspin-singlecolor-large-film{
from{
-webkit-transform:translateX(0);
transform:translateX(0)
}
to{
-webkit-transform:translateX(-3888px);
transform:translateX(-3888px)
}
}
@keyframes mspin-singlecolor-large-film{
from{
-webkit-transform:translateX(0);
transform:translateX(0)
}
to{
-webkit-transform:translateX(-3888px);
transform:translateX(-3888px)
}
}
@-webkit-keyframes mspin-rotate{
from{
-webkit-transform:rotate(0);
transform:rotate(0)
}
to{
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes mspin-rotate{
from{
-webkit-transform:rotate(0);
transform:rotate(0)
}
to{
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-webkit-keyframes mspin-revrot{
from{
-webkit-transform:rotate(0);
transform:rotate(0)
}
to{
-webkit-transform:rotate(-360deg);
transform:rotate(-360deg)
}
}
@keyframes mspin-revrot{
from{
-webkit-transform:rotate(0);
transform:rotate(0)
}
to{
-webkit-transform:rotate(-360deg);
transform:rotate(-360deg)
}
}
.skip-navigation{
background-color:#fff;
box-sizing:border-box;
color:#000;
display:block;
height:0;
left:0;
line-height:50px;
overflow:hidden;
padding-top:0;
position:fixed;
text-align:center;
top:0;
-webkit-transition:box-shadow .3s,height .3s,padding-top .3s;
transition:box-shadow .3s,height .3s,padding-top .3s;
width:100%;
z-index:900
}
.skip-navigation:focus{
box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
height:50px
}
#main{
outline:0
}
.main-heading{
position:absolute;
clip:rect(1px,1px,1px,1px);
padding:0;
border:0;
height:1px;
width:1px;
overflow:hidden
}
.Attribution{
margin-top:1em;
text-align:center
}
.Attribution .blogger img,.Attribution .blogger svg{
vertical-align:bottom
}
.Attribution .blogger img{
margin-right:.5em
}
.Attribution div{
line-height:24px;
margin-top:.5em
}
.Attribution .copyright,.Attribution .image-attribution{
font-size:.7em;
margin-top:1.5em
}
.BLOG_mobile_video_class{
display:none
}
.bg-photo{
background-attachment:scroll!important
}
body .CSS_LIGHTBOX{
z-index:900
}
.extendable .show-less,.extendable .show-more{
border-color:#bf8b38;
color:#bf8b38;
margin-top:8px
}
.extendable .show-less.hidden,.extendable .show-more.hidden{
display:none
}
.inline-ad{
display:none;
max-width:100%;
overflow:hidden
}
.adsbygoogle{
display:block
}
#cookieChoiceInfo{
bottom:0;
top:auto
}
iframe.b-hbp-video{
border:0
}
.post-body img{
max-width:100%
}
.post-body iframe{
max-width:100%
}
.post-body a[imageanchor="1"]{
display:inline-block
}
.byline{
margin-right:1em
}
.byline:last-child{
margin-right:0
}
.link-copied-dialog{
max-width:520px;
outline:0
}
.link-copied-dialog .modal-dialog-buttons{
margin-top:8px
}
.link-copied-dialog .goog-buttonset-default{
background:0 0;
border:0
}
.link-copied-dialog .goog-buttonset-default:focus{
outline:0
}
.paging-control-container{
margin-bottom:16px
}
.paging-control-container .paging-control{
display:inline-block
}
.paging-control-container .comment-range-text::after,.paging-control-container .paging-control{
color:#bf8b38
}
.paging-control-container .comment-range-text,.paging-control-container .paging-control{
margin-right:8px
}
.paging-control-container .comment-range-text::after,.paging-control-container .paging-control::after{
content:"\b7";
cursor:default;
padding-left:8px;
pointer-events:none
}
.paging-control-container .comment-range-text:last-child::after,.paging-control-container .paging-control:last-child::after{
content:none
}
.byline.reactions iframe{
height:20px
}
.b-notification{
color:#000;
background-color:#fff;
border-bottom:solid 1px #000;
box-sizing:border-box;
padding:16px 32px;
text-align:center
}
.b-notification.visible{
-webkit-transition:margin-top .3s cubic-bezier(.4,0,.2,1);
transition:margin-top .3s cubic-bezier(.4,0,.2,1)
}
.b-notification.invisible{
position:absolute
}
.b-notification-close{
position:absolute;
right:8px;
top:8px
}
.no-posts-message{
line-height:40px;
text-align:center
}
@media screen and (max-width:1162px){
body.item-view .post-body a[imageanchor="1"][style*="float: left;"],body.item-view .post-body a[imageanchor="1"][style*="float: right;"]{
float:none!important;
clear:none!important
}
body.item-view .post-body a[imageanchor="1"] img{
display:block;
height:auto;
margin:0 auto
}
body.item-view .post-body>.separator:first-child>a[imageanchor="1"]:first-child{
margin-top:20px
}
.post-body a[imageanchor]{
display:block
}
body.item-view .post-body a[imageanchor="1"]{
margin-left:0!important;
margin-right:0!important
}
body.item-view .post-body a[imageanchor="1"]+a[imageanchor="1"]{
margin-top:16px
}
}
.item-control{
display:none
}
#comments{
border-top:1px dashed rgba(0,0,0,.54);
margin-top:20px;
padding:20px
}
#comments .comment-thread ol{
margin:0;
padding-left:0;
padding-left:0
}
#comments .comment .comment-replybox-single,#comments .comment-thread .comment-replies{
margin-left:60px
}
#comments .comment-thread .thread-count{
display:none
}
#comments .comment{
list-style-type:none;
padding:0 0 30px;
position:relative
}
#comments .comment .comment{
padding-bottom:8px
}
.comment .avatar-image-container{
position:absolute
}
.comment .avatar-image-container img{
border-radius:50%
}
.avatar-image-container svg,.comment .avatar-image-container .avatar-icon{
border-radius:50%;
border:solid 1px #000000;
box-sizing:border-box;
fill:#000000;
height:35px;
margin:0;
padding:7px;
width:35px
}
.comment .comment-block{
margin-top:10px;
margin-left:60px;
padding-bottom:0
}
#comments .comment-author-header-wrapper{
margin-left:40px
}
#comments .comment .thread-expanded .comment-block{
padding-bottom:20px
}
#comments .comment .comment-header .user,#comments .comment .comment-header .user a{
color:#000000;
font-style:normal;
font-weight:700
}
#comments .comment .comment-actions{
bottom:0;
margin-bottom:15px;
position:absolute
}
#comments .comment .comment-actions>*{
margin-right:8px
}
#comments .comment .comment-header .datetime{
bottom:0;
color:rgba(0, 0, 0, 0.54);
display:inline-block;
font-size:13px;
font-style:italic;
margin-left:8px
}
#comments .comment .comment-footer .comment-timestamp a,#comments .comment .comment-header .datetime a{
color:rgba(0, 0, 0, 0.54)
}
#comments .comment .comment-content,.comment .comment-body{
margin-top:12px;
word-break:break-word
}
.comment-body{
margin-bottom:12px
}
#comments.embed[data-num-comments="0"]{
border:0;
margin-top:0;
padding-top:0
}
#comments.embed[data-num-comments="0"] #comment-post-message,#comments.embed[data-num-comments="0"] div.comment-form>p,#comments.embed[data-num-comments="0"] p.comment-footer{
display:none
}
#comment-editor-src{
display:none
}
.comments .comments-content .loadmore.loaded{
max-height:0;
opacity:0;
overflow:hidden
}
.extendable .remaining-items{
height:0;
overflow:hidden;
-webkit-transition:height .3s cubic-bezier(.4,0,.2,1);
transition:height .3s cubic-bezier(.4,0,.2,1)
}
.extendable .remaining-items.expanded{
height:auto
}
.svg-icon-24,.svg-icon-24-button{
cursor:pointer;
height:24px;
width:24px;
min-width:24px
}
.touch-icon{
margin:-12px;
padding:12px
}
.touch-icon:active,.touch-icon:focus{
background-color:rgba(153,153,153,.4);
border-radius:50%
}
svg:not(:root).touch-icon{
overflow:visible
}
html[dir=rtl] .rtl-reversible-icon{
-webkit-transform:scaleX(-1);
-ms-transform:scaleX(-1);
transform:scaleX(-1)
}
.svg-icon-24-button,.touch-icon-button{
background:0 0;
border:0;
margin:0;
outline:0;
padding:0
}
.touch-icon-button .touch-icon:active,.touch-icon-button .touch-icon:focus{
background-color:transparent
}
.touch-icon-button:active .touch-icon,.touch-icon-button:focus .touch-icon{
background-color:rgba(153,153,153,.4);
border-radius:50%
}
.Profile .default-avatar-wrapper .avatar-icon{
border-radius:50%;
border:solid 1px #000000;
box-sizing:border-box;
fill:#000000;
margin:0
}
.Profile .individual .default-avatar-wrapper .avatar-icon{
padding:25px
}
.Profile .individual .avatar-icon,.Profile .individual .profile-img{
height:120px;
width:120px
}
.Profile .team .default-avatar-wrapper .avatar-icon{
padding:8px
}
.Profile .team .avatar-icon,.Profile .team .default-avatar-wrapper,.Profile .team .profile-img{
height:40px;
width:40px
}
.snippet-container{
margin:0;
position:relative;
overflow:hidden
}
.snippet-fade{
bottom:0;
box-sizing:border-box;
position:absolute;
width:96px
}
.snippet-fade{
right:0
}
.snippet-fade:after{
content:"\2026"
}
.snippet-fade:after{
float:right
}
.centered-top-container.sticky{
left:0;
position:fixed;
right:0;
top:0;
width:auto;
z-index:50;
-webkit-transition-property:opacity,-webkit-transform;
transition-property:opacity,-webkit-transform;
transition-property:transform,opacity;
transition-property:transform,opacity,-webkit-transform;
-webkit-transition-duration:.2s;
transition-duration:.2s;
-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.centered-top-placeholder{
display:none
}
.collapsed-header .centered-top-placeholder{
display:block
}
.centered-top-container .Header .replaced h1,.centered-top-placeholder .Header .replaced h1{
display:none
}
.centered-top-container.sticky .Header .replaced h1{
display:block
}
.centered-top-container.sticky .Header .header-widget{
background:0 0
}
.centered-top-container.sticky .Header .header-image-wrapper{
display:none
}
.centered-top-container img,.centered-top-placeholder img{
max-width:100%
}
.collapsible{
-webkit-transition:height .3s cubic-bezier(.4,0,.2,1);
transition:height .3s cubic-bezier(.4,0,.2,1)
}
.collapsible,.collapsible>summary{
display:block;
overflow:hidden
}
.collapsible>:not(summary){
display:none
}
.collapsible[open]>:not(summary){
display:block
}
.collapsible:focus,.collapsible>summary:focus{
outline:0
}
.collapsible>summary{
cursor:pointer;
display:block;
padding:0
}
.collapsible:focus>summary,.collapsible>summary:focus{
background-color:transparent
}
.collapsible>summary::-webkit-details-marker{
display:none
}
.collapsible-title{
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex
}
.collapsible-title .title{
-webkit-box-flex:1;
-webkit-flex:1 1 auto;
-ms-flex:1 1 auto;
flex:1 1 auto;
-webkit-box-ordinal-group:1;
-webkit-order:0;
-ms-flex-order:0;
order:0;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.collapsible-title .chevron-down,.collapsible[open] .collapsible-title .chevron-up{
display:block
}
.collapsible-title .chevron-up,.collapsible[open] .collapsible-title .chevron-down{
display:none
}
.flat-button{
cursor:pointer;
display:inline-block;
font-weight:700;
text-transform:uppercase;
border-radius:2px;
padding:8px;
margin:-8px
}
.flat-icon-button{
background:0 0;
border:0;
margin:0;
outline:0;
padding:0;
margin:-12px;
padding:12px;
cursor:pointer;
box-sizing:content-box;
display:inline-block;
line-height:0
}
.flat-icon-button,.flat-icon-button .splash-wrapper{
border-radius:50%
}
.flat-icon-button .splash.animate{
-webkit-animation-duration:.3s;
animation-duration:.3s
}
.overflowable-container{
max-height:28px;
overflow:hidden;
position:relative
}
.overflow-button{
cursor:pointer
}
#overflowable-dim-overlay{
background:0 0
}
.overflow-popup{
box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
background-color:#ffffff;
left:0;
max-width:calc(100% - 32px);
position:absolute;
top:0;
visibility:hidden;
z-index:101
}
.overflow-popup ul{
list-style:none
}
.overflow-popup .tabs li,.overflow-popup li{
display:block;
height:auto
}
.overflow-popup .tabs li{
padding-left:0;
padding-right:0
}
.overflow-button.hidden,.overflow-popup .tabs li.hidden,.overflow-popup li.hidden{
display:none
}
.search{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
line-height:24px;
width:24px
}
.search.focused{
width:100%
}
.search.focused .section{
width:100%
}
.search form{
z-index:101
}
.search h3{
display:none
}
.search form{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-flex:1;
-webkit-flex:1 0 0;
-ms-flex:1 0 0px;
flex:1 0 0;
border-bottom:solid 1px transparent;
padding-bottom:8px
}
.search form>*{
display:none
}
.search.focused form>*{
display:block
}
.search .search-input label{
display:none
}
.centered-top-placeholder.cloned .search form{
z-index:30
}
.search.focused form{
border-color:rgba(0, 0, 0, 0.54);
position:relative;
width:auto
}
.collapsed-header .centered-top-container .search.focused form{
border-bottom-color:transparent
}
.search-expand{
-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto
}
.search-expand-text{
display:none
}
.search-close{
display:inline;
vertical-align:middle
}
.search-input{
-webkit-box-flex:1;
-webkit-flex:1 0 1px;
-ms-flex:1 0 1px;
flex:1 0 1px
}
.search-input input{
background:0 0;
border:0;
box-sizing:border-box;
color:rgba(0, 0, 0, 0.54);
display:inline-block;
outline:0;
width:calc(100% - 48px)
}
.search-input input.no-cursor{
color:transparent;
text-shadow:0 0 0 rgba(0, 0, 0, 0.54)
}
.collapsed-header .centered-top-container .search-action,.collapsed-header .centered-top-container .search-input input{
color:rgba(0, 0, 0, 0.54)
}
.collapsed-header .centered-top-container .search-input input.no-cursor{
color:transparent;
text-shadow:0 0 0 rgba(0, 0, 0, 0.54)
}
.collapsed-header .centered-top-container .search-input input.no-cursor:focus,.search-input input.no-cursor:focus{
outline:0
}
.search-focused>*{
visibility:hidden
}
.search-focused .search,.search-focused .search-icon{
visibility:visible
}
.search.focused .search-action{
display:block
}
.search.focused .search-action:disabled{
opacity:.3
}
.widget.Sharing .sharing-button{
display:none
}
.widget.Sharing .sharing-buttons li{
padding:0
}
.widget.Sharing .sharing-buttons li span{
display:none
}
.post-share-buttons{
position:relative
}
.centered-bottom .share-buttons .svg-icon-24,.share-buttons .svg-icon-24{
fill:#000000
}
.sharing-open.touch-icon-button:active .touch-icon,.sharing-open.touch-icon-button:focus .touch-icon{
background-color:transparent
}
.share-buttons{
background-color:#ffffff;
border-radius:2px;
box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
color:#000000;
list-style:none;
margin:0;
padding:8px 0;
position:absolute;
top:-11px;
min-width:200px;
z-index:101
}
.share-buttons.hidden{
display:none
}
.sharing-button{
background:0 0;
border:0;
margin:0;
outline:0;
padding:0;
cursor:pointer
}
.share-buttons li{
margin:0;
height:48px
}
.share-buttons li:last-child{
margin-bottom:0
}
.share-buttons li .sharing-platform-button{
box-sizing:border-box;
cursor:pointer;
display:block;
height:100%;
margin-bottom:0;
padding:0 16px;
position:relative;
width:100%
}
.share-buttons li .sharing-platform-button:focus,.share-buttons li .sharing-platform-button:hover{
background-color:rgba(128,128,128,.1);
outline:0
}
.share-buttons li svg[class*=" sharing-"],.share-buttons li svg[class^=sharing-]{
position:absolute;
top:10px
}
.share-buttons li span.sharing-platform-button{
position:relative;
top:0
}
.share-buttons li .platform-sharing-text{
display:block;
font-size:16px;
line-height:48px;
white-space:nowrap
}
.share-buttons li .platform-sharing-text{
margin-left:56px
}
.sidebar-container{
background-color:#f7f7f7;
max-width:284px;
overflow-y:auto;
-webkit-transition-property:-webkit-transform;
transition-property:-webkit-transform;
transition-property:transform;
transition-property:transform,-webkit-transform;
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);
transition-timing-function:cubic-bezier(0,0,.2,1);
width:284px;
z-index:101;
-webkit-overflow-scrolling:touch
}
.sidebar-container .navigation{
line-height:0;
padding:16px
}
.sidebar-container .sidebar-back{
cursor:pointer
}
.sidebar-container .widget{
background:0 0;
margin:0 16px;
padding:16px 0
}
.sidebar-container .widget .title{
color:rgba(0, 0, 0, 0.54);
margin:0
}
.sidebar-container .widget ul{
list-style:none;
margin:0;
padding:0
}
.sidebar-container .widget ul ul{
margin-left:1em
}
.sidebar-container .widget li{
font-size:16px;
line-height:normal
}
.sidebar-container .widget+.widget{
border-top:1px dashed rgba(0, 0, 0, 0.54)
}
.BlogArchive li{
margin:16px 0
}
.BlogArchive li:last-child{
margin-bottom:0
}
.Label li a{
display:inline-block
}
.BlogArchive .post-count,.Label .label-count{
float:right;
margin-left:.25em
}
.BlogArchive .post-count::before,.Label .label-count::before{
content:"("
}
.BlogArchive .post-count::after,.Label .label-count::after{
content:")"
}
.widget.Translate .skiptranslate>div{
display:block!important
}
.widget.Profile .profile-link{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex
}
.widget.Profile .team-member .default-avatar-wrapper,.widget.Profile .team-member .profile-img{
-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
margin-right:1em
}
.widget.Profile .individual .profile-link{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
.widget.Profile .team .profile-link .profile-name{
-webkit-align-self:center;
-ms-flex-item-align:center;
align-self:center;
display:block;
-webkit-box-flex:1;
-webkit-flex:1 1 auto;
-ms-flex:1 1 auto;
flex:1 1 auto
}
.dim-overlay{
background-color:rgba(0,0,0,.54);
z-index:100
}
body.sidebar-visible{
overflow-y:hidden
}
@media screen and (max-width:1439px){
.sidebar-container{
bottom:0;
position:fixed;
top:0;
left:0;
right:auto
}
.sidebar-container.sidebar-invisible{
-webkit-transition-timing-function:cubic-bezier(.4,0,.6,1);
transition-timing-function:cubic-bezier(.4,0,.6,1)
}
html[dir=ltr] .sidebar-container.sidebar-invisible{
-webkit-transform:translateX(-284px);
-ms-transform:translateX(-284px);
transform:translateX(-284px)
}
html[dir=rtl] .sidebar-container.sidebar-invisible{
-webkit-transform:translateX(284px);
-ms-transform:translateX(284px);
transform:translateX(284px)
}
}
@media screen and (min-width:1440px){
.sidebar-container{
position:absolute;
top:0;
left:0;
right:auto
}
.sidebar-container .navigation{
display:none
}
}
.dialog{
box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
background:#ffffff;
box-sizing:border-box;
color:#000000;
padding:30px;
position:fixed;
text-align:center;
width:calc(100% - 24px);
z-index:101
}
.dialog input[type=email],.dialog input[type=text]{
background-color:transparent;
border:0;
border-bottom:solid 1px rgba(0,0,0,.12);
color:#000000;
display:block;
font-family:EB Garamond, serif;
font-size:16px;
line-height:24px;
margin:auto;
padding-bottom:7px;
outline:0;
text-align:center;
width:100%
}
.dialog input[type=email]::-webkit-input-placeholder,.dialog input[type=text]::-webkit-input-placeholder{
color:#000000
}
.dialog input[type=email]::-moz-placeholder,.dialog input[type=text]::-moz-placeholder{
color:#000000
}
.dialog input[type=email]:-ms-input-placeholder,.dialog input[type=text]:-ms-input-placeholder{
color:#000000
}
.dialog input[type=email]::-ms-input-placeholder,.dialog input[type=text]::-ms-input-placeholder{
color:#000000
}
.dialog input[type=email]::placeholder,.dialog input[type=text]::placeholder{
color:#000000
}
.dialog input[type=email]:focus,.dialog input[type=text]:focus{
border-bottom:solid 2px #bf8b38;
padding-bottom:6px
}
.dialog input.no-cursor{
color:transparent;
text-shadow:0 0 0 #000000
}
.dialog input.no-cursor:focus{
outline:0
}
.dialog input.no-cursor:focus{
outline:0
}
.dialog input[type=submit]{
font-family:EB Garamond, serif
}
.dialog .goog-buttonset-default{
color:#bf8b38
}
.subscribe-popup{
max-width:364px
}
.subscribe-popup h3{
color:#000000;
font-size:1.8em;
margin-top:0
}
.subscribe-popup .FollowByEmail h3{
display:none
}
.subscribe-popup .FollowByEmail .follow-by-email-submit{
color:#bf8b38;
display:inline-block;
margin:0 auto;
margin-top:24px;
width:auto;
white-space:normal
}
.subscribe-popup .FollowByEmail .follow-by-email-submit:disabled{
cursor:default;
opacity:.3
}
@media (max-width:800px){
.blog-name div.widget.Subscribe{
margin-bottom:16px
}
body.item-view .blog-name div.widget.Subscribe{
margin:8px auto 16px auto;
width:100%
}
}
body#layout .bg-photo,body#layout .bg-photo-overlay{
display:none
}
body#layout .page_body{
padding:0;
position:relative;
top:0
}
body#layout .page{
display:inline-block;
left:inherit;
position:relative;
vertical-align:top;
width:540px
}
body#layout .centered{
max-width:954px
}
body#layout .navigation{
display:none
}
body#layout .sidebar-container{
display:inline-block;
width:40%
}
body#layout .hamburger-menu,body#layout .search{
display:none
}
body{
background-color:#ffffff;
color:#000000;
font:normal 400 20px EB Garamond, serif;
height:100%;
margin:0;
min-height:100vh
}
h1,h2,h3,h4,h5,h6{
font-weight:400
}
a{
color:#bf8b38;
text-decoration:none
}
.dim-overlay{
z-index:100
}
body.sidebar-visible .page_body{
overflow-y:scroll
}
.widget .title{
color:rgba(0, 0, 0, 0.54);
font:normal 400 12px Montserrat, sans-serif
}
.extendable .show-less,.extendable .show-more{
color:#bf8b38;
font:normal 400 12px Montserrat, sans-serif;
margin:12px -8px 0 -8px;
text-transform:uppercase
}
.footer .widget,.main .widget{
margin:50px 0
}
.main .widget .title{
text-transform:uppercase
}
.inline-ad{
display:block;
margin-top:50px
}
.adsbygoogle{
text-align:center
}
.page_body{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
min-height:100vh;
position:relative;
z-index:20
}
.page_body>*{
-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto
}
.page_body>#footer{
margin-top:auto
}
.centered-bottom,.centered-top{
margin:0 32px;
max-width:100%
}
.centered-top{
padding-bottom:12px;
padding-top:12px
}
.sticky .centered-top{
padding-bottom:0;
padding-top:0
}
.centered-top-container,.centered-top-placeholder{
background:#ffffff
}
.centered-top{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
position:relative
}
.sticky .centered-top{
-webkit-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap
}
.centered-top-container .svg-icon-24,.centered-top-placeholder .svg-icon-24{
fill:rgba(0, 0, 0, 0.54)
}
.back-button-container,.hamburger-menu-container{
-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
height:48px;
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1
}
.sticky .back-button-container,.sticky .hamburger-menu-container{
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1
}
.back-button,.hamburger-menu,.search-expand-icon{
cursor:pointer;
margin-top:0
}
.search{
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
height:48px;
margin-left:24px;
-webkit-box-ordinal-group:4;
-webkit-order:3;
-ms-flex-order:3;
order:3
}
.search,.search.focused{
width:auto
}
.search.focused{
position:static
}
.sticky .search{
display:none;
-webkit-box-ordinal-group:5;
-webkit-order:4;
-ms-flex-order:4;
order:4
}
.search .section{
right:0;
margin-top:12px;
position:absolute;
top:12px;
width:0
}
.sticky .search .section{
top:0
}
.search-expand{
background:0 0;
border:0;
margin:0;
outline:0;
padding:0;
color:#bf8b38;
cursor:pointer;
-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
font:normal 400 12px Montserrat, sans-serif;
text-transform:uppercase;
word-break:normal
}
.search.focused .search-expand{
visibility:hidden
}
.search .dim-overlay{
background:0 0
}
.search.focused .section{
max-width:400px
}
.search.focused form{
border-color:rgba(0, 0, 0, 0.54);
height:24px
}
.search.focused .search-input{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-flex:1;
-webkit-flex:1 1 auto;
-ms-flex:1 1 auto;
flex:1 1 auto
}
.search-input input{
-webkit-box-flex:1;
-webkit-flex:1 1 auto;
-ms-flex:1 1 auto;
flex:1 1 auto;
font:normal 400 16px Montserrat, sans-serif
}
.search input[type=submit]{
display:none
}
.subscribe-section-container{
-webkit-box-flex:1;
-webkit-flex:1 0 auto;
-ms-flex:1 0 auto;
flex:1 0 auto;
margin-left:24px;
-webkit-box-ordinal-group:3;
-webkit-order:2;
-ms-flex-order:2;
order:2;
text-align:right
}
.sticky .subscribe-section-container{
-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
-webkit-box-ordinal-group:4;
-webkit-order:3;
-ms-flex-order:3;
order:3
}
.subscribe-button{
background:0 0;
border:0;
margin:0;
outline:0;
padding:0;
color:#bf8b38;
cursor:pointer;
display:inline-block;
font:normal 400 12px Montserrat, sans-serif;
line-height:48px;
margin:0;
text-transform:uppercase;
word-break:normal
}
.subscribe-popup h3{
color:rgba(0, 0, 0, 0.54);
font:normal 400 12px Montserrat, sans-serif;
margin-bottom:24px;
text-transform:uppercase
}
.subscribe-popup div.widget.FollowByEmail .follow-by-email-address{
color:#000000;
font:normal 400 12px Montserrat, sans-serif
}
.subscribe-popup div.widget.FollowByEmail .follow-by-email-submit{
color:#bf8b38;
font:normal 400 12px Montserrat, sans-serif;
margin-top:24px;
text-transform:uppercase
}
.blog-name{
-webkit-box-flex:1;
-webkit-flex:1 1 100%;
-ms-flex:1 1 100%;
flex:1 1 100%;
-webkit-box-ordinal-group:5;
-webkit-order:4;
-ms-flex-order:4;
order:4;
overflow:hidden
}
.sticky .blog-name{
-webkit-box-flex:1;
-webkit-flex:1 1 auto;
-ms-flex:1 1 auto;
flex:1 1 auto;
margin:0 12px;
-webkit-box-ordinal-group:3;
-webkit-order:2;
-ms-flex-order:2;
order:2
}
body.search-view .centered-top.search-focused .blog-name{
display:none
}
.widget.Header h1{
font:normal 400 18px EB Garamond, serif;
margin:0;
text-transform:uppercase
}
.widget.Header h1,.widget.Header h1 a{
color:#000000
}
.widget.Header p{
color:rgba(0, 0, 0, 0.54);
font:normal 400 12px Montserrat, sans-serif;
line-height:1.7
}
.sticky .widget.Header h1{
font-size:16px;
line-height:48px;
overflow:hidden;
overflow-wrap:normal;
text-overflow:ellipsis;
white-space:nowrap;
word-wrap:normal
}
.sticky .widget.Header p{
display:none
}
.sticky{
box-shadow:0 1px 3px rgba(0, 0, 0, 0.1)
}
#page_list_top .widget.PageList{
font:normal 400 14px Montserrat, sans-serif;
line-height:28px
}
#page_list_top .widget.PageList .title{
display:none
}
#page_list_top .widget.PageList .overflowable-contents{
overflow:hidden
}
#page_list_top .widget.PageList .overflowable-contents ul{
list-style:none;
margin:0;
padding:0
}
#page_list_top .widget.PageList .overflow-popup ul{
list-style:none;
margin:0;
padding:0 20px
}
#page_list_top .widget.PageList .overflowable-contents li{
display:inline-block
}
#page_list_top .widget.PageList .overflowable-contents li.hidden{
display:none
}
#page_list_top .widget.PageList .overflowable-contents li:not(:first-child):before{
color:rgba(0, 0, 0, 0.54);
content:"\b7"
}
#page_list_top .widget.PageList .overflow-button a,#page_list_top .widget.PageList .overflow-popup li a,#page_list_top .widget.PageList .overflowable-contents li a{
color:rgba(0, 0, 0, 0.54);
font:normal 400 14px Montserrat, sans-serif;
line-height:28px;
text-transform:uppercase
}
#page_list_top .widget.PageList .overflow-popup li.selected a,#page_list_top .widget.PageList .overflowable-contents li.selected a{
color:rgba(0, 0, 0, 0.54);
font:normal 700 14px Montserrat, sans-serif;
line-height:28px
}
#page_list_top .widget.PageList .overflow-button{
display:inline
}
.sticky #page_list_top{
display:none
}
body.homepage-view .hero-image.has-image{
background:#ffffff url(https://themes.googleusercontent.com/image?id=NwAWve25XbjW2fxmDrisiIHRE8dTOrAuuoRCO6AB6bmodnPAywrXt7E6qZEgv3sik1dTnN0On7Hc) no-repeat scroll top center /* Credit: Mae Burke (http://www.offset.com/photos/389967) */;;
background-attachment:scroll;
background-color:#ffffff;
background-size:cover;
height:62.5vw;
max-height:75vh;
min-height:200px;
width:100%
}
.post-filter-message{
background-color:#302c24;
color:rgba(255, 255, 255, 0.54);
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
font:normal 400 12px Montserrat, sans-serif;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
margin-top:50px;
padding:18px
}
.post-filter-message .message-container{
-webkit-box-flex:1;
-webkit-flex:1 1 auto;
-ms-flex:1 1 auto;
flex:1 1 auto;
min-width:0
}
.post-filter-message .home-link-container{
-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto
}
.post-filter-message .search-label,.post-filter-message .search-query{
color:rgba(255, 255, 255, 0.87);
font:normal 700 12px Montserrat, sans-serif;
text-transform:uppercase
}
.post-filter-message .home-link,.post-filter-message .home-link a{
color:#bf8b38;
font:normal 700 12px Montserrat, sans-serif;
text-transform:uppercase
}
.widget.FeaturedPost .thumb.hero-thumb{
background-position:center;
background-size:cover;
height:360px
}
.widget.FeaturedPost .featured-post-snippet:before{
content:"\2014"
}
.snippet-container,.snippet-fade{
font:normal 400 14px Lora, serif;
line-height:23.8px
}
.snippet-container{
max-height:166.6px;
overflow:hidden
}
.snippet-fade{
background:-webkit-linear-gradient(left,#ffffff 0,#ffffff 20%,rgba(255, 255, 255, 0) 100%);
background:linear-gradient(to left,#ffffff 0,#ffffff 20%,rgba(255, 255, 255, 0) 100%);
color:#000000
}
.post-sidebar{
display:none
}
.widget.Blog .blog-posts .post-outer-container{
width:100%
}
.no-posts{
text-align:center
}
body.feed-view .widget.Blog .blog-posts .post-outer-container,body.item-view .widget.Blog .blog-posts .post-outer{
margin-bottom:50px
}
.widget.Blog .post.no-featured-image,.widget.PopularPosts .post.no-featured-image{
background-color:#302c24;
padding:30px
}
.widget.Blog .post>.post-share-buttons-top{
right:0;
position:absolute;
top:0
}
.widget.Blog .post>.post-share-buttons-bottom{
bottom:0;
right:0;
position:absolute
}
.blog-pager{
text-align:right
}
.blog-pager a{
color:#bf8b38;
font:normal 400 12px Montserrat, sans-serif;
text-transform:uppercase
}
.blog-pager .blog-pager-newer-link,.blog-pager .home-link{
display:none
}
.post-title{
font:normal 400 20px EB Garamond, serif;
margin:0;
text-transform:uppercase
}
.post-title,.post-title a{
color:#000000
}
.post.no-featured-image .post-title,.post.no-featured-image .post-title a{
color:#ffffff
}
body.item-view .post-body-container:before{
content:"\2014"
}
.post-body{
color:#000000;
font:normal 400 14px Lora, serif;
line-height:1.7
}
.post-body blockquote{
color:#000000;
font:normal 400 16px Montserrat, sans-serif;
line-height:1.7;
margin-left:0;
margin-right:0
}
.post-body img{
height:auto;
max-width:100%
}
.post-body .tr-caption{
color:#000000;
font:normal 400 12px Montserrat, sans-serif;
line-height:1.7
}
.snippet-thumbnail{
position:relative
}
.snippet-thumbnail .post-header{
background:#ffffff;
bottom:0;
margin-bottom:0;
padding-right:15px;
padding-bottom:5px;
padding-top:5px;
position:absolute
}
.snippet-thumbnail img{
width:100%
}
.post-footer,.post-header{
margin:8px 0
}
body.item-view .widget.Blog .post-header{
margin:0 0 16px 0
}
body.item-view .widget.Blog .post-footer{
margin:50px 0 0 0
}
.widget.FeaturedPost .post-footer{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between
}
.widget.FeaturedPost .post-footer>*{
-webkit-box-flex:0;
-webkit-flex:0 1 auto;
-ms-flex:0 1 auto;
flex:0 1 auto
}
.widget.FeaturedPost .post-footer,.widget.FeaturedPost .post-footer a,.widget.FeaturedPost .post-footer button{
line-height:1.7
}
.jump-link{
margin:-8px
}
.post-header,.post-header a,.post-header button{
color:rgba(0, 0, 0, 0.54);
font:normal 400 12px Montserrat, sans-serif
}
.post.no-featured-image .post-header,.post.no-featured-image .post-header a,.post.no-featured-image .post-header button{
color:rgba(255, 255, 255, 0.54)
}
.post-footer,.post-footer a,.post-footer button{
color:#bf8b38;
font:normal 400 12px Montserrat, sans-serif
}
.post.no-featured-image .post-footer,.post.no-featured-image .post-footer a,.post.no-featured-image .post-footer button{
color:#bf8b38
}
body.item-view .post-footer-line{
line-height:2.3
}
.byline{
display:inline-block
}
.byline .flat-button{
text-transform:none
}
.post-header .byline:not(:last-child):after{
content:"\b7"
}
.post-header .byline:not(:last-child){
margin-right:0
}
.byline.post-labels a{
display:inline-block;
word-break:break-all
}
.byline.post-labels a:not(:last-child):after{
content:","
}
.byline.reactions .reactions-label{
line-height:22px;
vertical-align:top
}
.post-share-buttons{
margin-left:0
}
.share-buttons{
background-color:#fafafa;
border-radius:0;
box-shadow:0 1px 1px 1px rgba(0, 0, 0, 0.1);
color:#000000;
font:normal 400 16px Montserrat, sans-serif
}
.share-buttons .svg-icon-24{
fill:#bf8b38
}
#comment-holder .continue{
display:none
}
#comment-editor{
margin-bottom:20px;
margin-top:20px
}
.widget.Attribution,.widget.Attribution .copyright,.widget.Attribution .copyright a,.widget.Attribution .image-attribution,.widget.Attribution .image-attribution a,.widget.Attribution a{
color:rgba(0, 0, 0, 0.54);
font:normal 400 12px Montserrat, sans-serif
}
.widget.Attribution svg{
fill:rgba(0, 0, 0, 0.54)
}
.widget.Attribution .blogger a{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-content:center;
-ms-flex-line-pack:center;
align-content:center;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
line-height:24px
}
.widget.Attribution .blogger svg{
margin-right:8px
}
.widget.Profile ul{
list-style:none;
padding:0
}
.widget.Profile .individual .default-avatar-wrapper,.widget.Profile .individual .profile-img{
border-radius:50%;
display:inline-block;
height:120px;
width:120px
}
.widget.Profile .individual .profile-data a,.widget.Profile .team .profile-name{
color:#000000;
font:normal 400 20px EB Garamond, serif;
text-transform:none
}
.widget.Profile .individual dd{
color:#000000;
font:normal 400 20px EB Garamond, serif;
margin:0 auto
}
.widget.Profile .individual .profile-link,.widget.Profile .team .visit-profile{
color:#bf8b38;
font:normal 400 12px Montserrat, sans-serif;
text-transform:uppercase
}
.widget.Profile .team .default-avatar-wrapper,.widget.Profile .team .profile-img{
border-radius:50%;
float:left;
height:40px;
width:40px
}
.widget.Profile .team .profile-link .profile-name-wrapper{
-webkit-box-flex:1;
-webkit-flex:1 1 auto;
-ms-flex:1 1 auto;
flex:1 1 auto
}
.widget.Label li,.widget.Label span.label-size{
color:#bf8b38;
display:inline-block;
font:normal 400 12px Montserrat, sans-serif;
word-break:break-all
}
.widget.Label li:not(:last-child):after,.widget.Label span.label-size:not(:last-child):after{
content:","
}
.widget.PopularPosts .post{
margin-bottom:50px
}
body.item-view #sidebar .widget.PopularPosts{
margin-left:40px;
width:inherit
}
#comments{
border-top:none;
padding:0
}
#comments .comment .comment-footer,#comments .comment .comment-header,#comments .comment .comment-header .datetime,#comments .comment .comment-header .datetime a{
color:rgba(0, 0, 0, 0.54);
font:normal 400 12px Montserrat, sans-serif
}
#comments .comment .comment-author,#comments .comment .comment-author a,#comments .comment .comment-header .user,#comments .comment .comment-header .user a{
color:#000000;
font:normal 400 14px Montserrat, sans-serif
}
#comments .comment .comment-body,#comments .comment .comment-content{
color:#000000;
font:normal 400 14px Lora, serif
}
#comments .comment .comment-actions,#comments .footer,#comments .footer a,#comments .loadmore,#comments .paging-control{
color:#bf8b38;
font:normal 400 12px Montserrat, sans-serif;
text-transform:uppercase
}
#commentsHolder{
border-bottom:none;
border-top:none
}
#comments .comment-form h4{
position:absolute;
clip:rect(1px,1px,1px,1px);
padding:0;
border:0;
height:1px;
width:1px;
overflow:hidden
}
.sidebar-container{
background-color:#ffffff;
color:rgba(0, 0, 0, 0.54);
font:normal 400 14px Montserrat, sans-serif;
min-height:100%
}
html[dir=ltr] .sidebar-container{
box-shadow:1px 0 3px rgba(0, 0, 0, 0.1)
}
html[dir=rtl] .sidebar-container{
box-shadow:-1px 0 3px rgba(0, 0, 0, 0.1)
}
.sidebar-container a{
color:#bf8b38
}
.sidebar-container .svg-icon-24{
fill:rgba(0, 0, 0, 0.54)
}
.sidebar-container .widget{
margin:0;
margin-left:40px;
padding:40px;
padding-left:0
}
.sidebar-container .widget+.widget{
border-top:1px solid rgba(0, 0, 0, 0.54)
}
.sidebar-container .widget .title{
color:rgba(0, 0, 0, 0.54);
font:normal 400 16px Montserrat, sans-serif
}
.sidebar-container .widget ul li,.sidebar-container .widget.BlogArchive #ArchiveList li{
font:normal 400 14px Montserrat, sans-serif;
margin:1em 0 0 0
}
.sidebar-container .BlogArchive .post-count,.sidebar-container .Label .label-count{
float:none
}
.sidebar-container .Label li a{
display:inline
}
.sidebar-container .widget.Profile .default-avatar-wrapper .avatar-icon{
border-color:#000000;
fill:#000000
}
.sidebar-container .widget.Profile .individual{
text-align:center
}
.sidebar-container .widget.Profile .individual dd:before{
content:"\2014";
display:block
}
.sidebar-container .widget.Profile .individual .profile-data a,.sidebar-container .widget.Profile .team .profile-name{
color:#000000;
font:normal 400 24px EB Garamond, serif
}
.sidebar-container .widget.Profile .individual dd{
color:rgba(0, 0, 0, 0.87);
font:normal 400 12px Montserrat, sans-serif;
margin:0 30px
}
.sidebar-container .widget.Profile .individual .profile-link,.sidebar-container .widget.Profile .team .visit-profile{
color:#bf8b38;
font:normal 400 14px Montserrat, sans-serif
}
.sidebar-container .snippet-fade{
background:-webkit-linear-gradient(left,#ffffff 0,#ffffff 20%,rgba(255, 255, 255, 0) 100%);
background:linear-gradient(to left,#ffffff 0,#ffffff 20%,rgba(255, 255, 255, 0) 100%)
}
@media screen and (min-width:640px){
.centered-bottom,.centered-top{
margin:0 auto;
width:576px
}
.centered-top{
-webkit-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
padding-bottom:24px;
padding-top:36px
}
.blog-name{
-webkit-box-flex:1;
-webkit-flex:1 1 auto;
-ms-flex:1 1 auto;
flex:1 1 auto;
min-width:0;
-webkit-box-ordinal-group:3;
-webkit-order:2;
-ms-flex-order:2;
order:2
}
.sticky .blog-name{
margin:0
}
.back-button-container,.hamburger-menu-container{
margin-right:36px;
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1
}
.search{
margin-left:36px;
-webkit-box-ordinal-group:5;
-webkit-order:4;
-ms-flex-order:4;
order:4
}
.search .section{
top:36px
}
.sticky .search{
display:block
}
.subscribe-section-container{
-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
margin-left:36px;
-webkit-box-ordinal-group:4;
-webkit-order:3;
-ms-flex-order:3;
order:3
}
.subscribe-button{
font:normal 400 14px Montserrat, sans-serif;
line-height:48px
}
.subscribe-popup h3{
font:normal 400 14px Montserrat, sans-serif
}
.subscribe-popup div.widget.FollowByEmail .follow-by-email-address{
font:normal 400 14px Montserrat, sans-serif
}
.subscribe-popup div.widget.FollowByEmail .follow-by-email-submit{
font:normal 400 14px Montserrat, sans-serif
}
.widget .title{
font:normal 400 14px Montserrat, sans-serif
}
.widget.Blog .post.no-featured-image,.widget.PopularPosts .post.no-featured-image{
padding:65px
}
.post-title{
font:normal 400 24px EB Garamond, serif
}
.blog-pager a{
font:normal 400 14px Montserrat, sans-serif
}
.widget.Header h1{
font:normal 400 36px EB Garamond, serif
}
.sticky .widget.Header h1{
font-size:24px
}
}
@media screen and (min-width:1162px){
.centered-bottom,.centered-top{
width:922px
}
.back-button-container,.hamburger-menu-container{
margin-right:48px
}
.search{
margin-left:48px
}
.search-expand{
font:normal 400 14px Montserrat, sans-serif;
line-height:48px
}
.search-expand-text{
display:block
}
.search-expand-icon{
display:none
}
.subscribe-section-container{
margin-left:48px
}
.post-filter-message{
font:normal 400 14px Montserrat, sans-serif
}
.post-filter-message .search-label,.post-filter-message .search-query{
font:normal 700 14px Montserrat, sans-serif
}
.post-filter-message .home-link{
font:normal 700 14px Montserrat, sans-serif
}
.widget.Blog .blog-posts .post-outer-container{
width:451px
}
body.error-view .widget.Blog .blog-posts .post-outer-container,body.item-view .widget.Blog .blog-posts .post-outer-container{
width:100%
}
body.item-view .widget.Blog .blog-posts .post-outer{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex
}
#comments,body.item-view .post-outer-container .inline-ad,body.item-view .widget.PopularPosts{
margin-left:220px;
width:682px
}
.post-sidebar{
box-sizing:border-box;
display:block;
font:normal 400 14px Montserrat, sans-serif;
padding-right:20px;
width:220px
}
.post-sidebar-item{
margin-bottom:30px
}
.post-sidebar-item ul{
list-style:none;
padding:0
}
.post-sidebar-item .sharing-button{
color:#bf8b38;
cursor:pointer;
display:inline-block;
font:normal 400 14px Montserrat, sans-serif;
line-height:normal;
word-break:normal
}
.post-sidebar-labels li{
margin-bottom:8px
}
body.item-view .widget.Blog .post{
width:682px
}
.widget.Blog .post.no-featured-image,.widget.PopularPosts .post.no-featured-image{
padding:100px 65px
}
.page .widget.FeaturedPost .post-content{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between
}
.page .widget.FeaturedPost .thumb-link{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex
}
.page .widget.FeaturedPost .thumb.hero-thumb{
height:auto;
min-height:300px;
width:451px
}
.page .widget.FeaturedPost .post-content.has-featured-image .post-text-container{
width:425px
}
.page .widget.FeaturedPost .post-content.no-featured-image .post-text-container{
width:100%
}
.page .widget.FeaturedPost .post-header{
margin:0 0 8px 0
}
.page .widget.FeaturedPost .post-footer{
margin:8px 0 0 0
}
.post-body{
font:normal 400 16px Lora, serif;
line-height:1.7
}
.post-body blockquote{
font:normal 400 24px Montserrat, sans-serif;
line-height:1.7
}
.snippet-container,.snippet-fade{
font:normal 400 16px Lora, serif;
line-height:27.2px
}
.snippet-container{
max-height:326.4px
}
.widget.Profile .individual .profile-data a,.widget.Profile .team .profile-name{
font:normal 400 24px EB Garamond, serif
}
.widget.Profile .individual .profile-link,.widget.Profile .team .visit-profile{
font:normal 400 14px Montserrat, sans-serif
}
}
@media screen and (min-width:1440px){
body{
position:relative
}
.page_body{
margin-left:284px
}
.sticky .centered-top{
padding-left:284px
}
.hamburger-menu-container{
display:none
}
.sidebar-container{
overflow:visible;
z-index:32
}
}
-->
기본 콘텐츠로 건너뛰기
[심리 분석] 자동차 질주 영화 추천 10선: 속도에 투영된 인간의 욕망과 카타르시스
[심리 에세이] 왜 우리는 질주에 열광하는가?
자동차 질주 씬은 단순히 화려한 볼거리를 넘어, 관객에게 강력한 '대리 만족' 과 '심리적 통제감' 을 선사합니다. 심리학적으로 속도는 일상의 제약에서 벗어나고자 하는 '탈출 욕구'를 상징합니다. 주인공이 좁은 골목을 빠져나가고 고속도로를 무한정 달릴 때, 우리는 뇌의 도파민 체계가 활성화되며 마치 자신이 운전대를 잡은 듯한 전능감을 느낍니다. 이는 억압된 스트레스를 배출하는 카타르시스의 과정이며, 영화는 그 질주를 통해 우리 안에 잠든 자유에 대한 갈망을 일깨웁니다.
Recommended Movie Selection
01. 매드맥스: 분노의 도로
"생존을 향한 멈추지 않는 광기"
심리 포인트: 포스트 아포칼립스 속 원초적 공포와 질주의 결합리뷰 보기
02. 분노의 질주: 더 세븐
"가족이라는 이름의 강력한 엔진"
심리 포인트: 집단적 유대감과 속도가 주는 카타르시스리뷰 보기
03. 포드 V 페라리
"완벽한 7000 RPM을 향한 집념"
심리 포인트: 장인 정신과 완벽을 향한 편집증적 몰입리뷰 보기
04. 베이비 드라이버
"리듬에 맞춰 춤추는 타이어 자국"
심리 포인트: 트라우마를 음악과 속도로 승화시키는 심리리뷰 보기
05. 드라이브
"고요함 속에 숨겨진 폭발적인 가속"
심리 포인트: 고독한 개인의 감정 억제와 폭발의 대비리뷰 보기
06. 식스티 세컨즈
"단 60초 만에 사라지는 예술적 도주"
심리 포인트: 시간 압박 속에서 발휘되는 초집중 상태리뷰 보기
07. 러시: 더 라이벌
"죽음을 마주한 두 남자의 극한 레이싱"
심리 포인트: 경쟁자를 통해 완성되는 자아와 성취감리뷰 보기
08. 택시 (Taxi)
"속도 제한을 무시하는 유쾌한 질주"
심리 포인트: 일상적인 권위(경찰)를 비웃는 해방감
09. 불릿 (Bullitt)
"전설적인 추격전의 정석"
심리 포인트: 클래식한 남성성과 아날로그적 공포의 결합
10. 데스 프루프
"아드레날린이 솟구치는 슬래셔 레이싱"
심리 포인트: 가해자와 피해자의 역전이 주는 쾌감
자주 묻는 질문 (Q&A)
1. 자동차 영화가 스트레스 해소에 도움이 되나요?
네, 시각적 속도감과 엔진 소리는 뇌를 자극해 아드레날린을 분비하며, 일시적인 스트레스 해소에 큰 효과가 있습니다.
2. 가장 사실적인 카 체이싱 영화는 무엇인가요?
'포드 V 페라리'는 실제 레이싱 환경을 가장 사실적으로 고증한 영화로 손꼽힙니다.
3. 왜 사람들은 악당의 질주에도 열광하나요?
사회적 규범을 깨부수는 '반사회적 해방감'을 안전한 영화라는 틀 안에서 체험하기 때문입니다.
4. '매드맥스'가 심리학적으로 특별한 이유는?
포스트 아포칼립스 상황에서 '이동 수단'은 생존 그 자체이자 권력을 상징하기 때문입니다.
5. 카 체이싱 씬 촬영의 비밀은?
실제 속도보다 카메라의 각도와 빠른 편집(몽타주)이 속도감을 결정짓는 핵심입니다.
6. 영화 속 자동차는 캐릭터의 성격을 대변하나요?
그렇습니다. 클래식 머슬카는 보수적 강인함을, 최첨단 슈퍼카는 권력과 야망을 상징하곤 합니다.
7. 음악과 질주 씬의 심리적 연관성은?
'베이비 드라이버'처럼 음악의 비트와 자동차의 움직임이 일치할 때 관객은 극도의 '플로우(몰입)' 상태에 빠집니다.
8. 카 체이싱 영화의 시초는?
1968년작 '불릿'의 샌프란시스코 추격 씬이 현대적 카 체이싱의 교본으로 불립니다.
9. '분노의 질주' 시리즈가 장수하는 비결은?
단순한 액션을 넘어 '가족(Family)'이라는 보편적인 정서적 유대감을 핵심 가치로 삼기 때문입니다.
10. 자동차 영화를 볼 때 더 몰입하는 방법은?
저음이 강조된 사운드 시스템을 활용하면 엔진의 진동을 더 생생하게 느낄 수 있습니다.
© 2026 Movie Psychology Blog. All rights reserved.
댓글
댓글 쓰기