*/
/*!************************************************
* 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
}
}
-->
기본 콘텐츠로 건너뛰기
[심리 분석] 분노의 질주: 더 세븐 - 가족이라는 엔진으로 달리는 뜨거운 유대
[심리 에세이] 속도 뒤에 숨겨진 '소속감'과 '상실'의 치유
<분노의 질주: 더 세븐>은 단순한 슈퍼카의 향연을 넘어, 인간이 가진 가장 강력한 동기 중 하나인 '사회적 유대감' 을 다룹니다. 주인공 도미닉 토레토가 반복적으로 외치는 "가족(Family)"은 심리학적으로 '심리적 안전기지' 를 의미합니다.
초고층 빌딩을 차로 넘나드는 비현실적인 질주 속에서도 관객이 몰입할 수 있는 이유는, 그들이 달리는 목적이 파괴가 아닌 '서로를 지키기 위함'이라는 본능적 명분에 있습니다. 특히 이 영화는 실제 배우 폴 워커의 갑작스러운 죽음과 맞물리며, 영화 안팎으로 '상실에 대한 애도와 작별' 이라는 무거운 심리적 과제를 수행합니다. 마지막 갈림길 장면은 단순한 이별이 아니라, 함께 공유한 기억이 어떻게 개인의 삶을 지탱하는 힘이 되는지를 보여주는 아름다운 심리적 마침표입니다.
분노의 질주 심리 코드
가족(Family)
혈연을 넘어선 정서적 유대가 주는 압도적 안전감
아드레날린
한계를 돌파할 때 느껴지는 통제감과 카타르시스
마지막 질주
상실을 수용하고 아름답게 기억하려는 애도의 심리
영화 궁금증 풀이 (Q&A)
1. 왜 도미닉은 항상 "가족"을 강조하나요?
어린 시절의 상처를 극복하기 위해 스스로 선택한 사람들과 강력한 심리적 공동체를 형성하려는 본능입니다.
2. 슈퍼카로 빌딩 사이를 점프하는 씬의 심리적 효과는?
물리적 한계를 넘어서는 장면을 보며 관객은 일상의 제약에서 벗어나는 강렬한 대리 전능감을 느낍니다.
3. 폴 워커의 마지막 장면이 감동적인 이유는?
'See You Again' 노래와 함께 현실의 비극을 영화적 예우로 승화시키며 관객의 슬픔을 정화(Catharsis)해주기 때문입니다.
4. 이 영화에서 자동차는 어떤 의미인가요?
단순한 탈것을 넘어, 캐릭터들의 개성과 신념을 드러내는 심리적 아바타와 같습니다.
5. 악당 데카드 쇼가 보여주는 심리는?
동생을 위한 복수라는 명분 아래 나타나는 맹목적 공격성과 뒤틀린 형제애를 보여줍니다.
6. 왜 관객들은 위험한 자동차 액션에 매료되나요?
위험을 극복하는 과정을 지켜보며 뇌에서 도파민이 분비되고 생존에 대한 활력을 느끼기 때문입니다.
7. '분노의 질주' 시리즈가 가진 보편적 가치는?
세상의 풍파 속에서도 변치 않는 신의와 의리라는 인간의 고전적 미덕을 강조합니다.
8. 브라이언(폴 워커)이 은퇴를 선택하는 심리는?
스릴을 쫓던 청년기에서 벗어나 가장으로서의 책임감과 평온을 선택하는 성숙의 과정입니다.
9. '더 세븐'의 배경인 아부다비가 주는 시각적 효과?
호화로운 금빛 도시의 배경은 캐릭터들의 야망과 화려한 액션을 시각적으로 극대화합니다.
10. 이 영화가 주는 마지막 메시지는 무엇인가요?
"작별이란 없다(Never say goodbye)." 함께한 시간은 영원히 내면에 남는다는 위로입니다.
분노의 질주 7 심리 카드뉴스 (5장)
1장: 속도보다 중요한 단 하나의 키워드 '가족'
2장: 초고층 빌딩 질주가 주는 심리적 카타르시스
3장: 상실을 마주하는 성숙한 작별의 자세
4장: 도파민 폭발! 질주 액션의 뇌과학
5장: See You Again, 영원한 질주를 꿈꾸며
© 2026 Movie Psychology Essay Blog. All rights reserved.
댓글
댓글 쓰기