@font-face{font-family:Barlow;font-style:normal;font-weight:400;src:url('../fonts/barlow/barlow-v12-latin-regular.eot');src:local(''),url('../fonts/barlow/barlow-v12-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/barlow/barlow-v12-latin-regular.woff2') format('woff2'),url('../fonts/barlow/barlow-v12-latin-regular.woff') format('woff'),url('../fonts/barlow/barlow-v12-latin-regular.ttf') format('truetype'),url('../fonts/barlow/barlow-v12-latin-regular.svg#Barlow') format('svg')}@font-face{font-family:Barlow;font-style:italic;font-weight:400;src:url('../fonts/barlow/barlow-v12-latin-italic.eot');src:local(''),url('../fonts/barlow/barlow-v12-latin-italic.eot?#iefix') format('embedded-opentype'),url('../fonts/barlow/barlow-v12-latin-italic.woff2') format('woff2'),url('../fonts/barlow/barlow-v12-latin-italic.woff') format('woff'),url('../fonts/barlow/barlow-v12-latin-italic.ttf') format('truetype'),url('../fonts/barlow/barlow-v12-latin-italic.svg#Barlow') format('svg')}@font-face{font-family:Barlow;font-style:normal;font-weight:500;src:url('../fonts/barlow/barlow-v12-latin-500.eot');src:local(''),url('../fonts/barlow/barlow-v12-latin-500.eot?#iefix') format('embedded-opentype'),url('../fonts/barlow/barlow-v12-latin-500.woff2') format('woff2'),url('../fonts/barlow/barlow-v12-latin-500.woff') format('woff'),url('../fonts/barlow/barlow-v12-latin-500.ttf') format('truetype'),url('../fonts/barlow/barlow-v12-latin-500.svg#Barlow') format('svg')}@font-face{font-family:Barlow;font-style:italic;font-weight:500;src:url('../fonts/barlow/barlow-v12-latin-500italic.eot');src:local(''),url('../fonts/barlow/barlow-v12-latin-500italic.eot?#iefix') format('embedded-opentype'),url('../fonts/barlow/barlow-v12-latin-500italic.woff2') format('woff2'),url('../fonts/barlow/barlow-v12-latin-500italic.woff') format('woff'),url('../fonts/barlow/barlow-v12-latin-500italic.ttf') format('truetype'),url('../fonts/barlow/barlow-v12-latin-500italic.svg#Barlow') format('svg')}@font-face{font-family:Barlow;font-style:normal;font-weight:600;src:url('../fonts/barlow/barlow-v12-latin-600.eot');src:local(''),url('../fonts/barlow/barlow-v12-latin-600.eot?#iefix') format('embedded-opentype'),url('../fonts/barlow/barlow-v12-latin-600.woff2') format('woff2'),url('../fonts/barlow/barlow-v12-latin-600.woff') format('woff'),url('../fonts/barlow/barlow-v12-latin-600.ttf') format('truetype'),url('../fonts/barlow/barlow-v12-latin-600.svg#Barlow') format('svg')}@font-face{font-family:Barlow;font-style:italic;font-weight:600;src:url('../fonts/barlow/barlow-v12-latin-600italic.eot');src:local(''),url('../fonts/barlow/barlow-v12-latin-600italic.eot?#iefix') format('embedded-opentype'),url('../fonts/barlow/barlow-v12-latin-600italic.woff2') format('woff2'),url('../fonts/barlow/barlow-v12-latin-600italic.woff') format('woff'),url('../fonts/barlow/barlow-v12-latin-600italic.ttf') format('truetype'),url('../fonts/barlow/barlow-v12-latin-600italic.svg#Barlow') format('svg')}@font-face{font-family:Barlow;font-style:normal;font-weight:700;src:url('../fonts/barlow/barlow-v12-latin-700.eot');src:local(''),url('../fonts/barlow/barlow-v12-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/barlow/barlow-v12-latin-700.woff2') format('woff2'),url('../fonts/barlow/barlow-v12-latin-700.woff') format('woff'),url('../fonts/barlow/barlow-v12-latin-700.ttf') format('truetype'),url('../fonts/barlow/barlow-v12-latin-700.svg#Barlow') format('svg')}@font-face{font-family:Barlow;font-style:italic;font-weight:700;src:url('../fonts/barlow/barlow-v12-latin-700italic.eot');src:local(''),url('../fonts/barlow/barlow-v12-latin-700italic.eot?#iefix') format('embedded-opentype'),url('../fonts/barlow/barlow-v12-latin-700italic.woff2') format('woff2'),url('../fonts/barlow/barlow-v12-latin-700italic.woff') format('woff'),url('../fonts/barlow/barlow-v12-latin-700italic.ttf') format('truetype'),url('../fonts/barlow/barlow-v12-latin-700italic.svg#Barlow') format('svg')}@font-face{font-family:Barlow;font-style:normal;font-weight:800;src:url('../fonts/barlow/barlow-v12-latin-800.eot');src:local(''),url('../fonts/barlow/barlow-v12-latin-800.eot?#iefix') format('embedded-opentype'),url('../fonts/barlow/barlow-v12-latin-800.woff2') format('woff2'),url('../fonts/barlow/barlow-v12-latin-800.woff') format('woff'),url('../fonts/barlow/barlow-v12-latin-800.ttf') format('truetype'),url('../fonts/barlow/barlow-v12-latin-800.svg#Barlow') format('svg')}@font-face{font-family:Barlow;font-style:italic;font-weight:800;src:url('../fonts/barlow/barlow-v12-latin-800italic.eot');src:local(''),url('../fonts/barlow/barlow-v12-latin-800italic.eot?#iefix') format('embedded-opentype'),url('../fonts/barlow/barlow-v12-latin-800italic.woff2') format('woff2'),url('../fonts/barlow/barlow-v12-latin-800italic.woff') format('woff'),url('../fonts/barlow/barlow-v12-latin-800italic.ttf') format('truetype'),url('../fonts/barlow/barlow-v12-latin-800italic.svg#Barlow') format('svg')}
@keyframes ppushUp {from {opacity: 0; transform: translateY(2vw) scale(1)} to {opacity: 1; transform: translateY(0px) scale(1)}}
@-webkit-keyframes ppushUp {from {opacity: 0; transform: translateY(2vw) scale(1)} to {opacity: 1; transform: translateY(0px) scale(1)}}
@keyframes ppushUp2 {from {opacity: 0; transform: translateY(4vw) scale(1)} to {opacity: 1; transform: translateY(0px) scale(1)}}
@-webkit-keyframes ppushUp2 {from {opacity: 0; transform: translateY(4vw) scale(1)} to {opacity: 1; transform: translateY(0px) scale(1)}}
@keyframes ppushUp8 {from {opacity:0; transform: translate(-50%,-45%) scale(0.95)} to {opacity: 1; transform: translate(-50%,-50%) scale(1)}}
@-webkit-keyframes ppushUp8 {from {opacity:0; transform: translate(-50%,-45%) scale(0.95)} to {opacity: 1; transform: translate(-50%,-50%) scale(1)}}
@keyframes ppushUp9 {from {opacity:0; transform:translate(-50%,10%) scale(0.95)} to {opacity: 1; transform: translate(-50%,0%) scale(1)}}
@-webkit-keyframes ppushUp9 {from {opacity:0; transform: translate(-50%,10%) scale(0.95)} to {opacity: 1; transform: translate(-50%,0%) scale(1)}}
@keyframes pShow {0%{transform:translate(-50%,-50%) scale(0.9); opacity:0}100%{transform:translate(-50%,-50%) scale(1); opacity:1}}
@-webkit-keyframes pShow {0%{transform:translate(-50%,-50%) scale(0.9); opacity:0}100%{transform:translate(-50%,-50%) scale(1); opacity:1}}
html, body {overscroll-behavior-y:none}
#contentwrap {width:100%; min-height:calc(100vh - 59px)}
#bnavi {width:57px; background:#fdf9f9; border-right:2px solid #ec6d39; z-index:10; -webkit-order: 0;-ms-flex-order: 0; order: 0}
#ccontainer {width:calc(100% - 57px); z-index:5; -webkit-order:1;-ms-flex-order:1; order:1}
#content {width:76%; padding-bottom:3.5vw}
.single #content {padding:0}
#bnavi .bnav_wrp {width:100%; height:calc(100vh - 59px); position:sticky; top:59px}
#bnavi .bnav_wrp .bnav_in {width:100%; position:sticky; /*top:22%*/}
.bnav_lnk_con {width:100%}
.bnav_lnk_con.sho, .bnav_lnk_con.chk, .bnav_lnk_con.aff {display:none}
.bnav_lnk_con .bnav_lnk {display: block; margin:0 auto; width:100%; height:86px; background:#fff; cursor: pointer; border-bottom:2px solid #faf4f4}
.bnav_lnk_con .bnav_lnk:before {content:''; position: absolute; width:3px; height:100%; top:0; left:0; background:#e66734; -webkit-border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px; -moz-border-radius-topright: 10px;-moz-border-radius-bottomright: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px; display: none}
.bnav_lnk_con.oran .bnav_lnk:before {background:#fa9c3b}
.bnav_lnk_con.oran .bnav_lnk {background: #ec6c39; background: linear-gradient(-12deg,#e66734,#f77541); border-color:#e96a36}
.bnav_lnk_con .bnav_lnk:hover:before, .bnav_lnk_con.active .bnav_lnk:before {display:block}
.bnav_lnk_con .bntag {background:#ec6d39; color:#fff; text-transform: uppercase; font-weight:700; padding:7px 10px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position: absolute; transform: translate(100%,-50%); top:50%; right:-10px; font-size:14px; white-space: nowrap; cursor:default; letter-spacing:1px; display:none}
.bnav_lnk_con .bntag:before {content:''; position: absolute; transform: translateY(-50%) rotate(45deg); top:50%; width:10px; height:10px; background:#ec6d39; left:-3px}
.bnav_lnk_con:hover .bntag {display:block}
.bnav_lnk .bnic {position: absolute; transform: translate(-50%,-50%); top:50%; left:50%; width:32px; height:32px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#fdf9f9}
.bnav_lnk_con.oran .bnav_lnk .bnic, .bnav_lnk_con.oran .bnav_lnk:hover .bnic {background:#de7b38; border:1px solid #fd9c49; box-shadow:0 1px 2px #e5794e}
.bnav_lnk_con.oran .bnav_lnk:hover .bnic {border-color:#ffab64; background:#fd9148}
.bnav_lnk .bnic img {position:absolute; transform: translate(-50%,-50%); top:50%; left:50%; width:100%; opacity:0.2}
.bnav_lnk:hover .bnic img, .active .bnav_lnk:hover .bnic img {display: block; opacity:1}
.active .bnav_lnk .bnic img {opacity:0.6}
.bnav_lnk_con.oran .bnic img {opacity:1; max-width:none; width:32px; height:32px}
.bnav_lnk .bnic img.o, .bnav_lnk:hover .bnic img.b, .active .bnav_lnk .bnic img.b {display: none}
.bnav_lnk:hover .bnic img.o, .active .bnav_lnk .bnic img.o {display:block}

/*------ Sidebar ------*/
#sidebar {width:24%; background:#131d21; border-left:2px solid #324147; padding:20px}
#sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6, #sidebar p, #sidebar span {cursor: default}
#sidebar:hover, .page_header:hover {border-color:#ec6d39}
#sidebar .stick_con {position: sticky; top:15px; opacity:0; animation: ppushUp 0.25s; animation-delay:0.15s; animation-fill-mode: forwards}
.hfixed #sidebar .stick_con {position: sticky; top:79px; opacity:0; animation: ppushUp 0.25s; animation-delay:0.15s; animation-fill-mode: forwards}
.superwrap #sidebar.npshup .stick_con {opacity:1; animation:none; animation-delay:0}
.superwrap #sidebar.npshup.fdin .stick_con {opacity:0; animation: fadeIn 0.25s; animation-delay:0.1s; animation-fill-mode: forwards}
.side_socials {margin-top:1.1vw}
.side_socials .sidesocial {display:flex; width:100%; padding:0.9vw; background:#fff; border:2px solid #ebe9e9; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-bottom:0.55vw}
.side_socials .sidesocial * {cursor: pointer}
.side_socials .sidesocial:hover {border-color:#ec6d39}
.side_socials .sidesocial .ic {display: inline-block; line-height:0; width:2.3vw; height:2.3vw; margin-right:0.7vw; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; box-shadow:0 1px 2px #e8e8e8}
#sidebar .side_socials .sidesocial p {line-height:1em; font-weight:700; font-size:1.25vw; cursor:pointer; letter-spacing:0.03vw}
.side_socials .sidesocial p span {font-weight:600; cursor: pointer}
.side_socials .sidesocial .ar {position: absolute; display: inline-block; transform: translate(0,-50%); top:50%; right:5%; width:0.7vw; opacity:0.17; transition:0.25s all}
.side_socials .sidesocial:hover .ar {opacity:1; transition:0.25s all; transform: translate(2px,-50%)}
.topbks_con .topbks {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#393f44; border:2px solid #3b4f57; overflow: hidden}
.topbks_con .topbks:hover {border-color:#ec6d39}
.topbks_con .topbks .tb_head {background: #31363a; border-bottom:2px solid #3b4f57; padding:1vw 0; text-align: center}
.topbks_con .topbks h2 {color:#fff; font-size:1.35vw; font-weight:700; text-transform: uppercase; cursor: default; text-shadow:0 1px 1px #222528}
.topbks_con .tb_all {display: block; background:#31363a; padding:12px; border-top:2px solid #3b4f57}
.topbks_con .tb_all .tball {display: block; text-shadow:0 1px 3px #2c2f32; text-align: center; font-weight:700; text-transform: uppercase; color:#fff; padding:1vw 0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#ec6c39; font-size:1.3vw; letter-spacing:0.02vw; text-shadow:0 1px 1px #ce5c2d; border:2px solid #fc7b46; cursor: pointer; background: linear-gradient(-12deg,#e66734,#f77541)}
.topbks_con .tb_mid {height:19.4vw; overflow: hidden} 
.topbks_con .tb_mid:before {content:''; position: absolute; width:100%; height:40px; left:0; bottom:0; z-index:10; background:linear-gradient(180deg,rgb(57 63 68 / 0%),#393f44)}
#sidebar .topbks_con .tb_mid * {cursor: pointer}
.topbks_con .bcov_con {width:25%; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; box-shadow:0 1px 2px #2d3236; overflow: hidden; z-index:5; transform: scale(1); transition:0.15s all}
.topbks_con .tbbok:hover .bcov_con {transform: scale(1.03); transition:0.15s all}
.topbks_con .bcov_con .bcov {width:100%; padding-bottom:100%; background:#5a666a; overflow: hidden}
.topbks_con .bcov_con .bcov img {position: absolute; transform: translate(-50%,-50%); width:100%; top:50%; left:50%}
.topbks_con .tbbok.one .bcov {background:#fec76e}
.topbks_con .tbbok.two .bcov {background:#f39b35}
.topbks_con .tbbok.three .bcov {background:#fd483b}
.topbks_con .tbbok, .topbks_con .tbbok span, .topbks_con .tbbok p {color:#fff}
.topbks_con .tbbok {padding:1.25vw 1.2vw; border-bottom:2px solid #394c54}
.topbks_con .tbbok .bok_titl_con {width:75%; padding-left:6%; z-index:5}
.topbks_con .tbbok .bok_titl_con h4 {color:#fff; font-size:1.25vw; font-weight:600; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis; letter-spacing: 0.03vw; line-height:1.15em; cursor:pointer}
.topbks_con .tbbok .bok_titl_con h4 span {font-weight:700}
.topbks_con .tbbok .bok_titl_con h6 {color:#a7aaac; font-weight:500; font-size:0.95vw; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis; letter-spacing: 0.05vw; margin-top:3px; cursor: pointer}
.topbks_con .tbbok:hover {background:#3e4449}
.topbks_con .tbbok .nr {position: absolute; transform: translate(-50%,-50%); right:-9%; top:50%; font-size:7vw; color:#fff; z-index:0; font-weight:700; line-height:1em; opacity:0.12}
.topbks_con .tbbok.two .nr, .topbks_con .tbbok.three .nr  {right:-15%}
.topbks_con .tbbok:hover .nr {opacity:0.4}
#sidebar .sm_cta_box {width:100%; overflow: hidden; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#ec6c39; background:linear-gradient(-12deg,#e66734,#f77541); border:2px solid #fb7b46; overflow:hidden; margin-bottom:1.1vw}
#sidebar .sm_cta_box:before, #sidebar.legal .slbox.firm .fdata:before {content:''; position: absolute; width:24vw; height:24vw; transform: translate(-50%,50%); left:50%; bottom:15%; background: url(../images/bgpat.svg) no-repeat center center; opacity:0.35}
#sidebar .sm_cta_box .sm_head {width:100%; padding:0.9vw 0; background:#e06534; border-bottom:2px solid #fb7b47; text-align: center}
#sidebar .sm_cta_box .sm_head h2 {font-weight:900; color:#fff; font-size:1.35vw; text-transform:uppercase; text-shadow:0 1px 1px #ba4f22; cursor: default; letter-spacing:0.1vw}
#sidebar .sm_cta_box.bf .sm_head h2 {font-size:1.75vw}
#sidebar .sm_cta_box .sm_head h2 span, .topbks_con .topbks h2 span {color:#ec6d39}
#sidebar .sm_cta_box .sm_reg {width:100%; padding:8.4vw 1.4vw 1.3vw 1.4vw; text-align:center; overflow:hidden}
#sidebar .sm_cta_box .sm_reg h4 {text-align: center; color: #fff; font-weight:700; letter-spacing:0.05vw; line-height:1.2em; font-size:1.25vw; text-shadow: 0 1px 1px #d95e2b}
#sidebar .sm_cta_box .sm_reg h4 span {display:inline-block; z-index:2}
#sidebar .sm_cta_box .sm_reg h4 span:before {content:''; position: absolute; width:100%; height:2px; background:#f78a5e; bottom:1px; left:0; z-index:-1}
#sidebar .sm_cta_box .sgnbtn {background: #fff; border:2px solid #fff; cursor: pointer; text-align: center; width:100%; padding:0.85vw; font-size:1.3vw; -webkit-border-radius:80px; -moz-border-radius:80px; border-radius:80px; margin-top:1vw; display: block; font-weight:900; color:#d95e2b; text-transform: uppercase; box-shadow:0 1px 3px #c4582c; letter-spacing: 0.02vw;cursor:pointer; -webkit-user-select: none; -ms-user-select: none; user-select: none}
#sidebar .sm_cta_box .sgnbtn:hover {color:#fff; background:#bc5227; text-shadow:0 1px 2px #964322}
#sidebar .sm_cta_box .smvid_wrp {position: absolute; overflow: hidden; width:102%;padding-bottom:55%; top:-5.5vw; left:0.8%; z-index: 5; background: #ff8d4e; transform: rotate(-14deg); -webkit-border-bottom-left-radius:30px; -moz-border-radius-bottomleft:30px; border-bottom-left-radius:30px; border:2px solid #ffaa4f; overflow: hidden; box-shadow:0 0 5px #de6533;}
.sm_cta_box .smvid_wrp .smplay {position: absolute; background:#f08347; width:3vw; height:3vw; bottom:5%; left:3%; z-index:5; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:2px solid #ffa057; cursor: pointer; transform:rotate(13deg)}
.sm_cta_box .smvid_wrp .smplay:hover {cursor:pointer; border-color:#fff}
.smvid_wrp .smplay img {position: absolute; transform: translate(-50%,-50%); top:50%; left:54%; width:45%; -webkit-filter:drop-shadow(0 1px 1px #d87036);filter:drop-shadow(0 1px 1px #d87036)}
#sidebar .sm_cta_box .smvid_wrp .sm_vid, #sidebar .sm_cta_box .smvid_wrp .sm_vid_thumb {position:absolute; transform: rotate(14deg); width:103%; z-index:1; padding-bottom:57%; top:2vw; left:-1vw}
#sidebar .sm_cta_box .smvid_wrp .sm_vid iframe {position: absolute; top:0; left:0; width:100%; height:100%}
#sidebar .sm_cta_box .smvid_wrp .sm_vid:before {content:''; position: absolute; width:100%; height:100%; top:0; left:0; z-index:100; cursor: pointer}
.player .vp-player-ui-overlays {display:none!important}
#sidebar .sm_cta_box .smvid_wrp .sm_vid_thumb {opacity:0; animation:fadeIn 0.3s; animation-fill-mode:forwards}
#sidebar .sm_cta_box .smvid_wrp .sm_vid_thumb img {position:absolute; width:100%; transform: translateY(-50%); top:50%; z-index:1}
#sidebar .sm_cta_box.prem .sm_reg {padding-top:1vw}
#sidebar .sm_cta_box.prem .sm_reg h4 {letter-spacing:0.1vw; font-weight:700}
#sidebar .sm_cta_box.prem .mck {width:86%; margin:0 auto; margin-top:1vw}
#sidebar .sm_cta_box.prem:before {bottom:auto;top:-50%;left:50%; opacity:0.5}
#sidebar .sm_cta_box.prem.bf .mck {display:inline-block; width:99%; -webkit-filter:drop-shadow(0 3px 5px #b6491d);filter:drop-shadow(0 3px 5px #b6491d); margin:0; padding:0.5vw 0.25vw 0 0.5vw}
#sidebar .sm_cta_box.prem.bf .sm_reg h4 {letter-spacing:0.125vw}
#sidebar .sm_cta_box.bf .sm_reg h4 span:before {background:#ff986e}
#sidebar .sm_cta_box.prem.bf .sm_reg {padding-top:0.75vw}
#sidebar .sm_cta_box.bf .sm_head h2 span {font-style:italic; color:#fb7b47}
#sidebar .sm_cta_box.bf .sm_head .bfsym {display:inline-block; line-height:0; width:2vw; margin:0 0.25vw}
#sidebar .sm_cta_box.bf .sm_head {background:#131d21; border-color:#d45421}
#sidebar .sm_cta_box.bf .sm_head h2 {text-shadow:none}

/*------ Stream -------*/

#tsbar, #post_nav {background: #393f44; width:100%; border-bottom: 2px solid #464c51; z-index:100; position: sticky; top: 59px; max-height:3.8vw}
#tsbar_wrp, #post_nav .post_nav_in {width:100%; margin:0 auto; padding:0.65vw 1vw; opacity:0; animation:fadeIn 0.2s; animation-fill-mode: forwards; animation-delay:0.3s}
#tsbar_wrp {padding:0.65vw 0}
#tagbar .ctag, #post_nav #breadcrumb .bcrumb {color:#a7aaad; padding:0.6vw 1.2vw; -webkit-border-radius:80px; -moz-border-radius:80px; border-radius:80px; background:#585d61; text-transform: uppercase; font-size:1vw; letter-spacing:0.03vw; border:1px solid #63686c; margin:0 0.3vw; font-weight:700; box-shadow:0 1px 1px #32383c; text-shadow:0 1px 1px #4e5357; cursor:pointer; -webkit-user-select: none; -ms-user-select: none; user-select: none}
#tagbar .ctag {padding:0.6vw 1.5vw}
#tagbar .cats.spiri .ctag {padding:0.6vw 1.3vw}
#tagbar .ctag.erfolg {padding:0.6vw 1.5vw 0.6vw 2.5vw}
#tagbar .ctag.erfolg .emoji {position: absolute; left:0.88vw; width:1.3vw; top:46%; transform:translateY(-50%)}
#tagbar .ctag *, #post_nav #breadcrumb .bcrumb * {cursor: pointer;-webkit-user-select: none; -ms-user-select: none; user-select: none}
#tagbar .ctag .emoji {margin-right:0.5vw; width:1vw}
#tagbar .ctag.mindset .emoji {width:1.1vw}
#tagbar .ctag.biz .emoji {width:0.95vw}
#tagbar .ctag.category.all {margin:0}
#tagbar .all_cats .allcats_nav_con {position:absolute; z-index:10; transform: translate(-50%,100%); left:50%; bottom:0; padding-top:0.65vw; display:none}
#tagbar .all_cats:hover .allcats_nav_con {display: block}
#tagbar .all_cats .allcats_nav_con .allcats_nav {width:15.4vw; background:#4e5358;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; overflow: hidden; border:2px solid #ec6d39}
.allcats_nav_con:before {content:''; position:absolute; width:1vw; height:1vw; transform: rotate(45deg) translateX(-50%); left:50%; top:0.8vw; background:#ec6d39}
.allcats_nav_con .allcats_nav a {display:flex; width:100%; font-size:1.2vw; color:#fff; font-weight:600; line-height:1em; padding:1vw 1vw 1vw 3vw; border-bottom:1px solid #43484c; text-shadow:0 1px 1px #3d4247; letter-spacing:0.05vw}
.allcats_nav_con .allcats_nav a:last-child {border-bottom:none}
.allcats_nav_con .allcats_nav a:hover {background: #585d62; border-color:#ec6d39}
.allcats_nav a .emoji {position: absolute; width:1.2vw; transform: translateY(-50%); top:50%; left:6.5%}
.allcats_nav a.erf .emoji {width:1.45vw; left:6%}
.allcats_nav a.spir .emoji {width:1.3vw; left:6.4%}
.allcats_nav a.biz .emoji {width:1.1vw; left:7%}
#tagbar .ctag .arr {display: inline-block; width:0.42vw; margin-left:0.4vw; transform:rotate(0deg); transition:0.2s transform; opacity:0.5; -webkit-filter:drop-shadow(0 1px 1px #4e5357);filter:drop-shadow(0 1px 1px #4e5357); top:-0.6px}
#tagbar .ctag:hover .arr, #tagbar .all_cats:hover .ctag .arr {transform:rotate(90deg); transition:0.2s transform; opacity:1; -webkit-filter:drop-shadow(0 1px 1px #d8612e);filter:drop-shadow(0 1px 1px #d8612e)}
#tagbar .ctag span.dot {width:0.42vw; height:0.42vw; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#87898a; margin-right:0.45vw; vertical-align:middle; box-shadow:0 1px 1px #4e5357; display:none}
#tagbar .ctag:hover, #tagbar .ctag.active, #post_nav #breadcrumb .bcrumb:hover, #tagbar .all_cats:hover .ctag {color:#fff; background: #ec6c39; background: linear-gradient(-12deg,#e66734,#f77541); border-color:#e69034; text-shadow:0 1px 1px #d8612e}
#tagbar .ctag:hover span.dot, #tagbar .ctag.active span.dot {background:#fff; box-shadow:0 1px 1px #d8612e}
#tagbar .all_cats_con {border-right: 1px solid #53595e; margin-right: 0.6vw;padding-right:0.8vw}
#tsbar .bsets {margin-left: 0.5vw; border-left: 1px solid #53595e; padding-left: 0.8vw; display:none}
#tsbar .bsets .loopt {width:2.3vw; height:2.3vw; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#585d61; border:1px solid #63686c; box-shadow:0 1px 1px #32383c; cursor:pointer}
#tsbar .bsets .loopt:hover, #tsbar .bsets .loopt.active {background: #ec6c39; background: linear-gradient(-12deg,#e66734,#f77541); border-color:#e69034}
#tsbar .bsets .loopt.st {margin-right:0.5vw}
#tagbar .cats_con {overflow:hidden; max-height:2.7vw}
.bsets .loopt img {position: absolute; width:52%; transform: translate(-50%,-50%); top:50%; left:50%; opacity:0.45}
.bsets .loopt:hover img, #tsbar .bsets .loopt.active img {opacity:1}
#stream {width:100%; margin:0 auto; margin-top:3vw; margin-bottom:0; z-index:20; padding:0 13%; opacity:0; animation: ppushUp 0.25s; animation-delay:0.15s; animation-fill-mode: forwards}
#stream.boxed {padding:0 10%}
#stream .post {background:#393f44; width:100%; border:2px solid #3b4f57; border-bottom:2px solid #ec6d39; box-shadow: 0 2px 3px #1f2325; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; margin-bottom:1.5vw; cursor: pointer; overflow:hidden}
#stream.sprueche .post {border:none; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; border:2px solid #ec6d39; -webkit-border-radius: 8px; -webkit-border-top-left-radius: 25px;-moz-border-radius: 8px;-moz-border-radius-topleft: 25px;border-radius: 8px;border-top-left-radius: 25px}
#stream .post.noposts {cursor: default}
#stream .post .post_in {width:100%; padding:3vw 3vw 2.5vw 3vw}
#stream .post.noposts .post_in {min-height:40vw}
#stream.sprueche .post .post_in {padding:0}
#stream .post:last-child {margin-bottom:0}
#stream .post:hover, #tsbar:hover,.post_meta .pmtag.bkmrk:hover, .post:hover .post_meta .pmtag.bkmrk:hover, #stream .post.featured .thumb_con .thumb:hover, #post_nav:hover, .post .post_meta .pmtag.author:hover, .pmtag.author:hover {border-color:#e69034}
#stream .post .post_in .the_post {width:65%}
#stream .post.featured .post_in .the_post, #stream.boxed .post .post_in .the_post, #stream.boxed .post .post_in .the_thumb, #stream.boxed .post.featured .post_in .the_post, #stream.boxed .post.featured .post_in .the_thumb {width:100%}
#stream .post .post_in .the_thumb {width:30%; z-index:100}
#stream.sprueche .post .post_in .the_thumb {width:100%}
#stream .post.featured .post_in .the_post {width:100%; -webkit-order:1;-ms-flex-order:1; order:1; margin-top:2vw}
#stream .post.featured .post_in .the_thumb {width:100%; -webkit-order:-1;-ms-flex-order:-1; order:-1}
#stream .post h2, #stream .post h2 a {font-weight:700; color:#fff; font-size:2.6vw; line-height:1.12em; letter-spacing:0.05vw; text-shadow:0 1px 1px #1c2123; z-index:10; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis}
#stream .post:hover h2 a {color:#ec6d39; text-shadow:0 1px 1px #2d3336}
#stream .post .circ {position: absolute; width:38%; line-height:0; right:-5%; z-index:0; top:-5%; opacity:0.1}
#stream .post .circ2 {position: absolute; width:50%; line-height:0; transform: translate(-50%,-50%); left:0; z-index:0; top:50%; opacity:0.3}
#stream .post a.full {position:absolute; width:100%; height:100%; left:0; top:0; z-index:50}
#stream .post.featured a.full {display: none}
#stream .post .post_meta {margin-top:2vw; width:100%; z-index:60}
#stream .post.featured .post_meta {margin-top:1.5vw}
#stream .post .post_meta .post_btn, #content .blog_btn, .single_vid #stream .rv_top a.all_vids, .recombox .post_meta a.post_btn {font-weight:700; display:flex; font-size:1.25vw; padding:0.8vw 2vw; -webkit-border-radius:80px; -moz-border-radius:80px; border-radius:80px; color:#fff; background: #ec6c39; background: linear-gradient(-12deg,#e66734,#f77541); text-transform:uppercase; letter-spacing:0.02vw; border:2px solid #f87d4a; box-shadow:0 1px 2px #2c3135; text-shadow:0 1px 1px #c65e33;cursor:pointer; -webkit-user-select: none; -ms-user-select: none; user-select: none}
#stream .post .post_meta .post_btn:hover, #content .blog_btn:hover, .single_vid #stream .rv_top a.all_vids:hover, .recombox .post_meta a.post_btn:hover {border-color:#fff}
#stream .post.noposts .post_meta .post_btn {width:80%; padding:1.2vw 2vw; font-size:2vw}
#stream .post.noposts .post_meta .post_btn .ar {width:1.6vw; margin-left:0.2vw}
.post_btn .ar, #content .blog_btn .ar, .single_vid #stream .rv_top a.all_vids .ar, #helobar .ctabtn .ar {display:inline-block; width:1.05vw; margin-left:0.2vw; top:-0.03vw; -webkit-filter:drop-shadow(0 1px 1px #c65e33);filter:drop-shadow(0 1px 1px #c65e33)}
.post_meta .pmtag {border:2px solid #4e6269; background:#4a4f54; padding:0.5vw 1vw; -webkit-border-radius:80px; -moz-border-radius:80px; border-radius:80px; box-shadow: 0 1px 2px #2c3135; text-shadow:0 1px 1px #3b3e41}
.post_meta .pmtag.author {padding:0.5vw 1.25vw 0.5vw 0.5vw; margin-right:0.6vw; cursor:pointer}
.featured .post_meta .pmtag {box-shadow: 0 2px 3px #222527}
.post_meta .pmtag h6{color:#fff; font-size:1.05vw; letter-spacing:0.04vw; margin:0; font-weight:600; text-transform: uppercase}
.post_meta .pmtag .ava{width:1.7vw; height:1.7vw; overflow: hidden; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; margin-right:0.6vw; background: #657175; box-shadow:0 1px 2px #3b3e41; border:1px solid #7d8b90}
.post_meta .pmtag .ava img {position: absolute; width:106%; height:106%; transform: translate(-50%,-50%); top:50%; left:50%; max-width:none}
.post_meta .bkmrk_con .btag, .pmetas .pop .ptag {position: absolute; z-index:10; background:#ec6d39; font-size:1vw; transform: translate(-50%, 100%); left:50%; bottom:-0.5vw; padding:0.4vw 0.7vw; font-weight:600; text-transform: uppercase; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#fff; display: none}
.post_meta .bkmrk_con .btag:before, .pmetas .pop .ptag:before {content:''; position: absolute; transform: translateX(-50%) rotate(45deg); left:50%; top:-0.1vw; width:0.9vw; height:0.9vw; background:#ec6d39; z-index:-1}
.post_meta .bkmrk_con:hover .btag, .pmetas .pop:hover .ptag {display:block}
.boxed .post_meta .bkmrk_con .btag {transform:translate(100%, -50%); left:auto; right:-10px; top:50%; bottom:auto}
.boxed .post_meta .bkmrk_con .btag:before {left:0; top:50%; transform: translate(-50%,-50%) rotate(45deg); width: 0.5vw; height: 0.5vw}
.post_meta .pmtag.bkmrk {width:2.975vw; height:2.975vw; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%}
.post:hover .post_meta .pmtag.bkmrk {border-color:#6a7c82}
.post_meta .pmtag.bkmrk img, .post_op img, #post_head .post_meta .pmtag.plike img {position: absolute; width:32%; transform: translate(-50%,-50%); top:50%; left:50%; opacity:0.3; -webkit-filter:drop-shadow(0 1px 1px #333);filter:drop-shadow(0 1px 1px #333)}
.post_meta .pmtag.bkmrk img.o, .post_meta .pmtag.bkmrk:hover img.w, .post_op:hover img.w, .post_op img.o, #post_head .post_meta .pmtag.plike img.o, #post_head .post_meta .pmtag.plike:hover img.w {display: none}
.post_meta .pmtag.bkmrk:hover img.o, .post_op:hover img.o, #post_head .post_meta .pmtag.plike:hover img.o {display:block; opacity:1; -webkit-filter:drop-shadow(0 1px 1px #3b3e41);filter:drop-shadow(0 1px 1px #3b3e41)}
#stream .post.featured {background:transparent; box-shadow:none; border:none; border-radius:0; padding:0; margin-bottom:3vw; padding-bottom:3vw; cursor:default; overflow: visible; width:100%}
#stream .post.featured:before {content:''; position: absolute; width:100%; height:3px; bottom:0; left:0; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#ec6d39; box-shadow:0 2px 3px #222527}
#stream .post.featured:hover:before {background:#ec6d39}
#stream .post.featured .circ, #stream .post.featured .circ2, #stream.boxed .post.featured:before {display:none}
#stream .post.featured .pmtag.bkmrk {cursor:pointer}
#stream .post.featured .thumb_con {width:100%; display:block}
#stream .post.featured .post_in {padding:0}
#stream .post.featured .post_in .the_thumb .thumb_con .thumb, #stream .post .post_in .the_thumb .thumb_con .thumb, #stream.boxed .post .post_in .the_thumb .thumb_con .thumb {width:100%; padding-bottom:80%; background:#40474c; background:linear-gradient(-23deg,#40474c,#4b5156); -webkit-border-radius: 8px; -webkit-border-top-right-radius:35px;-moz-border-radius: 8px;-moz-border-radius-topright:35px;border-radius: 8px;border-top-right-radius:35px; border:3px solid #595f63; border-color:#ec6d39; box-shadow:0 2px 3px #222527; cursor:pointer; overflow:hidden}
#stream .post .post_in .the_thumb .thumb_con .thumb {border-radius:0; -webkit-border-radius:8px;-webkit-border-top-left-radius: 20px;-moz-border-radius:8px;-moz-border-radius-topleft: 20px;border-radius: 8px;border-top-left-radius: 20px; border-width:2px; box-shadow:0 2px 3px #2a2f33}
#stream.vids .post .post_in .the_thumb .thumb_con .thumb {-webkit-border-radius: 8px;-webkit-border-bottom-right-radius: 20px;-moz-border-radius: 8px;-moz-border-radius-bottomright: 20px;border-radius: 8px;border-bottom-right-radius: 20px}
#stream.vids .post.featured .post_in .the_thumb .thumb_con .thumb {-webkit-border-radius:8px;-webkit-border-bottom-right-radius:35px;-moz-border-radius: 8px;-moz-border-radius-bottomright:35px;border-radius: 8px;border-bottom-right-radius:35px; padding-bottom:55%}
#stream .post.featured .thumb_con .thumb img.thumbnail, #stream .post .post_in .the_thumb .thumb_con img.thumbnail {position: absolute; width:147%; max-width:none; transform: translate(-50%,-50%); top:50%; left:50%}
#stream .post.featured .thumb_con .thumb img.thumbnail {width:100%}
#stream .post.featured .post_in .the_thumb .thumb_con .thumb {padding-bottom:55%}
#stream.sprueche .post .post_in .the_thumb .thumb_con .thumb {padding-bottom:100%; border:none; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px}
#stream.sprueche .post .post_in .the_thumb .thumb_con img.thumbnail {width:100%; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px}
#stream.boxed .post .post_in .the_thumb .thumb_con .thumb {padding-bottom:50%}
#stream.boxed .post .post_in .the_thumb {-webkit-order:-1;-ms-flex-order:-1; order:-1; margin-bottom:1.5vw}
.thumb_con .thumb:before {content:''; position: absolute; width:100%; height:60%; bottom:0; left:0; background:linear-gradient(180deg,rgb(64 71 76 / 0%),#2b2d2f); z-index: 2; transition:0.25s all; opacity:0.7}
.post.featured:hover .thumb_con .thumb:before, .post:hover .thumb_con .thumb:before {transition:0.35s all; opacity:0}
.sprueche .thumb_con .thumb:before {display:none; opacity:0}
#pagination {margin-top:2.5vw; width:100%}
#pagination .pnbox {background:#fff; border:2px solid #efe8e8;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-weight:700; width:3.95vw; height:3.5vw; margin:0 0.3vw; overflow: hidden}
#pagination .pnbox.site {width: auto; padding:1vw}
#pagination .pnbox.site span {position: relative; transform: none; left:0; top:0}
#pagination .pnbox:hover {border-color:#ec6d39}
#pagination .pnbox span {position: absolute; transform: translate(-50%,-50%); top:50%; left:50%; cursor: pointer; font-size:1.5vw; white-space:nowrap}
#pagination .pnbox.current {background:#ec6d39; cursor: default; border-color:#fb8354}
#pagination .pnbox.current span {color:#fff}
#stream.boxed {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap:1.2vw; -moz-column-gap:1.2vw; column-gap:1.2vw}
#stream.boxed .post {width:100%}
#stream.boxed .post .post_in {padding:1.7vw}
#stream.boxed .post.featured {overflow:hidden; margin:0; padding:0; margin-bottom:1.2vw; background: #393f44; width: 100%; border: 2px solid #3b4f57; border-bottom: 2px solid #ec6d39;
box-shadow: 0 2px 3px #1f2325; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; cursor: pointer}
#stream.boxed .post .post_in .the_thumb .thumb_con .thumb {border-width:2px}
#stream.boxed .post.featured .circ, #stream.boxed .post.featured .circ2, #stream.boxed .post.featured a.full {display: block}
#stream.boxed .post.featured .post_in {width:100%}
#stream.boxed .post h2, #stream.boxed .post.featured h2 {font-size:2.2vw}
#stream.boxed .post .circ {width:70%}
#stream.boxed .post .circ2 {width:140%; transform:translate(-50%,50%); top:0; bottom:-15%; left:50%}
#stream.boxed .post .post_meta, #stream.boxed .post.featured .post_meta {margin-top:1.5vw}
#stream.boxed .post .post_meta .post_btn, #stream.boxed .post.featured .post_meta .post_btn {width:100%; margin-bottom:1vw; -moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center; font-size:1.3vw; padding:1vw}
#stream.boxed #pagination {margin-top:1.5vw}
#stream.boxed .featured .post_meta .pmtag {box-shadow:0 1px 2px #2c3135}
#content .swrap {padding:0 13%}
#content .blog_btn {width:100%; margin-top:2vw; padding:1.2vw; font-size:2vw; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
#content .blog_btn .ar {width: 1.6vw; margin-left: 0.3vw; top: -0.05vw}

/* Single Post */
.nav_shdw {width:100%; position: absolute; top:0; left:0; overflow: hidden; height:6vw; z-index:0}
.nav_shdw:before {content:''; position:absolute; width:100%; height:3.7vw; left:0; top:0; box-shadow:0 3px 10px #202526}
#post_nav {z-index:50}
#post_nav .post_nav_in {padding:0.65vw 0.8vw}
#post_nav .post_nav_in a.title, #post_nav .post_nav_in .title {color:#8f9397; font-weight:600; opacity:0.7; letter-spacing:0.04vw; font-size:1.05vw; display: -webkit-box; -webkit-line-clamp:1;-webkit-box-orient: vertical;overflow: hidden; text-overflow: ellipsis; max-width:58%; line-height:1.1em}
#post_nav .post_nav_in a.title:hover {color:#fff; opacity:1}
#post_nav .post_nav_in .title {cursor:default}
#post_nav .post_nav_in a.title {cursor:pointer}
#post_nav #breadcrumb {width:78%}
#post_nav #breadcrumb .bcrumb {color:#8f9397; margin:0}
#post_nav #breadcrumb .ar {display: inline-block; margin:0 0.6vw; width:0.55vw; line-height:0; opacity:0.25}
#post_head {width:100%; border-bottom:2px solid #464c51}
#post_head:hover {border-color:#ec6d39}
#post_head #post_inf {padding:3.5vw 8% 10vw 8%; opacity:0; animation:ppushUp 0.25s; animation-delay:0.15s; animation-fill-mode: forwards}
#post_head #post_inf .thumb_con {width:0%}
#post_head #post_inf .title_con {width:100%; text-align: center; padding-bottom:1.7vw}
#post_head #post_inf .title_con:before {content:''; width:100%; position: absolute; height:3px; background:#ec6d39; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; left:0; bottom:0}
#post_head #post_inf .title_con h1 {color:#fff; font-size:3.3vw; font-weight:700; letter-spacing:0.02vw; cursor: default}
#post_head #post_inf .title_con h1.big {font-size:4.25vw; line-height:1.07em}
#post_head .post_abtf {margin-top:2.8vw; width:100%}
#post_head .post_abtf .thumbnail {width:45%; overflow: hidden; padding-bottom:14vw; background:#353b3f; background:linear-gradient(-23deg,#262a2d,#4b5156); -webkit-border-radius: 8px; -webkit-border-top-right-radius: 35px;-moz-border-radius: 8px; -moz-border-radius-topright:35px; border-radius:8px; border-top-right-radius: 35px; border:3px solid #ec6d39; box-shadow: 0 2px 3px #222527}
#post_head .post_abtf .thumbnail img {position:absolute; width:100%; max-width:none; transform:translate(-50%,-50%); top:50%; left:50%}
#post_head .post_abtf .post_meta_con {width:50%}
#post_head .post_abtf .excerpt {width:100%}
#post_head .post_abtf .excerpt p {color:#fff; font-family: 'Barlow'; font-weight:600; font-size:1.42vw; letter-spacing:0.07vw; display: -webkit-box; -webkit-line-clamp:5;-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis}
#post_head .post_abtf .excerpt p span.u {text-decoration:underline}
#post_head .post_abtf .post_meta {margin-top:1.5vw}
#post_head .post_abtf .post_meta .pmtag {box-shadow:0 1px 3px #1b1e21}
#post_head .post_abtf .post_meta .pmtag.author {margin-right:0.7vw}
#post_head .post_abtf .post_meta .pmtag.bkmrk {width:auto; height:100%; cursor:pointer; -webkit-border-radius: 80px; -moz-border-radius: 80px; border-radius: 80px; padding:0.5vw 1.4vw 0.5vw 1.4vw}
#post_head .post_abtf .post_meta .pmtag.bkmrk .ic {width:0.9vw; display:inline-block; margin-right:0.6vw}
#post_head .post_abtf .post_meta .pmtag.bkmrk .tx {display: inline-block; font-weight:600; color:#fff; text-transform:uppercase; letter-spacing:0.04vw; font-size:1.05vw}
#post_head .post_abtf .post_meta .pmtag.bkmrk img {position: relative; width:100%; transform:none; top:0; left:0}
#post_head .post_abtf .post_meta .pmtag.plike {margin-left:0.7vw; padding:0 1.28vw; border-width:3px; cursor: pointer; background: #2c3336; background: linear-gradient(180deg,#2f363a,#2b3133)}
#post_head .post_abtf .post_meta .pmtag.plike:hover {border-color:#ec6d39}
#post_head .post_abtf .post_meta .pmtag.plike img {width:50%}
#post_head .post_abtf .post_meta .pmtag.plike:hover img {width:45%}
#the_post_con {width:100%; padding:0 8%; background:#131d21}
#the_post_con #the_post {width:100%; padding:3.5vw 6vw; overflow: hidden; margin:0 auto; background:#fff; border:2px solid #ec6d39; border-top:5px solid #ec6d39; border-bottom:none; top:-7vw; margin-bottom:-7vw; -webkit-border-top-left-radius: 15px; -webkit-border-top-right-radius: 15px;-moz-border-radius-topleft: 15px;-moz-border-radius-topright: 15px;border-top-left-radius: 15px; border-top-right-radius: 15px; opacity:0; animation: ppushUp 0.3s; animation-delay:0.25s; animation-fill-mode: forwards}
#the_post_con #the_post * {font-family: 'Barlow'}
#the_post_con #the_post img.pimage {overflow: hidden; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px}
#the_post_con #the_post p, #the_post_con #the_post li {font-size:1.3vw; margin-bottom:0; font-weight:400; line-height:1.35em}
#the_post_con #the_post li {margin-bottom:0.5vw}
#the_post_con #the_post .headed li {margin-bottom:1.8vw}
#the_post_con #the_post .headed li h4 {margin-bottom:1.2vw}
#the_post_con #the_post p span, #the_post_con #the_post p strong {font-weight:600}
#the_post_con #the_post p span.b, #the_post_con #the_post p span.b a {font-weight:700}
#the_post_con #the_post p span.u {text-decoration:underline}
#the_post_con #the_post p span.i {font-style: italic}
#the_post_con #the_post p a {font-weight:600; color:blue}
#the_post_con #the_post li span {font-weight:500}
#the_post_con #the_post li span.b {font-weight:700}
#the_post_con #the_post li span.o {font-weight:inherit; color:#eb6d39}
#the_post_con #the_post ul.boldr li, #the_post_con #the_post ul.boldr li p {font-weight:500}
#the_post_con #the_post ul.boldr li span, #the_post_con #the_post ul.boldr li p span {font-weight:600}
#the_post_con #the_post ul.bold li, #the_post_con #the_post ul.bold li p {font-weight:600}
#the_post_con #the_post ul.bold li span, #the_post_con #the_post ul.bold li p span {font-weight:700}
#the_post_con #the_post .avideo {width:100%; overflow: hidden; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius:8px; padding-bottom:56.25%; margin-bottom:1.5vw; background: #24292d;
background: linear-gradient(-23deg,#2a2e32,#3a4044)}
#the_post_con #the_post .avideo iframe {position: absolute; width:100%; height:100%; top:0; left:0; border:3px solid #ec6d39; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius:8px}
#the_post_con #the_post p span.capital {font-size: 300%; line-height: 0.85; float: left; padding-right: 0.125em; font-weight: 800}
#the_post_con #the_post h1, #the_post_con #the_post h2, #the_post_con #the_post h3, #the_post_con #the_post h4, #the_post_con #the_post h5, #the_post_con #the_post h6 {font-weight:800; margin-bottom:1vw}
#the_post_con #the_post h1 span, #the_post_con #the_post h2 span, #the_post_con #the_post h3 span, #the_post_con #the_post h4 span, #the_post_con #the_post h5 span, #the_post_con #the_post h6 span, #the_post_con #the_post h1 strong, #the_post_con #the_post h2 strong, #the_post_con #the_post h3 strong, #the_post_con #the_post h4 strong, #the_post_con #the_post h5 strong, #the_post_con #the_post h6 strong {font-weight:inherit}
#the_post_con #the_post h2 {font-size:3.2vw; margin-bottom:2vw}
#the_post_con #the_post h3 {font-size:2.4vw; margin-bottom:1.7vw}
#the_post_con #the_post h4 {font-size:2vw; margin-bottom:1.4vw}
#the_post_con #the_post h5 {font-size:1.7vw; margin-bottom:1.1vw}
#the_post_con #the_post h6 {font-size:1.4vw; margin-bottom:1vw}
#the_post_con #the_post h2.tp, #the_post_con #the_post h3.tp, #the_post_con #the_post h4.tp, #the_post_con #the_post h5.tp, #the_post_con #the_post h6.tp {border-bottom:3px solid #eb6d39; padding-bottom:1vw}
.single #the_post_con .sitemap .slinkscon {grid-column-gap:1vw; grid-row-gap:1.5vw; margin-top:2vw}
.single #the_post_con .sitemap .slinkscon a.slink span, #the_post_con #the_post h2 span.o, #the_post_con #the_post h3 span.o, #the_post_con #the_post h4 span.o, #the_post_con #the_post h5 span.o, #the_post_con #the_post h6 span.o {color:#eb6d39}
#the_post_con #the_post ul {margin:2vw 0; padding-left:3%}
#the_post_con #the_post ul.cont {margin-top:1vw}
#the_post_con #the_post ul.unlist {padding-left:0; list-style:none}
.post_op_con {padding-left:0.7vw; border-left:2px solid #464c51; display:none}
.post_op, .sharebtn {width:2.36vw; height:2.36vw; display: inline-block; background:#2c3336; background:linear-gradient(180deg,#2f363a,#2b3133); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border:2px solid #4e6269; cursor: pointer; box-shadow: 0 1px 1px #32383c}
.post_op.active {background: #ec6c39; background: linear-gradient(-12deg,#e66734,#f77541); border-color:#f87641}
.post_op.active img, .post_op.active:hover img {opacity:1}
.post_op.active img.w, .post_op.active:hover img.w {display: block; filter: none}
.post_op.active:hover img.o {display:none}
.post_op img {width:36%}
.post_op:hover {border-color:#fff}
.po_btn:nth-child(2) {margin-left:0.6vw}
.post_op.plike img, .post_op.plike:hover img {width:53%; top:50%}
/*.post_soc {margin-right:0.7vw}*/
.post_soc .sb_con:nth-child(2) {margin:0 0.45vw}
.sharebtn {border:none}
.sharebtn.fb {background:#3b5998; background:linear-gradient(180deg,#4864a2,#36518d); border:2px solid #3475a3}
.sharebtn.tel {background:#33aae7; background:linear-gradient(180deg,#32a4de,#3487b1); border:2px solid #48abdc}
.sharebtn.fb:hover, .sharebtn.pin:hover, .sharebtn.wa:hover, .sharebtn.tel:hover {border-color:#fff}
.sharebtn.pin {background:#e60023; border:2px solid #f61839}
.sharebtn img {position:absolute; transform: translate(-50%,-50%); top:50%; left:50%; width:41%}
.sharebtn.fb img {width:68%; -webkit-filter: drop-shadow(0 1px 1px #3385ad); filter: drop-shadow(0 1px 1px #314a81)}
.sharebtn.tel img {width:55%; top:52%; left:48%; -webkit-filter: drop-shadow(0 1px 1px #3385ad); filter: drop-shadow(0 1px 1px #3385ad)}
.sharebtn.wa {background:#36a841; background:linear-gradient(180deg,#42b74e,#2e9d39); border:2px solid #4cc459}
.sharebtn.wa img {width:60%; left:52%; top:49%; -webkit-filter: drop-shadow(0 1px 1px #34973d); filter: drop-shadow(0 1px 1px #34973d)}
.post_soc .stag, .po_btn .otag, .pmtag.plike .ptag {position: absolute; text-shadow:none; transform: translate(-50%,100%); left:50%; bottom:-0.62vw; background:#ec6d39; font-size:1vw; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-weight:600; padding:0.4vw 0.7vw; text-transform: uppercase; color:#fff; line-height:1em; white-space:nowrap; display: none}
.post_soc .stag:before, .po_btn .otag:before, .pmtag.plike .ptag:before {content:''; position: absolute; transform: rotate(45deg) translateX(-50%); left:50%; background:#ec6d39; width:0.7vw; height:0.7vw; top:1px; z-index:-1; cursor: default}
.post_soc .sb_con:hover .stag, .po_btn:hover .otag, .pmtag.plike:hover .ptag {display: block}
.po_btn, .sb_con {line-height:0}
.sb_con.pin {display:none}
.pmtag.plike .ptag {bottom:-0.8vw; padding:0.5vw 0.7vw}
.page_header {width:100%; background:#24292d; background:linear-gradient(-23deg,#2a2e32,#33393d); z-index:10; border-bottom:2px solid #37464c; overflow:hidden}
.page_header .octa, .vid_info .octa {position: absolute; transform:translate(0%,-50%) scaleX(-1); top:26%; left:0; width:11vw; opacity:0.12}
.page_header .octa.one, .vid_info .octa.one {left:0}
.page_header .octa.two, .vid_info .octa.two {left:auto; right:0; transform:none; transform: translateY(-50%)}
.page_header .ph_inner {padding:3vw 13%; height:100%}
.page_header .ph_inner .phlft {width:100%; z-index:20; opacity:0; animation: fadeIn 0.3s; animation-fill-mode: forwards; animation-delay:0.25s}
.page_header .ph_inner h1 {color:#fff; font-size:4vw; text-transform: uppercase; text-shadow:0 1px 1px #24292d; line-height:1em; font-weight:900; cursor:default}
.page_header .ph_inner .ic {width:3.22vw; height:3.22vw; -webkit-border-radius:50%;-moz-border-radius:50%; border-radius:50%; margin-right:0.7vw; margin-top:-0.2vw; border:0.32vw solid #e56935; box-shadow:0 1px 2px #2c3136; background:linear-gradient(180deg,#494d4f,#383b3e)}
.page_header .ph_inner .autor .ic {background:#40464a}
.page_header .ph_inner .ic img {position: absolute; width:50%; transform: translate(-50%,-50%); top:50%; left:50%; -webkit-filter: drop-shadow(0 1px 1px #2e3336); filter: drop-shadow(0 1px 1px #2e3336)}
.page_header .ph_inner .pro .ic img {top:52%}
.page_header .ph_inner .min .ic img {width:53%}
.page_header .ph_inner .fin .ic img, .page_header .ph_inner .spir .ic img, .page_header .ph_inner .ber .ic img {width:55%}
.page_header .ph_inner .biz .ic img {width:46%}
.page_header .ph_inner .erf .ic img, .page_header .ph_inner .bel .ic img {width:60%}
.page_header .ph_inner .ber .ic img {top:48%}
.page_header .ph_inner .autor .ic img {-webkit-border-radius:50%;-moz-border-radius:50%; border-radius:50%; width:80%}
.quotes .page_header .ph_inner .ic img {width:62%}
.quotes .page_header .ph_inner h1 {font-size:3.8vw}
.page_header .ph_inner h3 {color:#fff; font-weight:600; line-height:1.2em; letter-spacing:0.05vw; margin-top:0.5vw; font-size:1.5vw; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; cursor: default; text-shadow:0 1px 1px #24292d}
.page_header .ph_inner h3 span {color:#e66834; display:inline-block; z-index:2; font-weight:700}
.page_header .ph_inner h3 span:before {content:''; position:absolute; width:100%; z-index:-1; height:2px; background:#fff; bottom:0; opacity:0.08}
.page_header .pmetas {position: absolute; top:10%; right:0; z-index:30}
.page_header .pcount, .page_header a.all {cursor: default; color:#fff; font-weight:700; font-size:1.1vw; line-height:1em; padding:0.55vw 1.5vw; -webkit-border-radius:80px;-moz-border-radius:80px; border-radius:80px; letter-spacing:0.06vw; background:#40464a; box-shadow:0 1px 2px #292d30; text-shadow:0 1px 1px #303538; border:2px solid #575c61; text-transform:uppercase; margin-left:0.5vw}
.page_header a.pcount, .page_header a.pcount * {cursor:pointer}
.page_header a.pcount:hover {border-color:#ec6d39}
.page_header .pcount span {color:#e66935; font-weight:700}
.page_header .pmetas .popular {-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#40464a; box-shadow:0 1px 2px #292d30; border:2px solid #575c61; width:2.477vw; height:2.477vw; display:block}
.page_header .pmetas .popular:hover {border-color:#e66834}
.pmetas .popular img {position: absolute; cursor:pointer; transform: translate(-50%,-50%);top:50%; left:50%; width:60%;-webkit-filter: drop-shadow(0 1px 1px #3b3f41); filter: drop-shadow(0 1px 1px #3b3f41)}
.pmetas .popular.active img {-webkit-filter: drop-shadow(0 1px 1px #d65f2c); filter: drop-shadow(0 1px 1px #d65f2c)}
.pmetas .popular img.w, .pmetas .popular.active img.o {display:none}
.pmetas .popular.active img.w {display:block}
.pmetas .popular.active {background:#d96331; border-color:#f28658}
.pmetas .popular.active:hover {border-color:#fff}
.videos .page_header .ph_inner .ic img {left:53%; width:47%}
.videos .page_header .ph_inner .bel .ic img {left:50%; width:60%}
.videos .page_header .ph_inner .autor .ic img {left:50%; width:80%}
.page_header a.all, .page_header a.all * {cursor: pointer}
.quotes .page_header a.all {background: #ec6c39; background: linear-gradient(-12deg,#e66734,#f77541); text-shadow:0 1px 1px #c25223; border:2px solid #f87d4a}
.quotes .page_header a.all:hover {border-color:#fff; background:#f57644}
.page_header a.all .ar {display:inline-block; width:0.9vw; margin-left:0.12vw; -webkit-filter: drop-shadow(0 1px 1px #c25223); filter: drop-shadow(0 1px 1px #c25223); top:-0.01vw}
.squote #stream.sprueche {padding-bottom:4vw}
.squote #stream .post .post_in .the_thumb .thumb_con .thumb, .squote #stream .post .post_in .the_thumb .thumb_con {cursor: default}
.post .thumb .play {position: absolute; width:3vw; height:3vw; border: 2px solid #eb6d39; z-index:100; cursor:pointer; background: #ec6c39; background: linear-gradient(-12deg,#e66734,#f77541); -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; right:5%; bottom:6%; transform: scale(1); transition:0.3s all; box-shadow:0 0 2px #43494b}
.post .thumb:hover .play {transform: scale(1.1); transition:0.3s all}
.post .thumb .play img {position: absolute; transform: translate(-50%,-50%); top:50%; left:53%; width:47%}
.post.featured .thumb .play {width:8vw; height:8vw; right:3%; bottom:4%}
#the_post .post_img {width:100%; margin-bottom:2vw; overflow:hidden; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px; background:#353b3f; background:linear-gradient(-23deg,#262a2d,#4b5156); padding-bottom:23vw; border:2px solid #ec6d39; box-shadow:0 2px 3px #ddd}
#the_post .post_img img, #the_post .aphoto .apic img {position:absolute; width:100%; transform:translate(-50%,-50%); top:50%; left:50%}
#the_post .aphoto .apic {overflow:hidden; width:3.6vw; height:3.6vw; -webkit-border-radius:50%;-moz-border-radius:50%; border-radius:50%; border:2px solid #ec6d39; display:inline-block; margin-right:0.8vw; background:#393f44; box-shadow:0 2px 3px #ddd}
#the_post .aphoto .apic img {width:106%; max-width:none}
#overview {width:100%; padding:2vw; background:#fff5f1; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px; margin-bottom:2.5vw; border:1px solid rgb(236 109 57 / 35%); overflow:hidden; box-shadow:0 2px 2px #f5f1f1}
#the_post_con #the_post #overview ul {margin:0}
#the_post_con #the_post #overview ul a {font-weight:600; letter-spacing:0.025vw}
#the_post_con #the_post #overview ul a:hover, #the_post_con #the_post #overview ul li::marker {color:#eb6d39}
#the_post_con #the_post #overview ul li:last-child {margin-bottom:0}
#the_post_con #the_post #overview ul li {margin-bottom:0.6vw}
#the_post_con #the_post #overview .otop {margin-bottom:1vw}
#the_post_con #the_post #overview .otop h6 {letter-spacing:0.1vw; font-weight:700; color:#b1acab; margin:0}
#the_post_con #the_post #overview .otop span.ic {display:inline-block; width:1.2vw; margin-right:0.5vw; line-height:0; padding-top:0.15vw}
#the_post #overview .over_clap {position:absolute; width:100%; left:0; bottom:0; z-index:100; background:#f5e8e2; line-height:1em; padding:1.1vw; text-transform:uppercase; cursor:pointer; border-top:1px solid #f9c5b4; display:none}
#the_post #overview.folded .over_clap {display:flex}
#the_post #overview .over_clap:hover {background:#f4e4dd}
#the_post #overview .over_clap p, .fullwidth #the_post #overview .over_clap p {letter-spacing:0.4vw; font-weight:800; font-size:1vw; color:#8d8582}
#the_post #overview .over_clap:hover p {color:#222}
#the_post #overview.folded {max-height:26vw}
#the_post #overview .over_clap .arr {display:inline-block; width:0.52vw; line-height:0; margin-left:0.15vw}
#the_post #overview:after {content:''; position:absolute; width:100%; height:6vw; bottom:0; left:0; z-index:2; background:linear-gradient(0deg,#ac9b95,rgb(202 182 174 / 0%)); display:none}
#the_post #overview.folded:after {display:block}
#the_post #overview.open:after, #the_post_con #the_post #overview.open .over_clap {display:none}
#the_post_con #the_post #overview.open {max-height:none}

/*----------------------- Subpages -----------------------*/

.apage #the_post_con {background:transparent; padding:3.5vw 10% 0 10%}
.apage #the_post_con #the_post {top:0; margin:0; border-bottom:5px solid #ec6d39; border-radius:0; -webkit-border-radius:15px;-moz-border-radius:15px; border-radius:15px; padding:3.5vw 6vw}
.apage #the_post_con .phead {padding-left:2.5vw; margin-bottom:2.5vw; opacity:0; animation: fadeIn 0.35s; animation-delay:0.3s; animation-fill-mode: forwards}
.apage #the_post_con .phead:before, #sidebar.legal .ltrn h6:before {content:''; position: absolute; width:5px; background:#ec6d39; height:100%; left:0; top:-3%; -webkit-border-radius: 15px;-moz-border-radius: 15px; border-radius: 15px}
.apage #the_post_con .phead h3 {color:#eb6d39; text-transform: uppercase; letter-spacing:0.3vw; margin:0; margin-bottom:0.5vw; font-size:2vw; text-shadow:0 1px 1px #0f1618; line-height:1em}
.apage #the_post_con .phead h1 {color:#fff; font-weight:700; font-size:4.5vw; margin:0; cursor:default; text-shadow:0 1px 2px #0f171a; line-height:1em}
#sidebar.legal .slbox {display: block; overflow:hidden; -webkit-border-radius:8px;-moz-border-radius:8px; border-radius:8px; border:2px solid #484c4e; background:#2d3235; color:#fff; margin-bottom:0.7vw; padding:2.5vw}
#sidebar.legal .slbox:hover {border-color:#ec6d39}
#sidebar.legal .slbox h6 {color:#fff; font-size:1vw; line-height:1em; letter-spacing:0.02vw; text-shadow:0 1px 1px #0f1618;}
#sidebar.legal .slbox .slh {padding:1vw 0; border:2px solid #484c4e; border-bottom:none; text-align: center; -webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px}
#sidebar.legal .slbox .slh h6 {color:#fff; font-weight:700; font-size:1.2vw; text-transform:uppercase; text-shadow:0 1px 1px #0f1618; letter-spacing:0.1vw}
#sidebar.legal .slbox.firm {padding:0; margin-bottom:1vw; border:none}
#sidebar.legal .slbox .fpic {overflow:hidden; padding-bottom:9.5vw; border-top:2px solid #ec6d39; border-bottom: 2px solid #ec6d39}
#sidebar.legal .slbox .fpic img, .slbox.gf .gpic img {position: absolute; transform: translate(-50%,-50%); top:50%; left:50%; width:100%}
.slbox.gf .gpic img {max-width:none; width:104%}
.slbox.firm .fdata {padding:1.8vw; border: 2px solid #484c4e; border-top:none; background:linear-gradient(-12deg,#282c2f,#434649); overflow: hidden; -webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}
#sidebar .sm_cta_box:before, #sidebar.legal .slbox.firm .fdata:before {left:100%}
.slbox.firm .fdata h5 {color:#fff; font-size:1.2vw; margin-bottom:0.8vw; text-shadow:0 1px 1px #0f1618; letter-spacing:0.05vw}
.slbox.firm .fdata a {color:#efe6e7; line-height:1.3em; letter-spacing:0.08vw; font-weight:500; font-size:1.05vw; text-shadow:0 1px 1px #0f1618}
.slbox.firm .fdata a:hover {color:#ec6d39}
.slbox.firm .fdata .lmlogo {position: absolute; width:4vw; height:4vw; right:7%; bottom:12%; -webkit-border-radius:50%;-moz-border-radius:50%; border-radius:50%; background:#505355; box-shadow:0 1px 3px #131d21; border:2px solid #c8a44c}
#sidebar.legal .ltrn {margin:1.5vw 0 1.2vw}
#sidebar.legal .ltrn:first-child {margin-top:0; display:none}
#sidebar.legal .ltrn h6 {color:#fff; text-transform:uppercase; font-size:1.2vw; letter-spacing:0.06vw; padding-left:1.1vw}
#sidebar.legal .ltrn h6:before {width:3px; height:120%; top:-10%}
#sidebar.legal .slbox.gf {padding:1vw; display: flex}
#sidebar.legal .slbox.gf h6 {font-size:1.3vw}
#sidebar.legal .slbox.gf .gpic {width:2.5vw; height:2.5vw; overflow:hidden; background:#505355; margin-right:1vw; -webkit-border-radius:50%;-moz-border-radius:50%; border-radius:50%; box-shadow:0 1px 3px #131d21; border:2px solid #676a6c}
#sidebar.legal .slbox.gf:hover .gpic {border-color:#ec6d39}
.slbox.gf .ar, #sidebar.legal .slbox.lgl .ar {position: absolute; transform: translateY(-50%); top:50%; right:5%; width:1.3vw; opacity:0.25; display:none}
#sidebar.legal .slbox.lgl {padding:1.5vw}
#sidebar.legal .slbox.lgl h6 {color:#ec6d39; text-transform:uppercase; margin-bottom:0.2vw; letter-spacing:0.05vw; font-size:1vw}
#sidebar.legal .slbox.lgl h3 {text-shadow:0 1px 2px #0f171a; font-size:1.9vw; letter-spacing:0.05vw}
#sidebar.legal .slbox.lgl.nb h3 {display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-width:80%}
#sidebar.legal a.slbox * {cursor:pointer}
#sidebar.legal .slbox.lgl .ar {display: block; width:2.1vw; height:2.1vw; -webkit-border-radius:50%;-moz-border-radius:50%; border-radius:50%; overflow:hidden; background:#505355; opacity:1; border:1px solid #585b5d; box-shadow:0 1px 2px #192428}
#sidebar.legal .slbox.lgl .ar img {position: absolute; transform: translate(-50%,-50%); top:50%; left:53%; width:29%; -webkit-filter: drop-shadow(0 1px 1px #373a3c); filter: drop-shadow(0 1px 1px #373a3c)}
.apage.legal .lmoffice {display:block; width:100%; left:0; padding-bottom:9vw; overflow:hidden; background:#2d3235; margin-bottom:2vw; -webkit-border-radius:15px;-moz-border-radius:15px; border-radius:15px; border:2px solid #eb6d39; margin-top:-0.5vw; opacity:0;animation: ppushUp2 0.3s; animation-delay:0.25s; animation-fill-mode: forwards}
.apage.legal .lmoffice img {position: absolute; width:100%; transform: translateY(-50%); top:43%}
.apage.legal .lmoffice.btm {width:110%; left:-5%; margin-bottom:3vw; margin-top:0}
.apage.legal .lmoffice.btm {display:none}
#the_post_con #the_post .contact {margin-bottom:1.5vw; margin-top:1vw; background:#fcf8f8; padding:2vw;-webkit-border-radius:8px;-moz-border-radius:8px; border-radius:8px; border:2px solid #ec6d39}
#the_post_con #the_post .contact:last-child {margin-bottom:0}
#the_post_con #the_post .contact:hover {border-color:#ec6d39}
#the_post_con #the_post .contact h4 {margin-bottom:1.2vw}
.sitemap #the_post_con #the_post h5 {display: block; width:100%; padding-bottom:1.5vw; margin-bottom:1.5vw; border-bottom:2px solid #eb6d39}
.sitemap #the_post_con #the_post h5 a {color:#ec6d39}
.sitemap #the_post_con #the_post p {font-weight:600}
.sitemap .slinkscon {display: grid; grid-template-columns: repeat(3,1fr); grid-template-rows: repeat(3,1fr); grid-column-gap:6vw; grid-row-gap:1.2vw; margin-bottom:3vw}
.sitemap .slinkscon.social {grid-template-columns: repeat(4,1fr); grid-template-rows: repeat(1,1fr)}
.sitemap .slinkscon a.slink, .sitemap .articles a.slink {font-weight:700; display: inline-block; font-size:1.4vw}
.sitemap .slinkscon a.slink:hover, .sitemap .articles a.slink:hover {color:#ec6d39}
.sitemap .articles a.slink {font-weight:600; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; line-height:1.3em}
.sitemap #the_post_con #the_post .articles li {margin-bottom:0.5vw}
#the_post_con #the_post ul.articles {margin-bottom:3vw}
#the_post_con #the_post ul.articles:last-child {margin-bottom:0}
.post .sharebar {width:100%; background:#33373a; background:linear-gradient(180deg,#3c4146,#34393d); border-bottom:2px solid #ec6d39; cursor:default; padding:0.9vw}
.post .sharebar .button {color:#fff; cursor:pointer; text-transform: uppercase; font-size:1vw; padding:0.8vw 1vw; -webkit-border-radius:8px;-moz-border-radius:8px; border-radius:8px; background:#4d5256; font-weight:600; letter-spacing:0.02vw; border:2px solid #5e6469; box-shadow:0 1px 2px #292d30; text-shadow: 0 1px 1px #303538}
.post .sharebar .button * {cursor:pointer}
.post .sharebar .button:hover, .post .sharebar .button.bkmrk.saved {border-color:#fff; background:#ec6d39; text-shadow:0 1px 1px #dd6231}
.post .sharebar .button.bkmrk.saved {border-color:#ff8a5b}
.post .sharebar .button .ic {display:inline-block; width:0.8vw; margin-right:0.5vw; -webkit-filter: drop-shadow(0 1px 1px #383c3e); filter: drop-shadow(0 1px 1px #383c3e)}
.post .sharebar .button:hover .ic, .post .sharebar .button.bkmrk.saved .ic {-webkit-filter: drop-shadow(0 1px 1px #dd6231); filter: drop-shadow(0 1px 1px #dd6231)}
.post .sharebar .button .ic img.w, .post .sharebar .button:hover .ic img.o, .post .sharebar .button.bkmrk.saved .ic img.o {display:none}
.post .sharebar .button:hover .ic img.w, .post .sharebar .button.bkmrk.saved .ic img.w {display:block}
.post .sharebar .button.washare {margin-left:0.65vw}
.post .sharebar .button.fbshare {-webkit-border-radius: 8px;-webkit-border-top-left-radius: 15px;-moz-border-radius: 8px;-moz-border-radius-topleft: 15px;border-radius: 8px;
border-top-left-radius: 15px}
.post .sharebar .button.social {padding:0.8vw 1.1vw 0.8vw 2.9vw}
.post .sharebar .button.social .ic {left:9%; transform: translateY(-50%); top:50%; width:1.7vw; height:1.7vw; -webkit-border-radius:50%;-moz-border-radius:50%; border-radius:50%; background:#fff; position: absolute; filter:none; overflow: hidden}
.post .sharebar .button.washare {background:#40b94d; border:2px solid #4cc459; text-shadow: 0 1px 1px #389d44}
.post .sharebar .button.washare:hover {background:#4abe55; border-color:#fff}
.post .sharebar .button.washare .ic {background:#fff}
.post .sharebar .button.fbshare {background:#3b5998; border:2px solid #4664a2; text-shadow:0 1px 1px #314b7f}
.post .sharebar .button.fbshare:hover {background:#4361a1; border-color:#fff}
.post .sharebar .button.social .ic img {position:absolute; transform: translate(-50%,-50%); top:50%; left:50%; width:80%; -webkit-filter:drop-shadow(0 1px 1px #ddd); filter:drop-shadow(0 1px 1px #ddd)}
.post .sharebar .button.fbshare .ic img {filter:none; width:72%}
.quotes_nav {margin-top:2vw}
.quotes_nav .qnav_bnt, .voptions .vnavi .vnav_btn {width:49%; color:#fff; font-weight:700; font-size:1.8vw; letter-spacing:0.02vw; text-transform:uppercase; padding:1.5vw; text-align: center; text-shadow: 0 1px 1px #c25223; -webkit-border-radius:8px;-moz-border-radius:8px; border-radius:8px; cursor:default; opacity:0.5; background: #ec6c39; background: linear-gradient(-12deg,#e66734,#f77541); border:2px solid #ff8a59}
.quotes_nav .qnav_bnt.active, .voptions .vnavi .vnav_btn.active {opacity:1; cursor: pointer}
.quotes_nav .qnav_bnt.active:hover, .voptions .vnavi .vnav_btn.active:hover {border-color:#fff; background:#e47343}
.quotes_nav .qnav_bnt.active *, .voptions .vnavi .vnav_btn.active * {cursor:pointer}
.quotes_nav .qnav_bnt .ar, .voptions .vnavi .vnav_btn .ar {display:inline-block; width:1.7vw; -webkit-filter:drop-shadow(0 1px 1px #c25223); filter:drop-shadow(0 1px 1px #c25223)}
.quotes_nav .qnav_bnt.next .ar {margin-left:0.4vw}
.quotes_nav .qnav_bnt.prev .ar {margin-right:0.4vw}
.quotes_nav .qnav_bnt.prev .ar img {transform: scaleX(-1)}
#main.single_vid #post_nav {position:relative; top:0; z-index:200}
#main.single_vid .the_bvideo {z-index:100; width:100%}
#main.single_vid .bvid_con {width:100%; background: #24292d; background:linear-gradient(-23deg,#131516,#2f3539); border-bottom:2px solid #ec6d39; z-index:110; /*position: sticky; top: 59px*/}
#main.single_vid .bvid_con #bvideo {width:100%; padding-bottom:56.25%; z-index:1; opacity:0; animation: ppushUp 0.25s; animation-delay:0.15s; animation-fill-mode: forwards}
#main.single_vid .bvid_con #bvideo #bvideo_lay {position:absolute; cursor:pointer; z-index:10000; width:100%; height:100%; top:0; left:0}
#main.single_vid .bvid_con #bvideo iframe {position: absolute; width:100%; height:100%; top:0; left:0; z-index:5; opacity: 0; animation: fadeIn 0.3s; animation-fill-mode: forwards; animation-delay:0.4s}
#main.single_vid .bvid_con #bvideo img.thumb {position:absolute; width:100%; top:0; left:0; cursor:pointer}
#main.single_vid .bvid_con #bvideo .plybtn {position:absolute; z-index:100; cursor:pointer; transform:translate(-50%,-50%) scale(1); top:50%; left:50%; transition:0.3s all; background:#eb6d39; border:3px solid #f98d5e; -webkit-border-radius:8px;-moz-border-radius:8px; border-radius:8px; width:15vw; height:9.5vw; opacity:0; animation:fadeIn 0.25s; animation-delay:1s; animation-fill-mode: forwards; box-shadow:0 0 20px #333; overflow:hidden}
#bvideo .plybtn img {width:30%; animation:gpulse; animation-duration:2s; animation-iteration-count:infinite}
#main.single_vid .bvid_con #bvideo:hover .plybtn {transform:translate(-50%,-50%) scale(1.05); transition:0.3s all}
#main.single_vid .the_bvideo .vid_info {width:100%; z-index: 100; padding:2.6vw 3.5vw; border-bottom:3px solid #334147; border-color:#ec6d39; background: #24292d; background: linear-gradient(-23deg,#2a2e32,#3a4044); overflow: hidden; opacity:0; animation: ppushUp 0.25s; animation-delay:0.15s; animation-fill-mode: forwards}
#main.single_vid .the_bvideo .vid_info:hover {border-color:#ec6d39}
.vid_info .octa.one {opacity:0.07}
.the_bvideo .vid_info .vid_meta_con {width:70%}
.the_bvideo .vid_info .vid_meta_con .vid_meta {width:100%; padding-left:2vw}
.the_bvideo .vid_info .vid_meta:before {content:''; position: absolute; height:100%; left:0; width:4px; background:#ec6d39; transform: translateY(-50%); top:50%; -webkit-border-radius:20px;-moz-border-radius:20px; border-radius:20px; box-shadow:0 1px 2px #2c3337}
.the_bvideo .vid_info .vid_meta h1 {color:#fff; font-size:2.5vw; letter-spacing:0.02vw; text-shadow:0 1px 1px #272b2e; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-weight:700}
.the_bvideo .vid_info .vid_meta .excerpt {margin-top:1vw}
.the_bvideo .vid_info .vid_meta .excerpt p {color:#adb1b4; text-shadow:0 1px 1px #272b2e; letter-spacing:0.05vw; font-size:1.12vw; font-weight:500; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis}
.vid_meta_con .tagscon {margin-top:2vw; color:#fff; font-weight:600}
.vid_meta_con .tagscon .tag {color:#adb1b4; margin-right:0.5vw; text-shadow:0 1px 1px #2b2e31; text-transform: uppercase; font-size:1vw; letter-spacing:0.04vw; cursor: default}
.vid_meta_con .tagscon .tag .ic {display:inline-block; margin-right:0.5vw; width:1vw}
.vid_meta_con .tagscon a {font-weight:600; color:#adb1b4; line-height:1em; padding:0.5vw 1.2vw; background:#585d61; -webkit-border-radius:80px;-moz-border-radius:80px; border-radius:80px; margin:0 0.25vw; font-size:1vw; border:1px solid #63686c;box-shadow: 0 1px 1px #32383c; text-shadow: 0 1px 1px #4e5357; letter-spacing:0.04vw}
.vid_meta_con .tagscon a:hover {background: #ec6c39; color:#fff; background:linear-gradient(-12deg,#e66734,#f77541); border-color: #e69034; text-shadow: 0 1px 1px #d8612e; cursor: pointer}
.vid_meta_con .tagscon .tags_wrp {width:calc(100% - 11.2vw); overflow: hidden}
.vid_meta_con .tagscon .tags_wrp:before {content:''; position: absolute; height:100%; width:15px; right:0; top:0; background:linear-gradient(-90deg,#2d3135,rgb(47 51 55 / 0%)); z-index:10}
.vid_meta_con .tagscon .tags_wrp .the_tags {width:250%}
.voptions {width:28%}
.voptions h6 {font-size:1.4vw; font-weight:700; letter-spacing:0.09vw; color:#fff; text-transform:uppercase; display: inline-block; margin:0 auto; text-align: center; z-index: 5; text-shadow:0 1px 2px #23282c; margin-bottom:1.2vw}
.voptions .vnavi {width:100%}
.voptions .vnavi .vnav_btn {width:48%;-webkit-border-radius:6px;-moz-border-radius:6px; border-radius:6px; line-height:0; padding:0.75vw; opacity:1; background:#575c60; border-color:#747679; box-shadow:0 1px 3px #21272a}
.voptions .vnavi .vnav_btn.active {background:#eb6d39; border-color:#f98d5e}
.voptions .vnavi .vnav_btn.prev .ar {transform: scaleX(-1)}
.voptions .vnavi .vnav_btn .ar {-webkit-filter: drop-shadow(0 1px 1px #4b4f53); filter: drop-shadow(0 1px 1px #4b4f53)}
.voptions .vnavi .vnav_btn.active .ar {-webkit-filter: drop-shadow(0 1px 1px #c25223); filter: drop-shadow(0 1px 1px #c25223)}
.single_vid #stream {padding-bottom:3.5vw}
.single_vid #stream .rv_top {margin-bottom:2vw}
.single_vid #stream .rv_top h3 {color:#fff; font-weight:700; letter-spacing:0.06vw; font-size:2.5vw; display: block; z-index:5; text-shadow:0 1px 2px #23282c}
.single_vid #stream .rv_top h3 span {color:#ec6d39}
.single_vid #stream .rv_top h3:before, .voptions h6:before {content:''; position: absolute; width:100%; height:0.8vw; background:#393f44; z-index:-1; bottom:-0.05vw; left:0; box-shadow:0 1px 2px #1c2022}
.voptions h6:before {background:#464d52; box-shadow:0 1px 2px #25282c; bottom:-0.1vw; height:0.6vw}
.single_vid .voptions .plike, .single_vid .voptions .ytabo {margin-top:0.9vw; width:100%; display: block; font-weight:600; color:#adb1b4; font-size:1.1vw; text-align: center; padding:0.8vw; -webkit-border-radius:6px;-moz-border-radius:6px; border-radius:6px; background:#4c5154; border:2px solid #747679; box-shadow: 0 1px 3px #21272a; text-shadow:0 1px 1px #3a3f43; letter-spacing:0.04vw; text-transform:uppercase; cursor:pointer}
.single_vid .voptions .plike *, .single_vid .voptions .ytabo * {cursor:pointer}
.single_vid .voptions .plike:hover, .single_vid .voptions .plike.active {color:#fff; background:#eb6d39; border-color:#f98d5e; text-shadow:0 1px 1px #c25223}
.single_vid .voptions .plike .ic {display:inline-block; width:1.12vw; margin-right:0.5vw; margin-bottom:-0.15vw; -webkit-filter: drop-shadow(0 1px 1px #3a3f43); filter: drop-shadow(0 1px 1px #3a3f43)}
.single_vid .voptions .plike:hover .ic, .single_vid .voptions .plike.active .ic {-webkit-filter: drop-shadow(0 1px 1px #c25223); filter: drop-shadow(0 1px 1px #c25223)}
.single_vid .voptions .plike .ic img {opacity:0.5}
.single_vid .voptions .plike:hover .ic img, .single_vid .voptions .plike.active .ic img {opacity:1}
.single_vid .voptions .ytabo {margin-top:0.75vw; background:#e72117; color: #fff; border-color:#f5382e; text-shadow:0 1px 1px #c21a11}
.single_vid .voptions .ytabo:hover {background:#f73228; border-color:#ff5f57; text-shadow:0 1px 1px #e72b20}
.single_vid .voptions .ytabo .ic {display: inline-block; width:1.2vw; margin-right:0.5vw; margin-bottom:-0.02vw; -webkit-filter: drop-shadow(0 1px 1px #c21a11); filter: drop-shadow(0 1px 1px #c21a11)}

/*----------------------- Infographics -----------------------*/
.grafik #the_post_con {padding:0vw; background:transparent}
#infografik {width:100%; min-height:100vh; overflow:hidden; background:linear-gradient(-12deg,#292e32,#393f44)}

/*----------------------- Events & CTAs -----------------------*/
@keyframes leftSlide {from {opacity:0; transform: translate(-40%,-50%)} to {opacity: 1; transform: translate(-50%,-50%)}}
@-webkit-keyframes leftSlide{from {opacity:0; transform:translate(-40%,-50%)} to {opacity: 1; transform: translate(-50%,-50%)}}
#helobar {width:100%; height:25vw; background:#2d3135; z-index:100; background:linear-gradient(0deg,#252b2e,#393f44);border-bottom:2px solid #ec6d39; overflow:hidden; display:none}
#helobar.show {display:flex}
.single #helobar {display:none}
#helobar .wavs {position: absolute; width:39vw; opacity:0.09; z-index:0}
#helobar .wavs.one {top:-1vw; left:-2vw; transform:rotate(-4deg) scaleY(-1)}
#helobar .wavs.two {bottom:-1vw; right:-2vw; transform:rotate(-4deg) scaleX(-1); opacity:0.12}
#helobar .crtvcon .cir {z-index:0; width:34vw; height:34vw; position:absolute; transform:translate(-50%,-50%); top:50%; left:50%}
#helobar .crtv {display:block; width:28vw; height:28vw; -webkit-border-radius:50%;-moz-border-radius:50%; border-radius:50%; background:#ec6c39; background:linear-gradient(0deg,#c85729,#f77541); border:2px solid #fb7b46; z-index:10; overflow:hidden; cursor:pointer; box-shadow:0 0 15px #1a1919}
#helobar .crtv:hover {border-color:#fff}
#helobar .crtv * {cursor:pointer}
#helobar .crtv .bgc {position:absolute; z-index:0; transform:translate(-50%,-50%); top:50%; left:50%; width:94%; opacity:0.15; animation:spin2 35s linear infinite}
#helobar .crtv .photo {position:absolute; z-index:10; transform:translate(-50%,-50%) scale(0.9); top:50%; left:50%; max-width:none; width:120%; transition:0.3s all; opacity:0}
#helobar .crtv .lazy-loaded {opacity:0; transform: translate(-50%,-50%) scale(0.9); animation:pShow 0.3s; animation-fill-mode: forwards; animation-delay: 0.2s;transition:0.3s all}
#helobar .ctabox {margin-right:2vw; width:29.5vw; z-index:10}
#helobar .ctabox h2 {color:#fff; font-weight:900; margin:0; line-height:1em; font-size:3.1vw; letter-spacing:0.07vw; line-height:1.12em; text-shadow:0 1px 2px #131d21; cursor:default; text-transform:uppercase}
#helobar .ctabox h2 span {color:#e66834; font-weight:900}
#helobar .clogo, .crslightbox .clogo {width:18vw; height:3.2vw; -webkit-border-radius:100px; -moz-border-radius:100px; border-radius:100px; border:3px solid #ec6d39; background: #1d2123; background:linear-gradient(0deg,#1e2021,#393c3f); margin-bottom:1.35vw; box-shadow:0 2px 3px #272d30}
#helobar .clogo img, .crslightbox .clogo img {position:absolute; width:74%; line-height:0; transform:translate(-50%,-50%); top:50%; left:50%}
#helobar .ctabox .cto {margin-top:1.3vw; color:#fff}
#helobar .ctabox .cto .date {font-weight:600; letter-spacing:0.1vw; font-size:1.1vw; text-shadow:0 1px 1px #131d21; text-transform:uppercase; display:inline-block; cursor:default}
#helobar .ctabox .cto .date span {font-weight:700}
#helobar .ctabox .cto .date:before {content:''; position: absolute; width:100%; height:2px; background:#e66935; left:0; bottom:-3px; box-shadow:0 1px 1px #131d21}
#helobar .ctabtn {margin-left:1vw;font-size:1.1vw; padding:0.6vw 2vw; -webkit-border-radius: 80px; -moz-border-radius: 80px; border-radius: 80px; color: #fff;
background: #ec6c39; background:linear-gradient(-12deg,#e66734,#f77541); text-transform:uppercase; letter-spacing:0.1vw; border:2px solid #f87d4a; box-shadow:0 1px 2px #1d2021; text-shadow:0 1px 1px #c65e33; font-weight:700}
#helobar .ctabtn:hover {background:#ec8239; border-color:#fff}
#helobar .ctabtn .ar {width:0.55vw; margin-left:0.3vw}
#launchlbx {background:rgb(32 31 31 / 80%); background:linear-gradient(-12deg, rgb(40 45 47), rgb(54 60 62 / 70%)); z-index:1000; width:100%; height:100vh; position:fixed; display:none}
#launchlbx.show {display:block}
#launchlbx .clbclose {position:absolute; width:100%; height:100%; z-index:0; top:0; left:0}
.crslgtbwrp {width:70%; position:fixed; transform:translate(-50%,-50%); top:55%; left:50%; z-index:10; opacity:0}
.show .crslgtbwrp {animation:ppushUp8 0.4s; animation-fill-mode:forwards; animation-delay:0.15s}
.crslightbox {z-index:100; width:100%; background:#ec6d39; background:linear-gradient(-12deg,#cf5a2b,#ec6d39); -webkit-border-radius:15px;-moz-border-radius:15px; border-radius:15px; border:3px solid #ec6d39; box-shadow:0 3px 10px #262a2b; overflow:hidden}
.crslgtbwrp .crslbclose {position:absolute; width:3vw; height:3vw; background:#ec6d39; background:linear-gradient(-12deg,#cf5a2b,#ec6d39); cursor:pointer; -webkit-border-radius:50%;-moz-border-radius:50%; border-radius:50%; right:-3px; top:-13px; transform:translateY(-100%); border:2px solid #ec6d39; box-shadow:0 2px 3px #262a2b}
.crslgtbwrp .crslbclose:hover {border-color:#fff}
.crslgtbwrp .crslbclose * {border-color:#fff}
.crslgtbwrp .crslbclose img {position:absolute; width:46%; line-height:0; transform:translate(-50%,-50%); top:50%; left:50%}
.crslightbox .cbox {width:50%; height:36vw}
.crslightbox .cbox.crsmck {background: #2b2e32;background: linear-gradient(-12deg,#2b2e32,#383b40); border-left:3px solid #f47643}
.crslightbox .cbox.crsmck .cir {width:120%; line-height:0; transform:translate(-50%,-50%); top:55%; left: 50%; position: absolute; opacity: 0.5}
.crslightbox .cbox.crsmck .mckup {display: block; line-height:0; width:130%; position: absolute; padding-bottom: 33vw}
.crslightbox .cbox.crsmck .mckup img { position: absolute; line-height: 0; transform: translate(-40%,-50%); top:50%; left:50%; opacity:0}
.crslightbox .cbox.crsmck .mckup .lazy-loaded {transform: translate(-40%,-50%); animation: leftSlide 0.3s; animation-fill-mode: forwards; animation-delay:1s}
.crslightbox .cbox.thecrs {padding:3.5vw}
.crslightbox .cbox.thecrs:before {content:''; position:absolute; line-height:0; transform: translate(-50%,-50%); top:50%; left:50%; width:130%; padding-bottom:130%; background: url(../images/bgpat.svg) no-repeat; opacity:0.25}
.crslightbox .cbox.thecrs h2 {font-size:2.5vw; font-weight:900; color:#fff; line-height:1.2em; margin:0; text-shadow:0 1px 1px #b64e24; letter-spacing:0.05vw; margin-bottom:1vw}
.crslightbox .cbox.thecrs h2 span.u {text-decoration:underline}
.crslightbox .cbox.thecrs p {font-weight:600; line-height:1.25em; text-shadow:0 1px 1px #b64e24; font-size:1.7vw; letter-spacing:0.07vw; padding:0 5%; color:#fff}
.crslightbox .cbox.thecrs p span.b {font-weight:900}
.crslightbox .cbox.thecrs .crsm {text-align:center; z-index:1000}
.crslightbox .clogo {box-shadow:0 2px 2px #d86130; border-color:#fc7c47; width:23vw; height:4.2vw}
.crslightbox .cbox.thecrs .crsm .ctabtn {background:#fff; text-transform:uppercase; font-weight:900; letter-spacing:0.08vw; font-size:1.5vw; color:#d15c2c; -webkit-border-radius:60px;-moz-border-radius:60px; border-radius:60px; margin-top:1.5vw; width:84%; padding:1vw; box-shadow: 0 2px 3px #c65729; cursor:pointer; border:3px solid #fff;text-shadow:none}
.crslightbox .cbox.thecrs .crsm .ctabtn * {cursor:pointer}
.crslightbox .cbox.thecrs .crsm .ctabtn:hover {border-color:#ffcf47}
.cbox.thecrs .crsm .ctabtn .ar {display:inline-block; line-height:0; width:0.75vw; margin-left:0.4vw; top:-0.05vw; filter:none}
.crslightbox .cbox.crsmck .ending {font-weight:600; font-size:1.1vw; letter-spacing:0.05vw; position:absolute; top:20px; right:20px; z-index:20; color:#fff}
.crslightbox .cbox.crsmck .ending p {font-weight:700; text-shadow:0 1px 1px #232526; font-size:1.15vw}
.crslightbox .cbox.crsmck .ending p span {color:#ec6d39}
.cbox.crsmck .ending .countdown {-webkit-border-radius:60px;-moz-border-radius:60px; border-radius:60px; font-size:1.1vw; font-weight:700; color:#fff; border:2px solid #ec6d39; margin-left:0.5vw; padding:0.5vw 1vw; background:#202122; text-align:center; width:13vw; box-shadow:0 1px 2px #282a2c}
@keyframes spin5{0%{transform:translate(-50%,-50%) rotate(0deg) }100%{transform:translate(-50%,-50%) rotate(-1080deg)}}
@-webkit-keyframes spin5{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(-1080deg)}}
.crs_btmfomo {position:fixed; width:96%; left:2%; z-index:990; background:#ec6f39; background:linear-gradient(-12deg, #d9622f, #ee723d); border:2px solid #ff8653; line-height:1em; padding:1.2vw; -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; bottom:20px; color:#fff; transform:translateY(150%); transition:0.2s all; overflow:hidden}	
.crs_btmfomo.show {transform:translateY(0); transition:0.2s all}
.crs_btmfomo.hide {transform:translateY(150%); transition:0.2s all}
.crs_btmfomo:hover {background:#f87c47; background:linear-gradient(-12deg, #d15119, #f9824e); border-color:#fff}
.crs_btmfomo a.full {position:absolute; height:100%; right:0; top:0; width:calc(100% - 4vw); z-index:500}
.crs_btmfomo h3 {line-height:1em; margin:0; color:#fff; font-size:1.8vw; letter-spacing:0.1vw; font-weight:700; text-transform:uppercase; text-shadow:0 1px 1px #c35425}
.crs_btmfomo .countdown {font-size:1.6vw; font-weight:700; color:#fff; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; padding: 0.55vw 1.5vw; letter-spacing:0.1vw; border:2px solid #ff966b; background:#36383a; margin-left:0.6vw; box-shadow:0 1px 2px #ce5c2b; width:20vw; text-align:center}
.crs_btmfomo .cicon {-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; box-shadow:0 1px 2px #ce5c2b; background:#36383a; border:2px solid #ff966b; margin-right:0.5vw; width:3.5vw; height:3.5vw}
.crs_btmfomo .cicon img, .crs_btmfomo .lnkto .lnkcri .ar {position:absolute; width:68%; top:50%; left:50%; line-height:0; transform:translate(-50%,-50%) rotate(0deg)}
.crs_btmfomo.show .cicon img {animation:spin5; animation-delay:0.25s; animation-duration:3s; animation-fill-mode: forwards}
.crs_btmfomo .lnkto {position:absolute; width:6vw; height:100%; top:0; right:0; cursor:pointer; background:#c85727; border-left:1px solid #ff8654}
.crs_btmfomo .lnkto .lnkcri {width:3.5vw; height:3.5vw; background:#fff; transform:translate(-50%,-50%); top:50%; left:50%; position:absolute;-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:2px solid #ff8655}
.crs_btmfomo .lnkto .lnkcri .ar {width:33%; left:53%}
.crs_btmfomo .btmfomo_cls {position:absolute; width:4vw; height:100%; cursor:pointer; left:0; top:0; z-index:100}
.crs_btmfomo .btmfomo_cls:hover {background:#dd6937}
.crs_btmfomo .btmfomo_cls .ic {position:absolute; line-height:0; width:40%; top:50%; left:50%; transform:translate(-50%,-50%);-webkit-filter: drop-shadow(0 1px 1px #c46b45); filter: drop-shadow(0 1px 1px #c46b45);color:#c46b45}
.crs_btmfomo .btmfomo_cls:before {content:''; position:absolute; width:2px; height:60%; transform: translateY(-50%); top:50%; right:0; background:#ff8b5c; border-radius:10px; transition:0.3s all}
.crs_btmfomo .btmfomo_cls:hover:before {height:104%; transition:0.3s all}
.sctabox {width:100%; background:#393f44; background:linear-gradient(-23deg,#2a2e32,#3a4044); border-bottom:3px solid #ec6d39; padding:4.5vw 3vw; overflow:hidden}
.article .sctabox, .grafik .sctabox, .squote .sctabox, .podcast .sctabox {border-bottom:none; border-top:3px solid #ec6d39}
.sctabox:before {content:''; position:absolute; width:100%; height:2px; top:-2px; left:0; box-shadow:0 3px 15px #1c1d1e}
@keyframes pulsy {0%{-moz-box-shadow:0 0 0 0 rgba(204,169,44,0.4);box-shadow:0 0 0 0 rgba(204,169,44,0.4)}70%{-moz-box-shadow:0 0 0 30px rgba(204,169,44,0);box-shadow:0 0 0 30px rgba(204,169,44,0)}100%{-moz-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 rgba(204,169,44,0)}}
.sctabox .crslogo {-webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px; border: 5px solid #ec6d39; background: #1d2123; background: linear-gradient(0deg,#151819,#282c2f); width:70%; height:8vw; box-shadow:0 2px 8px #272a2d; overflow:hidden;animation:pulsy 6s infinite}
.sctabox .crslogo img {position:absolute; width:80%; transform:translate(-50%,-50%); top:50%; left:50%; line-height:0}
.sctabox .crslogo span.tx {font-weight:900; line-height:1em;font-size:3.2vw; color:#fff; text-align:center;letter-spacing:0.05vw; white-space:nowrap}
.sctabox .crslogo span.crw {width:3.6vw; height:3.6vw; background:#ef9031; background:linear-gradient(-12deg,#ea691d,#ff9f3e);-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; margin-right:0.5vw; border:2px solid #fc973a}
.sctabox .crslogo span.o {color:#ec6d39}
.sctabox .crslogo span.crw img {width:55%; position:absolute; transform:translate(-50%,-50%); left:50%; top:50%}
.sctabox.prod .crslogo {height:auto; width:auto; padding:2vw}
.sctabox .crsin {width:90%; margin-top:2vw}
.sctabox .crsin h2 {color:#fff; font-weight:800; font-size:5vw; letter-spacing:0.05vw; text-shadow:0 1px 2px #201f1f; text-align:center; cursor:default; z-index:10}
.sctabox .crsin h2 span.o {color:#ec6d39; font-weight:900}
.sctabox .crsin h2 span.u {text-decoration:underline}
.sctabox .crsmckup {width:110%; padding-bottom:25vw; margin-top:3vw}
.sctabox.prod .crsmckup {padding-bottom:33vw}
@keyframes ppushUp7 {from {opacity:0; transform: translate(-50%,-40%)} to {opacity: 1; transform: translate(-50%,-50%)}}
@-webkit-keyframes ppushUp7 {from {opacity:0; transform:translate(-50%,-40%)} to {opacity: 1; transform: translate(-50%,-50%)}}
.sctabox .crsmckup img {position:absolute; line-height:0; transform:translate(-50%,-40%); top:50%; left:50%; opacity:0}
.sctabox .crsmckup .lazy-loaded {transform: translate(-50%,-40%); animation: ppushUp7 0.3s; animation-fill-mode: forwards; animation-delay:0.5s}
.sctabox a.ctabtn {font-weight:900; display:flex; text-align:center; font-size:3vw; padding:2vw 4vw; -webkit-border-radius:200px; -moz-border-radius:200px; border-radius:200px; color: #fff; background: #ec6c39; background: linear-gradient(-12deg,#e66734,#f77541); text-transform: uppercase; letter-spacing: 0.02vw; border:3px solid #f87d4a; box-shadow: 0 1px 2px #2c3135; text-shadow:0 1px 2px #c65e33; cursor: pointer; -webkit-user-select: none; -ms-user-select: none; user-select: none; margin-top:2vw; box-shadow:0 2px 5px #282b2d; letter-spacing:0.1vw; width:100%}
.sctabox a.ctabtn:hover {background:#f57644}
.sctabox a.ctabtn .ar {display:inline-block; line-height:0; width:1.4vw; margin-left:0.8vw; -webkit-filter: drop-shadow(0 1px 2px #c65e33); filter: drop-shadow(0 1px 2px #c65e33)}
.sctabox .wavs {position: absolute; width:50vw; opacity:0.08; z-index:0}
.sctabox .wavs.one {top: -1vw; left: -2vw; transform: rotate(-4deg) scaleY(-1)}
.sctabox .wavs.two {bottom: -1vw; right: -2vw; transform: rotate(-4deg) scaleX(-1)}
.podcast .sctabox {padding:4.5vw 14vw}
.sctabox.bf .crslogo .bfic {display:inline-block; width:5vw; line-height:0; margin:0 0.5vw}
.sctabox.bf .crslogo .bfic img {position:relative; transform:none; top:auto; left:auto; width:100%}
.sctabox.bf .crslogo span.tx {font-size:4.25vw}
.sctabox.bf .crslogo span.tx.o {color:#ec6d39; font-style:italic}
.sctabox.bf .crsmckup {width:100%; padding-bottom:40vw; margin-top:2vw}
.single_vid.bf #stream {display:none}
.single_vid.bf .sctabox {border:none}

/*----------------------- Fullwidth -----------------------*/

.fullwidth #sidebar {display:none}
.fullwidth #content {width:100%}
.fullwidth #post_head .post_abtf .post_meta_con {width:46%}
.fullwidth #post_head .post_abtf .thumbnail {padding-bottom:22vw; width:50%}
.fullwidth #post_head .post_abtf .excerpt p {font-size:1.7vw}
.fullwidth #the_post_con {padding:0 7%}
.fullwidth #post_head #post_inf {padding:3.5vw 7% 10vw 7%}
.fullwidth #post_head #post_inf .title_con h1, .fullwidth #post_head #post_inf .title_con h1.big {font-size:4.6vw; letter-spacing:0.05vw; font-weight:800}
.fullwidth #the_post_con #the_post {padding:4vw 15vw}
.fullwidth .sctabox {padding:4.5vw 13vw}
.fullwidth #the_post_con #the_post p, #the_post_con #the_post li {font-size:1.4vw}

/*----------------------- Recommended -----------------------*/

.recom_con {width:100%; border-top:3px solid #ec6d39; padding:4vw; background:#131d21; overflow:hidden}
.recom_con .grid {position:absolute; width:100%; height:100%; z-index:0; top:0; left:0; background:url(../images/grd.svg) repeat; background-size:48px 48px; opacity:0.6}
.recom_con:before, .recom_con:after {content:''; position:absolute; width:100%; height:5vw; left:0; z-index:1}
.recom_con:before {top:0; background:linear-gradient(180deg, rgb(9 14 16), rgb(19 29 33 / 0%))}
.recom_con:after {bottom:0; background:linear-gradient(0deg, rgb(9 14 16), rgb(19 29 33 / 0%))}
.recom_con .recomin {width:100%; z-index:10}
.recom_con .recomin .recombox {width:48.4%; overflow:hidden; -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; border:2px solid #ec6d39; background:#393f44; background:linear-gradient(-23deg,#2a2e32,#3a4044); margin-bottom:2vw; box-shadow:0 2px 12px #000}
.recom_con .recomin .recombox:nth-child(5), .recom_con .recomin .recombox:nth-child(6) {margin-bottom:0}
.recomin .recomhd {margin-bottom:2vw; width:100%}
.recomin .recomhd h3 {color:#fff; font-weight:800; font-size:2vw; letter-spacing:0.15vw; margin:0; text-transform:uppercase; text-shadow:0 1px 2px #000}
.recomin .recomhd h3 span, .recombox .rdesc h2:hover, .catrecbx h2 span {color:#ec6d39}
.recomin .recomhd a.category {text-transform:uppercase; font-weight:800; color:#fff; letter-spacing:0.15vw; font-size:2vw; line-height:1em; padding:0.6vw 1.5vw; -webkit-border-radius:80px; -moz-border-radius: 80px; border-radius:80px; border:2px solid #ec6d39; background:#393f44; background:linear-gradient(-23deg,#2a2e32,#3a4044); margin-left:1vw; text-shadow:0 1px 2px #1b1e20; box-shadow:0 2px 3px #0e1112}
.recomin .recomhd a.category:hover {background:#ec6d39; background:linear-gradient(-23deg,#ec6d39,#ec6d39); text-shadow:0 1px 2px #d95b29}
.recombox .rdesc {padding:1.5vw; width:100%}
.recombox .rdesc h2 {font-weight:700; font-size:1.5vw; color:#fff; line-height:1.25em; letter-spacing:0.13vw; cursor:pointer; text-shadow:0 1px 1px #191b1d}
.recombox .rdesc h2 a {color:inherit; font-weight:inherit; font-size:inherit; letter-spacing:inherit; line-height:inherit; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow: hidden; text-overflow: ellipsis}
.recombox a.tlnk {display:block}
.recombox .rthumb {width:100%; border-bottom:2px solid #ec6d39; background:#2b3034; background:linear-gradient(-23deg,#1f2225,#3a4044); padding-bottom:56%; overflow:hidden}
.recombox .rthumb:before {content:''; position:absolute; width:100%; height:8vw; bottom:0; left:0; z-index:2; background:linear-gradient(0deg,#36393c,rgb(58 64 68 / 0%)); opacity:1; transition:0.25s all}
.recombox .rthumb:hover:before {opacity:0; transition:0.25s all}
.recombox .rthumb img {position:absolute; width:100%; transform:translate(-50%,-50%) scale(1); top:50%; left:50%; z-index:0; transition:0.25s all}
.recombox .rthumb:hover img {transition:0.25s all; transform:translate(-50%,-50%) scale(1.05)}
.recombox .rdesc .post_meta {margin-top:1.5vw}
.recombox .post_meta a.post_btn {letter-spacing:0.1vw}
.catrecbx {width:100%; margin-top:4vw; border:2px solid #ec6d39; padding:3vw; background:#2b3034; background:linear-gradient(-23deg,#1f2225,#3a4044); box-shadow:0 2px 12px #000; -webkit-border-radius:8px;
-moz-border-radius:8px; border-radius:8px; overflow:hidden}
.catrecbx:before {content: ''; position:absolute; width:70vw; height:70vw; transform: translate(-50%,-50%); left:50%; top:50%; background:url(../images/bgpat.svg) no-repeat center center; opacity:0.15}
.catrecbx h2 {color:#fff; font-weight:800; font-size:2.5vw; letter-spacing:0.25vw; text-shadow:0 1px 2px #111; text-align:center; padding:0 10%; z-index:10}
.catrecbx .categories {width:100%; margin-top:3vw; z-index:10}
.catrecbx .categories a {width:48.5%; border:2px solid #676767; text-transform:uppercase; font-weight:800; color:#fff; letter-spacing:0.15vw; font-size:2vw; -webkit-border-radius:80px; -moz-border-radius: 80px; border-radius:80px; background:#272c2f; padding:1.25vw; text-shadow:0 1px 2px #1b1e20; box-shadow:0 2px 3px #171b1c; text-align:center; margin-bottom:1.3vw}
.catrecbx .categories a:nth-child(7), .catrecbx .categories a:nth-child(8) {margin-bottom:0}
.catrecbx .categories a:hover{background:linear-gradient(-23deg,#2a2e32,#3a4044); color:#ec6d39; border-color:#ec6d39}
.catrecbx .categories a .em {display:inline-block; line-height:0; width:2vw; height:2vw; margin-right:0.75vw}
.catrecbx .categories a .em img {position:absolute; width:100%; transform:translate(-50%,-50%); top:50%; left:50%; max-width:none}
.catrecbx .categories a.min .em img {width:106%}
.catrecbx .categories a.spi .em img {width:106%}
.catrecbx .categories a.fin .em img {width:115%; left:45%}
.catrecbx .categories a.biz .em img {width:93%}
.catrecbx .categories a.erf .em img {width:124%}
.catrecbx .categories a.ber .em img {width:104%; top:45%; left:45%}
.fullwidth .recombox .rdesc h2 {font-size:2vw}
.fullwidth .catrecbx h2 {font-size:3.5vw; padding:0 13%}
.fullwidth .recombox .rdesc {padding:2vw}

/*----------------------- Shownotes ----------------------*/

.shownotes {width:100%; background:#1f2021; background:linear-gradient(-23deg,#1b1b1c, #2f2f30); padding:2vw 1.7vw; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; box-shadow:0 3px 12px #17191b; border:3px solid #ec6d39; margin-bottom:2.5vw; overflow:hidden}
.shownotes * {color:#fff}
.shownotes .snlft {width:100%}
.shownotes .snrt {width:0}
.shownotes .snlft .snhd {width:100%; margin-bottom:1.5vw}
.shownotes .snlft .snhd .ic {display:inline-block; width:2.5vw; height:2.5vw; border-radius:50%; background:#ec6d39; border:2px solid #ff8554; margin-right:0.75vw}
.shownotes .snlft .snhd .ic img {position:absolute; width:55%; transform:translate(-50%,-50%); top:50%; left:53%; -webkit-filter: drop-shadow(0 1px 1px #c85424); filter: drop-shadow(0 1px 1px #c85424)}
.shownotes .snlft .snhd h3 {color:#fff; font-weight:700; font-size:1.75vw; letter-spacing:0.05vw}
.shownotes .snlft .snhd h3 span {color:#ec6d39}
.shownotes ul {list-style:none}
.shownotes ul li {margin-bottom:0.5vw}
.shownotes ul li:last-child {margin-bottom:0}
.shownotes p {font-size:1.25vw; letter-spacing:0.05vw; line-height:1.5em}
.shownotes p a {font-weight:700; color:#248fe7; text-decoration:underline}
.shownotes p a:hover {color:#ec6d39}
.single_vid .shownotes {margin:0; margin-top:3vw; box-shadow:0 3px 12px #23262a}

/*----------------------- MediaQueries -----------------------*/

@media screen and (min-width:1600px) {	
#bnavi {width:64px}
#ccontainer {width:calc(100% - 64px)}
.bnav_lnk .bnic, .bnav_lnk_con.oran .bnic img {width:36px; height:36px}	
#sidebar .sm_cta_box .sm_reg {padding:8.7vw 1.45vw 1.3vw 1.45vw}
#tsbar, #post_nav {top:66px}
.hfixed #sidebar .stick_con {top:86px}
.post_soc .stag, .po_btn .otag, .pmtag.plike .ptag {font-size:0.95vw}
.post_soc .stag:before, .po_btn .otag:before, .pmtag.plike .ptag:before {width:0.7vw; height:0.7vw; top:0}
.apage #the_post_con .phead:before {width:6px}
}	
@media screen and (min-width:1700px) {	
#sidebar .sm_cta_box .sm_reg h4 {font-size:1.35vw; padding:0}
#post_head #post_inf .title_con h1.big {font-size:3.4vw}
}
@media screen and (min-width:1800px) {
.side_socials .sidesocial {padding:0.8vw}
#sidebar .sm_cta_box .sm_reg {padding-top:8.9vw}
#stream .post.noposts .post_in {min-height:35vw}
}	
@media screen and (min-width:1900px) {
#sidebar .sm_cta_box .sm_reg {padding:8.9vw 1.6vw 1.3vw 1.6vw}	
#content .blog_btn .ar {top:-0.03vw}
}
@media screen and (min-width:2000px) {	
#stream {margin-top:60px; letter-spacing:1px}		
#stream .post h2, #stream .post h2 a {font-size:52px; letter-spacing:0.5px}
#stream .post.featured .post_meta {margin-top:35px}
#stream .post .post_meta .post_btn {font-size:25px; padding:16px 40px}
.post_btn .ar {width:21px; margin-left:4px; top:-0.5px}
#content .blog_btn {padding:25px; margin-top:40px; font-size:43px}
 #content .blog_btn .ar {width:33px}
.post_meta .pmtag .ava {width:34px; height:34px; margin-right:10px}
.post_meta .pmtag h6, #post_head .post_abtf .post_meta .pmtag.bkmrk .tx {font-size:22px; letter-spacing:0.6px}
.post_meta .pmtag.author {margin-right:12px; padding:11px 25px 11px 12px}
.post_meta .pmtag.bkmrk {width:61px; height:61px}
#tsbar_wrp {padding:13px 20px}
#post_nav .post_nav_in {padding:13px}
#tsbar .bsets {margin-left:14px; padding-left:14px}
#tsbar .bsets .loopt.st {margin-right:12px}
#tagbar .all_cats_con {margin-right:12px; padding-right:15px}
#tagbar .ctag, #post_nav #breadcrumb .bcrumb {padding:12px 23px; font-size:20px; margin:0 5px; letter-spacing:0.7px}
#tagbar .ctag {padding:12px 32px}
#tagbar .cats.spiri .ctag {padding:12px 27px}
#tagbar .ctag.erfolg {padding:12px 32px 12px 50px}
#tagbar .ctag.erfolg .emoji {width:26px}
#tagbar .ctag:last-child {margin-right:0}
#tagbar .ctag .emoji {margin-right:9px; width:20px}
#tagbar .ctag.biz .emoji {width:19px}
#tagbar .ctag .arr {width:8px; margin-left:8px}
#tsbar .bsets .loopt {width:46px; height:46px}
#tsbar .bsets {margin-left:6px}
#stream .post.featured {padding-bottom:60px; margin-bottom:60px}
#stream .post {margin-bottom:30px}
#stream .post .post_in {padding:60px 60px 50px 60px}
#stream .post .post_meta {margin-top:40px}
#content {padding-bottom:70px}
#sidebar .sm_cta_box .sm_head {padding:18px 0}
#sidebar .sm_cta_box .sm_head h2 {font-size:27px; letter-spacing:2px}
#sidebar .sm_cta_box.bf .sm_head h2 {font-size:36px}
.sm_cta_box .smvid_wrp .smplay {width:56px; height:56px}
#sidebar .sm_cta_box .smvid_wrp {top:-110px}
#sidebar .sm_cta_box .sm_reg {padding:180px 35px 28px 35px}
#sidebar .sm_cta_box .sm_reg h4, #sidebar .sm_cta_box.prem .sm_reg h4 {font-size:27px; letter-spacing:1px}
#sidebar .sm_cta_box .sgnbtn {padding:17px; margin-top:20px; letter-spacing:0.5px; font-size:27px}
#sidebar .sm_cta_box {margin-bottom:22px}
.topbks_con .topbks .tb_head {padding:20px 0}
.topbks_con .topbks h2 {font-size:28px}
.topbks_con .tbbok {padding:25px}
.topbks_con .tbbok .bok_titl_con h4 {font-size:27px; letter-spacing:0.5px}
.topbks_con .tbbok .bok_titl_con h6 {font-size:19px; letter-spacing:1px}
.topbks_con .tb_mid {height:400px}
.topbks_con .tb_all .tball {padding:20px 0; font-size:27px}
#pagination {margin-top:45px}
#pagination .pnbox {width:79px; height:70px; margin:0 5px}
#pagination .pnbox span {font-size:30px}
.side_socials .sidesocial {padding:18px; margin-bottom:12px}
.side_socials .sidesocial .ar {width:15px}
#sidebar .side_socials .sidesocial p {font-size:26px; letter-spacing:0.5px}
.side_socials .sidesocial .ic {width:46px; height:46px; margin-right:14px}
.side_socials {margin-top:22px}
.post_op, .sharebtn {width:48px; height:48px}
.po_btn:nth-child(2) {margin-left:12px}
.post_op_con {padding-left:15px}
.post_soc, #post_head .post_abtf .post_meta .pmtag.author {margin-right:15px}
.post_soc {margin-right:0}
#post_nav .post_nav_in a.title, #post_nav .post_nav_in .title {font-size:21px; letter-spacing:0.8px}
#post_nav #breadcrumb .ar {width:11px; margin:0 8px}
#post_head #post_inf .title_con h1.big {font-size:68px; letter-spacing:0.4px}
#post_head #post_inf .title_con {padding-bottom:35px}
#post_head #post_inf {padding:75px 145px 190px 145px}
#post_head .post_abtf .excerpt p {font-size:28px; letter-spacing:1.8px}
#post_head .post_abtf .post_meta {margin-top:30px}
#post_head .post_abtf {margin-top:55px}
#post_head .post_abtf .thumbnail {padding-bottom:290px}
#post_head .post_abtf .post_meta .pmtag.bkmrk {padding:10px 28px}
#post_head .post_abtf .post_meta .pmtag.bkmrk .ic {width:20px; margin-right:13px}
#post_head .post_abtf .post_meta .pmtag.plike {width:60px; height:60px; padding:10px; margin-left:14px}
.post_soc .stag, .po_btn .otag, .pmtag.plike .ptag {font-size:19px; bottom:-13px; padding:8px 14px}
.post_soc .stag:before, .po_btn .otag:before, .pmtag.plike .ptag:before {width:14px; height:14px}
#the_post_con #the_post p, #the_post_con #the_post li {font-size:26px}
#the_post_con #the_post li {margin-bottom:10px}
#the_post_con #the_post {padding:70px 120px; top:-130px; margin-bottom:-130px}
#the_post_con #the_post h2 {font-size:64px; margin-bottom:40px}
#the_post_con #the_post h3 {font-size:45px; margin-bottom:35px}
#the_post_con #the_post h4 {font-size:37px; margin-bottom:30px}
#the_post_con #the_post h5 {font-size:30px; margin-bottom:25px}
#the_post_con #the_post h6 {font-size:27px; margin-bottom:20px}
.topbks_con .tbbok .nr {font-size:150px}
.post_soc .sb_con:nth-child(2) {margin:0 9px}
#stream.boxed .post h2, #stream.boxed .post.featured h2 {font-size:42px}
#stream.boxed .post .post_in {padding:55px}
#stream.boxed .post .post_meta, #stream.boxed .post.featured .post_meta {margin-top:30px}
#stream.boxed .post .post_meta .post_btn, #stream.boxed .post.featured .post_meta .post_btn {margin-bottom:22px}
#stream.boxed .post.featured {margin-bottom:30px}
#stream.boxed {column-gap:30px}
.post_meta .bkmrk_con .btag:before, .pmetas .pop .ptag:before {top:-3px; width:14px; height:14px}
.post_meta .bkmrk_con .btag, .pmetas .pop .ptag {bottom:-12px; font-size:19px; padding:8px 14px}
#tsbar, #post_nav {max-height:76px}
#stream.boxed .post .post_in .the_thumb {margin-bottom:30px}
#the_post_con #the_post ul {margin:40px 0}
#tagbar .cats_con {max-height:46px}
#stream .post.noposts .post_meta .post_btn {padding:25px; font-size:40px}
#stream .post.noposts .post_meta .post_btn .ar {width:31px; margin-left:8px}
#stream .post.noposts .post_in {min-height:0; height:1200px}
#tagbar .ctag.mindset .emoji {width:22px}
#tagbar .ctag.fin .emoji {width:22px; height:19px; top:-1px}
.allcats_nav_con .allcats_nav a {font-size:24px; padding:20px 20px 20px 60px; letter-spacing:1px}
.allcats_nav a .emoji {width:24px}
.allcats_nav a.spir .emoji {width:26px}
.allcats_nav a.biz .emoji {width:22px}
.allcats_nav a.erf .emoji {width:29px}
#tagbar .all_cats .allcats_nav_con {padding-top:13px}
#tagbar .all_cats .allcats_nav_con .allcats_nav {width:305px}
.nav_shdw {height:120px}
.nav_shdw:before {height:76px}
.apage #the_post_con {padding:70px 145px 0 145px}
.apage #the_post_con #the_post {padding:70px 100px}
.apage #the_post_con .phead h1 {font-size:95px}
.apage #the_post_con .phead {margin-bottom:50px; padding-left:50px}
.apage #the_post_con .phead h3 {font-size:40px; margin-bottom:5px; letter-spacing:5px}
#sidebar.legal .slbox .slh {padding:20px 0}
#sidebar.legal .slbox .slh h6 {font-size:25px}
#sidebar.legal .slbox .fpic {padding-bottom:190px}
.slbox.firm .fdata {padding:35px}
.slbox.firm .fdata h5 {font-size:27px; margin-bottom:16px; letter-spacing:1px}
.slbox.firm .fdata a {font-size:21px; letter-spacing:1.6px}
#sidebar.legal .slbox.firm .fdata:before {width:480px}
.slbox.firm .fdata .lmlogo {width:76px; height:76px}
#sidebar.legal .ltrn h6 {font-size:25px; padding-left:22px; letter-spacing:1.2px}
#sidebar.legal .slbox.gf {padding:20px}
#sidebar.legal .slbox.gf .gpic {width:46px; height:46px; margin-right:20px}
#sidebar.legal .slbox.gf h6 {font-size:27px}
#sidebar.legal .slbox.firm {margin-bottom:20px}
#sidebar.legal .slbox {margin-bottom:15px}
#sidebar.legal .slbox.lgl {padding:30px}
#sidebar.legal .slbox.lgl h6 {margin-bottom:5px; font-size:20px; letter-spacing:1px}
#sidebar.legal .slbox.lgl h3 {font-size:38px; letter-spacing:1px}
#sidebar.legal .slbox.lgl .ar {width:40px; height:40px}
#sidebar.legal .ltrn {margin:30px 0 25px 0}
.apage.legal .lmoffice {margin-bottom:40px; padding-bottom:180px; margin-top:-10px}
#the_post_con #the_post .contact {margin-top:20px; padding:40px}
#the_post_con #the_post .contact h4 {margin-bottom:24px}
#the_post_con #the_post .contact {margin-bottom:30px; margin-top:0}
.sitemap #the_post_con #the_post h5 {padding-bottom:30px; margin-bottom:30px; font-size:35px}
.sitemap .slinkscon a.slink, .sitemap .articles a.slink {font-size:28px}
.sitemap .slinkscon {grid-column-gap:110px; grid-row-gap:24px; margin-bottom:60px}
.sitemap #the_post_con #the_post .articles li {margin-bottom:10px}
#the_post_con #the_post ul.articles {margin-bottom:60px}
.page_header .ph_inner .ic {width:64px; height:64px; margin-right:14px; margin-top:-3px; border:6px solid #e56935}
.page_header .ph_inner h1 {font-size:80px; letter-spacing:1px}
.page_header .ph_inner h3 {margin-top:10px; font-size:30px; letter-spacing:1px}
.page_header .pmetas .popular {width:48px; height:48px}
.page_header .pcount, .page_header a.all {padding:12px 30px; font-size:20px; margin-left:10px; letter-spacing:1px}
.page_header .ph_inner {padding:60px 13%}
.page_header .octa, .vid_info .octa {width:220px}
.quotes .page_header .ph_inner h1 {font-size:75px}
.post .sharebar {padding:18px}
.post .sharebar .button {font-size:20px; letter-spacing:0.4px; padding:16px 20px}
.post .sharebar .button.social {padding:16px 22px 16px 58px}
.post .sharebar .button .ic {width:16px; margin-right:10px}
.post .sharebar .button.social .ic {width:34px; height:34px; margin-right:10px}
.page_header a.all .ar {width:18px; margin-left:3px}
.squote #stream.sprueche {padding-bottom:80px}
.quotes_nav {margin-top:40px}
.quotes_nav .qnav_bnt {padding:30px; letter-spacing:0.5px; font-size:36px}
.quotes_nav .qnav_bnt .ar {width:32px; height:32px}
.quotes_nav .qnav_bnt.prev .ar {margin-right:8px}
.quotes_nav .qnav_bnt.next .ar {margin-left:8px}
.post .thumb .play {width:60px; height:60px}
.post.featured .thumb .play {width:160px; height:160px}
#main.single_vid .the_bvideo .vid_info {padding:50px 70px}
.the_bvideo .vid_info .vid_meta h1 {font-size:50px; letter-spacing:0.4px}
.the_bvideo .vid_info .vid_meta_con .vid_meta {padding-left:40px}
.the_bvideo .vid_info .vid_meta .excerpt {margin-top:20px; font-size:22px; letter-spacing:0.2px}
.vid_meta_con .tagscon {margin-top:40px}
.vid_meta_con .tagscon .tag {font-size:20px; margin-right:10px;letter-spacing:1px}
.vid_meta_con .tagscon .tag .ic {width:20px; margin-right:10px}
.the_bvideo .vid_info .vid_meta .excerpt p {font-size:22.5px; letter-spacing:0.4px}
.vid_meta_con .tagscon a {padding:11px 25px; margin:0 5px; font-size:20px; letter-spacing:1px}
.single_vid #stream .rv_top h3 {font-size:50px; letter-spacing:1.5px}
.single_vid #stream .rv_top h3:before {height:16px; bottom:-2px}
.single_vid #stream .rv_top a.all_vids {font-size:24px; padding:16px 40px}
.single_vid #stream .rv_top a.all_vids .ar {width:21px; margin-left:4px}
.single_vid #stream .rv_top {margin-bottom:40px}
.voptions h6 {font-size:28px; letter-spacing:1.2px; margin-bottom:25px}
.voptions .vnavi .vnav_btn {padding:15px}
.voptions .vnavi .vnav_btn .ar {width:34px}
.single_vid .voptions .plike, .single_vid .voptions .ytabo {margin-top:18px; font-size:22px; padding:16px}
.single_vid .voptions .plike .ic {width:23px; margin-right:10px; margin-bottom:-3px}
.single_vid .voptions .ytabo .ic {width:24px; margin-right:10px; margin-bottom:-1px}
.vid_meta_con .tagscon .tags_wrp {width:705px}
#the_post_con #the_post ul.cont {margin-top:20px}
.single #the_post_con .sitemap .slinkscon {margin-top:40px; grid-row-gap:30px; grid-column-gap:25px}
#the_post_con #the_post h2.tp, #the_post_con #the_post h3.tp, #the_post_con #the_post h4.tp, #the_post_con #the_post h5.tp, #the_post_con #the_post h6.tp {margin-bottom:20px; padding-bottom:20px}
#the_post_con #the_post .avideo {margin-bottom:30px}
#sidebar .sm_cta_box.prem .mck {margin-top:20px}
#sidebar .sm_cta_box.prem .sm_reg {padding-top:20px}
#sidebar .sm_cta_box:before {width:480px; height:480px}
#helobar {height:418px}
#helobar .wavs {width:780px}
#helobar .wavs.one {top:-20px; left:-40px}
#helobar .wavs.two {right:-40px; bottom:-20px}
#helobar .ctabox {width:590px; margin-right:40px}
#helobar .clogo {width:360px; height:64px; margin-bottom:27px}
#helobar .ctabox h2 {font-size:48px; letter-spacing:1.4px}
#helobar .ctabox .cto {margin-top:26px}
#helobar .ctabox .cto .date {font-size:22px; letter-spacing:2px}
#helobar .ctabtn {margin-left:20px; padding:12px 40px; letter-spacing:2px; font-size:22px}
#helobar .ctabtn .ar {width:11px; top:-0.6px; margin-left:6px}
#helobar .crtvcon .cir {width:680px; height:680px}
#helobar .crtv {width:500px; height:500px}
.crslgtbwrp .crslbclose {width:60px; height:60px}
.crslightbox .cbox.thecrs {padding:70px; height:720px}
.crslightbox .clogo {width:454px; height:78px; margin-bottom:27px}
.crslightbox .cbox.thecrs h2 {font-size:50px; letter-spacing:1px; margin-bottom:20px}
.crslightbox .cbox.thecrs p {font-size:34px; letter-spacing:1.5px}
.crslightbox .cbox.thecrs .crsm .ctabtn {font-size:30px; letter-spacing:1.5px; margin-top:30px; padding:20px}
.cbox.thecrs .crsm .ctabtn .ar {width:15px; top:-1px; margin-left:8px}
.crslightbox .cbox.crsmck .ending p {font-size:23px; letter-spacing:1px}
.cbox.crsmck .ending .countdown {padding:10px 20px; font-size:22px; width:260px; letter-spacing:1px; margin-left:10px}
.crslightbox .cbox {height:auto}
.crslgtbwrp {max-width:1400px}
.crs_btmfomo {padding:24px}
.crs_btmfomo .btmfomo_cls {width:80px}
.crs_btmfomo .cicon {width:70px; height:70px; margin-right:10px}
.crs_btmfomo h3 {font-size:36px; letter-spacing:2px}
.crs_btmfomo .countdown {padding:11px 30px; margin-left:12px; font-size:33px; letter-spacing:2px; width:385px}
.crs_btmfomo .lnkto {width:120px}
.crs_btmfomo .lnkto .lnkcri {width:70px; height:70px}
.crs_btmfomo a.full {width:calc(100% - 80px)}
.sctabox {padding:90px 60px}
.podcast .sctabox {padding:90px 280px}
.sctabox .crslogo {height:160px}
.sctabox .crsin h2 {font-size:100px; letter-spacing:1px}
.sctabox .crsmckup {margin-top:60px; padding-bottom:500px}
.sctabox a.ctabtn {margin-top:40px; padding:40px 80px; letter-spacing:2px; font-size:60px}
.sctabox a.ctabtn .ar {width:28px; margin-left:16px}
.sctabox .crsin {margin-top:40px}
.sctabox .wavs {width:1010px}
.sctabox .crslogo span.tx {font-size:64px; letter-spacing:1px}
.sctabox .crslogo span.crw {width:70px; height:70px; margin-right:10px}
#stream .post.featured .post_in .the_post {margin-top:40px}
#main.single_vid .bvid_con #bvideo .plybtn {width:300px; height:190px}
#the_post .post_img {margin-bottom:40px; padding-bottom:460px}
#the_post .aphoto .apic {width:72px; height:72px; margin-right:17px}
#the_post #overview {padding:40px; margin-bottom:50px}
#the_post_con #the_post #overview .otop {margin-bottom:20px}
#the_post_con #the_post #overview .otop h6 {letter-spacing:2px}
#the_post_con #the_post #overview ul a {letter-spacing:0.5px}
#the_post_con #the_post #overview .otop span.ic {width:24px; padding-top:3px; margin-right:10px}
#the_post_con #the_post #overview ul li {margin-bottom:12px}
#the_post #overview.folded {max-height:520px}
#the_post #overview:after {height:120px}
#the_post #overview .over_clap {padding:22px}
#the_post #overview .over_clap p, .fullwidth #the_post #overview .over_clap p {font-size:20px; letter-spacing:8px}
#the_post #overview .over_clap .arr {width:10px; margin-left:3px; padding-top:1px}
.fullwidth #post_head #post_inf {padding:70px 7% 200px 7%}
.fullwidth #post_head #post_inf .title_con h1, .fullwidth #post_head #post_inf .title_con h1.big {font-size:92px; letter-spacing:1px}
.fullwidth #post_head .post_abtf .thumbnail {padding-bottom:440px}
.fullwidth #post_head .post_abtf .excerpt p {font-size:34px}
.fullwidth .sctabox {padding:90px 260px}
.fullwidth #the_post_con #the_post {padding:80px 300px}
.fullwidth #the_post_con #the_post p, #the_post_con #the_post li {font-size:28px}
.recom_con:before, .recom_con:after {height:100px}
.recom_con {padding:80px}
.recomin .recomhd {margin-bottom:40px}
.recomin .recomhd h3 {font-size:40px; letter-spacing:3px}
.recomin .recomhd a.category {font-size:40px; padding:12px 30px; letter-spacing:3px; margin-left:20px}
.recombox .rthumb:before {height:160px}
.recombox .rdesc {padding:30px}
.recombox .rdesc h2 {font-size:30px; letter-spacing:2.6px}
.recombox .rdesc .post_meta {margin-top:30px}
.recombox .post_meta a.post_btn {letter-spacing:2px; font-size:25px; padding:16px 40px}
.recom_con .recomin .recombox {margin-bottom:40px}
.recom_con .recomin .recombox:nth-child(5), .recom_con .recomin .recombox:nth-child(6) {margin-bottom:0}
.catrecbx {margin-top:80px; padding:60px}
.catrecbx:before {width:1400px; height:1400px}
.catrecbx h2 {letter-spacing:5px; font-size:50px}
.catrecbx .categories {margin-top:60px}
.catrecbx .categories a {letter-spacing:3px; padding:25px; margin-bottom:26px; font-size:40px}
.catrecbx .categories a .em {width:40px; height:40px; margin-right:15px}
.fullwidth .recombox .rdesc h2 {font-size:40px}
.fullwidth .catrecbx h2 {font-size:70px; padding:0 13%}
.fullwidth .recombox .rdesc {padding:40px}
#sidebar .sm_cta_box.bf .sm_head .bfsym {width:40px; margin:0 5px}
#sidebar .sm_cta_box.prem.bf .mck {margin:0; padding:10px 5px 0 10px}
#sidebar .sm_cta_box.prem.bf .sm_reg h4 {letter-spacing:2.5px}
#sidebar .sm_cta_box.prem.bf .sm_reg {padding-top:15px}
.sctabox.bf .crslogo .bfic {display:inline-block; width:100px; line-height:0; margin:0 10px}
.sctabox.bf .crslogo .bfic img {position:relative; transform:none; top:auto; left:auto; width:100%}
.sctabox.bf .crslogo span.tx {font-size:85px}
.sctabox.bf .crslogo span.tx.o {color:#ec6d39; font-style:italic}
.sctabox.bf .crsmckup {padding-bottom:800px; margin-top:40px}
.bnav_lnk .bnic img {opacity:0.3}
.bnav_lnk_con .bnav_lnk {border-color:#dfdfdf}
.shownotes {margin-bottom:50px; padding:40px 34px}
.shownotes .snlft .snhd .ic {width:50px; height:50px; margin-right:15px}
.shownotes .snlft .snhd h3 {font-size:35px; letter-spacing:1px}
.shownotes .snlft .snhd {margin-bottom:30px}
.shownotes p {font-size:25px; letter-spacing:1px}
.shownotes ul li {margin-bottom:10px}
.single_vid .shownotes {margin-top:60px}
.sctabox.prod .crslogo {padding:40px}
.sctabox.prod .crsmckup {padding-bottom:660px}
}
@media screen and (max-width:1400px) {
.page_header .pmetas .popular {width:36px; height:36px}
.page_header .pcount, .page_header a.all {font-size:16px; padding:8px 18px}	
.page_header a.all .ar {width:14px; margin-left:2px}
}			
@media screen and (max-width:1350px) {	
#stream {padding:0 10%; margin-top:4vw}	
#stream.boxed {padding:0 7%}
#stream .post .post_meta .post_btn {font-size:1.3vw; padding:0.95vw 2vw}
.post_btn .ar {width:1.1vw}
.post_meta .pmtag .ava {width:2.2vw; height:2.2vw}
.post_meta .pmtag h6 {font-size:1.1vw}
.post_meta .pmtag.bkmrk {width:3.5vw; height:3.5vw}
#stream .post .post_meta {margin-top:2.5vw}
#stream .post h2, #stream .post h2 a {font-size:2.8vw}
#pagination .pnbox {width:4.2vw; height:3.7vw}
#pagination .pnbox span {font-size:1.5vw}
#content {padding-bottom:4vw}
#tagbar .ctag, #post_nav #breadcrumb .bcrumb {padding:0.7vw 1.16vw; font-size:1.07vw; margin:0 0.25vw}
#post_nav #breadcrumb .bcrumb {margin:0}
#tagbar .ctag .arr {width:0.45vw}
.post_meta .bkmrk_con .btag, .pmetas .pop .ptag {font-size:14px; padding:5px 10px}
.post_meta .bkmrk_con .btag:before, .pmetas .pop .ptag:before {top:-0.2vw}
#tsbar, #post_nav {max-height:4.1vw}
#content .swrap {padding:0 10%}
#post_head .post_abtf .post_meta .pmtag.plike {padding:0; width:3.496vw}
#the_post_con #the_post p, #the_post_con #the_post li {font-size:1.45vw}
.post_op, .sharebtn {width:2.5vw; height:2.5vw}
#post_nav .post_nav_in a.title, #post_nav .post_nav_in .title {font-size:15px; line-height:1.25em}
#post_nav #breadcrumb {width:calc(100% - 15vw)}
#post_nav .post_nav_in a.title, #post_nav .post_nav_in .title {max-width:calc(100% - 25vw)}
#tagbar .cats_con {max-height:2.8vw}
#tagbar .ctag.erfolg {padding:0.7vw 1.5vw 0.7vw 2.5vw}
#tagbar .cats.spiri .ctag {padding:0.7vw 1.16vw}
.allcats_nav_con .allcats_nav a {font-size:1.3vw; padding:1.2vw 1vw 1.2vw 3vw}
.nav_shdw:before {height:4vw}
.apage #the_post_con {padding-top:4vw}
.apage #the_post_con #the_post {padding:3.5vw 4.5vw}
.apage #the_post_con .phead h1 {font-size:5vw}
.apage #the_post_con .phead {margin-bottom:3vw}
.page_header .ph_inner {padding:3.5vw 10%}
.single_vid #stream .rv_top h3 {font-size:3vw}
.single_vid #stream .rv_top {margin-bottom:3vw}
.single_vid #stream {margin-top:3vw}
.fullwidth #the_post_con #the_post p, #the_post_con #the_post li {font-size:1.55vw}
}	
@media screen and (max-width:1300px) {	
#content {width:74%}
#sidebar {width:26%}
#sidebar .sm_cta_box .sm_head h2 {font-size:1.45vw}	
#sidebar .sm_cta_box .sm_reg {padding:9.5vw 1.4vw 1.3vw 1.4vw}
#sidebar .sm_cta_box .sm_reg h4 {padding:0; font-size:1.5vw; letter-spacing:0.14vw}
#sidebar .sm_cta_box .sgnbtn {font-size:1.45vw}
.topbks_con .topbks h2 {font-size:1.45vw}
.topbks_con .topbks .tb_head {padding:1.2vw 0}
.topbks_con .tbbok .bok_titl_con h4 {font-size:1.4vw}
.topbks_con .tbbok .bok_titl_con h6 {font-size:1.05vw}
.topbks_con .tb_mid {height:21vw}
.topbks_con .tb_all .tball {font-size:1.5vw}
.side_socials .sidesocial .ic {width:2.8vw; height:2.8vw; margin-right:0.8vw}
#sidebar .side_socials .sidesocial p {font-size:1.4vw}
.side_socials .sidesocial .ar {width:0.85vw}
#tagbar .ctag.fin {display:none}
#stream {padding:0 7%}
#pagination .pnbox {width:4.8vw; height:4.3vw}
#pagination .pnbox span {font-size:1.8vw}
#tagbar .ctag, #post_nav #breadcrumb .bcrumb {font-size:1.15vw; padding:0.7vw 1.3vw}
#tagbar .ctag {padding:0.7vw 1.5vw; margin: 0 0.35vw}
#tsbar .bsets .loopt {width:2.65vw;height:2.65vw}
#tsbar_wrp, #post_nav .post_nav_in {padding:0.9vw 1vw}
#tagbar .ctag .arr {width:0.5vw}
#stream.boxed .post .post_meta .post_btn, #stream.boxed .post.featured .post_meta .post_btn {font-size:1.5vw}
.post_btn .ar {width:1.3vw}
#tsbar, #post_nav {max-height:4.7vw}
#content .swrap {padding:0 7%}
#content .blog_btn {margin-top:2.5vw; padding:1.6vw}
#tagbar .all_cats .allcats_nav_con {padding-top:0.9vw}
#tagbar .all_cats .allcats_nav_con .allcats_nav {width:190px}
.allcats_nav_con .allcats_nav a {font-size:16px; padding:14px 15px 14px 38px; letter-spacing:0.5px}
.allcats_nav a .emoji {width:15px}
.allcats_nav a.spir .emoji {width:16px}
.allcats_nav a.biz .emoji {width:14px}
.allcats_nav a.erf .emoji {width:18.5px}
.nav_shdw:before {height:4.7vw}
#sidebar.legal .slbox .slh {padding:1.2vw 0}
#sidebar.legal .slbox .slh h6 {font-size:1.5vw}
#sidebar.legal .slbox .fpic {padding-bottom:10vw}
.slbox.firm .fdata a {font-size:1.15vw}
.slbox.firm .fdata h5 {font-size:1.5vw}
#sidebar.legal .slbox.firm {margin-bottom:1.5vw}
#sidebar.legal .ltrn {margin:1.8vw 0 1.5vw}
#sidebar.legal .ltrn h6 {font-size:1.35vw}
#sidebar.legal .slbox.gf h6 {font-size:1.6vw}
#sidebar.legal .slbox.gf .gpic {width:3vw; height:3vw}
#sidebar.legal .slbox.lgl h6 {font-size:1.25vw}
#sidebar.legal .slbox.lgl h3 {font-size:2.1vw}
#sidebar.legal .slbox.lgl .ar {width:2.5vw; height:2.5vw; right:6%}
.apage #the_post_con {padding:4vw 8% 0 8%}
.sitemap .slinkscon {grid-row-gap:1.5vw; margin-bottom:4vw}
.sitemap .slinkscon a.slink, .sitemap .articles a.slink {font-size:1.6vw}
.sitemap #the_post_con #the_post h5.tp {margin-top:1vw}
.sitemap #the_post_con #the_post h5 {font-size:2.3vw; padding-bottom:1.7vw; margin-bottom:1.7vw}
.sitemap #the_post_con #the_post .articles li {margin-bottom:1vw}
.page_header .ph_inner {padding:3vw 7%}
.page_header .octa, .vid_info .octa {top:45%; width:9vw}
.page_header .ph_inner h3 {margin-top:1vw; font-size:1.7vw}
.post .sharebar {padding:1.2vw}
.post .sharebar .button {font-size:1.25vw; letter-spacing:0.04vw; padding:1vw 1.4vw}
.post .sharebar .button.social {padding:1vw 1.1vw 1vw 3.4vw}
.post .sharebar .button .ic {width:1.1vw; margin-right:0.9vw}
.post .sharebar .button.social .ic {width:2vw; height:2vw}
.post .sharebar .button.washare {margin-left:0.8vw}
.quotes_nav .qnav_bnt {font-size:2.2vw}
.quotes_nav .qnav_bnt .ar {width:2vw}
.post .thumb .play {width:3.5vw; height:3.5vw}
.single #the_post_con .sitemap .slinkscon a.slink {font-size:1.4vw}
.single #the_post_con .sitemap .slinkscon {margin-bottom:3vw}
#helobar .ctabox {width:36vw}
#helobar {height:29vw}
#helobar .crtv {width:30vw; height:30vw}
#helobar .crtvcon .cir {width:44vw; height:44vw}
#helobar .ctabox h2 {font-size:3.5vw}
#helobar .clogo {width:21vw; height:3.8vw; margin-bottom:1.5vw}
#helobar .ctabox .cto .date {font-size:1.4vw}
#helobar .ctabtn {margin-left:1.3vw; font-size:1.3vw; padding:0.8vw 2vw}
#helobar .ctabtn .ar {width:0.65vw; margin-left:0.4vw}
.sctabox .crsin {width:100%}
.sctabox {padding:4vw}
.sctabox .crslogo {width:86%; height:9vw}
.sctabox a.ctabtn {margin-top:3vw}
.sctabox .crslogo span.tx {font-size:3.65vw}
.sctabox .crslogo span.crw {width:4vw; height:4vw; margin-right:0.8vw}
.podcast .sctabox {padding:4.5vw 17vw}
#the_post_con #the_post {padding:3.5vw 5vw}
#the_post_con #the_post #overview .otop span.ic {width:1.4vw; padding-top:0.18vw; margin-right:0.6vw}
.fullwidth .sctabox .crsin {width:90%}
#sidebar .sm_cta_box.prem.bf .sm_reg h4 {font-size:1.4vw}
#sidebar .sm_cta_box.bf .sm_head h2 {font-size:1.85vw}
#sidebar .sm_cta_box.bf .sm_head .bfsym {width:2vw}
.shownotes .snlft .snhd .ic {width:3.5vw; height:3.5vw; margin-right:1vw}
.shownotes .snlft .snhd h3 {font-size:2.25vw; letter-spacing:0.075vw}
.shownotes p {font-size:1.5vw}
}
@media screen and (max-width:1250px) {	
html, body {overscroll-behavior-y:auto}	
.the_bvideo .vid_info .vid_meta_con .vid_meta {padding-left:0}
.the_bvideo .vid_info .vid_meta:before {display:none}	
#main.single_vid .the_bvideo .vid_info {padding:2.5vw}
.single #the_post_con .sitemap .slinkscon {grid-column-gap:0.5vw}
.fullwidth #the_post_con #the_post {padding:4vw 10vw}
.fullwidth #the_post_con #the_post p, #the_post_con #the_post li {font-size:1.6vw}
.fullwidth #post_head #post_inf {padding-top:4vw}
}		
@media screen and (max-width:1200px) {	
#sidebar .sm_cta_box .smvid_wrp {top:-5vw}
#sidebar .sm_cta_box .sm_head {padding:1.1vw 0}
#post_nav #breadcrumb .bcrumb.blog, #post_nav #breadcrumb .ar:nth-child(2) {display:none}
#post_nav #breadcrumb .bcrumb.blog.vids, .single_vid #post_nav #breadcrumb .ar:nth-child(2), .grafik #post_nav #breadcrumb .bcrumb.blog, .grafik #post_nav #breadcrumb .ar:nth-child(2) {display: block}
.post_op, .sharebtn {width:2.8vw; height:2.8vw}
#post_nav #breadcrumb {width:calc(100% - 20vw)}
#post_head #post_inf .title_con h1 {font-size:4vw}
#post_head #post_inf .title_con h1.big {font-size:4.6vw}
#post_head #post_inf .title_con {padding-bottom:2.5vw}
#post_head #post_inf {padding:3.8vw 6% 10vw 6%}
#the_post_con {padding:0 6%}
#post_head .post_abtf .excerpt p {font-size:1.53vw}
#post_head .post_abtf .thumbnail {width:100%; padding-bottom:33vw}
#post_head .post_abtf .post_meta_con {width:100%; margin-top:2.2vw}
#the_post_con #the_post p, #the_post_con #the_post li {font-size:1.6vw}
#post_head .post_abtf .excerpt p {font-size:2.2vw; line-height:1.3em}
#post_head .post_abtf .post_meta {margin-top:2vw}
#post_head .post_abtf .post_meta .pmtag.author {margin-right:10px; padding:6px 15px 6px 6px}
.single .post_meta .pmtag h6, #post_head .post_abtf .post_meta .pmtag.bkmrk .tx {font-size:15px}
.single_vid .post_meta .pmtag h6 {font-size:14px}
.post_meta .pmtag .ava {width:25px; height:25px; margin-right:6px}
#post_head .post_abtf .post_meta .pmtag.bkmrk .ic {width:13px; margin-right:8px}
#post_head .post_abtf .post_meta .pmtag.bkmrk {padding:6px 17px 6px 15px}
#post_head .post_abtf .post_meta .pmtag.plike {width:41px; height:41px; margin-left:10px}
.pmtag.plike .ptag {font-size:14px; padding:6px 9px}
.pmtag.plike .ptag:before {width:10px; height:10px}
#post_nav #breadcrumb .ar {width:8px; margin:0 8px}
#post_nav #breadcrumb .bcrumb {font-size:15px}
.post_soc .stag, .po_btn .otag, .pmtag.plike .ptag {font-size:14px; padding:6px 8px; bottom:-10px}
#post_head .post_abtf .post_meta .pmeta {width:100%}
#the_post_con #the_post ul {margin:2.5vw 0}
.nav_shdw {height:8vw}
.apage #the_post_con {padding:4vw 7% 0 7%}
.apage #the_post_con .phead h1 {font-size:5.4vw}
.apage #the_post_con .phead h3 {font-size:2.3vw}
.apage #the_post_con .phead {padding-left:3vw}
.nzbd .apage #the_post_con .phead h1 {font-size:5vw}
.single_vid #stream .rv_top a.all_vids {font-size:1.6vw}
.single_vid #stream .rv_top a.all_vids .ar {width:1.3vw}
.crslgtbwrp {width:80%}
.crslightbox .clogo {width:27vw; height:5vw}
.crslightbox .cbox.thecrs h2 {font-size:3vw}
.crslightbox .cbox.thecrs p {font-size:2vw}
.crslightbox .cbox.thecrs .crsm .ctabtn {font-size:2vw}
.cbox.thecrs .crsm .ctabtn .ar {width:0.95vw; margin-left:0.6vw}
.crslightbox .cbox.crsmck .ending p {font-size:1.35vw}
.cbox.crsmck .ending .countdown {width:15vw; font-size:1.3vw}
.crs_btmfomo .btmfomo_cls {width:5vw}
.crs_btmfomo {padding:1.5vw}
.crs_btmfomo .cicon {width:4vw; height:4vw; margin-right:0.8vw}
.crs_btmfomo h3 {font-size:2.3vw}
.crs_btmfomo .countdown {font-size:2vw; width:auto; padding:0.8vw 2vw}
.crs_btmfomo a.full {width:calc(100% - 5vw)}
#overview {padding:2.5vw 3vw}
#the_post_con #the_post #overview .otop {margin-bottom:1.7vw}
#the_post_con #the_post #overview .otop h6 {font-size:1.7vw}
#the_post_con #the_post #overview li {margin-bottom:0.8vw}
#the_post #overview .over_clap {padding:1.5vw}
#the_post #overview .over_clap p, .fullwidth #the_post #overview .over_clap p {font-size:1.5vw}
#the_post #overview .over_clap .arr {width:0.75vw; margin-left:0.25vw; padding-top:0.1vw}
#the_post #overview:after {height:9vw}
#the_post #overview.folded {max-height:32vw}
.fullwidth #post_head .post_abtf .post_meta_con {margin:0}
#post_nav .post_nav_in a.title, #post_nav .post_nav_in .title {max-width:calc(100% - 17vw)}
.catrecbx {padding:4vw}
}	
@media screen and (max-width:1150px) {	
.post_meta .pmtag h6 {font-size:1.2vw}	
#content .blog_btn {font-size:3vw}
#content .blog_btn .ar {width:2.4vw}
.sitemap .slinkscon a.slink, .sitemap .articles a.slink {font-size:1.8vw}
.single_vid #stream .rv_top h3 {font-size:3.5vw}
.fullwidth #the_post_con #the_post {padding:4.5vw 7vw}
.fullwidth #the_post_con #the_post p, #the_post_con #the_post li, .fullwidth #post_head .post_abtf .excerpt p {font-size:1.8vw}
.fullwidth #post_head .post_abtf .excerpt p {-webkit-line-clamp:6}
}	
@media screen and (max-width:1100px) {	
#stream, #content .swrap {padding:0 6%}	
.post_meta .pmtag h6 {font-size:1.2vw}	
#tsbar .bsets {display:none}
#tagbar {padding-right:0; border-right:none}
#tsbar_wrp, #post_nav .post_nav_in {padding:1vw}
#tagbar .ctag, #post_nav #breadcrumb .bcrumb {padding:0.8vw 1.4vw; font-size:1.35vw}
#tagbar .ctag {padding:0.8vw 1.6vw}
#tagbar .cats.spiri .ctag {padding:0.8vw 1.3vw}
#content {width:71%}
#sidebar {width:29%; padding:15px}
.hfixed #sidebar .stick_con {top:74px}
#stream .post.featured .post_meta {margin-top:2vw}
#stream .post.featured .thumb_con .thumb {padding-bottom:85%}
#sidebar .sm_cta_box .sm_reg {padding:12.2vw 1.4vw 1.8vw 1.4vw}
#sidebar .sm_cta_box .sgnbtn {font-size:1.7vw; margin-top:1.2vw; padding:1.2vw}
#sidebar .sm_cta_box .sm_reg h4 {font-size:1.65vw}
#sidebar .sm_cta_box .smvid_wrp {top:-4.7vw}
.sm_cta_box .smvid_wrp .smplay {width:4vw; height:4vw}
#sidebar .sm_cta_box .sm_head h2 {font-size:1.7vw}
.topbks_con .topbks h2 {font-size:1.6vw}
.topbks_con .tb_all .tball {font-size:1.75vw; padding:1.2vw 0}
#sidebar .side_socials .sidesocial p {font-size:1.6vw}
.side_socials .sidesocial {padding:1vw; margin-bottom:0.7vw}
.post_meta .pmtag h6 {font-size:1.3vw}
#stream .post .post_meta .post_btn {font-size:1.4vw}
.post_btn .ar {width:1.2vw}
#stream.boxed {-webkit-column-count:1; -moz-column-count:1; column-count: 1}
#stream.boxed .post .post_meta .post_btn, #stream.boxed .post.featured .post_meta .post_btn {width: auto}
#stream.boxed .post h2, #stream.boxed .post.featured h2 {font-size:3vw}
#stream.boxed .post .post_in {padding:3vw}
#stream.boxed .post .circ {width:50%}
#stream.boxed .post .circ2 {width:70%}
#stream .post .post_in {padding:3vw}
.post_meta .bkmrk_con .btag, .pmetas .pop .ptag {bottom:-0.8vw}
.post_meta .bkmrk_con .btag:before, .pmetas .pop .ptag:before {top:-3px}
#tsbar, #post_nav {max-height:5.3vw}
#the_post_con #the_post {padding:4vw 5vw}
#the_post_con #the_post p, #the_post_con #the_post li {font-size:1.65vw}
#the_post_con #the_post h2 {font-size:3.2vw}
#the_post_con #the_post h3 {font-size:2.7vw}
#the_post_con #the_post h4 {font-size:2.2vw}
#the_post_con #the_post h5 {font-size:1.9vw}
#the_post_con #the_post h6 {font-size:1.6vw}
.post_op, .sharebtn {width:3vw; height:3vw}
#post_head .post_abtf .post_meta .pmtag.plike {width:44px; height:44px}
#tagbar .ctag.biz {display:none}
#tagbar .ctag .emoji {margin-right:0.8vw; width:1.4vw}
#tagbar .cats_con {max-height:3.2vw}
#tagbar .ctag.erfolg {padding:0.8vw 1.5vw 0.8vw 3vw}
#tagbar .ctag.erfolg .emoji {width:1.9vw}
#tagbar .ctag.mindset .emoji {width:1.5vw}
#tagbar .ctag.kom .emoji {height:1vw; top:-0.2vw}
#tagbar .ctag.spiritualitaet .emoji {margin-right:0.5vw}
.nav_shdw:before {height:5vw}
.apage #the_post_con #the_post {padding:3.5vw 4vw}
#sidebar.legal .slbox .slh h6 {font-size:2vw}
#sidebar.legal .slbox .fpic {padding-bottom:11.5vw}
.slbox.firm .fdata h5 {font-size:1.65vw}
.slbox.firm .fdata a {font-size:1.35vw; letter-spacing:0.13vw}
.slbox.firm .fdata .lmlogo {width:4.5vw; height:4.5vw}
#sidebar.legal .ltrn h6 {font-size:1.55vw}
#sidebar.legal .ltrn {margin:2vw 0 1.5vw}
#sidebar.legal .ltrn h6:before {height:130%; top:-17%}
#sidebar.legal .slbox.gf h6 {font-size:1.8vw}
#sidebar.legal .slbox.lgl .ar {width:2.8vw; height:2.8vw}
.apage.legal .lmoffice {padding-bottom:11vw; margin-bottom:3vw}
.page_header .pcount {margin-left:8px}
.page_header .pmetas {top:0}
.page_header .octa, .vid_info .octa {width:18vw; top:57%; opacity:0.1}
.post_meta .pmtag.bkmrk {width:3.7vw; height:3.7vw}
.the_bvideo .vid_info .vid_meta .excerpt p {font-size:1.3vw}
.the_bvideo .vid_info .vid_meta h1 {font-size:3vw}
.single_vid .voptions .plike, .single_vid .voptions .ytabo {font-size:1.3vw}
.voptions h6 {font-size:1.6vw}
.single #the_post_con .sitemap .slinkscon a.slink {font-size:1.6vw}
.single #the_post_con .sitemap .slinkscon {grid-row-gap:2vw}
#helobar .crtv {width:36vw; height:36vw}
#helobar .ctabox {width:50vw}
#helobar {height:40vw}
#helobar .ctabox h2 {font-size:4.9vw}
#helobar .clogo {width:28vw; height:5vw; margin-bottom:2vw}
#helobar .ctabox .cto {margin-top:2.2vw}
#helobar .wavs {width:55vw}
#helobar .ctabox .cto .date {font-size:2vw}
#helobar .ctabtn {margin-left:1.5vw; font-size:2vw; padding:1vw 3vw}
#helobar .ctabtn .ar {width:0.9vw; margin-left:0.5vw}
#the_post .aphoto .apic {width:5vw; height:5vw}
#the_post_con #the_post #overview .otop span.ic {width:1.65vw}
#post_nav #breadcrumb {width:calc(100% - 13vw)}
#post_nav .post_nav_in a.title, #post_nav .post_nav_in .title {max-width:calc(100% - 19vw)}
.sctabox .crsin h2 {font-size:4.7vw}
.sctabox .crslogo {width:92%}
.catrecbx h2 {padding:0; font-size:3vw}
.catrecbx .categories a .em {display:none}
.fullwidth .catrecbx .categories a .em {display:inline-block}
#sidebar .sm_cta_box.prem.bf .sm_reg h4 {font-size:1.65vw}
#sidebar .sm_cta_box.bf .sm_head h2 {font-size:2vw}
#sidebar .sm_cta_box.bf .sm_head .bfsym {width:2.5vw}
}
@media screen and (max-width:1000px) {	
#sidebar {display:none}
#content {width:100%}
#stream .post.featured .thumb_con .thumb {padding-bottom:80%}
#tagbar .all_cats_con {margin-right:0.9vw; padding-right:1.3vw}
#tagbar .ctag, #post_nav #breadcrumb .bcrumb {padding:0.95vw 1.95vw; font-size:1.5vw; margin:0 0.45vw}
#tagbar .ctag.erfolg {padding:0.98vw 2.1vw 0.98vw 4.2vw}
#tagbar .ctag.erfolg .emoji {width:2.2vw; left:1.6vw; top:48%}
#tagbar .ctag {padding:0.95vw 2.1vw}
#tagbar .cats.spiri .ctag {padding:0.95vw 1.8vw}
#tagbar .ctag.fin {display:flex}
#tagbar .ctag .emoji {width:1.7vw}
#tsbar_wrp, #post_nav .post_nav_in {padding:1.2vw 0}
#post_nav .post_nav_in {padding:1.2vw 10px}
#tsbar .bsets .loopt {width:3.54vw; height:3.54vw}
#tagbar .ctag .arr {width:0.65vw; margin-left:0.6vw}
#stream .post h2, #stream .post h2 a {font-size:3.8vw; line-height:1.15em}
#stream .post.featured .post_meta {margin-top:2.7vw}
#stream .post .post_meta .post_btn {font-size:1.8vw; padding:1vw 2.5vw}
.post_btn .ar {width:1.5vw; top:-0.06vw; margin-left:0.3vw}
#stream .post.featured {padding-bottom:4vw; margin-bottom:4vw}
.post_meta .pmtag h6 {font-size:1.6vw}
.post_meta .pmtag.author {padding:0.5vw 1.8vw 0.5vw 0.7vw; margin-right:0.8vw}
.post_meta .pmtag .ava {width:2.8vw; height:2.8vw; margin-right:0.8vw}
.post_meta .pmtag.bkmrk {width:4.2vw; height:4.2vw}
#stream .post .post_in {padding:3.5vw 4vw 3.5vw 3.8vw}
#tsbar .bsets .loopt.st {margin-right:0.8vw}
#pagination .pnbox {margin:0 0.4vw}
#pagination .pnbox {width:6vw; height:5.5vw}
#pagination .pnbox span {font-size:2.2vw}
#content {padding-bottom:5.5vw}
#pagination {margin-top:3.5vw}
#stream.boxed .post h2, #stream.boxed .post.featured h2 {font-size:3.7vw}
#stream.boxed .post .circ {width:45%}
#stream.boxed .post .post_meta .post_btn, #stream.boxed .post.featured .post_meta .post_btn {font-size:1.8vw}
#stream.boxed .post .post_meta, #stream.boxed .post.featured .post_meta {margin-top:2.5vw}
#stream.boxed .post .post_in {padding:3vw 4vw}
#tsbar, #post_nav {max-height:6.2vw}
#post_head #post_inf .title_con h1 {font-size:4.7vw}
#post_head #post_inf .title_con h1.big, .fullwidth #post_head #post_inf .title_con h1, .fullwidth #post_head #post_inf .title_con h1.big {font-size:6.5vw; letter-spacing:0.1vw; font-weight:900}
#post_head #post_inf, .fullwidth #post_head #post_inf {padding:5vw 8% 10vw 8%}
#the_post_con, .fullwidth #the_post_con {padding:0 8%}
#post_nav #breadcrumb {width:calc(100% - 18vw)}
.post_op, .sharebtn {width:3.5vw; height:3.5vw}
#post_head #post_inf .title_con {padding-bottom:0vw}
#post_head .post_abtf {margin-top:4vw}
#the_post_con #the_post p, #the_post_con #the_post li, .fullwidth #the_post_con #the_post p, #the_post_con #the_post li {font-size:2.1vw}
.fullwidth #post_head .post_abtf .excerpt p {font-size:2.2vw; line-height:1.3em}
#the_post_con #the_post, .fullwidth #the_post_con #the_post {padding:5vw 6vw}
.po_btn:hover .otag, .po_btn:hover .otag, .post_soc .sb_con:hover .stag, #post_head #post_inf .title_con:before {display:none}
#post_nav .post_nav_in a.title, #post_nav .post_nav_in .title {max-width:calc(100% - 20vw)}
.single_vid #post_nav .post_nav_in a.title {max-width:75%}
#post_nav #breadcrumb .bcrumb {margin:0}
#the_post_con #the_post ul {margin:3vw 0}
.post_op_con {padding-left:10px}
/*.post_soc {margin-right:10px}*/
.post_soc .sb_con:nth-child(2) {margin:0 6px}
#tagbar .cats_con {max-height:3.8vw}
#stream .post.noposts .post_meta .post_btn {font-size:3vw; padding:1.7vw 2vw}
#stream .post.noposts .post_meta .post_btn .ar {width:2.5vw; margin-left:5px}
#tagbar .ctag.kom .emoji {top:-0.35vw}
#tagbar .ctag.mindset .emoji {width:1.8vw}
#tagbar .ctag.fin .emoji {height:1.2vw; top:-0.3vw; width:1.8vw}
#tagbar .all_cats .allcats_nav_con {padding-top:1.1vw}
.allcats_nav_con:before {top:1vw}
.nav_shdw:before {height:6vw}
.apage #the_post_con #the_post {padding:5vw 7vw}
.apage #the_post_con {padding:6vw 8% 0 8%}
.apage #the_post_con .phead h1 {font-size:6.7vw}
.apage #the_post_con .phead {margin-bottom:4vw; padding-left:4vw}
.apage #the_post_con .phead h3 {font-size:3vw; margin-bottom:0.5vw}
.nzbd .apage #the_post_con .phead h1 {font-size:6.5vw}
.apage.legal .lmoffice {padding-bottom:15vw; margin-bottom:4vw}
#the_post_con #the_post .contact {margin-bottom:2.5vw; padding:3vw}
.sitemap #the_post_con #the_post p {font-weight:600}
.sitemap #the_post_con #the_post h5 {font-size:3vw; margin-bottom:2vw; padding-bottom:2vw}
.sitemap .slinkscon a.slink {font-size:2.4vw}
.sitemap .articles a.slink {font-size:2.2vw}
.sitemap .slinkscon {grid-row-gap:2.1vw; margin-bottom:5vw}
.sitemap #the_post_con #the_post .articles li {margin-bottom:1.5vw}
.page_header .pmetas {top:0}
.page_header .ph_inner .ic {width:4.5vw; height:4.5vw; border:0.45vw solid #e56935; margin-right:1vw}
.page_header .ph_inner h1 {font-size:5.2vw}
.page_header .ph_inner {padding:5vw 7%}
.page_header .ph_inner h3 {margin-top:1vw; font-size:2.3vw}
.page_header .ph_inner .min .ic img {width:58%}
.quotes .page_header .ph_inner h1 {font-size:5.7vw}
.post .sharebar {padding:1.4vw}
.post .sharebar .button {font-size:1.6vw; letter-spacing:0.04vw; padding:1.2vw 1.6vw}
.post .sharebar .button.social {padding:1.2vw 1.5vw 1.2vw 4.2vw}
.post .sharebar .button .ic {width:1.3vw; margin-right:1.1vw}
.post .sharebar .button.social .ic {width:2.5vw; height:2.5vw}
.post .sharebar .button.washare {margin-left:1vw}
.squote #stream.sprueche {padding-bottom:5vw}
.quotes_nav {margin-top:3.5vw}
.quotes_nav .qnav_bnt {padding:2.5vw; font-size:3.2vw; width:48.8%}
.quotes_nav .qnav_bnt .ar {width:2.8vw}
.quotes_nav .qnav_bnt.prev {padding:2.5vw 3vw 2.5vw 2vw}
.post .thumb .play {width:5vw; height:5vw}
.post.featured .thumb .play {width:11vw; height:11vw}
.single_vid #stream {margin-top:4vw}
#main.single_vid .the_bvideo .vid_info {padding:3.5vw 4vw}
.the_bvideo .vid_info .vid_meta h1 {font-size:3.8vw}
.the_bvideo .vid_info .vid_meta .excerpt {margin-top:1.3vw}
.the_bvideo .vid_info .vid_meta .excerpt p {font-size:1.6vw}
.the_bvideo .vid_info .vid_meta_con {width:68%}
.vid_meta_con .tagscon {margin-top:2.5vw}
.vid_meta_con .tagscon .tag .ic {width:1.7vw; margin-right:0.7vw}
.vid_meta_con .tagscon .tag {font-size:1.5vw; margin-right:1vw}
.vid_meta_con .tagscon .tags_wrp {width:calc(100% - 16vw)}
.vid_meta_con .tagscon a {font-size:1.4vw; padding:0.8vw 2vw; margin:0 0.35vw}
.voptions h6 {font-size:2.3vw; margin-bottom:1.8vw}
.voptions .vnavi .vnav_btn {padding:1vw}
.voptions .vnavi .vnav_btn .ar {width:2vw}
.single_vid .voptions .plike, .single_vid .voptions .ytabo {margin-top:1.2vw; padding:1.2vw; font-size:1.7vw}
.single_vid .voptions .ytabo {margin-top:1.1vw}
.single_vid .voptions .plike .ic {width:1.6vw; margin-right:0.8vw}
.single_vid .voptions .ytabo .ic {width:1.8vw; margin-right:0.8vw}
.single_vid #stream .rv_top h3 {font-size:4vw}
.single_vid #stream .rv_top a.all_vids {font-size:2vw; padding:1vw 3vw}
.single_vid #stream .rv_top a.all_vids .ar {width:1.7vw; margin-left:0.3vw}
.single #the_post_con .sitemap .slinkscon {grid-column-gap:1vw}
.single #the_post_con .sitemap .slinkscon a.slink {font-size:1.9vw}
#the_post_con #the_post h6 {font-size:1.9vw}
#the_post_con #the_post h2.tp, #the_post_con #the_post h3.tp, #the_post_con #the_post h4.tp, #the_post_con #the_post h5.tp, #the_post_con #the_post h6.tp {padding-bottom:2vw; margin-bottom:3vw}
#the_post_con #the_post .avideo {margin-bottom:2.5vw}
.crslgtbwrp .crslbclose {width:4vw; height:4vw}
.crslgtbwrp {width:90%}
.crslightbox .cbox {height:70vh}
.crslightbox .cbox.thecrs p {font-size:2.5vw}
.crslightbox .clogo {width:32vw; height:6vw; margin-bottom:2vw}
.crslightbox .cbox.thecrs .crsm .ctabtn {font-size:2.5vw; padding:1.5vw; margin-top:2vw}
.cbox.thecrs .crsm .ctabtn .ar {width:1.25vw; margin-left:0.7vw}
.crslightbox .cbox.crsmck .ending {width:calc(100% - 40px); top:3vw}
.cbox.crsmck .ending .countdown {width:100%; font-size:2.5vw; padding:1vw; margin:0; margin-top:1vw}
.crslightbox .cbox.crsmck .ending p {width:100%; text-align:center; font-size:2.2vw; letter-spacing:0.2vw}
.crslightbox .cbox.crsmck .mckup {margin-top:10vw}
.sctabox, .fullwidth .sctabox {padding:7vw}
.sctabox .crslogo {height:13vw}
.sctabox .crsmckup {padding-bottom:37vw}
.sctabox .crsin h2 {font-size:6vw}
.sctabox.prod .crsin {margin-top:4vw}
.sctabox.prod .crslogo {padding:4vw}
.sctabox.prod .crsin h2 {font-size:7.25vw}
.sctabox.prod .crsmckup {padding-bottom:46vw}
.sctabox a.ctabtn {font-size:4vw; padding:2.5vw 6vw}
.sctabox a.ctabtn .ar {width:2vw; margin-left:1vw}
.sctabox .wavs {width:70vw}
.sctabox .crslogo span.tx {font-size:4.8vw}
.sctabox .crslogo span.crw {width:7vw; height:7vw; margin-right:1.1vw}
.podcast .sctabox {padding:4vw}
#main.single_vid .bvid_con #bvideo .plybtn {width:20vw; height:12.5vw}
#the_post .post_img {padding-bottom:36vw; margin-bottom:2.5vw; margin-top:3vw}
#the_post_con #the_post h2, #the_post_con #the_post h3, #the_post_con #the_post h4, #the_post_con #the_post h5, #the_post_con #the_post h6 {margin-bottom:2.5vw}
#the_post_con #the_post h2 {font-size:4.5vw}
#the_post_con #the_post h3 {font-size:3.8vw}
#the_post_con #the_post h4 {font-size:3vw}
#the_post_con #the_post h5 {font-size:2.5vw}
#the_post_con #the_post h6 {font-size:2.1vw}
#the_post .aphoto .apic {width:6vw; height:6vw; border-width:0.4vw; margin-right:1.5vw}
#the_post_con #the_post #overview .otop h6 {font-size:22px}
#the_post_con #the_post #overview .otop span.ic {width:20px; padding-top:2px; margin-right:8px}
#the_post #overview .over_clap p, .fullwidth #the_post #overview .over_clap p {font-size:2vw}
#the_post #overview .over_clap .arr {width:1vw; margin-left:0.45vw}
#the_post #overview .over_clap {padding:2vw}
#the_post #overview.folded {max-height:43vw}
#the_post #overview:after {height:12vw}
#post_head .post_abtf .thumbnail, .fullwidth #post_head .post_abtf .thumbnail {padding-bottom:44vw}
.fullwidth #post_head .post_abtf .post_meta_con {width:100%; margin-top:2.2vw}
.fullwidth #post_head .post_abtf .thumbnail, .fullwidth .sctabox .crsin {width:100%}
.recomin .recomhd h3, .recomin .recomhd a.category {font-size:2.7vw; letter-spacing:0.2vw}
.recomin .recomhd a.category {padding:1vw 2vw}
.recomin .recomhd {margin-bottom:3vw}
.recom_con:before, .recom_con:after {height:8vw}
.recombox .rdesc {padding:2.5vw}
.recombox .rdesc h2 {font-size:2.2vw; letter-spacing:0.15vw}
.recombox .rdesc h2 a {-webkit-line-clamp:3}
.recombox .rdesc .post_meta {margin-top:1.8vw}
.recombox .post_meta a.post_btn {font-size:2.2vw; letter-spacing:0.15vw; padding:1.35vw}
.recombox .post_meta a.post_btn .ar {width:1.8vw}
.catrecbx h2 {font-size:4vw}
.catrecbx .categories a .em {display:inline-block; width:2.8vw; height:2.8vw; margin-right:1vw}
.catrecbx .categories a {font-size:2.5vw; margin-bottom:2vw; padding:1.5vw}
.catrecbx .categories {margin-top:3.5vw}
.sctabox.bf .crslogo span.tx {font-size:7vw}
.sctabox.bf .crslogo .bfic {width:8.5vw; margin:0 0 0 0.5vw}
.sctabox.bf .crsin {margin-top:4vw}
.sctabox.bf .crsin h2 {font-size:8vw}
.sctabox.bf .crsmckup {padding-bottom:53vw; margin-top:2vw}
.shownotes .snlft .snhd h3 {font-size:2.75vw; letter-spacing:0.1vw}
.shownotes {padding:2.5vw}
.shownotes .snlft .snhd {margin-bottom:1.75vw}
.shownotes p {font-size:2vw; letter-spacing:0.075vw}
.shownotes ul li {margin-bottom:1.25vw}
.shownotes p a {text-wrap:nowrap}
.single_vid .shownotes {margin-top:4vw; border-radius:1.5vw}
}	
@media screen and (max-width:950px) {
#post_head .post_abtf .excerpt p, .fullwidth #post_head .post_abtf .excerpt p {font-size:2.6vw}	
#the_post_con #the_post p, #the_post_con #the_post li, .fullwidth #the_post_con #the_post p, #the_post_con #the_post li {font-size:2.3vw}
#the_post_con #the_post, .fullwidth #the_post_con #the_post {padding:5vw 8vw}
#post_head #post_inf .title_con h1 {font-size:5.2vw}
#post_head #post_inf .title_con h1.big, .fullwidth #post_head #post_inf .title_con h1, .fullwidth #post_head #post_inf .title_con h1.big {font-size:7vw}
}	
@media screen and (max-width:900px) {
#stream {margin-top:0; padding-top:5vw}
#tagbar .ctag.biz, #tagbar .ctag.fin {display:none}
#tagbar .ctag, #post_nav #breadcrumb .bcrumb {font-size:1.75vw; padding:1.1vw 2.1vw; margin:0 0.5vw}
#tagbar .ctag {padding:1.1vw 3vw}
#tagbar .cats.spiri .ctag {padding:1.1vw 2.5vw}
#tagbar .ctag.erfolg {padding:1.1vw 2.1vw 1.1vw 4.2vw}
#tsbar .bsets .loopt {width:4.12vw; height:4.12vw}
.bsets .loopt img {width:50%}	
#stream .post h2, #stream .post h2 a {font-size:4vw}
.post_meta .pmtag h6, .single_vid .post_meta .pmtag h6 {font-size:1.7vw}
#stream.boxed .post.featured, #stream.boxed .post {margin-bottom:2vw}
#stream.boxed .post:last-child {margin-bottom: 0}
.post_meta .bkmrk_con .btag, .pmetas .pop .ptag {font-size:13px}
#tsbar, #post_nav {max-height:6.8vw}
#post_head .post_abtf .excerpt p, .fullwidth #post_head .post_abtf .excerpt p {font-size:3vw}
#post_head .post_abtf .post_meta_con, #post_head .post_abtf .post_meta, .fullwidth #post_head .post_abtf .post_meta_con {margin-top:3vw}
.post_op, .sharebtn {width:3.8vw; height:3.8vw}
#post_nav .post_nav_in a.title, #post_nav .post_nav_in .title {max-width:calc(100% - 23vw)}
#post_nav #breadcrumb .bcrumb {margin:0}
#the_post_con #the_post, .fullwidth #the_post_con #the_post {padding:5vw 6vw}
.single .post_meta .pmtag .ava {width:30px; height:30px}
.single_vid .post_meta .pmtag .ava {width:2.8vw; height:2.8vw}
#post_head .post_abtf .post_meta .pmtag.author {padding:5px 15px 5px 6px}
#tagbar .ctag .emoji {margin-right:0.8vw}
#tagbar .cats_con {max-height:4.2vw}
#tagbar .ctag.mindset .emoji {width:2vw}
#tagbar .ctag.spiritualitaet .emoji {margin-right:0.7vw}
.nav_shdw:before {height:6.8vw}
#the_post_con #the_post ul.articles, .single_vid #stream .rv_top {margin-bottom:4vw}
.single_vid #stream {padding-top:0; padding-bottom:5vw}
.shownotes {margin-bottom:4vw; padding:4vw}
.shownotes .snlft .snhd .ic {width:5vw; height:5vw; margin-right:1.5vw}
.shownotes .snlft .snhd h3 {font-size:4vw}
.shownotes .snlft .snhd {margin-bottom:3vw}
.shownotes p {font-size:2.5vw; letter-spacing:0.1vw}
.shownotes ul li {margin-bottom:2vw}
}
@media screen and (max-width:800px) {
#bnavi {display:none}
#ccontainer {width:100%}	
#stream, #stream.boxed {padding:5vw 4% 0 4%}
#tagbar .ctag, #post_nav #breadcrumb .bcrumb {font-size:1.9vw; padding:1.2vw 2.2vw}
#tagbar .ctag {padding: 1.2vw 3vw}
#tagbar .cats.spiri .ctag {padding:1.2vw 2.5vw}
#tagbar .ctag.erfolg {padding:1.2vw 2.8vw 1.2vw 5vw}
#tagbar .ctag.erfolg .emoji {width:2.7vw; left:1.8vw} 
#tsbar_wrp, #post_nav .post_nav_in {padding:1.5vw 0}
#post_nav .post_nav_in {padding:1.5vw 11px}
#tsbar .bsets .loopt {width:4.55vw; height:4.55vw}
#tagbar .ctag .arr {width:0.8vw; margin-left:0.7vw}
#stream .post h2, #stream .post h2 a {font-size:4.2vw}
#stream .post .post_in {padding:3.8vw 4vw 3.7vw 4.2vw}
#stream .post.featured {padding-bottom:5vw; margin-bottom:5vw}
#stream .post .post_meta .post_btn {font-size:2.1vw; padding:1.2vw 2.7vw}
.post_btn .ar {width:1.8vw; top:-0.03vw; margin-left:0.4vw}
#stream .post.featured .post_meta {margin-top:3vw}
.post_meta .pmtag h6 {font-size:1.9vw}
.post_meta .pmtag .ava {width:3.1vw; height:3.1vw; margin-right:0.9vw}
.post_meta .pmtag.author {padding:0.6vw 2.2vw 0.6vw 0.7vw; margin-right:1vw}
.post_meta .pmtag.bkmrk {width:4.8vw; height: 4.8vw}
.post_meta .pmtag.bkmrk img, .post_op img, #post_head .post_meta .pmtag.plike img {width:36%}
#pagination .pnbox {width:7vw; height:6.5vw; margin:0 0.55vw}
#pagination .pnbox span {font-size:2.7vw}
.post_meta .bkmrk_con .btag, .pmetas .pop .ptag {bottom:-0.85vw}
#stream .post .post_meta {margin-top:3vw}
#stream.boxed .post .post_meta .post_btn, #stream.boxed .post.featured .post_meta .post_btn {font-size:2.1vw}
#stream.boxed .post .post_in {padding:4vw}
#stream.boxed .post h2, #stream.boxed .post.featured h2 {font-size:4.5vw}
#stream .post {margin-bottom:2.2vw}
#tsbar, #post_nav {max-height:8.1vw}
#content .swrap {padding:0 4%}
#content .blog_btn {font-size:4vw; padding:2.2vw}
#content .blog_btn .ar {width:3.25vw; margin-left:0.5vw}
.post_op, .sharebtn {width:4.5vw; height:4.5vw}
#post_head #post_inf, .fullwidth #post_head #post_inf {padding:6vw 6% 11vw 6%}
#post_head #post_inf .title_con h1.big, .fullwidth #post_head #post_inf .title_con h1, .fullwidth #post_head #post_inf .title_con h1.big {font-size:8vw; letter-spacing:0.2vw}
#post_head .post_abtf {margin-top:5vw}
#the_post_con, #the_post_con, .fullwidth #the_post_con {padding:0 6%}
#the_post_con #the_post p, #the_post_con #the_post li, .fullwidth #the_post_con #the_post p, #the_post_con #the_post li, .fullwidth #post_head .post_abtf .excerpt p {font-size:2.5vw}
#the_post_con #the_post li {margin-bottom:0.8vw}
#the_post_con #the_post h2 {font-size:4.5vw; margin-bottom:2.5vw}
#the_post_con #the_post h3 {font-size:3.6vw; margin-bottom:2.2vw}
#the_post_con #the_post h4 {font-size:3.2vw; margin-bottom:2vw}
#the_post_con #the_post h5 {font-size:2.7vw; margin-bottom:1.8vw}
#the_post_con #the_post h6 {font-size:2.3vw; margin-bottom:1.6vw}
#post_head .post_abtf .thumbnail {padding-bottom:47vw}
#the_post_con #the_post ul {margin:4vw 0}
.post_op, .sharebtn {width:5vw; height:5vw}
#post_nav #breadcrumb {width:calc(100% - 25vw)}
#post_nav .post_nav_in a.title, #post_nav .post_nav_in .title {max-width:calc(100% - 25vw)}
#post_nav {position:relative; top:0}
#tagbar .ctag .emoji {width:2vw}
#tagbar .cats_con {max-height:5vw}
#stream .post.noposts .post_in {min-height:50vw}
#stream .post.noposts .circ {width:50vw}
#stream .post.noposts .circ2 {width:70vw}
#stream .post.noposts h2 {text-align:center; font-size:6.5vw; padding:0 10%}
#stream .post.noposts .post_meta {margin-top:4vw}
#stream .post.noposts .post_meta .post_btn {font-size:5vw; padding:3vw 2vw}
#stream .post.noposts .post_meta .post_btn .ar {width:4vw; margin-left:0.7vw}
#tagbar .ctag.mindset .emoji {width:2.2vw}
#tagbar .ctag.kom .emoji {top:-0.55vw}
.nav_shdw:before {height:8vw}
.nav_shdw {height:12vw}
#tagbar .all_cats.closed .allcats_nav_con, #tagbar .all_cats.closed:hover .allcats_nav_con {display:none}
#tagbar .all_cats.closed:hover .ctag {text-shadow:0 1px 1px #4e5357; border:1px solid #63686c; background:#585d61; color:#a7aaad}
#tagbar .all_cats.closed:hover .ctag .arr, #tagbar .all_cats.closed .ctag .arr {transform:rotate(0deg); -webkit-filter: drop-shadow(0 1px 1px #4e5357); filter: drop-shadow(0 1px 1px #4e5357); opacity:0.5}
#tsbar:hover {border-color:#464c51}
.apage #the_post_con {padding:7vw 6% 0 6%}
.apage #the_post_con .phead h1, .nzbd .apage #the_post_con .phead h1 {font-size:7.5vw}
.apage #the_post_con .phead {margin-bottom:5vw}
.sitemap .articles a.slink {font-size:2.5vw}
.sitemap #the_post_con #the_post .articles li {margin-bottom:2vw}
.sitemap .slinkscon {margin-bottom:6vw}
.sitemap .slinkscon a.slink {font-size:2.8vw}
.sitemap #the_post_con #the_post h5 {font-size:4vw; padding-bottom:2.5vw; margin-bottom:3vw}
.page_header .ph_inner {padding:5vw 4%}
.page_header .ph_inner h3 {font-size:2.7vw; margin-top:1.5vw}
.page_header .ph_inner h1 {font-size:7vw}
.page_header .ph_inner .ic {width:6vw; height:6vw; border:0.6vw solid #e56935; margin-right:1.4vw}
.page_header .pcount {display:none}
.page_header .pmetas .popular {width:45px; height:45px}
.page_header .ph_inner h3 span.blg {display:none}
.page_header {background:linear-gradient(-23deg,#1e2023,#303538)}
.quotes .page_header .ph_inner h1 {font-size:7.5vw}
.quoates .page_header .ph_inner h3 {font-size:3vw}
.post .sharebar {padding:1.6vw}
.post .sharebar .button {font-size:1.9vw; letter-spacing:0.06vw; padding:1.5vw 1.8vw}
.post .sharebar .button.social {padding:1.5vw 1.7vw 1.5vw 5.25vw}
.post .sharebar .button .ic {width:1.7vw; margin-right:1.2vw}
.post .sharebar .button.social .ic {width:3vw; height:3vw}
.post .sharebar .button.washare {margin-left:10px}
.post .thumb .play {width:6vw; height:6vw}
.voptions {display:none}
.the_bvideo .vid_info .vid_meta_con {width:100%}
#main.single_vid .the_bvideo .vid_info {padding:4vw 4.5vw}
.the_bvideo .vid_info .vid_meta h1 {font-size:5vw}
.the_bvideo .vid_info .vid_meta .excerpt p {font-size:2vw}
.vid_meta_con .tagscon .tag {font-size:2vw}
.vid_meta_con .tagscon .tag .ic {width:1.9vw; margin-right:0.9vw}
.vid_meta_con .tagscon .tags_wrp {width:calc(100% - 20.1vw)}
.vid_meta_con .tagscon a {font-size:1.8vw; padding:1vw 2.5vw; margin:0 0.4vw}
.single_vid #stream .rv_top h3 {font-size:4.5vw}
.single_vid #stream .rv_top a.all_vids {font-size:2.5vw; padding:1.2vw 4vw}
.single_vid #stream .rv_top a.all_vids .ar {width:2vw}
.vid_meta_con .tagscon .tags_wrp .the_tags {width:1500px}
#the_post_con #the_post ul.cont {margin-top:2vw}
.single #the_post_con .sitemap .slinkscon a.slink {font-size:2.1vw}
.single #the_post_con .sitemap .slinkscon {grid-column-gap:3vw; grid-row-gap:2.5vw; border-bottom:0.5vw solid #f7efec; padding-bottom:3vw}
.grafik .post_op_con {display:none}
.grafik #post_nav #breadcrumb {width:calc(100% - 20vw)}
.grafik #post_nav .post_nav_in a.title, #post_nav .post_nav_in .title {max-width:calc(100% - 180px)}
#infografik {min-height:60vh}
#helobar .ctabox .cto .date {font-size:2.2vw}
#helobar .ctabox h2 {letter-spacing:0.1vw}
#helobar .crtvcon .cir {width:55vw; height:55vw}
#helobar {height:42vw}
#helobar .clogo {width:36vw; height:7vw; margin-bottom:3.2vw}
#helobar {height:auto; padding-top:6vw}
#helobar .ctabox {width:90vw; text-align:center; margin:0; margin-bottom:5vw;-moz-justify-content: center; -ms-justify-content: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center}
#helobar .wavs {width:82vw}
#helobar .crtvcon {margin-bottom:-20vw}
#helobar .crtv {width:74vw; height:74vw}
#helobar .ctabox h2 {font-size:9vw; padding:0 4%}
#helobar .clogo {width:68vw; height:11vw; margin-bottom:4vw}
#helobar .ctabox .cto {margin-top:3vw}
#helobar .crtvcon .cir {width:100vw; height:100vw}
#helobar .ctabox .cto .date {font-size:3.5vw}
#helobar .ctabtn {margin-left:2.2vw; font-size:3.8vw; padding:1.5vw 6vw}
#helobar .ctabtn .ar {width:1.75vw; margin-left:1vw}
.crslgtbwrp .crslbclose {width:34px; height:34px}
.crslightbox .cbox {width:100%}
#launchlbx {overflow-y:scroll}
.crslgtbwrp {position:relative; top:0; transform: translateX(-50%); left:50%; margin:65px 0px 100px 0}
.crslightbox .cbox.crsmck {border-left:none; border-top:3px solid #f47643; overflow:hidden}
.crslightbox .cbox.thecrs {height:auto; padding:8vw 5vw}
.crslightbox .clogo {width:60vw; height:10vw; margin-bottom:3vw}
.crslightbox .cbox.thecrs h2 {font-size:6.5vw; line-height:1.1em; margin-bottom:3vw}
.crslightbox .cbox.thecrs p {font-size:5vw}
.crslightbox .cbox.thecrs .crsm .ctabtn {font-size:4.5vw; margin-top:4vw; width:94%; padding:3vw; letter-spacing:0.2vw}
.cbox.thecrs .crsm .ctabtn .ar {width:2.2vw; margin-left:1.1vw}
.crslightbox .cbox.crsmck {height:90vw}
.crslightbox .cbox.crsmck .mckup {margin-top:17vw; padding-bottom:63vw; right:-25vw}
.crslightbox .cbox.crsmck .ending {top:0; padding:4vw}
.crslightbox .cbox.crsmck .ending p {font-size:4.5vw}
.cbox.crsmck .ending .countdown {border-width:3px; font-size:6vw; margin-top:1.5vw; padding:1.7vw}
#launchlbx {background:linear-gradient(-12deg, rgb(40 45 47), rgb(54 60 62 / 90%))}
.crslightbox .cbox.crsmck .ending {width:100%; right:auto; left:0}
.show .crslgtbwrp {animation:ppushUp9 0.4s; animation-fill-mode:forwards; animation-delay:0.15s}
#helobar .crtv .photo {top:47%}
.crs_btmfomo {padding:3vw}
.crs_btmfomo .btmfomo_cls {width:9vw}
.crs_btmfomo .btfo_in {width:calc(100% - 20vw); padding-right:1vw}
.crs_btmfomo .countdown {margin:0; width:100%; margin-top:1.8vw; font-size:4vw; letter-spacing:0.5vw; padding:1.5vw}
.crs_btmfomo .cicon {display:none}
.crs_btmfomo h3 {font-size:5vw; padding:0 5%; letter-spacing:0.2vw; font-weight:900; text-align:center; line-height:1.1em}
.crs_btmfomo .lnkto {width:10vw}
.crs_btmfomo .lnkto .lnkcri {width:7vw; height:7vw}
.crs_btmfomo .btmfomo_cls:before {height:76%}
.crs_btmfomo a.full {width:calc(100% - 9vw)}
.sctabox, .podcast .sctabox, .fullwidth .sctabox {padding:6vw}
.sctabox .crsmckup {padding-bottom:41vw}
.sctabox a.ctabtn {width:100%; padding:3.5vw; font-size:5vw}
.sctabox a.ctabtn .ar {margin-left:1.5vw; display:none}
.sctabox .crsin {margin-top:4vw}
.sctabox .crsin h2 {font-size:7.2vw}
.sctabox .crslogo {height:15vw; width:100%}
.sctabox .crslogo span.tx {font-size:6vw}
#the_post .post_img {padding-bottom:45vw}
#the_post_con #the_post h2, #the_post_con #the_post h3, #the_post_con #the_post h4, #the_post_con #the_post h5, #the_post_con #the_post h6 {letter-spacing:0.1vw}
#the_post .aphoto .apic {width:8vw; height:8vw; border-width:0.4vw; margin-right:2vw}
#overview {padding:3.5vw 4vw; margin-bottom:4.5vw}
#the_post_con #the_post #overview .otop {margin-bottom:2vw}
#the_post_con #the_post #overview li {margin-bottom:1.3vw; line-height:1.25em; margin-bottom:2vw}
#overview {padding:4vw 5vw}
#the_post_con #the_post #overview .otop {margin-bottom:3vw}
#the_post_con #the_post #overview ul a {width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; line-height:1.2em}
#the_post #overview.folded {max-height:58vw}
#the_post #overview .over_clap .arr {width:1.25vw; margin-left:0.5vw}
#the_post #overview .over_clap {padding:3vw}
#the_post #overview .over_clap p, .fullwidth #the_post #overview .over_clap p {font-size:3vw}
#the_post #overview .over_clap .arr {width:1.5vw; margin-left:0.75vw}
#the_post #overview.folded {max-height:65vw}
#the_post #overview:after {height:20vw}
#the_post #overview.folded {max-height:77vw}
#the_post_con #the_post #overview ul li {margin-bottom:1.3vw}
.recom_con {padding:5vw}
.recombox .rdesc h2 {font-size:2.7vw}
.recombox .rdesc {padding:3vw}
.recom_con .recomin .recombox {margin-bottom:3vw}
.recom_con .recomin .recombox, .recom_con .recomin .recombox:nth-child(5) {width:100%; margin-bottom:4vw}
.recom_con .recomin .recombox:nth-child(6) {margin-bottom:0}
.recomin .recomhd {margin-bottom:7vw}
.recomin .recomhd h3, .recomin .recomhd a.category {font-size:8vw; text-align:center}
.recomin .recomhd h3 {margin-bottom:3vw; font-size:9vw}
#content .recomin .recomhd, .recomin .recomhd a.category {-moz-justify-content:center; -ms-justify-content:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center}
.recomin .recomhd a.category {width:100%; text-align:center; padding:2vw; box-shadow:0 3px 5px #090a0a; border-width:0.65vw}
.recom_con {padding:6vw}
.recom_con:before, .recom_con:after {height:14vw}
.recom_con .recomin .recombox, .recombox .rthumb {border-width:0.65vw}
.recombox .rthumb:before {height:25vw}
.recombox .rdesc, .fullwidth .recombox .rdesc {padding:4vw}
.recombox .rdesc h2, .fullwidth .recombox .rdesc h2 {font-size:4.8vw; letter-spacing:0.22vw}
.recombox .rdesc .post_meta {margin-top:3.5vw}
.recombox .post_meta a.post_btn {font-size:5vw; padding:2.5vw}
.recombox .post_meta a.post_btn .ar {width:4.1vw; margin-left:0.5vw}
.catrecbx {margin-top:5vw; padding:5vw; border-width:0.65vw}
.catrecbx h2, .fullwidth .catrecbx h2 {font-size:4.5vw; padding:0}
.catrecbx:before {width:100vw; height:100vw}
.catrecbx .categories {margin-top:4vw}
.catrecbx .categories a {border-width:0.4vw}
.sctabox.bf .crsin h2 {font-size:8.5vw; letter-spacing:0.175vw}
.sctabox.bf .crsmckup {padding-bottom:58vw; width:100%; margin-top:3vw}
#main.single_vid.bf .bvid_con #bvideo .plybtn {transform:none; left:5%; top:auto; bottom:7%; width:25vw; height:16vw}
.single_vid.bf #stream {display:block}
.single_vid.bf .sctabox {border-bottom:3px solid #ec6d39}
.sctabox.bf .crslogo span.tx {font-size:8.5vw}
.sctabox.bf .crslogo .bfic {width:10vw}
.sctabox.bf a.ctabtn {margin-top:5vw}
.shownotes {-webkit-border-radius:2.5vw; -moz-border-radius:2.5vw; border-radius:2.5vw; margin-bottom:5vw}
.shownotes .snlft .snhd .ic {width:7.5vw; height:7.5vw}
.shownotes .snlft .snhd h3 {font-size:5.25vw}
.shownotes p {font-size:3vw}
.single_vid .shownotes {margin-bottom:2vw}
.sctabox.prod .crslogo {padding:5vw}
.sctabox.prod .crslogo span.tx {white-space:normal; font-size:7vw}
.sctabox.prod .crsin h2 {font-size:8vw}
.sctabox.prod .crsmckup {padding-bottom:51vw}
.sctabox.prod a.ctabtn {padding:6vw; font-size:7vw}
}
@media screen and (max-width:750px) {
#post_head #post_inf .title_con:before {display:none}	
#post_head .post_abtf {margin-top:0}
#post_head #post_inf, .fullwidth #post_head #post_inf {padding-top:6.5vw; padding-bottom:11.5vw}
#the_post_con, .fullwidth #the_post_con {padding:0}
#post_head #post_inf .title_con {padding-bottom:4.5vw}
#the_post_con #the_post, .fullwidth #the_post_con #the_post {padding:6vw 8vw; border-right:none; border-left:none}
#the_post_con #the_post p, #the_post_con #the_post li, .fullwidth #the_post_con #the_post p, #the_post_con #the_post li {font-size:3vw}
#the_post_con #the_post h2 {font-size:7vw; margin-bottom:3.5vw; line-height:1.07em}
#post_head .post_abtf .excerpt p, .fullwidth #post_head .post_abtf .excerpt p {font-size:3.5vw}
#post_head .post_abtf .post_meta_con, #post_head .post_abtf .post_meta {margin-top:3.5vw}
#the_post_con #the_post h3 {font-size:4.5vw; margin-bottom:3vw}
#the_post_con #the_post h4 {font-size:3.8vw; margin-bottom:2.2vw}
#the_post_con #the_post h5 {font-size:3.5vw; margin-bottom:2vw}
#the_post_con #the_post h6 {font-size:3.2vw; margin-bottom:2vw}
#the_post_con #the_post {-webkit-border-top-left-radius:4vw; -webkit-border-top-right-radius:4vw; -moz-border-radius-topleft:4vw;-moz-border-radius-topright:4vw; border-top-left-radius: 4vw;border-top-right-radius: 4vw}
.single_vid #post_nav .post_nav_in a.title {max-width:calc(100% - 125px)}
.apage #the_post_con #the_post p, .apage #the_post_con #the_post li {font-size:2.5vw}
.single_vid #stream .rv_top h3 {font-size:5vw}
.single_vid #stream {margin-top:5vw}
.single #the_post_con .sitemap .slinkscon a.slink {font-size:2.6vw}
}		
@media screen and (max-width:700px) {
#stream .post.featured .post_in .the_post {width:100%; padding:0 2%}
#stream .post.featured .post_in .the_thumb, #stream .post .post_in .the_post, #stream .post.featured .thumb_con .thumb img.thumbnail, #stream .post .post_in .the_thumb .thumb_con img.thumbnail {width:100%}
 #stream .post.featured .thumb_con .thumb img.thumbnail {top:50%}
#stream .post.featured .post_in .the_thumb .thumb_con .thumb {padding-bottom:45vw}
#stream .post .post_in .the_thumb .thumb_con .thumb {padding-bottom:40vw; border-width:0.56vw}
#stream.vids .post.featured .post_in .the_thumb .thumb_con .thumb {padding-bottom:51vw}
#stream.vids .post .post_in .the_thumb .thumb_con .thumb {padding-bottom:45vw}
#stream.vids .post .post_in .the_thumb .thumb_con img.thumbnail {top:50%}
#stream .post .post_in .the_post {-webkit-order:1; -ms-flex-order:1; order:1}
#stream .post .post_in .the_thumb {-webkit-order:0; -ms-flex-order:0; order:0; width:100%; margin-bottom:4vw}
#stream.boxed .post.featured .post_in {margin-top:0}
#stream .post.featured .thumb_con {width:100%}
#stream .post.featured .thumb_con .thumb {padding-bottom:45vw}
#stream .post h2, #stream .post h2 a {font-size:6vw; letter-spacing:0.1vw}
#stream .post .post_meta .post_btn {font-size:2.5vw; padding:1.5vw 3vw}
#stream .post .post_in {padding:4.5vw 5vw 4.5vw 5vw}
#stream .post .post_meta {margin-top:3.5vw}
.post_meta .pmtag h6, .post_meta .pmtag h6, .single_vid .post_meta .pmtag h6 {font-size:2.2vw}
.post_meta .pmtag .ava, .single_vid .post_meta .pmtag .ava {width:3.8vw; height:3.8vw}
.post_meta .pmtag.author {padding:0.7vw 2.5vw 0.7vw 0.7vw; margin-right:1.3vw}
.post_meta .pmtag.bkmrk {width:5.7vw; height:5.7vw}
#stream .post .circ {width:50vw}
#stream .post .circ2 {width:100vw; opacity:0.3; transform: translate(-50%,50%); top:auto; bottom:-11vw; left:50%}
#pagination {margin-top:5vw}
#pagination .pnbox.oldest, #tsbar .bsets {display:none}
#pagination .pnbox {width:10vw; height:9vw}
#pagination .pnbox span {font-size:4vw}
#pagination .pnbox.older span, #pagination .pnbox.oldest span, #pagination .pnbox.newst span, #pagination .pnbox.newr span {font-size:6vw; top:47%}
.post_btn .ar {width:1.9vw}
#stream.boxed .post .post_meta .post_btn {font-size:2.2vw}
#stream.boxed .post .post_meta, #stream.boxed .post.featured .post_meta {margin-top:3vw}
#tagbar {padding-right:0; width:100%}
#tagbar .all_cats_con {margin-right:0; width:215px; padding-left:15px; border-color:#5f6469; padding-right:1.6vw}
#tsbar .cats_con {overflow:hidden; overflow-x: scroll; width:calc(100% - 215px); -ms-overflow-style: none; scrollbar-width: none}
#tsbar .cats_con::-webkit-scrollbar {display:none}
#tsbar .all_cats_con:before {content:''; position:absolute; width:10px; height:100%; z-index:100; right:-11px; top:0; background:linear-gradient(90deg,#393f44,rgb(57 63 68 / 0%))}
#tsbar .cats_con .cats {width:119vw; white-space:nowrap; z-index:0; padding-left:1.5vw}
#tsbar .cats_con .cats.spiri {width:124vw}
#tsbar .cats_con .cats.biz {width:118vw}
#tsbar .cats_con .cats.biz .ctag.fin {margin-right:2.5vw}
#tagbar .ctag.biz, #tagbar .ctag.fin {display:flex}
#tagbar .ctag, #post_nav #breadcrumb .bcrumb {font-size:2.3vw; padding:1.3vw 2.7vw}
#tagbar .ctag {padding:1.3vw 2.7vw 1.3vw 1.8vw}
#tagbar .cats.spiri .ctag {padding:1.3vw 2.7vw 1.3vw 5.4vw}
#tagbar .cats .ctag {padding:1.3vw 2.7vw 1.3vw 5.3vw}
#tagbar .cats .ctag.active {-webkit-order:-1; -ms-flex-order:-1; order: -1}
#tagbar .ctag .emoji {margin-right:1.2vw}
#tagbar .ctag.all {margin-left:0}
#tagbar {margin-right:0; border-right:none; width:100%}
#tsbar .bsets .loopt {width:5.19vw; height:5.19vw}
#tagbar .ctag.biz {margin-right:2.5vw}
#tagbar .ctag.biz.active {margin-right:0.5vw}
#tagbar .ctag .arr {width:0.97vw; margin-left:0.8vw}
#stream, #stream.boxed {padding-top:6vw}
#stream .post.featured:before {background:#565b5f}
#tsbar, #post_nav {max-height:8.5vw}
#stream .post.featured .circ2 {display:block; bottom:-5vw; transform:translate(-50%,0%); overflow: hidden; opacity:0.32; z-index:-1}
#stream .post.featured .circ2 img {transform: translateY(65%)}
#content .blog_btn {margin-top:3vw}
#the_post_con #the_post p, #the_post_con #the_post li, .fullwidth #the_post_con #the_post p, #the_post_con #the_post li {font-size:3.3vw; font-weight:500}
.po_btn:nth-child(2) {margin-left:6px}
#tagbar .ctag .emoji {width:2.4vw; position:absolute; left:2vw; margin:0; transform: translateY(-50%); top:50%}
#tagbar .ctag.biz .emoji {width:2.25vw}
#tagbar .cats_con {max-height:6vw}
#tagbar .ctag.erfolg .emoji {top:46%; width:3.3vw; left:1.5vw}
#tsbar .cats_con .cats.ber {width:117vw}
#tagbar .ctag.kom .emoji {height: auto; top:50%}
#tagbar .ctag.mindset .emoji {width:2.5vw}
#tagbar .ctag.fin .emoji {top:50%; height:auto; width:2.45vw}
#tagbar .all_cats .allcats_nav_con {padding-top:10px}
.allcats_nav_con:before {width:10px; height:10px; top:10px}
.nav_shdw:before {height:8.3vw}
#stream.sprueche .post .post_in .the_thumb .thumb_con img.thumbnail {top:50%}
#stream.sprueche .post .post_in .the_thumb {margin-bottom:0}
.post .sharebar {padding:1.8vw}
.post .sharebar .button {font-size:2.2vw; letter-spacing:0.06vw; padding:1.8vw 2.2vw}
.post .sharebar .button.social {padding:1.8vw 2vw 1.8vw 6vw}
.post .sharebar .button .ic {width:2vw; margin-right:1.5vw}
.post .sharebar .button.social .ic {width:3.5vw; height:3.5vw}
.post .thumb .play {width:11vw; height:11vw; bottom:4.5%; right:3%}
.post.featured .thumb .play {width:13vw; height:13vw}
.the_bvideo .vid_info .vid_meta h1 {font-size:6vw}
.the_bvideo .vid_info .vid_meta .excerpt {margin-top:2vw}
.the_bvideo .vid_info .vid_meta .excerpt p {font-size:2.75vw; line-height:1.3em; letter-spacing:0.125vw}
.vid_meta_con .tagscon {margin-top:4vw}
.vid_meta_con .tagscon .tag {font-size:14px; margin-right:7px}
.vid_meta_con .tagscon .tag .ic {width:13px; margin-right:6px}
.vid_meta_con .tagscon a {font-size:14px; padding:8px 18px; margin:0 3px}
.single_vid #stream .rv_top a.all_vids {padding:1.4vw 4vw}
.vid_info .octa {width:25vw}
.vid_meta_con .tagscon .tags_wrp {width:calc(100% - 140px)}
#the_post_con #the_post .avideo {margin-bottom:4vw}
#stream .post.featured .post_in .the_post {margin-top:0}
#the_post .post_img {margin-top:4vw; margin-bottom:3vw; border-width:0.6vw}
#the_post .aphoto .apic {width:10vw; height:10vw; margin-right:2.3vw; border-width:0.5vw}
#post_nav .post_nav_in a.title, #post_nav .post_nav_in .title {max-width:calc(100% - 30vw)}
.catrecbx .categories a, .catrecbx .categories a:nth-child(7), .catrecbx .categories a:nth-child(8) {width:100%; margin-bottom:3vw; font-size:5.2vw; letter-spacing:0.25vw; padding:3vw; border-width:0.55vw}
.catrecbx .categories a:nth-child(8) {margin-bottom:0}
.catrecbx .categories a .em {width:6vw; height:6vw; margin-right:2vw}
.catrecbx:before {width:190vw; height:190vw; opacity:0.1}
.sctabox.bf .crsin {margin-top:4vw}
}		
@media screen and (max-width:650px) {
#stream .post {margin-bottom:3vw}	
#tagbar .ctag, #post_nav #breadcrumb .bcrumb {padding:1.5vw 2.7vw}
#tagbar .ctag {padding:1.5vw 2.7vw 1.5vw 2vw}
#tagbar .cats.spiri .ctag {padding:1.5vw 2.7vw 1.5vw 5.4vw}
#tsbar .cats_con .cats {width:120vw}
#tsbar, #post_nav {max-height:9vw}
.post_meta .pmtag.bkmrk {width:5.78vw; height:5.78vw}
.post_op, .sharebtn {width:5.4vw; height:5.4vw}
#tagbar .cats .ctag {padding:1.5vw 2.7vw 1.5vw 5.6vw}
.apage #the_post_con #the_post p, .apage #the_post_con #the_post li {font-size:2.7vw}
.sitemap .articles a.slink {font-size:2.8vw}
.page_header .ph_inner .ic {width:7vw; height:7vw; margin-right:1.6vw; border-width:0.7vw}
.page_header .ph_inner h1 {font-size:8vw}
.page_header .pmetas {top:7%}
.page_header .ph_inner h3 {font-size:3vw}
.page_header .pmetas .popular {width:38px; height:38px}
.page_header .pmetas {top:0}
#tsbar .cats_con .cats.biz {width:120vw}
.videos .page_header .ph_inner h3 {-webkit-line-clamp:2; font-size:3.7vw; letter-spacing:0.22vw}
.videos .page_header .ph_inner h3.bel {-webkit-line-clamp:1}
.quotes .page_header .ph_inner h1 {font-size:8.5vw}
.quotes .page_header .ph_inner h3 {font-size:3.4vw}
.videos .page_header .ph_inner h3.eug, .videos .page_header .ph_inner h3.alx {-webkit-line-clamp:1}
.sctabox .wavs {width:100vw}
.sctabox .wavs.one {top:-3vw}
.sctabox .wavs.two {bottom:-3vw}
.shownotes {padding:5vw}
.shownotes p {font-size:3.5vw}
.shownotes ul li {margin-bottom:3.25vw}
.single_vid .shownotes {margin-top:5vw; border-radius:2vw}
}	
@media screen and (max-width:600px) {
#tagbar .ctag, #post_nav #breadcrumb .bcrumb {font-size:2.5vw; padding:1.7vw 3vw}
#tagbar .ctag {padding:1.7vw 3vw 1.7vw 2vw}	
#tagbar .ctag .arr {width:1.05vw; margin-left:1vw}
#tsbar .cats_con .cats {width:128vw}
#stream .post.featured h2 {font-size:7vw}
#stream .post .post_in {padding-bottom:5vw}
#stream .post .post_meta, #stream .post.featured .post_meta {margin-top:4vw}
#stream .post .post_meta .post_btn, {font-size:3vw; padding:1.7vw 3.5vw}
.post_btn .ar {width:2.4vw; margin-left:0.45vw}
.post_meta .pmtag h6, .single_vid .post_meta .pmtag h6 {font-size:2.6vw}
.post_meta .pmtag.author {padding:1vw 2.8vw 1vw 1vw; -webkit-order:1; -ms-flex-order:1; order:1; margin-right:0; margin-left:1.5vw}
.post_meta .pmtag .ava {width:4.3vw; height:4.3vw; margin-right:1.2vw}
.post_meta .pmtag.bkmrk {width:7vw; height:7vw; -webkit-order:0; -ms-flex-order:0; order:0}
#stream .post.featured {margin-bottom:6vw; padding-bottom:6vw}
#tsbar, #post_nav {max-height:9.6vw; position:sticky; top:59px; border-color:#51565a}
#stream .post.featured .circ2 {bottom:-6vw}
#stream .post.featured .circ2 img {transform: translateY(55%)}
.post_meta .bkmrk_con .btag, .pmetas .pop .ptag {bottom:-1vw; padding:5px 7px}
.post_meta .pmtag h6, .single_vid .post_meta .pmtag h6 {display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow: hidden; text-overflow: ellipsis; max-width:30vw}
#content .blog_btn {margin-top:3.5vw; font-size:5vw; padding:3.2vw}
#content .blog_btn .ar {width:4vw}
#stream .post .post_meta .post_btn {font-size:3vw}
.post_btn .ar {width:2.5vw; top:-0.05vw}
#the_post_con #the_post p, #the_post_con #the_post li, .fullwidth #the_post_con #the_post p, #the_post_con #the_post li{font-size:3.75vw}
.post_soc .sb_con:nth-child(2) {display:none}
.post_soc .sb_con:nth-child(3) {margin-left:7px}
.post_op, .sharebtn {width:36px; height:36px}
#post_head #post_inf .title_con h1, #post_head #post_inf .title_con h1.big, .fullwidth #post_head #post_inf .title_con h1, .fullwidth #post_head #post_inf .title_con h1.big {line-height:1.1em; letter-spacing:0.3vw}
#post_head .post_abtf .post_meta .pmtag.author {margin-right:0}
#tagbar .cats .ctag {padding:1.7vw 2.7vw 1.7vw 6vw}
#tagbar .ctag .emoji {width:2.8vw}
#tagbar .ctag.fin .emoji {width:3vw}
#tagbar .ctag.biz .emoji {width:2.5vw; left:2.2vw}
#tagbar .cats_con {max-height:none}
#tagbar .ctag.erfolg .emoji {width:3.7vw}
#tsbar .cats_con .cats.ber {width:125vw}
#stream .post.noposts .circ2 {width:95vw}
#stream .post.noposts h2 {font-size:8vw}
#stream .post.noposts .post_in {min-height:75vw}
#stream .post.noposts .circ {width:70vw}
#tagbar .ctag.mindset .emoji {width:2.9vw}
#stream, #stream.boxed {padding-top:0; overflow:hidden; width:100vw}
#stream .post.featured {width:110%; left:-5%}
#stream .post.featured .post_in .the_post {padding:0 6%}
#stream .post.featured .post_in .the_thumb .thumb_con .thumb, #stream.vids .post.featured .post_in .the_thumb .thumb_con .thumb {border:none; border-bottom:3px solid #ec6d39;border-top:3px solid #ec6d39; -webkit-border-radius: 8px;-webkit-border-bottom-right-radius:8vw;-moz-border-radius: 8px;-moz-border-radius-bottomright:8vw;border-radius: 8px;border-bottom-right-radius:8vw}
#stream .post.featured .post_in .the_thumb {margin-bottom:5vw}
#stream .post.featured:before {width:92%; left:4%}
#tsbar .cats_con .cats.spiri {width:135vw}
#tagbar .cats.spiri .ctag {padding:1.7vw 3vw 1.7vw 5.9vw}
#stream .post.noposts {margin-top:5vw}
#sidebar, .fullwidth #sidebar {width:100%; display: flex; padding:5.5vw 4% 4vw 4%; border:none; border-top:3px solid #38474e}
.hfixed #sidebar .stick_con, #sidebar .stick_con {top:auto; display:block; width:100%; position:relative}
#sidebar .sm_cta_box .sm_head {padding:3.5vw; background:#ec6d39}
#sidebar .sm_cta_box .sm_head h2 {font-size:7vw; text-shadow:0 1px 1px #d95e2b}
#sidebar .sm_cta_box .sm_reg {padding:51vw 4vw 5vw 4vw}
#sidebar .sm_cta_box .smvid_wrp {top:-12vw; -webkit-border-bottom-left-radius:9vw; -moz-border-radius-bottomleft:9vw; border-bottom-left-radius:9vw}
#sidebar .sm_cta_box .smvid_wrp .sm_vid, #sidebar .sm_cta_box .smvid_wrp .sm_vid_thumb {left:-17vw; padding-bottom:66%; width:120%}
.sm_cta_box .smvid_wrp .smplay {width:13vw; height:13vw}
#sidebar .sm_cta_box .sm_reg h4 {font-size:6vw; padding:0 4vw; font-weight:700; line-height:7vw}
#sidebar .sm_cta_box .sgnbtn {margin-top:4vw; font-size:6.5vw; padding:4vw}
#sidebar .sm_cta_box {margin-bottom:4vw;-webkit-border-radius:7px;-moz-border-radius:7px; border-radius:7px}
.side_socials .sidesocial {padding:3vw; margin-bottom:1.95vw; -webkit-border-radius:6px;-moz-border-radius:6px; border-radius:6px}
.side_socials .sidesocial .ic {width:10vw; height:10vw; margin-right:2.6vw}
#sidebar .side_socials .sidesocial p {font-size:5vw}
.side_socials .sidesocial .ar {width:2.8vw}
.side_socials {margin-top:4vw}
.topbks_con .topbks h2 {font-size:6.3vw}
.topbks_con .topbks .tb_head {padding:4vw}
.topbks_con .tb_mid {height:80vw}
.topbks_con .tbbok {padding:4vw 5vw}
.topbks_con .tbbok .bok_titl_con {padding-left:5%}
.topbks_con .tbbok .bok_titl_con h4 {font-size:6vw; letter-spacing:0}
.topbks_con .tbbok .bok_titl_con h6 {font-size:3.5vw; margin-top: 1vw}
.topbks_con .tb_all .tball {font-size:6vw; padding:4vw 0}
.topbks_con .tb_all {padding:3vw}
.topbks_con .topbks {-webkit-border-radius:7px;-moz-border-radius:7px; border-radius:7px}
#sidebar .sm_cta_box:before {width:100vw; height:100vw; bottom:27%; opacity:0.45}
.nav_shdw {height:100px}
.nav_shdw:before {height:9.5vw}
#post_head .post_abtf .excerpt {display:none}
#post_head .post_abtf .post_meta {margin-top:0}
#the_post_con #the_post {animation:ppushUp2 0.4s; animation-delay:0.4s; animation-fill-mode:forwards}
.apage #the_post_con #the_post p, .apage #the_post_con #the_post li {font-size:3.2vw}
.apage #the_post_con {padding:6.5vw 0 0 0}
.apage #the_post_con #the_post {border-radius:0; -webkit-border-top-left-radius:5vw;-webkit-border-top-right-radius:5vw;-moz-border-radius-topleft:5vw;-moz-border-radius-topright:5vw;border-top-left-radius:5vw; border-top-right-radius:5vw; padding:6vw 9vw}
.apage #the_post_con .phead {width:88%; margin:0 auto; margin-bottom:5.5vw; padding-left:5vw}
.apage #the_post_con .phead h1 {font-size:8vw}
.apage #content {padding-bottom:0}
.apage #sidebar {border-top:none}
.apage #the_post_con .phead h3 {font-size:4vw; margin-bottom:1.2vw}
.apage #the_post_con .phead:before {height:110%; top:-7%; width:1vw}
#sidebar.legal .slbox .slh {padding:4vw 0}
#sidebar.legal .slbox .slh h6 {font-size:7vw}
#sidebar.legal .slbox .fpic {padding-bottom:45vw}
.slbox.firm .fdata {padding:5.5vw 6vw}
.slbox.firm .fdata h5 {font-size:5.5vw; margin-bottom:3vw}
.slbox.firm .fdata a {font-size:4.5vw; letter-spacing:0.3vw}
#sidebar.legal .slbox.firm .fdata:before {width:80vw; height:80vw; left:94%}
.slbox.firm .fdata .lmlogo{width:15vw; height:15vw}
#sidebar.legal .slbox.firm {margin-bottom:5vw}
#sidebar.legal .ltrn h6 {font-size:5.5vw; padding-left:3vw}
#sidebar.legal .ltrn {margin:7vw 0 3.5vw}
#sidebar.legal .ltrn h6:before {width:0.8vw}
#sidebar.legal .slbox.gf {padding:3.2vw 3.5vw}
#sidebar.legal .slbox {margin-bottom:2.2vw}
#sidebar.legal .slbox.gf .gpic {width:15vw; height:15vw; margin-right:3vw}
#sidebar.legal .slbox.gf h6 {font-size:6vw; letter-spacing:0.1vw}
#sidebar.legal .slbox.lgl {padding:4.5vw}
#sidebar.legal .slbox.lgl h6 {font-size:4vw; letter-spacing:0.2vw; margin-bottom:0.4vw}
#sidebar.legal .slbox.lgl h3 {font-size:7.5vw; letter-spacing:0.2vw}
#sidebar.legal .slbox.lgl .ar {width:9vw; height:9vw; right:5%}
.topbks_con .tbbok .nr {font-size:28vw; opacity:0.1}
.topbks_con .tbbok .nr {right:-8%}
.topbks_con .tbbok.two .nr, .topbks_con .tbbok.three .nr {right:-12%}
#sidebar.legal .slbox.lgl.nb h3 {max-width:65%}
.apage.legal .lmoffice {display:none}
.apage.legal .lmoffice.btm {display: block; border-radius:2.5vw; margin-bottom:6vw; margin-top:-1vw}
#the_post_con #the_post .contact {margin-bottom:3vw; padding:4.5vw 5vw}
.sitemap .slinkscon {grid-template-columns:repeat(2,1fr); grid-row-gap:3.2vw; margin-bottom:9vw}
.sitemap .slinkscon a.slink {font-size:4vw}
.sitemap #the_post_con #the_post h5 {font-size:5vw; padding-bottom:3.5vw; margin-bottom:3.5vw}
.sitemap .articles a.slink {font-size:3.5vw}
.sitemap #the_post_con #the_post .articles li {margin-bottom:2.5vw}
.apage.sitemap #the_post_con .phead h1 {font-size:11vw}
.post_meta .bkmrk_con .btag:before, .pmetas .pop .ptag:before {width:1.2vw; height:1.2vw}
.page_header .ph_inner {padding:7vw 6%}
.page_header .pmetas {top:-5vw; right:-4vw}
.page_header .octa, .vid_info .octa {width:23vw; top:48%}
.page_header .ph_inner h3 {letter-spacing:0.12vw}
#tsbar .cats_con .cats.biz {width:127vw}
#stream.sprueche {padding-top:6vw; border-top:3px solid #ec6d39}
.post .sharebar {padding:2vw}
.post .sharebar .button {font-size:2.4vw; padding:2vw 2.5vw}
.post .sharebar .button.social {padding:2vw 2.2vw 2vw 6.4vw}
.post .sharebar .button .ic {width:2.2vw; margin-right:1.7vw}
.post .sharebar .button.social .ic {width:3.8vw; height:3.8vw}
.page_header a.all {padding:8px 9px 8px 14px}
.page_header a.all span.b {display:none}
.page_header a.all .ar {width:13px}
.squote #stream.sprueche {padding-bottom:6vw}
.quotes_nav {margin-top:4vw}
.quotes_nav .qnav_bnt {font-size:4vw; padding:3vw}
.quotes_nav .qnav_bnt .ar {width:3.5vw}
.quotes_nav .qnav_bnt.prev .ar {margin-right:0.7vw}
.quotes_nav .qnav_bnt.next .ar {margin-left:0.5vw}
.quotes_nav .qnav_bnt.prev {padding:3vw 3.2vw 3vw 2vw}
#stream .post.featured .post_in .the_thumb .thumb_con .thumb {padding-bottom:55vw}
#stream.vids .post.featured .post_in .the_thumb .thumb_con .thumb {padding-bottom:57vw}
.the_bvideo .vid_info .vid_meta h1 {-webkit-line-clamp:3; letter-spacing:0.2vw}
#main.single_vid .the_bvideo .vid_info {padding:4vw 5.5vw 5vw 5.5vw}
.single_vid #stream .rv_top a.all_vids {padding:1.7vw 4vw; font-size:3vw}
.single_vid #stream .rv_top a.all_vids .ar {width:2.6vw; margin-left:0.4vw}
.single_vid #stream .rv_top h3 {font-size:5.5vw}
.single_vid #stream .rv_top {margin-bottom:5vw; padding:0 1.5vw}
.the_bvideo .vid_info .vid_meta .excerpt {margin-top:2.5vw}
.the_bvideo .vid_info .vid_meta .excerpt p {font-size:3vw}
#main.single_vid .bvid_con {position:sticky; top:58px}
#post_nav #breadcrumb .bcrumb.blog.vids {font-weight:700}
.single #the_post_con .sitemap .slinkscon {padding-bottom:4vw; margin-bottom:4vw; grid-row-gap:3.5vw}
.single #the_post_con .sitemap .slinkscon a.slink {font-size:3.3vw}
#the_post_con #the_post h6 {font-size:4vw}
.page_header {margin-bottom:-2px}
#sidebar .sm_cta_box.prem .mck{margin-top:4.5vw}
#sidebar .sm_cta_box.prem .sm_reg{padding-top:5vw}
#sidebar .sm_cta_box.prem:before {opacity:0.4}
#sidebar .sm_cta_box.prem .sm_reg h4 {padding:0; letter-spacing:0.2vw}
.crs_btmfomo {padding:3.5vw}
.crs_btmfomo .countdown {font-size:5vw}
.crs_btmfomo h3 {text-align:left; width:calc(100% - 11vw); padding:0; padding-left:1.5vw; font-size:4.3vw}
.crs_btmfomo .cicon {display:block; width:10vw; height:10vw}
.promo.show #main.single_vid .bvid_con {top:calc(58px + 27vw)}
#main.single_vid .bvid_con #bvideo .plybtn {width:26vw; height:16.5vw}
#the_post .post_img {margin-bottom:4vw}
#the_post_con #the_post h3 {font-size:5.5vw}
#the_post_con #the_post h4 {font-size:4.7vw}
#the_post_con #the_post h5 {font-size:3.9vw; font-weight:700}
#the_post_con #the_post h6 {font-size:3.2vw; font-weight:700}
#the_post_con #the_post h2, #the_post_con #the_post h3, #the_post_con #the_post h4, #the_post_con #the_post h5, #the_post_con #the_post h6 {letter-spacing:0.12vw}
#the_post_con #the_post #overview li {font-size:3.5vw}
#overview {padding:4.5vw 5.5vw; margin-bottom:6vw}
#post_nav #breadcrumb {width:calc(100% - 20vw)}
#post_nav .post_nav_in a.title, #post_nav .post_nav_in .title {max-width:calc(100% - 33vw)}
#sidebar .sm_cta_box.bf .sm_head h2 {font-size:9vw}
#sidebar .sm_cta_box.bf .sm_head .bfsym {width:9.5vw; margin:0 0.5vw 0 1vw}
#sidebar .sm_cta_box.prem.bf .mck {padding:2.5vw 0.25vw 0 1.5vw}
#sidebar .sm_cta_box.prem.bf .sm_reg h4 {font-size:6.7vw; letter-spacing:0.4vw}
#sidebar .sm_cta_box.prem.bf .sm_reg {padding-top:4vw}
#sidebar .sm_cta_box .sm_reg h4 span:before {height:0.65vw; bottom:0; box-shadow:0 1px 1px #d1653a}
.sctabox.bf .crslogo span.tx {font-size:8.75vw}
.sctabox.bf .crslogo .bfic {width:9vw; margin:0 0.5vw 0 01vw}
.sctabox.bf .crslogo {height:18vw}
}	
@media screen and (max-width:550px) {
#tagbar .all_cats_con {width:200px; padding-right:11px}		
#tagbar .ctag.all, #tagbar .ctag, #post_nav #breadcrumb .bcrumb {padding:10px 0; font-size:15px}
#tagbar .ctag, #post_nav #breadcrumb .bcrumb {padding:10px 18px}
#tagbar .ctag {padding:10px 18px 10px 13px}
#tagbar .ctag .emoji {margin-right:7px}
#tagbar .ctag .arr {width:6.5px; margin-left:5px}
#tsbar .cats_con {width:calc(100% - 200px)}
#tsbar .cats_con .cats {width:770px; padding-left:11px; height:37px; overflow: hidden}
#tagbar .ctag.all {margin-left:0}
#tsbar_wrp, #post_nav .post_nav_in {padding:10px 0}
#post_nav .post_nav_in {padding:10px; height:56px}
#tsbar, #post_nav {max-height:60px}
.post_op_con .po_btn:nth-child(1) {display:none}
.po_btn:nth-child(2) {margin-left:0}
#post_nav .post_nav_in a.title, #post_nav .post_nav_in .title {max-width:calc(100% - 37vw)}
#the_post_con #the_post p, #the_post_con #the_post li, .fullwidth #the_post_con #the_post p, #the_post_con #the_post li {font-size:3.85vw}
#post_nav #breadcrumb .bcrumb {text-align:center; font-size:14px}
#tagbar .ctag .emoji {width:17px; left:12px}
#tagbar .cats .ctag {padding:10px 17px 10px 36px}
#tagbar .ctag.biz .emoji {width:15px; left:13px}
#tagbar .ctag.fin .emoji {width:19px; left:11px}
#tagbar .ctag.kom .emoji {width:16px}
#tagbar .ctag.mindset .emoji {width:17px}
#tagbar .ctag.erfolg .emoji {width:4vw; left:1.8vw}
#tsbar .cats_con .cats.ber {width:758px}
#tsbar .cats_con .cats.spiri {width:800px}
#tagbar .cats.spiri .ctag {padding:10px 17px 10px 35px}
.topbks_con .tbbok .bok_titl_con h6 {font-size:4vw}
.nav_shdw:before {height:58px}
.apage #the_post_con #the_post p, .apage #the_post_con #the_post li {font-size:3.45vw}
.apage #the_post_con {padding-top:7vw}
.apage #the_post_con .phead {margin-bottom:6vw}
.apage.sitemap #the_post_con #the_post p {font-size:3.6vw}
.apage.sitemap #the_post_con #the_post h4:first-child {margin-bottom:4vw; padding-right:32%; font-size:5vw}
.page_header .ph_inner h3 {font-size:3.6vw; -webkit-line-clamp:2; line-height:1.27em; margin-top:2vw}
.page_header .ph_inner .ic {width:9vw; height:9vw}
.page_header .ph_inner h1 {font-size:10.5vw}
.grafiken .page_header .ph_inner h1 {font-size:9vw}
.page_header .octa, .vid_info .octa {width:25vw; top:40%}
.page_header .ph_inner .kom h1 {font-size:8vw}
.page_header .ph_inner .pro h1 {font-size:8.7vw}
.page_header .ph_inner .spir h1 {font-size:9.2vw}
#tsbar .cats_con .cats.biz {width:770px}
#tsbar .cats_con .cats.biz .ctag.fin {margin-right:13px}
.page_header .ph_inner .aut h3 {font-size:4vw; padding-right:10vw}
.page_header .ph_inner .eug h1, .page_header .ph_inner .tag h1 {font-size:9.5vw}
.page_header .ph_inner .bel h1 {font-size:8.5vw}
.videos .page_header .ph_inner h3.bel {padding-right:3vw; -webkit-line-clamp:2; font-size:4.3vw}
.quotes .page_header .ph_inner h3 {-webkit-line-clamp:1; font-size:4vw}
.post .sharebar .button {font-size:13px; padding:2vw 15px}
.post .sharebar .button.social {padding:2vw 13px 2vw 37px}
.post .sharebar .button.social .ic {width:22px; height:22px; left:8px}
.post .sharebar .button.washare {margin-left:2vw}
#stream.sprueche .post {margin-bottom:4vw}
.squote #stream.sprueche .post, #stream.sprueche .post:last-child {margin-bottom:0}
#the_post_con #the_post h5 {font-size:4vw; line-height:1.2em}
.fp .page_header .ph_inner h3 {font-size:4vw}
#stream .post.featured h2 a {font-size:7vw; -webkit-line-clamp:3; letter-spacing:0.15vw}
#the_post .post_img {margin-top:5vw; border-width:0.7vw}
#the_post_con #the_post p strong {font-weight:700}
.recom_con {padding:8vw 6vw}
.shownotes p {font-size:3.75vw; letter-spacing:0.15vw}
}	
@media screen and (max-width:500px) {
#pagination .pnbox {width:10vw; height:10vw}
#pagination {margin-top:5vw}
#stream .post .post_meta .post_btn {font-size:3.4vw}	
.post_btn .ar {width:2.75vw}
.post_meta .pmtag.bkmrk {width:7.5vw; height:7.5vw}
.post_meta .pmtag h6, .single_vid .post_meta .pmtag h6 {font-size:2.9vw}
.post_meta .pmtag .ava {width:4.8vw; height:4.8vw; margin-right:1.5vw}
.post_meta .bkmrk_con .btag:before, .pmetas .pop .ptag:before {top:-0.5vw}
#content {padding-bottom:7vw}
#tagbar .ctag.all, #tagbar .ctag {font-size:14px}
#tsbar .cats_con .cats {width:736px; height:32px}
#stream .post.featured {margin-bottom:7vw; padding-bottom:7vw}
#tagbar .ctag.all {padding:8px 0}
#tagbar .ctag, #post_nav #breadcrumb .bcrumb {padding:8px 18px}
#tagbar .ctag {padding:8px 18px 8px 10px}
#tagbar .ctag .arr {width:6px}
#stream .post .circ {width:63vw}
#tsbar, #post_nav {max-height:54px}
#pagination .pnbox.newst, .post_meta .bkmrk_con:hover .btag {display:none}
#stream .post .post_meta .post_btn {padding:1.65vw 3vw}
.post_op, .sharebtn {width:33px; height:33px}
#the_post_con #the_post p, #the_post_con #the_post li, .apage #the_post_con #the_post p, .apage #the_post_con #the_post li, .fullwidth #the_post_con #the_post p, #the_post_con #the_post li, .fullwidth #post_head .post_abtf .excerpt p, .fullwidth #post_head .post_abtf .excerpt p {font-size:4vw; font-weight:500}
#post_head #post_inf, .fullwidth #post_head #post_inf {padding-top:7vw; padding-bottom:12.5vw}
#post_head .post_abtf .post_meta_con {margin-top:4vw}
#post_head .post_abtf .post_meta {margin-top:1vw}
.post_op_con {padding-left:9px}
#the_post_con #the_post ul {margin:6vw 0}
#tagbar .cats .ctag {padding:8px 17px 8px 36px}
#tagbar .cats .ctag.erfolg {padding-left:34px}
#tsbar .cats_con .cats.erf {width:726px}
#tagbar .ctag.erfolg .emoji {width:21px; left:10px}
#tsbar .cats_con .cats.ber {width:720px}
#stream .post.noposts .post_in {min-height:140vw}
#tsbar .cats_con .cats.spiri {width:770px}
#tagbar .cats.spiri .ctag {padding:8px 17px 8px 35px}
#post_nav .post_nav_in, .nav_shdw:before {height:53px}
#sidebar.legal .ltrn h6 {letter-spacing:0.15vw}
.topbks_con .tb_mid {height:82vw}
#sidebar.legal .slbox.lgl h6 {margin-bottom:1vw}
#sidebar.legal .slbox.lgl {padding:5vw}
.apage.sitemap #the_post_con #the_post h4:first-child {padding-right:25%; font-size:6vw}
.page_header .octa, .vid_info .octa {width:30vw; top:33%}
#tsbar .cats_con .cats.biz {width:738px}
.quotes .page_header .ph_inner h1 {font-size:9.5vw}
.quotes_nav .qnav_bnt .ar {margin-top:-0.2vw}
.videos .page_header .ph_inner .eug h1 {font-size:8.5vw}
#main.single_vid .the_bvideo .vid_info {padding:5vw 6vw 5vw 6vw}
.the_bvideo .vid_info .vid_meta .excerpt p {font-size:3.4vw; letter-spacing:0.2vw; -webkit-line-clamp:3}
#the_post_con #the_post h2.tp, #the_post_con #the_post h3.tp, #the_post_con #the_post h4.tp, #the_post_con #the_post h5.tp, #the_post_con #the_post h6.tp {padding-bottom:3vw}
.single #the_post_con .sitemap .slinkscon {border-width:1vw; padding-bottom:5vw; margin-bottom:5vw; margin-top:4vw}
.single #the_post_con .sitemap .slinkscon a.slink {font-size:3.7vw}
.grafik #post_nav #breadcrumb .bcrumb.blog, .grafik #post_nav #breadcrumb .ar:nth-child(2) {display:none}
.grafik #post_nav .post_nav_in a.title, #post_nav .post_nav_in .title {max-width:none}
.grafik .post_soc {margin-right:0}
.grafik #post_nav #breadcrumb {width:calc(100% - 100px)}
#helobar {padding-top:7vw}
#helobar .ctabox {margin-bottom:7vw}
#helobar .ctabox h2 {font-size:9vw}
#helobar .clogo {width:82vw; height:14vw; margin-bottom:4.5vw}
#helobar .crtv {width:80vw; height:80vw}
#helobar .crtvcon .cir {width:120vw; height:120vw}
#helobar .wavs {width:100vw}
#helobar .wavs.one {top:-3vw}
#helobar .wavs.two {bottom:-4vw}
#helobar .ctabtn {width:100%; margin-top:6vw; font-size:5.5vw; padding:2.2vw; letter-spacing:0.4vw}
#helobar .ctabox .cto {-moz-justify-content: center;-ms-justify-content: center;-ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; margin-top:4vw; width:84%}
#helobar .ctabox .cto .date {font-size:5.5vw; letter-spacing:0.3vw}
#helobar .ctabtn .ar {width:2.5vw; margin-left:1.3vw; top:-0.15vw}
.crslightbox .clogo {width:70vw; height:12vw; margin-bottom:4vw}
.crslightbox .cbox.crsmck .ending {padding:5vw}
.crslightbox .cbox.crsmck .ending p {font-size:4.9vw}
.cbox.crsmck .ending .countdown {margin-top:2vw; padding:3vw; letter-spacing:0.4vw}
.crslightbox .cbox.crsmck {height:97vw}
.crslightbox .cbox.crsmck .mckup {margin-top:22vw}
.crs_btmfomo {padding:4vw}
.crs_btmfomo .countdown {padding:2.2vw}
.crs_btmfomo .lnkto {width:12vw}
.crs_btmfomo .lnkto .lnkcri {width:8vw; height:8vw}
.crs_btmfomo .btmfomo_cls {width:11vw}
.crs_btmfomo h3 {padding-left:1vw}
.crs_btmfomo a.full {width:calc(100% - 11vw)}
#helobar .crtv {border-width:3px}
.sctabox .crslogo {width:100%; border-width:4px}
.sctabox .crsin {margin-top:5vw}
.sctabox, .podcast .sctabox, .fullwidth .sctabox {padding:7vw}
.sctabox .crsin h2 {font-size:7.2vw}
.sctabox .wavs {width:120vw}
.promo.show #main.single_vid .bvid_con {top:calc(58px + 48vw)}
#the_post_con #the_post h2 {margin-bottom:4vw}
#the_post_con #the_post h3 {font-size:6vw; margin-bottom:4vw}
#the_post_con #the_post h4 {font-size:5vw; margin-bottom:4vw}
#the_post_con #the_post h5 {font-size:4.5vw; margin-bottom:3.8vw}
#the_post_con #the_post h6 {font-size:4vw; margin-bottom:3.5vw}
#the_post .aphoto .apic {width:12vw; height:12vw; margin-right:2.5vw; border-width:2px}
#the_post_con #the_post #overview .otop h6 {font-size:4vw; letter-spacing:0.2vw}
#the_post_con #the_post #overview .otop span.ic {width:3.5vw; margin-right:1.5vw; padding-top:0.2vw}
#the_post_con #the_post #overview ul li {margin-bottom:1.5vw}
#post_nav .post_nav_in a.title, #post_nav .post_nav_in .title {max-width:calc(100% - 40vw)}
.catrecbx {margin-top:6vw; padding:6vw}
.catrecbx .categories {margin-top:5vw}
.catrecbx h2, .fullwidth .catrecbx h2 {font-size:6vw; letter-spacing:0.3vw}
.sctabox.bf .crsin {margin-top:5vw}
.sctabox.bf .crslogo span.tx {font-size:8vw}
.sctabox.prod .crsin h2 {font-size:10vw; letter-spacing:0.15vw}
}
@media screen and (max-width:480px) {
.single .post_meta .pmtag .ava {width:6.2vw; height:6.2vw}	
.single .post_meta .pmtag h6, #post_head .post_abtf .post_meta .pmtag.bkmrk .tx, .single_vid .post_meta .pmtag h6 {font-size:3.2vw}
#post_head .post_abtf .post_meta .pmtag.author {padding:0.5vw 3.5vw 0.5vw 1vw}
#post_head .post_abtf .post_meta .pmtag.bkmrk .ic {width:3vw; margin-right:2vw}
#post_head .post_abtf .post_meta .pmtag.bkmrk {padding:1vw 4vw 1vw 3.5vw}
#post_head .post_abtf .post_meta .pmtag.plike {width:8.9vw; height:8.9vw; margin-left:2vw}
.post_op_con {display:none}
.post_soc {margin-right:0}
#the_post_con #the_post, .fullwidth #the_post_con #the_post {padding:6vw 7vw}
#post_nav .post_nav_in a.title, #post_nav .post_nav_in .title {max-width:calc(100% - 42vw)}
.apage #the_post_con #the_post {padding:8vw}
.apage.legal .lmoffice.btm {margin-top:-4vw}
.sitemap .articles a.slink {font-size:3.9vw}
.sitemap .slinkscon a.slink {font-size:4.8vw}
.sitemap .slinkscon {grid-row-gap:4.5vw; margin-bottom:10vw; grid-column-gap:11vw}
.sitemap .slinkscon.social {grid-template-columns: repeat(2,1fr); grid-template-rows: repeat(2,1fr)}
.sitemap #the_post_con #the_post h5 {font-size:6vw; padding-bottom:5vw}
#the_post_con #the_post ul.articles {margin-bottom:8vw}
.page_header .pmetas {top:-4.5vw; right:-3.5vw}
.videos .page_header .ph_inner h3 {font-size:4vw}
.fp .page_header .ph_inner h3 {font-size:4.15vw}
#post_nav #breadcrumb {width:calc(100% - 20vw)}
.sctabox .crslogo span.crw img {width:65%}
}	
@media screen and (max-width:450px) {
#pagination .pnbox {width:11.8vw; height:11vw; margin: 0 0.75vw}
#pagination .pnbox span {font-size:4.8vw}	
#pagination .pnbox.older span, #pagination .pnbox.oldest span, #pagination .pnbox.newst span, #pagination .pnbox.newr span {font-size:7.5vw}
#tagbar .all_cats_con {width:190px}
#tsbar .cats_con {width:calc(100% - 190px)}
#stream .post .post_meta, #stream .post.featured .post_meta {margin-top:5vw}
#stream .post .post_meta .post_btn {font-size:15px; padding:9px 15px}
.post_btn .ar {width:12.5px; margin-left:2px}
.post_meta .pmtag.author {margin-left:7px; padding:4px 13px 4px 4px}
.post_meta .pmtag h6, .single_vid .post_meta .pmtag h6 {font-size:14px}
.post_meta .pmtag .ava, .single_vid .post_meta .pmtag .ava {width:24px; height:24px; margin-right:6px}
.post_meta .pmtag.bkmrk {width:36px; height:36px}
.post_btn .ar {display:none}
#stream .post {margin-bottom:4vw}
.post_meta .pmtag h6, .single_vid .post_meta .pmtag h6 {max-width:25vw}
#content .blog_btn .ar {top:-0.1vw}
#the_post_con #the_post p, #the_post_con #the_post li, .apage #the_post_con #the_post p, .apage #the_post_con #the_post li, .fullwidth #the_post_con #the_post p, #the_post_con #the_post li {font-size:4.35vw}
#post_head .post_abtf .excerpt p, .fullwidth #post_head .post_abtf .excerpt p {font-size:4.35vw}
#post_nav #breadcrumb {width:calc(100% - 20vw)}
#post_nav .post_nav_in a.title, #post_nav .post_nav_in .title {max-width:calc(100% - 185px)}
#post_head #post_inf .title_con {padding-bottom:5.2vw}
#stream .post.noposts .post_meta .post_btn .ar {display:inline-block}
#tagbar .all_cats .allcats_nav_con .allcats_nav {width:180px}
.side_socials .sidesocial {margin-bottom:2.1vw}
#stream .post h2, #stream .post h2 a {font-size:6vw}
.apage #the_post_con {padding-top:8vw}
.apage #the_post_con .phead {margin-bottom:6vw}
.apage #the_post_con .phead h3 {font-size:4.5vw; margin-bottom:1.5vw}
#the_post_con #the_post .contact {margin-bottom:4vw}
#the_post_con #the_post .contact h4 {margin-bottom:3vw}
.apage.sitemap #the_post_con #the_post p {font-weight:600; padding-right:10%}
.page_header .ph_inner h3 {font-size:4vw; line-height:1.35em}
.page_header .pmetas .popular {width:35px; height:35px}
.page_header .ph_inner .ic {margin-top:-0.5vw}
.quotes .page_header .ph_inner h3 {font-size:4.2vw}
.quotes_nav .qnav_bnt {width:48.5%}
.vid_meta_con .tagscon a {font-size:13px; padding:7px 16px; letter-spacing:0.7px}
.vid_meta_con .tagscon .tag {font-size:13px}
.the_bvideo .vid_info .vid_meta h1 {font-size:6.2vw}
.single_vid #stream .rv_top a.all_vids {font-size:3.5vw}
.single_vid #stream .rv_top a.all_vids .ar {width:2.9vw}
.voptions {display: flex; width:100%; margin-top:5vw; padding-top:5vw}
.voptions:before {content:''; position: absolute; height:2px; width:100%; top:0; left:0; background:#494f53; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; box-shadow:0 1px 2px #2b2f33}
.voptions h6 {font-size:5vw; margin-bottom:4vw; letter-spacing:0.4vw}
.voptions .vnavi .vnav_btn {width:48.7%; padding:2.2vw}
.voptions .vnavi .vnav_btn .ar {width:5vw}
.single_vid .voptions .plike, .single_vid .voptions .ytabo {margin-top:2.5vw; padding:3vw; font-size:4.5vw}
.single_vid .voptions .ytabo {margin-top:2.5vw}
.single_vid .voptions .plike .ic {width:3.9vw; margin-right:1.8vw}
.single_vid .voptions .ytabo .ic {width:4.3vw; margin-right:1.7vw; margin-bottom:0; top:-0.1vw}
.vid_info .octa {top:25%}
.voptions .vnavi, .voptions h6 {display:none}
.single_vid .voptions .plike {margin-top:0}
#the_post_con #the_post h6 {font-size:4.5vw; line-height:1.2em}
#the_post_con #the_post h5 {font-size:5vw}
.videos .page_header .ph_inner h3.bel {font-size:4.5vw}
.sctabox a.ctabtn .ar {width:2.4vw; margin-top:-0.15vw}
#the_post_con #the_post h4 {font-size:5.5vw; margin-bottom:4vw}
#the_post_con #the_post h5 {font-size:5vw; margin-bottom:3.8vw}
#the_post_con #the_post h6 {font-size:4.5vw; margin-bottom:3.5vw}
#the_post_con #the_post #overview li {margin-bottom:2.5vw; font-size:3.8vw}
#the_post_con #the_post #overview .otop span.ic {width:3.75vw; padding-top:0.4vw; margin-right:1.7vw}
.recombox .post_meta a.post_btn .ar {display:inline-block; margin-top:-0.2vw}
.sctabox.bf a.ctabtn {padding:4vw; font-size:6.5vw; margin-top:7vw}
.sctabox.bf .crsmckup {margin-bottom:-2vw}
.vid_meta_con .tagscon {display:none}
}
@media screen and (max-width:430px) {
#the_post_con #the_post, .fullwidth #the_post_con #the_post {padding-bottom:8vw}
#post_nav #breadcrumb .bcrumb {font-size:13px; padding:9px 15px}
#post_nav #breadcrumb {width:calc(100% - 22vw)}
#post_nav .post_nav_in a.title, #post_nav .post_nav_in .title {max-width:calc(100% - 44vw)}
.apage #the_post_con .phead h1 {margin-bottom:6vw}
#sidebar.legal .ltrn {margin-bottom:4.5vw}
#sidebar.legal .ltrn h6 {padding-left:3.5vw}
.slbox.firm .fdata a {line-height:1.35em}
.slbox.firm .fdata h5 {letter-spacing:0.25vw}
#sidebar.legal .slbox {margin-bottom:2.5vw}
.sitemap .articles a.slink {font-size:4.3vw}
.page_header .ph_inner .ic {width:10vw; height:10vw}
.page_header .ph_inner h3 {font-size:4.2vw}
.page_header .ph_inner .ic {margin-right:1.8vw}
.page_header .ph_inner .kom h1 {font-size:7.5vw}
.quotes .page_header a.all {font-size:3.5vw}
.page_header a.all .ar {width:3vw}
#post_nav #breadcrumb .bcrumb.blog.vids {padding:9px 15px 8px 15px}
#the_post_con #the_post #overview .otop h6 {letter-spacing:0.4vw}
#the_post_con #the_post #overview ul li {margin-bottom:2.3vw}
#overview {margin-bottom:7vw}
#the_post #overview.folded {max-height:92vw}
.recombox .rdesc h2 {font-size:5.2vw; letter-spacing:0.25vw; line-height:1.32em}
.recombox .rdesc {padding:4.5vw}
}	

@media screen and (max-width:410px) {
.post_meta .pmtag.author {max-width:32vw}	
.post_meta .pmtag h6, .single_vid .post_meta .pmtag h6, .single .single_vid .post_meta .pmtag h6 {max-width:50px}
.single .post_meta .pmtag h6 {max-width:25vw}	
.single .post_meta .pmtag.author {max-width:36vw}	
#post_nav #breadcrumb .ar {margin:0 7px}
#the_post_con #the_post .contact {padding:6vw}
.single_vid #post_nav #breadcrumb .ar {margin:0 8px}
#the_post_con #the_post .avideo {margin-bottom:5vw}
#the_post .aphoto .apic {width:13vw; height:13vw; margin-right:2.8vw}
}	

@media screen and (max-width:400px) {
#content .blog_btn {margin-top:4.5vw; font-size:6vw}
#content .blog_btn .ar {width:4.6vw; margin-left:0.8vw}	
#post_head #post_inf, .fullwidth #post_head #post_inf {padding:7.5vw 5% 13vw 5%}
#post_head .post_abtf .excerpt p, .fullwidth #post_head .post_abtf .excerpt p {font-size:4.5vw}
#post_head #post_inf .title_con h1.big, .fullwidth #post_head #post_inf .title_con h1, .fullwidth #post_head #post_inf .title_con h1.big {font-size:8vw}
#post_nav #breadcrumb .bcrumb {display:none}
#post_nav #breadcrumb .ar {margin-left:5px; width:10px}
#post_nav .post_nav_in a.title, #post_nav .post_nav_in .title {max-width:calc(100% - 9vw)}
#post_nav #breadcrumb {width:calc(100% - 90px)}
#sidebar .sm_cta_box .sm_head {padding:4.2vw 0}
.topbks_con .topbks .tb_head {padding:4.5vw 0}
.topbks_con .tbbok .bok_titl_con h6 {margin-top:1.5vw} 
.topbks_con .tb_mid {height:84vw}
#stream .post h2, #stream .post h2 a {font-size:6.2vw}
.apage #the_post_con .phead {padding-left:5vw}
#sidebar.legal .slbox.lgl {padding:6vw 5vw}
.apage.sitemap #the_post_con #the_post p {padding-right:0}
.apage.sitemap #the_post_con #the_post h4:first-child {padding-right:20%; font-size:6.5vw}
.page_header .ph_inner h3 {font-size:4.2vw}
.page_header .ph_inner .ic {margin-right:2vw}
.page_header .ph_inner .aut h3 {font-size:4.7vw}
.videos .page_header .ph_inner h3 {font-size:4.25vw}
.post .sharebar {padding:2.5vw}
.post .sharebar .button {padding:2vw 3vw}
.post .sharebar .button.bkmrk span.sp {display:none}
.post .sharebar .button .ic {margin-right:0; width:2.8vw}
.post .sharebar .button.social {padding:2.24vw 13px 2.24vw 37px}
.single_vid #post_nav .post_nav_in a.title {max-width:calc(100% - 110px)}
#main.single_vid .the_bvideo .vid_info {padding-bottom:5.5vw}
.single_vid .voptions .ytabo {margin-top:3vw}
.the_bvideo .vid_info .vid_meta h1 {font-size:6.5vw}
.single #the_post_con .sitemap .slinkscon a.slink {font-size:4vw}
#the_post_con #the_post p, #the_post_con #the_post li, .apage #the_post_con #the_post p, .apage #the_post_con #the_post li, .fullwidth #the_post_con #the_post p, #the_post_con #the_post li, .fullwidth #post_head .post_abtf .excerpt p, .fullwidth #post_head .post_abtf .excerpt p {font-size:4.6vw}
#the_post_con #the_post #overview li {font-size:4.1vw}
}

@media screen and (max-width:380px) {
#the_post_con #the_post p, #the_post_con #the_post li, .fullwidth #the_post_con #the_post p, #the_post_con #the_post li{font-size:4.6vw}	
#the_post_con #the_post, .fullwidth #the_post_con #the_post {padding:7vw 8vw 8vw 7vw}
.apage #the_post_con #the_post p, .apage #the_post_con #the_post li {font-size:4.3vw}
.sitemap #the_post_con #the_post h5 {font-size:6.3vw}
.page_header .ph_inner h3 {margin-top:2vw}
.quotes .page_header .ph_inner h3 {font-size:4.2vw}
.quotes .page_header a.all {display:none}
.single_vid #stream .rv_top a.all_vids {font-size:3.7vw}
}			

@media screen and (max-width:370px) {
.post_meta .pmtag h6, .single_vid .post_meta .pmtag h6, .single .single_vid .post_meta .pmtag h6 {display:none}	
.post_meta .pmtag .ava, .single .single_vid .post_meta .pmtag .ava {margin:0; width:36px; height:36px; border-width:2px}
.post_meta .pmtag.author {padding:0; height:auto; width: auto; border:none}
.single .post_meta .pmtag.author {border:2px solid #4e6269}
#stream .post.featured .post_in .the_thumb {margin-bottom:5vw}
#stream .post h2, #stream .post h2 a {font-size:6vw}
.single .post_meta .pmtag h6 {display:inline-block}
.single .post_meta .pmtag .ava {margin-right:5px}
.slbox.firm .fdata {padding:6vw}
.single .single_vid .post_meta .pmtag.author {border:none}
}

@media screen and (max-width:360px) {
.sitemap .articles a.slink {font-size:4.7vw}	
}			