/* Pros Cons Start */
.pro_con-block-wrapper ul {
	padding: 0 !important;
	margin: 0 !important;
}
.pro_con-block-container {
	border: 1px solid #ddd !important;
}
.pro_con-block-container .list-item {
	line-height: 1.4;
	margin-bottom: .5rem;
}
.pro_con-block-wrapper .pro {
	background: #fffbf0;
}
.pro_con-block-wrapper .con {
	background: #f8f8f8;
}
.pro .pro_con-block-title {
	color: #f5c228;
}
.pro .pro_con-block-divider span {
	border-top: 1.5px solid #f5c228 !important;
}
.pro .list-item-icon {
	color: #f5c228;
}
/* Pros Cons End */

/* Quiz Maker Start */
div.ays-quiz-container[id^="ays-quiz-container-"], .ays-poll-main {
	min-height: auto !important;
	padding-bottom: 30px !important;
	box-shadow: none !important;
	border-radius: 0 !important;
	border: 1px solid #ddd !important;
	border-top: 6px solid var(--vg-yellow-400-brand) !important;
	background-color: #fffbf0 !important;
	background-repeat: no-repeat;
	background-position: right bottom !important;
	background-size: 33%;
	background-image: url(../img/VG-icon-opacity.png);
}
.box-apm {
	background-color: transparent !important;
	border: 0 !important;
	padding-bottom: 20px !important;
}
.ays-poll-main {
	padding-bottom: 0 !important;
}
.results-apm, div.ays-poll-main .choosing-poll {
	padding: 0 30px;
}
.ays-poll-main .results-apm {
/* 	border: 1px solid #cbd3e0; */
	background-color: #fff;
	margin: 20px !important;
	padding: 1rem;
	overflow: hidden;
}
.ays-poll-main .results-apm span {
	font-size: 1rem;
}
div.ays-poll-main div.answer-title {
	background-color: #68b0c31a;
	padding: 2px 10px;
	border-radius: 0.5rem;
}
div.ays-poll-main div.answer-percent {
	margin: 0.2rem 0 1rem;
	height: 20px;
	border-radius: 0.5rem;
	line-height: 20px;
	font-weight: 600;
	padding-right: 0.5rem;
	background-color: transparent !important;
	background-image: linear-gradient(to right, #f5c128, #f5b31c, #f4a511, #f49707, #f28803);
}
[id^="ays_finish_quiz_"] div.step {
	min-height: auto !important;
	padding-top: 30px;
}
.ays-start-page {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	padding-left: 50%;
}
.ays-quiz-container .step .ays_quiz_image {
	position: absolute;
	left: 0;
	width: 50%;
	margin: 0;
	border: 1px solid var(--vg-grey-600);
}
.ays-quiz-container .step .ays-fs-title, .ays-poll-main h5 {
	padding: 0;
	margin: 10px 0 0 !important;
	font-size: 1.5rem !important;
}

.ays-quiz-container .step .ays-fs-title, .ays-quiz-container .step .ays_quiz_question p, .ays-poll-main h5 {
	font-family: "Archivo Narrow", sans-serif;
	font-weight: 700;
	line-height: 1.3;
}
label.ays_enable_hover:hover {
	background-color: var(--vg-yellow-400-brand) !important;
}
.ays-poll-main p {
	line-height: 1.3;
	color: #000 !important;
}
.ays-quiz-container .step .ays_quiz_question p {
	font-size: 1.5rem !important;
}
.ays-fs-subtitle {
	width: 100%;
}
.ays-fs-subtitle, .ays-fs-subtitle p {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1.3;
}
.ays_poll_passed_count {
	border: 1px solid #515151 !important;
	background-color: #515151 !important;
	color: #fff !important;
}
.ays_buttons_div {
	margin: 0 0 15px;
	gap: 10px;
}
.ays-quiz-container button, .ays-quiz-container input[type='button'], .ays-quiz-container input[type='submit'], .ays-poll-main input[type='button'], .ays-poll-main input[type='submit'] {
	background-color: #0094c1 !important;
	text-transform: uppercase !important;
	font-family: "helvetica", sans-serif !important;
	font-weight: 600;
	border: 0;
	border-radius: 0 !important;
	margin: 0 !important;
}
.ays-quiz-container button:hover, .ays-quiz-container button:focus, .ays-quiz-container button:active,
.ays-quiz-container input[type='button']:hover, .ays-quiz-container input[type='button']:focus, .ays-quiz-container input[type='button']:active,
.ays-quiz-container input[type='submit']:hover, .ays-quiz-container input[type='submit']:focus, .ays-quiz-container input[type='submit']:active,
.ays-poll-main input[type='button']:hover, .ays-poll-main input[type='button']:focus, .ays-poll-main input[type='button']:active, .ays-poll-main input[type='submit']:hover, .ays-poll-main input[type='submit']:focus, .ays-poll-main input[type='submit']:active {
	box-shadow: none !important;
	background-color: var(--vg-yellow-400-brand) !important;
}
div.ays-quiz-container[id^="ays-quiz-container-"] input[type='button'], [id^="ays_finish_quiz_"] .action-button.ays_finish {
	background-color: var(--vg-yellow-400-brand) !important;
	text-transform: uppercase !important;
	font-family: Montserrat, sans-serif !important;
	border: 0;
	border-radius: 0 !important;
	margin: 0 !important;
}
.ays-live-bar-wrap {
	height: 20px;
	top: -16px;
}
.ays-live-bar-wrap {
	background-color: rgb(104, 176, 196, .2);
	height: 22px;
	top: 0px;
}
.ays-live-bar-fill {
	background-color: var(--vg-turquoise-600-brand);
	border-bottom: 0 !important;
	padding: 3px;
}
.ays-live-bar-fill span {
	font-size: .8rem;
	font-weight: 500;
	text-shadow: none;
	color: #fff;
}
.ays-question-counter {
	margin: 25px 0 !important;
}
div.ays-quiz-container[id^="ays-quiz-container-"] .ays-quiz-answers .ays-field input+label[for^="ays-answer-"] {
	background: #fff;
}
.ays_quizn_ancnoxneri_qanak {
	font-size: 1rem;
}
.apm-answers label.ays_label_poll {
	background-color: rgba(255, 255, 255, .6) !important;
	border: 1px solid #ddd !important;
	color: #000 !important;
}
.ays-poll-answers {
	margin-bottom: 0 !important;
}
.apm-answers-without-submit {
	margin: 10px 0 !important;
}
.ays_poll_far {
	color: #0094c1 !important;
}

.single-game aside .ays-quiz-container .step .ays_quiz_image, .ays-quiz-container .step .ays-fs-title {
	width: 100%;
}
.single-game aside .ays-start-page {
	padding-left: 0;
}
.single-game aside div.ays-quiz-container[id^="ays-quiz-container-"] {
	background-size: 60%;
	padding-bottom: 30px !important;
}
.single-game aside .ays-quiz-container .step .ays-fs-title {
	font-size: 1.5rem !important;
	margin-top: 65% !important;
}

@media (max-width: 767px) {
	.ays-quiz-container .step .ays_quiz_image, .ays-quiz-container .step .ays-fs-title {
		width: 100%;
	}
	.ays-start-page {
		padding-left: 0;
	}
	div.ays-quiz-container[id^="ays-quiz-container-"] {
		background-size: 60%;
		padding-bottom: 30px !important;
	}
	.ays-quiz-container .step .ays-fs-title {
		font-size: 1.5rem !important;
		margin-top: 65% !important;
	}
	div.ays-poll-main .choosing-poll  {
		padding: 0 20px;
	}
	.ays-poll-main .results-apm {
		margin: 0 !important;
	}
}
/* Quiz Maker End */

/* pullquote block */
.wp-block-pullquote {
	font-size: 1.1rem;
	line-height: 1.6;
	border-top: 4px solid var(--vg-yellow-400-brand);
	border-bottom: 4px solid var(--vg-yellow-400-brand);
	background-color: rgb(245, 194, 86, .1);
	padding: 1.5rem 1rem;
}
.wp-block-pullquote p {
	text-align: center;
}
.wp-block-pullquote cite {
	font-size: 1rem;
	display: flex;
	justify-content: center;
	gap: .5rem;
}

.article__body ol:not(.is-layout-flex, .select-options), .article__body ul:not(.is-layout-flex, .select-options) {
	display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

.article__main .article__body ul.select-options, 
.article__main .article__body ol.select-options {
    margin-left: 0 !important;
    margin-bottom: 0 !important;
}
.video_article .article__hero_description .date {
	flex-direction: row;
}
.video_article .summary ul, .video_article .related-topics .related-topics-wrapper, .quick-answer-container ul {
	padding-left: 0 !important;
}
.game-box .flexslider .slides {
	padding: 0 !important;
}
.wp-block-image figcaption {
    font-size: 13px;
    margin-top: -15px;
    margin-bottom: 20px;
    color: #8b8b8b;
}
.quick-answer-content-container ul li:before {
	top: 10px !important;
	width: 1.2em !important;
	height: 1.2em !important;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxOCAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMy4yMjE0MSAxMC4zNTA3QzIuNTA5NDMgMTAuMzUwNyAxLjkzMTY4IDkuNzg3NjggMS45MzE2OCA5LjA5Mzg0VjIuOTAwNDdDMS45MzE2OCAyLjIwNjYzIDIuNTUwMjkgMS42NDM2IDMuMjYyMjYgMS42NDM2SDMuNjg4MjhWMC4wMTEzNzQ0QzMuNjEyNDIgMC4wMTEzNzQ0IDMuNTA3MzcgMC4wMTEzNzQ0IDMuMzczMTUgMC4wMDU2ODcyQzMuMjM4OTIgMCAzLjEzOTcxIDAgMy4wNzU1MiAwQzIuNTQ0NDUgMCAyLjA5NTA5IDAuMDM0MTIzMiAxLjczOTEgMC4wOTY2ODI1QzEuMzgzMTEgMC4xNTkyNDIgMS4wNzk2NCAwLjI1NTkyNCAwLjgyODY5NyAwLjM4NjczQzAuNTI1MjMgMC41NjMwMzMgMC4zMDkzMDIgMC44MDE4OTYgMC4xODA5MTMgMS4xMDlDMC4wNjQxOTQ4IDEuMzk5MDUgMCAxLjkyMjI3IDAgMi42NjczVjkuMzM4MzlDMCAxMC4wNzc3IDAuMDY0MTk0OCAxMC42MDA5IDAuMTg2NzQ5IDEwLjg5NjdDMC4zMDkzMDIgMTEuMTk4MSAwLjUyNTIzIDExLjQzNyAwLjgyODY5NyAxMS42MTMzQzEuMDc5NjQgMTEuNzQ0MSAxLjM4MzExIDExLjg0MDggMS43MzkxIDExLjkwMzNDMi4wOTUwOSAxMS45NjU5IDIuNTQ0NDUgMTEuOTk0MyAzLjA3NTUyIDExLjk5NDNDMy4xMzk3MSAxMS45OTQzIDMuMjM4OTIgMTEuOTk0MyAzLjM3MzE1IDExLjk4ODZDMy41MDczNyAxMS45ODI5IDMuNjEyNDIgMTEuOTgyOSAzLjY4ODI4IDExLjk4MjlWMTAuMzUwN0gzLjIyMTQxWicgZmlsbD0nIzNFNDI0MicvPjxwYXRoIGQ9J00xMy44NTQ0IDUuOTk0MzdDMTMuODU0NCA1LjAxNjE3IDEzLjA0MzIgNC4yMjU2NSAxMi4wNDUzIDQuMjI1NjVDMTEuMDQ3NCA0LjIyNTY1IDEwLjIzNjIgNS4wMTYxNyAxMC4yMzYyIDUuOTk0MzdDMTAuMjM2MiA2Ljk3MjU3IDExLjA0NzQgNy43NjMwOSAxMi4wNDUzIDcuNzYzMDlDMTMuMDQzMiA3Ljc2MzA5IDEzLjg1NDQgNi45NzI1NyAxMy44NTQ0IDUuOTk0MzdaTTcuMjc3MzcgNS45OTQzN0M3LjI3NzM3IDUuMDE2MTcgNi40NjYxOCA0LjIyNTY1IDUuNDY4MjUgNC4yMjU2NUM0LjQ3MDMxIDQuMjI1NjUgMy42NTkxMiA1LjAxNjE3IDMuNjU5MTIgNS45OTQzN0MzLjY1OTEyIDYuOTcyNTcgNC40NzAzMSA3Ljc2MzA5IDUuNDY4MjUgNy43NjMwOUM2LjQ2NjE4IDcuNzYzMDkgNy4yNzczNyA2Ljk3MjU3IDcuMjc3MzcgNS45OTQzN1pNOC43NTM4NSAxMC45NzA3QzkuNzUxNzkgMTAuOTcwNyAxMC41NjMgMTAuMTgwMiAxMC41NjMgOS4yMDE5NUMxMC41NjMgOC4yMjM3NSA5Ljc1MTc5IDcuNDMzMjMgOC43NTM4NSA3LjQzMzIzQzcuNzU1OTIgNy40MzMyMyA2Ljk0NDczIDguMjIzNzUgNi45NDQ3MyA5LjIwMTk1QzYuOTQ0NzMgMTAuMTgwMiA3Ljc1NTkyIDEwLjk3MDcgOC43NTM4NSAxMC45NzA3Wk04Ljc1Mzg1IDQuNTU1NTFDOS43NTE3OSA0LjU1NTUxIDEwLjU2MyAzLjc2NDk5IDEwLjU2MyAyLjc4Njc5QzEwLjU2MyAxLjgwODU5IDkuNzUxNzkgMS4wMTgwNyA4Ljc1Mzg1IDEuMDE4MDdDNy43NTU5MiAxLjAxODA3IDYuOTQ0NzMgMS44MDg1OSA2Ljk0NDczIDIuNzg2NzlDNi45NDQ3MyAzLjc2NDk5IDcuNzU1OTIgNC41NTU1MSA4Ljc1Mzg1IDQuNTU1NTFaJyBmaWxsPScjRjVDMTI4Jy8+PHBhdGggZD0nTTE0LjI4NjMgMTAuMzUwN0MxNC45OTgzIDEwLjM1MDcgMTUuNTc2MSA5Ljc4NzY4IDE1LjU3NjEgOS4wOTM4NFYyLjkwMDQ3QzE1LjU3NjEgMi4yMDY2MyAxNC45NTc1IDEuNjQzNiAxNC4yNDU1IDEuNjQzNkgxMy44MTk1VjAuMDExMzc0NEMxMy44OTUzIDAuMDExMzc0NCAxNC4wMDA0IDAuMDExMzc0NCAxNC4xMzQ2IDAuMDA1Njg3MkMxNC4yNjg4IDAgMTQuMzY4IDAgMTQuNDMyMiAwQzE0Ljk2MzMgMCAxNS40MTI3IDAuMDM0MTIzMiAxNS43Njg2IDAuMDk2NjgyNUMxNi4xMjQ2IDAuMTU5MjQyIDE2LjQzMzkgMC4yNTU5MjQgMTYuNjg0OSAwLjM4NjczQzE2Ljk4ODMgMC41NjMwMzMgMTcuMjA0MyAwLjgwMTg5NiAxNy4zMjY4IDEuMTAzMzJDMTcuNDU1MiAxLjQwNDc0IDE3LjUxMzYgMS45Mjc5NiAxNy41MTM2IDIuNjcyOTlWOS4zNDQwOEMxNy41MTM2IDEwLjA4MzQgMTcuNDQ5NCAxMC42MDY2IDE3LjMyNjggMTAuOTAyNEMxNy4yMDQzIDExLjIwMzggMTYuOTg4MyAxMS40NDI3IDE2LjY4NDkgMTEuNjE5QzE2LjQzMzkgMTEuNzQ5OCAxNi4xMzA1IDExLjg0NjQgMTUuNzY4NiAxMS45MDlDMTUuNDEyNyAxMS45NzE2IDE0Ljk2MzMgMTIgMTQuNDMyMiAxMkMxNC4zNjggMTIgMTQuMjY4OCAxMiAxNC4xMzQ2IDExLjk5NDNDMTQuMDAwNCAxMS45ODg2IDEzLjg5NTMgMTEuOTg4NiAxMy44MTk1IDExLjk4ODZWMTAuMzU2NEwxNC4yODYzIDEwLjM1MDdaJyBmaWxsPScjM0U0MjQyJy8+PC9zdmc+Cg==) !important;
}

/*  Jakson 20230316 remove after clear cache */ 
.related-articles-item h3.article-content-title a {
    color: black !important;
    font-family: "archivo narrow",sans-serif;
}

.related-articles-item h3.article-content-title {
    line-height: 24px !important;
}

.related-articles-title {
    padding: 0;
}


.related-articles-title p {
	padding: 10px 0 10px 0;
}

.related-articles-items-wrap.multiple {
    gap: 30px;
}

article.related-articles-item {
    border-bottom: 1px dashed #aaaaaa;
}


/* Jakson 20230323 remove after clear cache*/

.popular_prod_el .pp_el_number {
    font-size: 18px;
}

.sponsored-product-block-spec-affiliate-amazon-link-button-text {
    color: white;
}

span.sponsored-product-block-spec-affiliate-amazon-link-button-icon {
    color: white;
}

.sponsored-product-block-spec-details-spec-item p {
    margin: 0 !important;
}

h3.sponsored-product-block-spec-details-title {
    margin-bottom: 0 !important;
}

.sponsored-product-block-spec-details-title-wrap {
    margin-bottom: 2px;
}

p.sponsored-product-block-spec-affiliate-retail-name {
    margin-bottom: 0 !important;
    padding-top: 5px;
}