*/
/*!************************************************
* 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
}
}
-->
기본 콘텐츠로 건너뛰기
[심리 분석] 매드맥스: 분노의 도로 - 붉은 사막을 가르는 해방의 질주
[심리 에세이] 통제 불능의 세상에서 핸들을 잡는다는 것
영화 <매드맥스: 분노의 도로>는 단순히 화려한 자동차 액션을 넘어, 인간의 '생존 본능' 과 '자아 정체성' 의 회복을 질주라는 형식을 통해 그려냅니다. 핵전쟁 이후 모든 것이 파괴된 세상에서 자동차는 단순히 이동 수단이 아니라 권력이자 생명줄입니다.
심리학적으로 볼 때, 주인공 맥스가 운전대를 잡고 사막을 가로지르는 행위는 외부의 압제(임모탄 조)로부터 자신의 잃어버린 주도권을 되찾으려는 '심리적 투쟁' 과 같습니다. 퓨리오사와 여인들이 녹색의 땅을 찾아 질주하는 모습은 억압된 무의식에서 탈피하여 진정한 자유를 향해 나아가는 '자기실현'의 과정을 상징합니다. 붉은 모래바람과 엔진 소리는 관객으로 하여금 억눌린 분노를 투사하게 만들며, 영화가 끝난 뒤 강렬한 심리적 정화를 경험하게 합니다.
핵심 키워드 분석
원초적 본능
물과 기름, 식량이라는 본질적인 결핍이 만들어낸 극한의 심리 상태
집단 광기
워보이들의 '기억해줘'라는 외침에 담긴 인정 욕구와 광적인 신념
여성 서사
소유물로서의 삶을 거부하고 스스로의 길을 개척하는 해방의 서사
영화 궁금증 풀이 (Q&A)
1. 영화 제목 '매드맥스'에서 'Mad'의 의미는?
가족을 잃은 슬픔과 미쳐버린 세상에 대한 분노로 인한 맥스의 심리적 상태를 의미합니다.
2. 워보이들은 왜 입에 은색 스프레이를 뿌리나요?
임모탄의 전사로서 '발할라'에 가기 위한 성스러운 의식으로 믿는 종교적 집착의 심리입니다.
3. 영화에서 '기타 치는 워보이'가 상징하는 것은?
전쟁의 고조와 집단 광기를 증폭시키는 심리적 자극제(BGM) 역할을 합니다.
4. 퓨리오사가 핸들을 숨기는 이유는 무엇인가요?
이동 수단에 대한 배타적 통제권을 가짐으로써 자신의 운명을 직접 결정하겠다는 의지입니다.
5. 왜 눅스(워보이)는 마음을 바꾸게 되나요?
소모품이 아닌 '인간'으로서 따뜻한 유대감을 처음 경험하며 나타난 심리적 변화입니다.
6. 영화 전반에 흐르는 주황색과 파란색의 대비는?
뜨거운 분노(사막)와 차가운 고독(밤)을 시각적으로 극대화하여 감정을 자극합니다.
7. '기억해줘'라는 대사가 반복되는 심리학적 이유?
자신의 존재 가치를 누군가에게 각인시키고 싶어 하는 인간의 근원적 욕구입니다.
8. 왜 맥스는 마지막에 홀로 떠나나요?
과거의 죄책감에서 완전히 자유롭지 못한 '고독한 영웅'의 심리적 방어 기제입니다.
9. '희망은 실수'라는 맥스의 말에 담긴 의미는?
실망하지 않기 위해 기대조차 하지 않으려는 트라우마 환자의 전형적인 사고방식입니다.
10. 이 영화가 관객에게 주는 가장 큰 정서적 만족감은?
거대한 악의 질서가 무너질 때 느껴지는 압도적인 정의의 실현과 카타르시스입니다.
매드맥스 심리 카드뉴스 (5장)
1장: 분노의 사막, 왜 우리는 열광하나?
2장: 임모탄의 통제 vs 퓨리오사의 해방
3장: 핸들을 잡는 행위의 심리학
4장: 소모품에서 인간이 된 '눅스'
5장: 질주 끝에 마주한 진정한 구원
함께 보면 좋은 영화
워터월드 (바다에서 펼쳐지는 생존 액션)
데스 프루프 (강렬한 추격전의 미학)
퓨리오사: 매드맥스 사가 (퓨리오사의 과거 서사)
© 2026 Movie Psychology Essay Blog. All rights reserved.
댓글
댓글 쓰기