/*
   	  ============================================================================================================
   
   	  ======================== CREATED WITH ALL THE LOVE IN THE WORLD | DAGASON HACKASON =========================
   
   	  ================== THIS CODE IS PROPERTY DAGAS SYSTEMS INC. ® ALL RIGHTS RESERVED  © 2018 ==================
   
   	  ============================================================================================================
	  
 /$$$$$$$                                                                    /$$   /$$                     /$$                                              
| $$__  $$                                                                  | $$  | $$                    | $$                                              
| $$  \ $$  /$$$$$$   /$$$$$$   /$$$$$$   /$$$$$$$  /$$$$$$  /$$$$$$$       | $$  | $$  /$$$$$$   /$$$$$$$| $$   /$$  /$$$$$$   /$$$$$$$  /$$$$$$  /$$$$$$$ 
| $$  | $$ |____  $$ /$$__  $$ |____  $$ /$$_____/ /$$__  $$| $$__  $$      | $$$$$$$$ |____  $$ /$$_____/| $$  /$$/ |____  $$ /$$_____/ /$$__  $$| $$__  $$
| $$  | $$  /$$$$$$$| $$  \ $$  /$$$$$$$|  $$$$$$ | $$  \ $$| $$  \ $$      | $$__  $$  /$$$$$$$| $$      | $$$$$$/   /$$$$$$$|  $$$$$$ | $$  \ $$| $$  \ $$
| $$  | $$ /$$__  $$| $$  | $$ /$$__  $$ \____  $$| $$  | $$| $$  | $$      | $$  | $$ /$$__  $$| $$      | $$_  $$  /$$__  $$ \____  $$| $$  | $$| $$  | $$
| $$$$$$$/|  $$$$$$$|  $$$$$$$|  $$$$$$$ /$$$$$$$/|  $$$$$$/| $$  | $$      | $$  | $$|  $$$$$$$|  $$$$$$$| $$ \  $$|  $$$$$$$ /$$$$$$$/|  $$$$$$/| $$  | $$
|_______/  \_______/ \____  $$ \_______/|_______/  \______/ |__/  |__/      |__/  |__/ \_______/ \_______/|__/  \__/ \_______/|_______/  \______/ |__/  |__/
 					 /$$  \ $$                                                                                                                              
					|  $$$$$$/                                                                                                                              
					 \______/                                                                                                                               
   
        *************************************************************************************************************
        *                                                                                                           *
        *                        Content:    CSS                                                                    *
        *                        Website:    http://www.dagasonhackason.com/                                        *
        *                                                                                                           *
        *************************************************************************************************************
*/
@font-face {
	font-family: Calluna;
	src: url("/fonts/calluna/Calluna-Regular-webfont.eot?3=&v=7c192d86344b943cd3e8d9123ed1dafa");
	src: url("/fonts/calluna/Calluna-Regular-webfont.eot?3%3F=&v=7c192d86344b943cd3e8d9123ed1dafa#iefix") format("embedded-opentype"), url("/fonts/calluna/Calluna-Regular-webfont.woff?3=&v=60172bcdc91d310108023e102eec8676") format("woff"), url("/fonts/calluna/Calluna-Regular-webfont.ttf?3=&v=cc6292d625d03dc65b9665f0cd27e2cd") format("truetype"), url("/fonts/calluna/Calluna-Regular-webfont.svg?3=&v=2ad0b09dbe56cc705930dbfeef247daa#_.regular") format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: Calluna;
	src: url("/fonts/calluna/Calluna-Black-webfont.eot?3=&v=4d396676b5b7013e8062b0306fb6df25");
	src: url("/fonts/calluna/Calluna-Black-webfont.eot?3%3F=&v=4d396676b5b7013e8062b0306fb6df25#iefix") format("embedded-opentype"), url("/fonts/calluna/Calluna-Black-webfont.woff?3=&v=cfbfc0fbbd321fd3635b9d1fb3abd7da") format("woff"), url("/fonts/calluna/Calluna-Black-webfont.ttf?3=&v=66795c1b09c6ecba8d96d158e5f25e4e") format("truetype"), url("/fonts/calluna/Calluna-Black-webfont.svg?3=&v=becfe0f2e977ae23541d14051460730e#CallunaBlckRegular") format("svg");
	font-weight: 700;
	font-style: normal
}

@font-face {
	font-family: Calluna;
	src: url("/fonts/calluna/Calluna-It-webfont.eot?3=&v=453599746440802fdf03799f74479ccc");
	src: url("/fonts/calluna/Calluna-It-webfont.eot?3%3F=&v=453599746440802fdf03799f74479ccc#iefix") format("embedded-opentype"), url("/fonts/calluna/Calluna-It-webfont.woff?3=&v=405661ebc034bd72b7cb87624f0a2314") format("woff"), url("/fonts/calluna/Calluna-It-webfont.ttf?3=&v=da7067454d72bb032deeac7a7a6d0a63") format("truetype"), url("/fonts/calluna/Calluna-It-webfont.svg?3=&v=0299cc7f2f883c51b56ddfc1726b8dec#_.regular") format("svg");
	font-weight: 400;
	font-style: italic
}

