/* Picture links: the old theme's stylish box (darkened picture, bracket that fills in on hover, slow zoom). */
.stylish-line-box{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);color:#ffffff}
.stylish-line-box > .stylish-line-wrapper{padding:40px;position:absolute;top:50%;left:50%;width:100%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}
.stylish-line-box > .stylish-line-wrapper > .stylish-line{padding:32px 0 32px 40px;position:relative;display:inline-block;text-align:left}
.stylish-line-ghost{width:24px;height:100%;position:absolute;top:0;left:0;z-index:2}
.stylish-line-ghost-middle,.stylish-line-ghost-before,.stylish-line-ghost-after{display:block}
.stylish-line-box > .stylish-line-wrapper > .stylish-line:before{content:"";width:24px;height:100%;position:absolute;top:0;left:0;display:block;border-left:12px solid rgba(255,255,255,0.4);border-top:12px solid rgba(255,255,255,0.4);border-bottom:12px solid rgba(255,255,255,0.4)}
.stylish-line-box > .stylish-line-wrapper > .stylish-line > .stylish-subtitle,.stylish-line-box > .stylish-line-wrapper > .stylish-line > .stylish-title{color:#ffffff !important}
.stylish-line-box > .stylish-line-wrapper > .stylish-line > .stylish-subtitle{font-size:12px;line-height:24px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:0}
.stylish-line-box > .stylish-line-wrapper > .stylish-line > .stylish-title{font-size:20px;line-height:32px;letter-spacing:0.5px;text-transform:uppercase;margin-bottom:0}
.stylish-line-ghost-middle{width:12px;height:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;transition:all 300ms cubic-bezier(.165,.84,.44,1)}
.stylish-line-ghost-before,.stylish-line-ghost-after{width:0;height:12px;position:absolute;top:0;left:0}
.stylish-line-ghost-after{top:auto;bottom:0}
.stylish-line-box:hover .stylish-line-ghost > .stylish-line-ghost-middle{height:100%}
.stylish-line-box:hover .stylish-line-ghost > .stylish-line-ghost-after,.stylish-line-box:hover .stylish-line-ghost > .stylish-line-ghost-before{width:24px;transition:all 300ms 120ms cubic-bezier(.165,.84,.44,1)}
.stylish-hover.top .stylish-line-box > .stylish-line-wrapper > .stylish-line{padding:0 32px 32px 32px}
.stylish-hover.top .stylish-line-box > .stylish-line-wrapper > .stylish-line:before{width:100%;height:24px;top:auto;bottom:0;left:0;border-left:12px solid rgba(255,255,255,0.4);border-right:12px solid rgba(255,255,255,0.4);border-bottom:12px solid rgba(255,255,255,0.4);border-top:none}
.stylish-hover.top .stylish-line-ghost{height:24px;width:100%;bottom:0;top:auto;left:0}
.stylish-hover.top .stylish-line-ghost-middle{width:0;height:12px;top:auto;bottom:0;-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}
.stylish-hover.top .stylish-line-ghost-before,.stylish-hover.top .stylish-line-ghost-after{width:12px;height:0;position:absolute;top:auto;left:0;bottom:0}
.stylish-hover.top .stylish-line-ghost-after{left:auto;right:0}
.stylish-hover.top .stylish-line-box:hover .stylish-line-ghost > .stylish-line-ghost-middle{width:100%;height:12px}
.stylish-hover.top .stylish-line-box:hover .stylish-line-ghost > .stylish-line-ghost-after,.stylish-hover.top .stylish-line-box:hover .stylish-line-ghost > .stylish-line-ghost-before{height:24px;width:12px}
.stylish-hover.bottom .stylish-line-box > .stylish-line-wrapper > .stylish-line{padding:32px 32px 0 32px}
.stylish-hover.bottom .stylish-line-box > .stylish-line-wrapper > .stylish-line:before{width:100%;height:24px;top:0;left:0;border-left:12px solid rgba(255,255,255,0.4);border-right:12px solid rgba(255,255,255,0.4);border-top:12px solid rgba(255,255,255,0.4);border-bottom:none}
.stylish-hover.bottom .stylish-line-ghost{height:24px;width:100%;top:0;left:0}
.stylish-hover.bottom .stylish-line-ghost-middle{width:0;height:12px;top:0;-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}
.stylish-hover.bottom .stylish-line-ghost-before,.stylish-hover.bottom .stylish-line-ghost-after{width:12px;height:0;position:absolute;top:0;left:0}
.stylish-hover.bottom .stylish-line-ghost-after{left:auto;right:0}
.stylish-hover.bottom .stylish-line-box:hover .stylish-line-ghost > .stylish-line-ghost-middle{width:100%;height:12px}
.stylish-hover.bottom .stylish-line-box:hover .stylish-line-ghost > .stylish-line-ghost-after,.stylish-hover.bottom .stylish-line-box:hover .stylish-line-ghost > .stylish-line-ghost-before{height:24px;width:12px}
.stylish-hover img{transition:all 2000ms cubic-bezier(.19,1,.22,1) !important;-ms-transform:scale(1,1) !important;transform:scale(1,1) !important}
.stylish-hover:hover img{transition:all 5000ms cubic-bezier(.19,1,.22,1) !important;-ms-transform:scale(1.15,1.15) !important;transform:scale(1.15,1.15) !important}
.post-image,.post-media{position:relative;overflow:hidden;text-align:center}
.et-stylish-box{position:relative;overflow:hidden}
@media only screen and (max-width: 639px){
	.stylish-line-box > .stylish-line-wrapper{padding:20px}
}
.stylish-line-ghost-middle,.stylish-line-ghost-before,.stylish-line-ghost-after{background-color:var(--site-main)}
