:root      {--primary: #ff0055;--primary-grad2: #ff4133;--primary-grad3: #ff7633;--danger: #ff0000;--body-bg: #ffffff;--body-color: #000000;--gray-300: #edf3f5;--gray-400: #e1eaed;--gray-600: #b4c6cc;--gray-800: #91a8b0;--font-sans-serif:Inter,sans-serif;--font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
:root.dark {--primary: #ff1a66;--primary-grad2: #ff5448;--primary-grad3: #ff8448;--danger: #ff3333;--body-bg: #0a0c0d;--body-color: #edf3f5;--gray-300: #15191b;--gray-400: #282e31;--gray-600: #282e31;--gray-800: #9aa2a6;}
*,:after,:before{box-sizing:border-box}:root{font-size:10px}body{margin:0;font-family:var(--font-sans-serif);font-size:1.3rem;font-weight:400;line-height:1.6;color:var(--body-color);background-color:var(--body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-weight:700;line-height:1.2}h1{font-size:4rem}h2{font-size:3.2rem}h3{font-size:2.4rem}h4{font-size:1.8rem}h5{font-size:1.6rem}h6{font-size:1.3rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.2em;background-color:var(--primary)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a,a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--gray-800);word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:var(--body-bg);background-color:var(--body-color);border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--gray-800);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}
body {margin: 0;font-family: var(--font-sans-serif);font-size: 1.3rem;font-weight: 400;line-height: 1.6;color: var(--body-color);background-color: var(--body-bg);-webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;-webkit-font-feature-settings: "case" 1, "cpsp" 1, "liga" 0, "cv01" 1, "ss01" 1, "cv05" 1, "cv06" 1;-moz-font-feature-settings: "case" 1, "cpsp" 1, "liga" 0, "cv01" 1, "ss01" 1, "cv05" 1, "cv06" 1;-ms-font-feature-settings: "case" 1, "cpsp" 1, "liga" 0, "cv01" 1, "ss01" 1, "cv05" 1, "cv06" 1;font-feature-settings: "case" 1, "cpsp" 1, "liga" 0, "cv01" 1, "ss01" 1, "cv05" 1, "cv06" 1;padding-bottom: env(safe-area-inset-bottom);}
html.dark {background-color: var(--body-bg);}
h1, .h1, h2, .h2, h3, .h3, h4, .h4 { font-weight: 800; }
ul, ol { padding: 0; margin: 0; } li { list-style: none; }

.headroom { transition: transform 200ms linear; } .headroom--pinned { transform: translateY(0%); } .headroom--unpinned { transform: translateY(-84px); } .headroom--top {}

.visually-hidden { position: absolute!important; width: 1px!important; height: 1px!important; padding: 0!important; margin: -1px!important; overflow: hidden!important; clip: rect(0,0,0,0)!important; white-space: nowrap!important; border: 0!important; }
.btn { display: inline-flex; justify-content: center; font-weight: 400; line-height: 2.1rem; color: var(--body-color); text-align: center; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 1rem 1.7rem 0.9rem; border-radius: 1.2rem; }
.only-desktop { display: none; } .only-mobile { display: block; }
.d-none { display: none; }
.d-flex { display: flex; }
.f-right { float:right; }
.mb-2 { margin-bottom: 2rem; } .mb-3 { margin-bottom: 3rem; }
.gradient-primary { background: linear-gradient(135deg, var(--primary) 0%, var(--primary-grad2) 60%, var(--primary-grad3) 100%); }
.gradient-text    { background: linear-gradient(135deg, var(--primary) 0%, var(--primary-grad2) 60%, var(--primary-grad3) 100%); -webkit-background-clip: text; -moz-background-clip: text; -webkit-text-fill-color: transparent; -moz-text-fill-color: transparent; }
.badge:empty { display:none }
.invalid-feedback { width: 100%; margin-top: 0.4rem; font-size: 1.2rem; color: var(--danger);}

.icon-dark { display: none !important; }
.dark .icon-light { display: none !important; }
.dark .icon-dark { display: grid !important; }

.container { width: 100%; }

	@media (min-width: 768px) {
		.only-mobile { display: none !important; }
		.only-desktop { display: block; }
		.d-md-none { display: none; }
		.d-md-block { display: block; }
		.container { padding-left: 1rem; padding-right: 1rem; }
	}
	@media (min-width: 992px) {
		.container { max-width: 768px; margin:auto; position: relative; z-index: 1;}
	}
	@media (min-width: 1200px) {
		.d-lg-block { display: block; }
		.container { max-width: 992px; margin:auto; position: relative; z-index: 1;}
	}
	@media (min-width: 1440px) {
		.container { max-width: 1103px; margin:auto; position: relative; z-index: 1;}
	}
	@media (min-width: 1500px) {
		.container { max-width: 1206px; margin:auto; padding-left: 1rem; padding-right: 1rem; }
	}

.bg-horizontal { height: 105px; }
.bg-horizontal:before { color: #BBB; font-size: 9px; text-align: center; content: 'Advertisement'; text-transform: uppercase; display: block; width: 100%; }
.bg-horizontal > div { background-image: url("https://wccftech.com/wp-content/uploads/2022/11/bg-horizontal-light-2.webp"); background-repeat: no-repeat; background-position: 50% 50%; background-size: 728px 90px; min-width: 728px; min-height: 90px; }
.dark .bg-horizontal > div { background-image: url("https://wccftech.com/wp-content/uploads/2022/11/bg-horizontal-dark-2.webp"); }

.bg-horizontal-2 { height: 265px; }
.bg-horizontal-2:before { color: #BBB; font-size: 9px; text-align: center; content: 'Advertisement'; text-transform: uppercase; display: block; width: 100%; }
.bg-horizontal-2 > div { background-image: url("https://wccftech.com/wp-content/uploads/2022/11/bg-horizontal-light-2.webp"); background-repeat: no-repeat; background-position: 50% 50%; background-size: 728px 90px; min-width: 728px; min-height: 250px; display: flex; justify-content: center; align-items: center; }
.dark .bg-horizontal-2 > div { background-image: url("https://wccftech.com/wp-content/uploads/2022/11/bg-horizontal-dark-2.webp"); }

.bg-square { height: 265px; }
	.bg-square:before { line-height: 15px; color: #BBB; font-size: 9px; text-align: center; content: 'Advertisement'; text-transform: uppercase; display: block; width: 100%; }
	.bg-square > div { background-image: url(https://wccftech.com/wp-content/uploads/2022/11/bg-square-light-1.webp); background-repeat: no-repeat; background-position: 50% 50%; background-size: 300px 250px; height: 250px; overflow: hidden; }
	.dark .bg-square > div { background-image: url(https://wccftech.com/wp-content/uploads/2022/11/bg-square-dark-1.webp); }

.bg-square-mobile { height: 295px; }
	.bg-square-mobile:before { line-height: 15px; color: #BBB; font-size: 9px; text-align: center; content: 'Advertisement'; text-transform: uppercase; display: block; width: 100%; }
	.bg-square-mobile > div { background-image: url(https://wccftech.com/wp-content/uploads/2022/11/bg-square-light-1.webp); background-repeat: no-repeat; background-position: 50% 50%; background-size: 300px 250px; height: 280px; overflow: hidden; }
	.dark .bg-square-mobile > div { background-image: url(https://wccftech.com/wp-content/uploads/2022/11/bg-square-dark-1.webp); }

.bg-vertical  { width:300px ;height: 615px; overflow: hidden; }
	.bg-vertical:before { line-height: 15px; color: #BBB; font-size: 9px; text-align: center; content: 'Advertisement'; text-transform: uppercase; display: block; width: 100%; }
	.bg-vertical > div { background-image: url(https://wccftech.com/wp-content/uploads/2022/11/bg-vertical-light-1.webp); background-repeat: no-repeat; background-position: 50% 50%; background-size: 300px 600px; min-height: 600px;}
	.dark .bg-vertical > div { background-image: url(https://wccftech.com/wp-content/uploads/2022/11/bg-vertical-dark-1.webp);}

.adSpinner.ad-slot__label span { display: none; }
	.adSpinner:after {}

#adhesive_container div {  }
	.dark #adhesive_container div:nth-child(2) { background-color: rgba(0, 0, 0, 0.7) !important;  }

.bg-vertical .adSpinner.ad-slot__label { margin-bottom: 360px !important; }
	#div-gpt-ad-wccftechcom40015, #div-gpt-ad-wccftechcom35856, #div-gpt-ad-wccftechcom40009 { align-content: inherit !important; }

.wccf_video_tag { position: relative; padding-bottom: 56.25%; margin:0 0 3rem 0 !important; }
	.wccf_video_tag > div > .pgAdWrapper { width: 100%; height: 100%; }
	.wccf_video_tag > div { 
		position: absolute; top: 0; left: 0; width: 100%; height: 100%; 
		background-image: url(https://cdn.wccftech.com/wp-content/uploads/2022/11/bg-video-light-16x9-1.webp);
		background-repeat: no-repeat;
    	background-size: contain;
		text-align:center;
		}
		.dark .wccf_video_tag > div { background-image: url(https://cdn.wccftech.com/wp-content/uploads/2022/11/bg-video-dark-16x9-1.webp);  }

	@media only screen and (min-width: 768px) {
		.wccf_video_tag { padding-bottom: 48.25%; margin:0 0 4rem 0 !important; }
		.wccf_video_tag > div       { background-image: url(https://cdn.wccftech.com/wp-content/uploads/2022/11/bg-video-light.webp); }
		.dark .wccf_video_tag > div { background-image: url(https://cdn.wccftech.com/wp-content/uploads/2022/11/bg-video-dark.webp);  }
	}


header { }
	
	header .side-nav { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(255, 255, 255, 0); z-index: 300; visibility: hidden; transition: 0.65s cubic-bezier(0, 0, 0, 1); }
	header .side-nav::before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(255, 255, 255, 0); -webkit-backdrop-filter: blur(0); backdrop-filter: blur(0); transition: 0.25s backdrop-filter 0.4s, 0.25s -webkit-backdrop-filter 0.4s, 0.4s background-color cubic-bezier(0, 0, 0, 1); }
	header .side-nav.active { visibility: visible; }
	header .side-nav.active::before { background-color: rgba(255, 255, 255, 0.92); -webkit-backdrop-filter: blur(0.6rem); backdrop-filter: blur(0.6rem); }
	.dark header .side-nav.active::before { background-color: rgba(22, 26, 28, 0.92); }

	header .side-nav nav { position: absolute; top: 0; left: 0; bottom: 0; color: var(--body-color); background-color: var(--body-bg); width: 25.6rem; box-shadow: 3px 0px 15px rgb(57 116 135 / 15%); overflow: hidden; transform: translateX(-100%); transition: 0.4s transform cubic-bezier(0, 0, 0, 1); }
	header .side-nav.active nav { transform: translateX(0); }
	header .side-nav nav a { position: relative; display: block; font-size: 1.6rem; line-height: 2.2rem; padding: 1.4rem; border-radius: 1.2rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
	header .side-nav nav a:first-child { font-weight:600 }
	header .side-nav nav a i { vertical-align: text-bottom; margin-right: 9px; }
	header .side-nav nav a::after { content: ""; position: absolute; top: 0.4rem; bottom: 0.4rem; left: 0.4rem; right: 0.4rem; border-radius: 1.2rem; z-index: -1; }

@media (min-width: 1200px) {
	header .side-nav { transition: none; }
	header .side-nav::before { transition: none; display: none; }
	header .side-nav nav { position: absolute; top: 2rem; bottom: auto; transform: translateX(0); left: -0.7rem; width: 20rem; border-radius: 2.4rem; box-shadow: 0px 5px 40px rgba(57, 116, 135, 0.15); overflow: initial; z-index: 3; }
	.dark header .side-nav nav {color: var(--body-color);background-color: var(--gray-400);box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.25);}
	header .side-nav nav a:first-child { display:none }
	header .side-nav nav a::after { border-radius: 2.1rem; }
	header .side-nav nav a:hover::after, header .side-nav nav a:active::after { background-color: var(--gray-300); }
}

	header .topbar { box-shadow: 0 1px 0 0 rgb(104 156 173 / 12%); padding: 0 0.4rem; position: fixed; z-index: 100; top: 0; left: 0; right:0; background-color: rgba(255, 255, 255, 0.92); -webkit-backdrop-filter: blur(0.6rem); backdrop-filter: blur(0.6rem);}
	.dark header .topbar { box-shadow: 0 1px 0 0 rgb(111 127 133 / 15%); background-color: rgba(22, 26, 28, 0.92); }
	header .topbar > div { display: flex; justify-content: space-between; align-items: center; }
	header .topbar .tap-target { border-radius: 50%; width: 4rem; height: 4rem; justify-content: center; align-items: center; display: flex;}
	header .topbar .tap-target:hover { background: var(--gray-400); }

	header .logo { width: auto; height: 5rem; }
		header .logo a { display:block; }
		header .logo-img { width:  5rem; height: 5rem; }
		header .logo-text { display: none; }

  header .topnav { padding: 5.6rem 1rem 1rem 1rem; white-space: nowrap; overflow-x: scroll; }
	header .topnav nav { font-weight: 500; display: flex; }
		header .topnav nav a { font-size: 1.4rem; line-height: 2rem; padding: 0.5rem 1rem; border-radius: 1.2rem; }
		header .topnav nav a:hover {  background: var(--gray-400);; }
		header .topnav nav a + a {  margin-left: 0.8rem; }

	header .topbar .search {position: absolute; top: 0; right: 0; left: 0; display: none; }
		header .topbar .search form { padding: 0; position:relative; }
		header .topbar .search input[type=text] { width: 100%; height: 50px; line-height: 50px; padding: 10px 20px; font-size: 1.6rem; border: none; background: var(--gray-300); }
		header .topbar .search input[type=submit] { position: absolute; width:1px; height:1px }
		header .topbar .search .search-clear { display: none; justify-content: center; align-items: center; width: 4rem; height: 4rem; border-radius: 50%; position: absolute; right: 0.5rem; top: 0.5rem; z-index: 4; cursor: pointer; background-color: var(--gray-400) }


	@media (min-width: 768px) {
		header .topnav { padding-top:7.6rem; }
		header .topbar { padding-top: 0.6rem; padding-bottom: 0.6rem;}
		header .topbar .tap-target { width: 4.8rem; height: 4.8rem; }
			header .logo { width: auto; height: 5.8rem; }
			header .logo-img { width:  auto; height: 5.8rem; }
			header .logo-text { display: inline; height: 5.8rem; width: auto; }
		header .topnav { overflow-x: auto; }
			header .topnav nav { justify-content:center; align-items: center; }
				header .topnav nav a { padding: 1rem 1.5rem; font-size: 1.6rem; line-height: 2.2rem; }
	}

	@media (min-width: 1200px) {
		.content-ad { margin: 4rem 0 }
		header .topbar .search form { padding: 0 4.7rem; }
		header .topbar .search input[type=text] { width: 100%; height: 70px; line-height: 70px; padding: 20px 20px; }
		header .topbar #menu-toggle { margin-left: -1.6rem; margin-right: 1rem;  }
		header .topbar #user-toggle { margin-right: -1.6rem;  margin-left: 1rem; }
		header .topbar .search .search-clear { right: 5.6rem; top: 1.5rem; }
	}

main { padding-top: 2.2rem }
	
	@media (min-width: 1200px) {
		main { padding-top: 0; padding-bottom: 7rem; display: flex; flex-flow: row wrap; justify-content: space-between; }
	}

	main > .heading { margin-bottom: 1.6rem; padding: 0 1.5rem  }
		
		.badge { border-radius: 1.6rem; display: inline-block;line-height: 1.1; padding: 0.8rem 1.1rem; font-size: 1.2rem; font-weight: 400; } 
			.badge a { color: white; }
			.badge span + span { position: relative; padding-left: 2.3rem;}
			.badge span + span::before { content: ""; position: absolute; left: 1.1rem; top: -0.4rem; bottom: -0.4rem; width: 0.1rem; background-color: rgba(255, 255, 255, 0.25); border-radius: 0.05rem; }

		.heading > h1 { font-size: 2.7rem; line-height: 3.5rem; margin: 2.3rem -0.1rem 0.8rem; font-weight: 800; }
		.heading .meta, .heading .meta-more { font-size: 1.2rem; display: flex; align-items: center; height: 40px; }
		.heading .meta > span, .heading .meta-more > span { width: 3px; font-size: 7px; margin: 0 10px; }
		.heading .meta .post-comments { margin-left:auto; display: flex; align-items: center; }
		.heading .meta .disqus-comment-count { margin-left: 0.7rem;}
		.heading .meta .disqus-comment-count img { display: none }
		.heading .meta-more { display: none }
		

		@media (min-width: 768px) {
			.heading > h1 { font-size: 3.8rem; line-height: 4.7rem; margin: 2.1rem -0.1rem 0.6rem; font-weight: 900; }
			.heading .meta-more { display: flex }
		}

		@media (min-width: 1200px) {
			main > .heading { flex: 1 100%; padding: 0 4rem 0 1.5rem; }
			main > .heading > .meta { max-width:71.5rem }
		}
		@media (min-width: 1500px) {
			main > .heading { flex: 1 100%; padding: 0 4rem 0 2rem; }
			main > .heading > .meta { max-width:80rem }
		}
		

	main > .content { padding-left: 0.4rem; padding-right: 0.4rem; }
		@media (min-width: 768px) {
			main > .content { padding-left: 0; padding-right: 0; }
		}
		@media (min-width: 1200px) {
			main > .content { width: calc(100% - 340px); flex-basis: inherit; }
		}

		.content figure { margin-bottom: 2.3rem }
		.content figure .post-cover { position: relative; background-color: var(--gray-300); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg transform='translate(-126 -181)'%3E%3Crect width='56' height='56' transform='translate(126 181)' fill='%23fff' opacity='0'/%3E%3Cpath d='M20536,23203a2,2,0,0,1-1.414-3.418h0l8.941-8.936a2,2,0,0,1,2.955.008l8.934,8.928h0A2,2,0,0,1,20554,23203Z' transform='translate(-20403 -22977)' fill='%23e1eaed'/%3E%3Cpath d='M20539.654,23224H20534l20.418-20.416a2,2,0,0,1,2.844.018l16.984,16.984a2.015,2.015,0,0,1,.582,1.27v.291a2.007,2.007,0,0,1-2,1.854Zm.174-29.5a4.5,4.5,0,1,1,4.5,4.5A4.5,4.5,0,0,1,20539.828,23194.5Z' transform='translate(-20397.828 -22998)' fill='%23d5e1e5'/%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; border-radius: 2.4rem; overflow: hidden; }
			.content figure .post-cover img { width: 100%; height: auto; max-height: 600px; object-fit: cover; }
			.content figure figcaption { font-size: 1.3rem; text-align: left; padding: 1.6rem 1.1rem; line-height: 1.9rem; border-bottom: 1px solid var(--gray-300); }

		

		.post { padding: 0 1.1rem; font-size: 1.6rem; line-height: 2.5rem; font-weight: 500; position:relative; }
			
			.post > * + * { margin-top: 1.5rem; }
			.post img { max-width: 100%; height: auto; display:block; }
			.post img.aligncenter { margin:auto }
			.post figure { margin-top: 2rem; margin-bottom: 2rem; }
			.post h2 + h3, .post h2 + p, .post h3 + p, .post h3 + ul, .post h3 + ol, .post p + p { margin-top: 0; }

			.post h5, .post h6 { font-size: 1.6rem; line-height: 2.4rem; font-weight: 800; }

			.post p { margin-bottom: 2rem; margin-left: -0.1rem; margin-right: -0.1rem; }
			.post a { position: relative; color: inherit; background-image: linear-gradient(to right, var(--primary), var(--primary)); background-position: 0 100%; background-size: 100% 1px; background-repeat: no-repeat; }
			.post a:hover { color: var(--primary); }

			.post h1, .post h2 { margin: 2.7rem -0.1rem 2.5rem -0.1rem; font-size: 2rem; line-height: 2.8rem; font-weight: 800; }
			.post h3, .post h4 { font-size: 1.8rem; line-height: 3rem; font-weight: 800; padding-top: 0.8rem; padding-bottom: 0.6rem; margin-left: -0.1rem; margin-right: -0.1rem; }
			.post strong { font-weight: 700; }

			.story-share{display:none;}
			.share-single{display:grid;place-content:center;width:4rem;height:4rem;border-radius:2rem;background-color:var(--body-bg);border:1px solid var(--gray-300);cursor:pointer;transition:.4s width cubic-bezier(0,0,0,1)}
			.share-single:hover{color:#fff;border:0;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-grad2) 60%,var(--primary-grad3) 100%);width:5rem;}
			.share-single:active{color:#fff;border:0;background:linear-gradient(135deg,var(--primary-active) 0%,var(--grad2-active) 60%,var(--grad3-active) 100%)}
			.share-single + .share-single{margin-top:2rem}
			.share-single.copylink svg{margin-left:-.1rem;margin-bottom:-.1rem}
			
			.story-share-bottom {color:var(--gray-800);}
			.story-share-bottom > div { display:inline-block; padding: 0.2em 0.7em 0.1em 0.6em; margin-left: 5px; border-radius: 12.5rem; font-size: 85%; cursor: pointer;}
			.story-share-bottom > .facebook { background-color: #3b5998; color: white } .story-share-bottom > .facebook:hover { background-color: #2d4373 }
			.story-share-bottom > .twitter { background-color: #55acee; color: white } .story-share-bottom > .twitter:hover { background-color: #2795e9 }
			.story-share-bottom > div svg { vertical-align:text-bottom; width:1.7rem; height:1.7rem; }

			@media (min-width: 768px) {
				.story-share-bottom > div { padding: 0.3em 0.8em 0.3em 0.8em; font-size: 95%;}
			}

			.post .story-notice{font-size:1.3rem!important;line-height:2.1rem;padding:1.2rem 1.5rem;color:var(--gray-800);border:1px solid var(--gray-400);border-radius:1.2rem;position:relative}
			.post > .story-notice:last-child{margin-bottom:1.5rem}
			@media (min-width: 760px)  { .post .story-notice{padding:2rem 2.5rem;} .post > .story-notice:last-child{margin-bottom:0} }
			@media (min-width: 1200px) { .post > .story-notice:last-child{margin-bottom:2rem} }

			.post blockquote { position: relative; padding: 1rem 1rem 1rem 2.1rem; margin: 3rem 0 3rem 0; background-color: var(--gray-300); }
			.post blockquote::before { content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 1rem; background: linear-gradient(135deg, var(--primary) 0%, var(--primary-grad2) 60%, var(--primary-grad3) 100%); border-radius: 0.1rem; }
			.post blockquote p:last-child, .post blockquote div:last-child { margin-bottom: 0; }
			.post .twitter-tweet { width: 100% !important; margin: 3rem auto !important; }

			.content .story-related { font-size: 1.3rem; position: relative; padding: 2rem 1.5rem 1.9rem 1.5rem; margin: 3rem 0 3rem 0; cursor: pointer; border: 1px solid var(--gray-300); border-radius: 1.2rem; background-color: var(--gray-200); clear: both; }			
				.content .story-related .text-muted { position: relative; padding-left: 2.2rem; margin-left: -0.1rem; margin-right: -0.1rem; color: var(--gray-800); }
				.content .story-related .text-muted::before { content: ""; position: absolute; top: 0.8rem; left: 1.1rem; width: 0.2rem; height: 0.2rem; background-color: var(--gray-800); border-radius: 0.1rem; }
				.content .story-related strong { text-transform: uppercase; }
				.content .story-related header { position: inherit; display: flex; align-items: center; margin-top: 0.1rem; margin-bottom: 0.9rem; line-height: 1.9rem; }
				.content .story-related h5, .content .story-related h5 span { font-weight: 600; color: var(--primary);}

			.post figure { text-align: center; }
			.post figure > a { background: none; display: block; }
			.post figure img { border-radius: 1.2rem; }
			
			.post ul, .post ol { display: grid; font-size: 1.6rem; line-height: 2.6rem; padding-left: 0; padding-top: 0.8rem; padding-bottom: 0.8rem; margin-bottom: 0; margin-left: -0.1rem; margin-right: -0.1rem; margin-top: 0; }
			.post li { position: relative; padding-left: 1.5rem; list-style: none; }
			.post li::before { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='10' viewBox='0 0 7 10'%3E%3Cg transform='translate(-593 -158)'%3E%3Crect width='7' height='10' transform='translate(593 158)' opacity='0'/%3E%3Cpath d='M4742,1659l3,3-3,3' transform='translate(-4147 -1499)' fill='none' stroke='%23f05' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E"); position: absolute; top: 0; left: 0; margin-top: -0.1rem; }
			.dark .post li::before { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='10' viewBox='0 0 7 10'%3E%3Cg transform='translate(-593 -158)'%3E%3Crect width='7' height='10' transform='translate(593 158)' opacity='0'/%3E%3Cpath d='M4742,1659l3,3-3,3' transform='translate(-4147 -1499)' fill='none' stroke='%23ff1a66' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E"); }
			
			.post .iframe-wrapper{position:relative;overflow:hidden;padding-top:56.25%;aspect-ratio:16/9;margin-top:2.2rem;margin-bottom:2.4rem;margin-left:-1rem;margin-right:-1rem;border-radius:1.2rem}
			.post .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
			
			@media (min-width: 768px) {
				.post .iframe-wrapper{margin-top:3.9rem;margin-bottom:4.1rem;margin-left:0;margin-right:0}
			}
			
			.wccf-stock-quote {font-size: 90%; background-color: #000; border-radius: 5px; background-image: none !important; color: white !important; padding: 1px 6px;}
			.wccf-stock-quote:hover, .wccf-stock-quote:active { color: white !important; }
			.wccf-stock-quote.plus { color: white !important; }
			.wccf-stock-quote.minus { color: white !important;}
			.wccf-stock-quote.plus span { color: #27C8AE !important; }
			.wccf-stock-quote.minus span { color: #ff0095 !important }
			.wccf-stock-quote .fetching { background: url(https://cdn.wccftech.com/files/loading-bar.gif) no-repeat center right;width: 24px;height: 11px;display: inline-block;background-size: 16px 11px;}
			.wccf-stock-quote .quote-na {display: none;}

			.democracy { margin: 3rem 0 !important; border-radius: 1.2rem !important; background-color: var(--gray-300) !important; border:  none !important; }
			.dem-edit-link { position: absolute !important; padding: 10px; background-image: none !important; }
			.dem-poll-title { padding: 30px 20px 20px 20px !important; }
			.dem-notice { color:var(--gray-800); line-height:34px; text-transform:uppercase; font-size:90% }
			.dem-screen { height: auto !important; }
			.democracy ul.dem-vote{ height: auto !important; }
			.dem-answers { height: auto !important; }

			@media (min-width: 768px) {
				.content > figure figcaption { padding: 1.6rem 2rem; }
				.post { padding: 1.8rem 5rem 0 5rem; }
				.post .twitter-tweet { width: 100% !important; margin: 4rem auto !important; }				
				.post > * + * { margin-top: 2rem; }
				.post figure { margin-top:4rem; margin-bottom:4rem; }
				.post h1, .post h2 { margin-top: 4rem; line-height: 3.7rem; font-size: 2.4rem; line-height: 3.3rem; }
				.content .story-related { padding: 2.6rem 1.9rem 2.5rem 1.9rem; margin: 4rem 0 4rem 0; }
				.post ul, .post ol { line-height: 3rem; font-weight: 500; padding-top: 1.1rem; padding-bottom: 1.1rem; }
				.post p { line-height: 2.75rem; font-weight: 500; }
				.post blockquote { padding: 2rem 1.5rem 2rem 3rem; margin: 4rem 0 4rem 0; }

				.democracy { margin: 4rem 0 !important; border-radius: 1.2rem !important; background-color: var(--gray-300) !important; border:  none !important; }
				.dem-edit-link { position: absolute !important; padding: 10px; background-image: none !important; }
				.dem-poll-title { padding: 30px 20px 20px 20px !important; }				
			}
			@media (min-width: 1200px) {
				.post { padding: 1.8rem 0 0 1.5rem; }
				.story-share{display:block;z-index:2;position: absolute;left: -6rem; top: 20rem}
			}
			@media (min-width: 1500px) {
				.post { padding: 1.8rem 5rem 0 6.8rem; }
				.story-share{display:block;z-index:2;position: absolute;left: 0rem; top: 5rem}
			}


		.aside { padding: 3rem 1.1rem 0 1.1rem; font-size: 1.6rem; line-height: 2.5rem; margin-bottom: 2rem; }
			.aside > .heading { display: flex; flex-direction: column; align-items: center; padding-top: 2.1rem; padding-bottom: 3rem; }
			.aside > .heading h3 { margin-top:1rem }
			.aside > .body {}
			
			.aside > .body h4 { font-weight: 500; font-size:1.5rem; line-height:2.2rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; padding:0.5rem; }
			.aside > .body img { border-radius: 1.2rem; }
			
			.aside > .body ul li {display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: flex-start; align-content: center; margin-bottom: 1.2rem} 
			.aside > .body ul li img { width: 9rem; height: 9rem; margin-right: 0.9rem; }
			


		@media (min-width: 768px) {
			.aside { padding: 3rem 5rem 0 5rem; margin-bottom: 4rem; }
				.aside > .heading { padding-top: 1.9rem; padding-bottom: 4rem; line-height: 4rem; }
				.aside > .heading h3 { margin-top:2rem }
				
				.aside > .body ul { columns: 2; -webkit-columns: 2; -moz-columns: 2; }
				
				.aside > .body ul li { margin-bottom:2rem }
				.aside > .body ul li img { width: 10rem; height:10rem; margin-right:1rem; }
		}
		@media (min-width: 1200px) {
			.aside { padding: 4rem 0 0 1.5rem; }
		}
		@media (min-width: 1500px) {
			.aside { padding: 4rem 5rem 0 6.8rem; }
		}



	main > .sidebar { display: none; }

		.sidebar .bg-square, .sidebar .bg-vertical { margin-bottom: 8rem; }
		@media (min-width: 1200px) {
			main > .sidebar { flex-basis: 300px; display: block; overflow: unset; }
		}

		.sidebar .widget { background-color: var(--gray-300); border-radius: 10px; padding: 2.7rem 2rem 0.1rem 2rem; margin-bottom: 8rem; }
			.sidebar .widget h3 { line-height: 2.4rem; margin-bottom: 1.9rem; margin-top: -0.6rem; }
			.sidebar .widget h3 span { font-size: 1.6rem; font-weight: 800;  }
			.sidebar .widget li { font-size: 1.4rem; font-weight: 500; line-height: 2rem; margin: 0 -0.1rem 2rem -0.1rem; }
			.sidebar .widget li h4 { display: -webkit-box; font-size: 1.4rem; line-height: 2rem; font-weight: 500; margin-bottom: 0.9rem; }
			.sidebar .widget li .meta { font-size: 1.2rem; display: flex; align-items: center; }
			.sidebar .widget li .meta svg { margin-right: 0.9rem; }
			.sidebar .widget li .meta span { margin-left: 0.4rem; color: #91a8b0; }

			.sidebar .widget li a {
				background-image: linear-gradient(to right, currentColor, currentColor);
				background-position: 0 100%;
				background-size: 0 1px;
				background-repeat: no-repeat;
				transition: 0.4s background-size cubic-bezier(0, 0, 0, 1);
			}
			.sidebar .widget li:hover a { background-size: 100% 1px; }







/*!-------------------------------------------*\
  Footer Styles start
\*-------------------------------------------*/
.primary-footer{position:relative;padding:3rem .4rem 0;padding-bottom:75px}
.story-share-sm + .primary-footer{padding-bottom:4.9rem}
@media (min-width: 760px) {
.primary-footer{padding:10.1rem .4rem 0;padding-bottom:120px;z-index:100}
}
@media (min-width: 1200px) {
.primary-footer{padding:0;padding-bottom:120px}
.primary-footer .container{display:flex;position:relative;padding-top:7.6rem}
}
.primary-footer h6{display:inline-block;font-weight:800;font-size:1.2rem;line-height:1.9rem;margin-bottom:1.3rem;padding-top:.1rem;text-transform:uppercase}
.primary-footer ul{margin-bottom:6.8rem}
.primary-footer ul a{display:inline-block;color:inherit;text-decoration:none;font-size:1.6rem;line-height:2.2rem;font-weight:500;padding:.7rem 0;margin-left:-.1rem;margin-right:-.1rem;background-image:linear-gradient(to right,var(--primary) 0%,var(--primary) 100%);background-position:0 78%;background-size:0 1px;background-repeat:no-repeat;transition:.2s color cubic-bezier(0,0,0,1),.2s background-size cubic-bezier(0,0,0,1)}
body:not(.is-tablet) .primary-footer ul a:hover,.primary-footer ul a:active{color:var(--primary);background-size:100% 1px}
.primary-footer form{position:relative;margin-bottom:3rem}
.primary-footer form button{position:absolute;top:0;right:-1.4rem}
.primary-footer form .form-control{color:#fff;border-left:0;border-right:0;padding-left:0;padding-top:1rem;padding-bottom:1rem;font-size:1.6rem;line-height:2.2rem;padding-right:4.6rem;border-color:transparent!important;background-color:transparent!important}
.primary-footer form .form-control::placeholder{color:#fff}
.primary-footer form .form-control:focus::placeholder{color:rgba(255,255,255,0.5)}
.primary-footer form .my-border-bottom::after{content:"";position:absolute;bottom:0;left:0;right:0;height:.1rem;border-radius:.05rem;background-color:var(--gray-300)}
.primary-footer form:focus-within::after{background-color:var(--gray-400)}
.dark .primary-footer form:focus-within::after{background-color:var(--gray-950)}
.primary-footer .btn-newsletter{color:#fff;padding:1.1rem}
.dark body:not(.is-tablet) .primary-footer .btn-newsletter:hover,.dark .primary-footer .btn-newsletter:active{color:#fff}
@media (max-width: 759.98px) {
.primary-footer .btn-newsletter{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-grad2) 60%,var(--primary-grad3) 100%);border:0;padding:1.5rem;border-radius:2.5rem;top:7.9rem;left:.1rem;right:auto;width:calc(100% - 0.2rem)}
.primary-footer .btn-newsletter:active{background:linear-gradient(135deg,var(--primary-active) 0%,var(--grad2-active) 60%,var(--grad3-active) 100%)}
}
.col-social{flex:1;display:flex;flex-direction:column}
.col-topics,.col-sections,.col-company{flex:none;width:16.2rem}
.col-topics,.col-sections{margin-right:13rem}
.col-company{margin-right:6.9rem}
.social-list-footer{display:flex;flex-direction:column;align-items:flex-start;padding:3rem 0}
@media (min-width: 1200px) {
.social-list-footer{padding:0}
}
.social-list-footer a{position:relative;display:flex;align-items:center;font-size:1.6rem;line-height:2.8rem;font-weight:500;padding:.4rem 0;cursor:pointer}
body:not(.is-tablet) .social-list-footer a:hover{color:var(--primary)}
body:not(.is-tablet) .social-list-footer a:hover::after{content:"";position:absolute;bottom:.8rem;left:0;right:0;height:.1rem;border-radius:.05rem;background-color:var(--primary)}
.social-list-footer a svg{flex-shrink:0;margin-left:.1rem;margin-right:1.3rem}
.social-list-footer a:nth-child(2) svg{margin-left:-.1rem;margin-right:1.1rem}
.social-links-footer{display:flex;justify-content:center;align-items:center;padding:2rem 0 2.5rem}
.social-links-footer a{display:grid;place-content:center;width:8.4rem;height:4.2rem;background-color:var(--body-bg);border:1px solid var(--gray-300);border-radius:2.1rem;cursor:pointer}
body:not(.is-tablet) .social-links-footer a:hover{color:#fff;background-color:var(--gray-300)}
.dark body:not(.is-tablet) .social-links-footer a:hover{border-color:var(--gray-400);background-color:var(--gray-400)}
.social-links-footer a:active{border-color:var(--gray-400)!important;background-color:var(--gray-400)!important}
.dark .social-links-footer a:active{border-color:var(--gray-300)!important;background-color:var(--gray-300)!important}
.social-links-footer a + a{margin-left:1rem}
.copyright{text-align:center;padding-bottom:2.4rem;line-height:2.1rem}
.copyright p{margin-bottom:0}
@media (min-width: 1200px) {
.copyright{margin-top:auto;text-align:left;padding-bottom:7.5rem;margin-left:-.1rem;margin-right:-.1rem}
}
.footer-notice{position:relative;margin-top:3rem}
@media (min-width: 1200px) {
.footer-notice{margin-top:0}
.footer-notice::before{content:"";position:absolute;left:.4rem;right:.4rem;top:0;height:.1rem;background-color:var(--gray-300);border-radius:.05rem}
}
.footer-notice p{max-width:76rem;height:auto;margin-left:auto;margin-right:auto;font-size:1.3rem;line-height:2.1rem;text-align:center;padding:3.6rem 1.9rem 2.4rem}
.dark .footer-notice p{color:var(--body-color);background-color:var(--gray-300)}
@media (max-width: 1355.98px) {
.footer-notice p{color:var(--body-bg);background-color:var(--body-color);border-radius:1.2rem}
.dark .footer-notice p{color:var(--body-color);background-color:var(--gray-300)}
}
@media (min-width: 1200px) {
.footer-notice p{max-width:97rem;padding:3.6rem 2.9rem 2.4rem}
}
.subscribe-now{position:relative;padding:5.4rem 2.5rem 4rem;margin:0 0 5.5rem;background:var(--gray-300) url(https://cdn.wccftech.com/wp-content/themes/wccf2021/images/Img-85.webp) no-repeat;background-size:cover;border-radius:2.4rem;color:white}
@media (min-width: 760px) {
.subscribe-now{background-image:url(https://cdn.wccftech.com/wp-content/themes/wccf2021/images/Img-84.webp);border-radius:1.2rem;margin:0 .4rem;padding:11rem 2.5rem 12rem}
}
.subscribe-now::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(190deg,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.65) 51.23%,rgba(0,0,0,0.95) 100%);border-radius:2.4rem}
@media (min-width: 760px) {
.subscribe-now::before{border-radius:1.2rem}
}
.subscribe-now p{position:relative;color:var(--body-bg);font-size:2.1rem;line-height:2.9rem;font-weight:800;max-width:63rem;margin:0 auto 3.7rem;z-index:1}
@media (min-width: 760px) {
.subscribe-now p{font-size:3.8rem;line-height:4.8rem;margin:0 auto 3.4rem;text-align:center}
}
.dark .subscribe-now p{color:var(--body-color)}
.subscribe-now form{position:relative;max-width:34rem;margin:0 auto;z-index:1}

/*!-------------------------------------------*\
  Footer Styles end
\*-------------------------------------------*/

.post > table{min-width:100%;margin-left:-1.1rem;margin-right:-1.1rem;margin-top:1.5rem;margin-bottom:3rem;line-height:1.9rem;overflow:auto;font-size:1.3rem;font-weight:400}
.post > table thead{vertical-align:bottom}
.post > table th{text-transform:uppercase}
.post > table thead::after{content:"";position:absolute;left:0;right:0;height:.1rem;border-radius:.05rem;background-color:var(--gray-300)}
.post > table th{padding:1.6rem .75rem 1.5rem}
.post > table tr:nth-child(even){background-color:var(--gray-300)}
.post > table tr:nth-child(even) td:first-child,.post .table-wrapper tr:nth-child(even) th:first-child{border-radius:1.2rem 0 0 1.2rem}
.post > table tr:nth-child(even) td:last-child,.post .table-wrapper tr:nth-child(even) th:last-child{border-radius:0 1.2rem 1.2rem 0}
.post > table tr:nth-child(even) td:only-child,.post .table-wrapper tr:nth-child(even) th:only-child{border-radius:1.2rem 1.2rem 1.2rem 1.2rem}
.post > table td{vertical-align:top;padding:1.6rem .75rem 1.5rem}
.post > table tr td:first-child,.post .table-wrapper tr th:first-child{padding-left:2rem}
.post > table tr td:last-child,.post .table-wrapper tr th:last-child{padding-right:2rem}
.post > table thead + tbody tr:first-child td{padding-top:1.7rem}

.post .table-wrapper{width:calc(100% + 2.2rem);margin-left:-1.1rem;margin-right:-1.1rem;margin-top:1.5rem;margin-bottom:3rem;line-height:1.9rem;overflow:auto;font-size:1.3rem;font-weight:400}
.post .table-wrapper ul{display:block;font-size:1.3rem;line-height:1.9rem;margin:0;padding:0;padding-left:1.5rem;font-weight:400}
.post .table-wrapper li{padding:0;list-style:initial}
.post .table-wrapper li::before{display:none}
.post .table-wrapper p{font-size:1.3rem;line-height:1.9rem;margin:0;padding:0;font-weight:400}
.post .table-wrapper table{min-width:100%}
.post .table-wrapper thead{vertical-align:bottom}
.post .table-wrapper th{text-transform:uppercase}
@media (min-width: 760px) {
	.post .table-wrapper{width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem;margin-top:0;margin-bottom:4rem;position:relative}
	.post .table-wrapper thead::after{content:"";position:absolute;left:0;right:0;height:.1rem;border-radius:.05rem;background-color:var(--gray-300)}
	.post .table-wrapper th{padding:1.6rem .75rem 1.5rem}
	.post .table-wrapper tr:nth-child(even){background-color:var(--gray-300)}
	.post .table-wrapper tr:nth-child(even) td:first-child,.post .table-wrapper tr:nth-child(even) th:first-child{border-radius:1.2rem 0 0 1.2rem}
	.post .table-wrapper tr:nth-child(even) td:last-child,.post .table-wrapper tr:nth-child(even) th:last-child{border-radius:0 1.2rem 1.2rem 0}
	.post .table-wrapper tr:nth-child(even) td:only-child,.post .table-wrapper tr:nth-child(even) th:only-child{border-radius:1.2rem 1.2rem 1.2rem 1.2rem}
	.post .table-wrapper td{vertical-align:top;padding:1.6rem .75rem 1.5rem}
	.post .table-wrapper tr td:first-child,.post .table-wrapper tr th:first-child{padding-left:2rem}
	.post .table-wrapper tr td:last-child,.post .table-wrapper tr th:last-child{padding-right:2rem}
	.post .table-wrapper thead + tbody tr:first-child td{padding-top:1.7rem}
}
@media (max-width: 759.98px) {
	.post .table-wrapper thead::after{content:"";position:absolute;left:0;right:0;height:.1rem;border-radius:.05rem;background-color:var(--gray-300)}
	.post .table-wrapper th{padding:1rem .5rem}
	.post .table-wrapper tr:nth-child(even){background-color:var(--gray-300)}
	.post .table-wrapper tr:nth-child(even) td:first-child,.post .table-wrapper tr:nth-child(even) th:first-child{border-radius:1.2rem 0 0 1.2rem}
	.post .table-wrapper tr:nth-child(even) td:last-child,.post .table-wrapper tr:nth-child(even) th:last-child{border-radius:0 1.2rem 1.2rem 0}
	.post .table-wrapper tr:nth-child(even) td:only-child,.post .table-wrapper tr:nth-child(even) th:only-child{border-radius:1.2rem 1.2rem 1.2rem 1.2rem}
	.post .table-wrapper td{vertical-align:top;padding:1rem .5rem}
	.post .table-wrapper tr td:first-child,.post .table-wrapper tr th:first-child{padding-left:1.1rem}
	.post .table-wrapper tr td:last-child,.post .table-wrapper tr th:last-child{padding-right:1.1rem}
	.post .table-wrapper thead + tbody tr:first-child td{padding-top:1.7rem}
}

.resp-sharing-button__link,.resp-sharing-button__icon {display: inline-block}
.resp-sharing-button__link {text-decoration: none;color: #fff;}
.resp-sharing-button {border-radius: 2rem;transition: 25ms ease-out;padding: 0.4em 1em;}
.resp-sharing-button__icon svg {width: 1.3em;height: 1.3em;margin-right: 0.4em;vertical-align: middle}
.resp-sharing-button--small svg {margin: 0;vertical-align: middle}
.resp-sharing-button__icon {stroke: #fff;fill: none}
.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle {fill: #fff;stroke: none}

.resp-sharing-button--twitter {
background-color: #55acee
}

.resp-sharing-button--twitter:hover {
background-color: #2795e9
}

.resp-sharing-button--facebook {
background-color: #3b5998
}

.resp-sharing-button--facebook:hover {
background-color: #2d4373
}

.resp-sharing-button--facebook {
background-color: #3b5998;
border-color: #3b5998;
}

.resp-sharing-button--facebook:hover,
.resp-sharing-button--facebook:active {
background-color: #2d4373;
border-color: #2d4373;
}

.resp-sharing-button--twitter {
background-color: #55acee;
border-color: #55acee;
}

.resp-sharing-button--twitter:hover,
.resp-sharing-button--twitter:active {
background-color: #2795e9;
border-color: #2795e9;
}

.dem-graph{ border-radius: 1.2rem;background-color: var(--gray-600) !important;}
.dem-fill { background:linear-gradient(135deg, var(--primary) 0%, var(--primary-grad2) 60%, var(--primary-grad3) 100%); border-radius: 1.2rem;}
.dem-votes-txt, .dem-percent-txt {font-size: 80% !important; padding: 5px 10px !important; }
.dem-fill[data-width="1%"]{width:1%}.dem-fill[data-width="2%"]{width:2%}.dem-fill[data-width="3%"]{width:3%}.dem-fill[data-width="4%"]{width:4%}.dem-fill[data-width="5%"]{width:5%}.dem-fill[data-width="6%"]{width:6%}.dem-fill[data-width="7%"]{width:7%}.dem-fill[data-width="8%"]{width:8%}.dem-fill[data-width="9%"]{width:9%}.dem-fill[data-width="10%"]{width:10%}.dem-fill[data-width="11%"]{width:11%}.dem-fill[data-width="12%"]{width:12%}.dem-fill[data-width="13%"]{width:13%}.dem-fill[data-width="14%"]{width:14%}.dem-fill[data-width="15%"]{width:15%}.dem-fill[data-width="16%"]{width:16%}.dem-fill[data-width="17%"]{width:17%}.dem-fill[data-width="18%"]{width:18%}.dem-fill[data-width="19%"]{width:19%}.dem-fill[data-width="20%"]{width:20%}.dem-fill[data-width="21%"]{width:21%}.dem-fill[data-width="22%"]{width:22%}.dem-fill[data-width="23%"]{width:23%}.dem-fill[data-width="24%"]{width:24%}.dem-fill[data-width="25%"]{width:25%}.dem-fill[data-width="26%"]{width:26%}.dem-fill[data-width="27%"]{width:27%}.dem-fill[data-width="28%"]{width:28%}.dem-fill[data-width="29%"]{width:29%}.dem-fill[data-width="30%"]{width:30%}.dem-fill[data-width="31%"]{width:31%}.dem-fill[data-width="32%"]{width:32%}.dem-fill[data-width="33%"]{width:33%}.dem-fill[data-width="34%"]{width:34%}.dem-fill[data-width="35%"]{width:35%}.dem-fill[data-width="36%"]{width:36%}.dem-fill[data-width="37%"]{width:37%}.dem-fill[data-width="38%"]{width:38%}.dem-fill[data-width="39%"]{width:39%}.dem-fill[data-width="40%"]{width:40%}.dem-fill[data-width="41%"]{width:41%}.dem-fill[data-width="42%"]{width:42%}.dem-fill[data-width="43%"]{width:43%}.dem-fill[data-width="44%"]{width:44%}.dem-fill[data-width="45%"]{width:45%}.dem-fill[data-width="46%"]{width:46%}.dem-fill[data-width="47%"]{width:47%}.dem-fill[data-width="48%"]{width:48%}.dem-fill[data-width="49%"]{width:49%}.dem-fill[data-width="50%"]{width:50%}.dem-fill[data-width="51%"]{width:51%}.dem-fill[data-width="52%"]{width:52%}.dem-fill[data-width="53%"]{width:53%}.dem-fill[data-width="54%"]{width:54%}.dem-fill[data-width="55%"]{width:55%}.dem-fill[data-width="56%"]{width:56%}.dem-fill[data-width="57%"]{width:57%}.dem-fill[data-width="58%"]{width:58%}.dem-fill[data-width="59%"]{width:59%}.dem-fill[data-width="60%"]{width:60%}.dem-fill[data-width="61%"]{width:61%}.dem-fill[data-width="62%"]{width:62%}.dem-fill[data-width="63%"]{width:63%}.dem-fill[data-width="64%"]{width:64%}.dem-fill[data-width="65%"]{width:65%}.dem-fill[data-width="66%"]{width:66%}.dem-fill[data-width="67%"]{width:67%}.dem-fill[data-width="68%"]{width:68%}.dem-fill[data-width="69%"]{width:69%}.dem-fill[data-width="70%"]{width:70%}.dem-fill[data-width="71%"]{width:71%}.dem-fill[data-width="72%"]{width:72%}.dem-fill[data-width="73%"]{width:73%}.dem-fill[data-width="74%"]{width:74%}.dem-fill[data-width="75%"]{width:75%}.dem-fill[data-width="76%"]{width:76%}.dem-fill[data-width="77%"]{width:77%}.dem-fill[data-width="78%"]{width:78%}.dem-fill[data-width="79%"]{width:79%}.dem-fill[data-width="80%"]{width:80%}.dem-fill[data-width="81%"]{width:81%}.dem-fill[data-width="82%"]{width:82%}.dem-fill[data-width="83%"]{width:83%}.dem-fill[data-width="84%"]{width:84%}.dem-fill[data-width="85%"]{width:85%}.dem-fill[data-width="86%"]{width:86%}.dem-fill[data-width="87%"]{width:87%}.dem-fill[data-width="88%"]{width:88%}.dem-fill[data-width="89%"]{width:89%}.dem-fill[data-width="90%"]{width:90%}.dem-fill[data-width="91%"]{width:91%}.dem-fill[data-width="92%"]{width:92%}.dem-fill[data-width="93%"]{width:93%}.dem-fill[data-width="94%"]{width:94%}.dem-fill[data-width="95%"]{width:95%}.dem-fill[data-width="96%"]{width:96%}.dem-fill[data-width="97%"]{width:97%}.dem-fill[data-width="98%"]{width:98%}.dem-fill[data-width="99%"]{width:99%}.dem-fill[data-width="100%"]{width:100%}

.slbOverlay,.slbWrapOuter,.slbWrap{position:fixed;top:0;right:0;bottom:0;left:0}
.slbOverlay{overflow:hidden;z-index:2000;background-color:#000;-webkit-animation:slbOverlay .5s;-moz-animation:slbOverlay .5s;animation:slbOverlay .5s}
.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}
.slbWrap{position:absolute;text-align:center}
.slbWrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.slbContentOuter{display:inline-block;vertical-align:middle;margin:0 auto;padding:0 1em;box-sizing:border-box;z-index:2020;text-align:left;max-width:100%}
.slbContentEl .slbContentOuter{padding:5em 1em}
.slbContent{position:relative}
.slbContentEl .slbContent{-webkit-animation:slbEnter .3s;-moz-animation:slbEnter .3s;animation:slbEnter .3s;background-color:#fff;box-shadow:0 .2em 1em rgba(0,0,0,0.4)}
.slbImageWrap{-webkit-animation:slbEnter .3s;-moz-animation:slbEnter .3s;animation:slbEnter .3s;position:relative}
.slbImageWrap:after{content:"";position:absolute;left:0;right:0;top:5em;bottom:5em;display:block;z-index:-1;box-shadow:0 .2em 1em rgba(0,0,0,0.6);background-color:#FFF}
.slbDirectionNext .slbImageWrap{-webkit-animation:slbEnterNext .4s;-moz-animation:slbEnterNext .4s;animation:slbEnterNext .4s}
.slbDirectionPrev .slbImageWrap{-webkit-animation:slbEnterPrev .4s;-moz-animation:slbEnterPrev .4s;animation:slbEnterPrev .4s}
.slbImage{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:5em 0;margin:0 auto}
.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:1.4em;position:absolute;left:0;right:0;bottom:0;padding:.71429em 0;color:#fff;color:rgba(255,255,255,0.7);text-align:center}
.slbCloseBtn,.slbArrow{margin:0;padding:0;border:0;cursor:pointer;background:none}
.slbCloseBtn::-moz-focus-inner,.slbArrow::-moz-focus-inner{padding:0;border:0}
.slbCloseBtn:hover,.slbArrow:hover{opacity:.5}
.slbCloseBtn:active,.slbArrow:active{opacity:.8}
.slbCloseBtn{-webkit-animation:slbEnter .3s;-moz-animation:slbEnter .3s;animation:slbEnter .3s;font-size:2.5em;width:1em;height:1em;line-height:1em;position:absolute;right:0;top:0;color:#fff;color:rgba(255,255,255,0.7);text-align:center}
.slbLoading .slbCloseBtn{display:none}
.slbLoadingText{font-size:1.4em;color:#fff;color:rgba(255,255,255,0.9)}
.slbArrows{position:fixed;top:50%;left:0;right:0}
.slbLoading .slbArrows{display:none}
.slbArrow{position:absolute;top:50%;margin-top:-5em;width:5em;height:10em;opacity:.7;text-indent:-999em;overflow:hidden}
.slbArrow:before{content:"";position:absolute;top:50%;left:50%;margin:-.8em 0 0 -.8em;border:.8em solid transparent}
.slbArrow.next{right:0}
.slbArrow.next:before{border-left-color:#fff}
.slbArrow.prev{left:0}
.slbArrow.prev:before{border-right-color:#fff}
.slbIframeCont{width:80em;height:0;overflow:hidden;padding-top:56.25%;margin:5em 0}
.slbIframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 .2em 1em rgba(0,0,0,0.6);background:#000}
@keyframes slbOverlay { from{opacity:0.7} to{opacity:1} }
@keyframes slbEnter { from{opacity:0;-webkit-transform:translate3d(0,-1em,0);-moz-transform:translate3d(0,-1em,0);-ms-transform:translate3d(0,-1em,0);-o-transform:translate3d(0,-1em,0);transform:translate3d(0,-1em,0)} to{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} }
@keyframes slbEnterNext { from{opacity:0;-webkit-transform:translate3d(4em,0,0);-moz-transform:translate3d(4em,0,0);-ms-transform:translate3d(4em,0,0);-o-transform:translate3d(4em,0,0);transform:translate3d(4em,0,0)} to{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} }
@keyframes slbEnterPrev { from{opacity:0;-webkit-transform:translate3d(-4em,0,0);-moz-transform:translate3d(-4em,0,0);-ms-transform:translate3d(-4em,0,0);-o-transform:translate3d(-4em,0,0);transform:translate3d(-4em,0,0)} to{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} }