@font-face {
	font-family: Calluna;
	src: url("/fonts/calluna/Calluna-BoldIt-webfont.eot?3=&v=f685dc881c60c298ea22a73fe505b88a");
	src: url("/fonts/calluna/Calluna-BoldIt-webfont.eot?3%3F=&v=f685dc881c60c298ea22a73fe505b88a#iefix") format("embedded-opentype"), url("/fonts/calluna/Calluna-BoldIt-webfont.woff?3=&v=760a50f4d098e59aebaf0f0e58ae2cc8") format("woff"), url("/fonts/calluna/Calluna-BoldIt-webfont.ttf?3=&v=5ace789439bff3b27f8d4112725531da") format("truetype"), url("/fonts/calluna/Calluna-BoldIt-webfont.svg?3=&v=5b95c481dd7411c6e112143d6646bd9b#_.regular") format("svg");
	font-weight: 700;
	font-style: italic
}

@font-face {
	font-family: Fairwater;
	src: url("/fonts/fairwater/fairwater_script_regular-webfont.woff2?v=b7ab7a58cded3365889a447bfd9e9c45") format("woff2"), url("/fonts/fairwater/fairwater_script_regular-webfont.woff?v=96e975b7468359e6f67086305577e43e") format("woff");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: Source Code Pro;
	src: url("/fonts/sourcecodepro/sourcecodepro-regular-webfont.woff2?v=c2bb363563f7a15a4c0fe91cf951a67c") format("woff2"), url("/fonts/sourcecodepro/sourcecodepro-regular-webfont.woff?v=c5fa36698a378c9c64711cec95efd69e") format("woff");
	font-weight: 400;
	font-style: normal
}

p.npf_quote {
	font-family: Calluna, sans-serif
}

p.npf_quirky {
	font-family: Fairwater, serif;
	font-size: 24px;
	line-height: 1.3em
}

p.npf_chat {
	font-family: Source Code Pro, monospace
}

p.npf_color_joey,
span.npf_color_joey {
	color: #ff492f
}

p.npf_color_monica,
span.npf_color_monica {
	color: #ff8a00
}

p.npf_color_phoebe,
span.npf_color_phoebe {
	color: #fcf01d
}

p.npf_color_ross,
span.npf_color_ross {
	color: #00cf35
}

p.npf_color_rachel,
span.npf_color_rachel {
	color: #00b8ff
}

p.npf_color_chandler,
span.npf_color_chandler {
	color: #973ff4
}

p.npf_color_niles,
span.npf_color_niles {
	color: #ff62ce
}

p.npf_color_frasier,
span.npf_color_frasier {
	color: #001935
}

p.npf_color_mr_big,
span.npf_color_mr_big {
	color: #000c1a
}

.npf-link-block {
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #e7e7e7;
	border-radius: 7px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 15px;
	overflow: hidden
}

.npf-link-block>a {
	width: 100%
}

.post-wrapper .npf-link-block>a {
	text-decoration: none
}

.npf-link-block.no-poster .title {
	padding: 0 10px
}

.npf-link-block .poster {
	-ms-flex-align: center;
	align-items: center;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	display: -ms-flexbox;
	display: flex;
	height: 250px;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative
}

.npf-link-block .poster .title {
	color: #fff;
	font-weight: 700;
	padding: 0 25px;
	position: absolute
}

.npf-link-block .poster:before {
	background: #000;
	content: "";
	display: block;
	height: 100%;
	opacity: .33;
	position: absolute;
	width: 100%
}

.npf-link-block .title {
	font-size: 25px;
	line-height: 34px;
	max-height: 136px;
	overflow: hidden
}

.npf-link-block .bottom {
	line-height: 24px;
	padding: 10px
}

.npf-link-block .bottom .description {
	font-size: 16px;
	line-height: 24px;
	margin: 0;
	max-height: 48px;
	overflow: hidden
}

.npf-link-block .bottom .site-name {
	color: #b4b4b4;
	font-size: 14px;
	font-weight: 700;
	margin-top: 10px;
	text-transform: uppercase
}

.dagasonhackason-full>video {
	height: 100%;
	width: 100%
}

.post-content div.npf_row,
.post div.npf_row {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	margin-left: -20px;
	margin-right: -20px;
	margin-top: 0;
	overflow: hidden
}

.post-content div.npf_row figure.dagasonhackason-full,
.post div.npf_row figure.dagasonhackason-full {
	-ms-flex: 1;
	flex: 1;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0;
	overflow-y: hidden;
	padding-left: 2px;
	padding-right: 2px
}

.post-content div.npf_row figure.dagasonhackason-full:first-child,
.post div.npf_row figure.dagasonhackason-full:first-child {
	padding-left: 0;
	padding-right: 2px
}

.post-content div.npf_row figure.dagasonhackason-full:last-child,
.post div.npf_row figure.dagasonhackason-full:last-child {
	padding-left: 2px;
	padding-right: 0
}

.post-content div.npf_row img,
.post div.npf_row img {
	height: auto
}

.post-content .crt-video+div.npf_row,
.post-content div.npf_row+.crt-video,
.post-content div.npf_row+p,
.post-content p+div.npf_row,
.post .crt-video+div.npf_row,
.post div.npf_row+.crt-video,
.post div.npf_row+p,
.post p+div.npf_row {
	margin-top: 15px
}

.post-content div.npf_row+div.npf_row,
.post-content div.npf_row+figure.dagasonhackason-full,
.post div.npf_row+div.npf_row,
.post div.npf_row+figure.dagasonhackason-full {
	margin-top: 4px
}

.post-content .note_item div.npf_row,
.post .note_item div.npf_row {
	margin-left: 0;
	margin-right: 0
}