/* Default Colors for old Skin */
.box.question_number,
.progress_bar .label_0,
.progress_bar .label_100,
.complete_quiz .box.heading h1{ color: #262626; }
.box.question_number,
.progress_bar,
.complete_quiz .box.heading{ background-color: #ffffff; }
.progress_bar .bar{ background-color: #262626; }

/* Colors */
.main_container, a{ color: #ffffff; }
.popup,
.popup h2,
.popup p,
.desktop .btn a:hover,
.desktop .btn.vw2 a:hover,
.desktop .btn.vw3 a:hover,
.desktop .btn.vw4 label:hover,
.desktop .btn.vw4 a:hover,
.desktop .btn.vw5 a:hover,
.desktop .btn.vw6 a:hover,
.prize h2,
.desktop .pagination li a:hover{ color: #262626; }
.smartphone .popup,
.popup .bk,
.desktop .btn_close a:hover,
.desktop .btn a:hover,
.desktop .btn.vw2 a:hover,
.desktop .btn.vw3 a:hover,
.desktop .btn.vw4 label:hover,
.desktop .btn.vw4 a:hover,
.desktop .btn.vw5 a:hover,
.desktop .btn.vw6 a:hover,
.prize,
.desktop .pagination li a:hover{ background-color: #ffffff; }
.desktop .btn_close a:hover,
.desktop .btn a:hover,
.desktop .btn.vw2 a:hover,
.desktop .btn.vw3 a:hover,
.desktop .btn.vw4 label:hover,
.desktop .btn.vw4 a:hover,
.desktop .btn.vw5 a:hover,
.desktop .btn.vw6 a:hover{ border-color: #ffffff; }
.desktop .pagination li.first a:hover{ border-right-color: #ffffff; }
.desktop .pagination li.last a:hover{ border-left-color: #ffffff; }
.desktop .popup_overlay{
background: #000000;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 19%, rgba(0,0,0,0.66) 36%, rgba(0,0,0,1) 52%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(19%,rgba(0,0,0,1)), color-stop(36%,rgba(0,0,0,0.66)), color-stop(52%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 19%,rgba(0,0,0,0.66) 36%,rgba(0,0,0,1) 52%,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 19%,rgba(0,0,0,0.66) 36%,rgba(0,0,0,1) 52%,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 19%,rgba(0,0,0,0.66) 36%,rgba(0,0,0,1) 52%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 19%,rgba(0,0,0,0.66) 36%,rgba(0,0,0,1) 52%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );
}
.smartphone .popup_overlay{ background: rgba(0, 0, 0, 0.8); }

/* Buttons */
.btn a,
.btn label{ border-style: solid; }
.btn.vw2 a,
.btn.vw2 label{ border-width: 4px; }
.btn.vw3 a{ border-width: 6px; }
.btn.vw4 a{ border-width: 6px; }
.btn.vw5 a{ padding: 20px; padding: 0.20rem; border-width: 6px; }
.btn.vw6 a{ border-width: 6px; }
.btn.vw7 a{ border-width: 6px; }
.btn.vw8 a{ border-width: 6px; }

/* Landing */
.box.landing_quiz{ width: 75%; text-align: center; margin: 0 auto 40px; }
.box.landing_quiz .unskew{ padding: 20px 20px 5px; }
.box.landing_quiz h1{ padding: 0; }
.box.landing_quiz .description{ padding: 0; }
.box.landing_quiz .description p{ padding: 0 0 20px; }
.landing_quiz_btn a{ -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5); }

/* Countdown */
.box.countdown{ width: 220px; cursor: default; text-align: center; margin: 0 auto; -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5); margin-top: 110px; }
/*.box.countdown .v_center1{ height: 3.250rem; }*/
.box.countdown h1{ font-size: 184px; font-size: 1.84rem; line-height: 120%; }

/* Questions */
.quiz_question{ margin: 0 auto; }
.quiz_question ul.center_inline li{ min-width: 50%; }
.box.question_number{ width: 100%; display: inline-block; margin-bottom: 0; }
.box.question_number .content{ padding-top: 7px; padding-bottom: 7px; }
.box.question_number h1{ font-size: 22px; }
.box.question_quiz{ padding: 1% 0; margin: 0; }
.box.question_quiz .content{ position: relative; padding: 20px; }
/*
.box.question_quiz .countdown{ position: absolute; top: 50%; }
.box.question_quiz .countdown .icon_bk{ z-index: 3; position: absolute; }
.box.question_quiz .countdown .icon{ z-index: 4; position: absolute; top: 0; left: 0; }
.box.question_quiz .countdown .icon.question{ width: 100%; cursor: default; text-align: center; }
.box.question_quiz .countdown .icon .mark{ display: none; }
.box.question_quiz .countdown .icon.question .mark{ display: block; }
.box.question_quiz .countdown .icon.play{ width: 0; height: 0; cursor: pointer; border-style: solid; border-color: transparent; }
.box.question_quiz .countdown .icon.bonus{ font-weight: bold; text-align: center; }
.box.question_quiz .countdown .icon .bonus_text{ display: none; }
.box.question_quiz .countdown .icon.bonus .bonus_text{ display: block; cursor: default; }
.box.question_quiz .countdown .timer{ z-index: 2; position: absolute; top: 0; left: 0; width: 1em; height: 1em; overflow: hidden; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; }
.box.question_quiz .countdown .timer .bar{ position: absolute; bottom: 0; left: 0; width: 1em; height: 0.01em; }
.box.question_quiz .countdown .timer .slice{ position: absolute; width: 1em; height: 1em; clip: rect(0px,1em,1em,0.5em); }
.box.question_quiz .countdown .timer .slice.gt50{ clip: rect(auto, auto, auto, auto) !important; }
.box.question_quiz .countdown .timer .slice .pie{ position: absolute; width: 1em; height: 1em; clip: rect(0em,0.51em,1em,0em); }
.box.question_quiz .countdown .timer .slice .fill{ position: absolute; top: 0; left: 0; width: 1em; height: 1em; clip: rect(0em,1em,1em,0.5em); }
.box.question_quiz .countdown .timer_bk{ z-index: 1; position: absolute; top: 0; left: 0; width: 1em; height: 1em; background-color: #ffffff; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; }
*/
.box.question_quiz .countdown{ position: absolute; top: 50%; font-size: 5.5em; margin-top: -0.5em; }
.box.question_quiz .countdown .icon_bk{ z-index: 3; position: absolute; top: 0.1em; left: 0.1em; width: 0.8em; height: 0.8em; background-color: #dadada; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; }
.box.question_quiz .countdown .icon{ z-index: 4; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.box.question_quiz .countdown .icon.question{ background: url(../images/countdown_icon_question.png) no-repeat center center; background-size: auto 55%; }
.box.question_quiz .countdown .icon.play{ cursor: pointer; background: url(../images/countdown_icon_play.png) no-repeat 0 0; background-size: auto 200%; }
.desktop .box.question_quiz .countdown .icon.play:hover{ background-position: 0 100%; }
.box.question_quiz .countdown .icon.bonus{ color: #262626; font-weight: bold; font-size: 0.18em; text-align: center; }
.box.question_quiz .countdown .icon.bonus .v_center1{ width: 100%; height: 4.4em; min-height: 4.4em; }
.box.question_quiz .countdown .icon .bonus_text{ display: none; }
.box.question_quiz .countdown .icon.bonus .bonus_text{ width: 100%; display: block; cursor: default; }
.box.question_quiz .countdown .timer{ z-index: 2; position: absolute; top: 0; left: 0; width: 1em; height: 1em; overflow: hidden; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; }
.box.question_quiz .countdown .timer .bar{ position: absolute; bottom: 0; left: 0; width: 1em; height: 0.01em; background-color: #262626; }
.box.question_quiz .countdown .timer .slice{ position: absolute; width: 1em; height: 1em; clip: rect(0px,1em,1em,0.5em); }
.box.question_quiz .countdown .timer .slice.gt50{ clip: rect(auto, auto, auto, auto) !important; }
.box.question_quiz .countdown .timer .slice .pie{ position: absolute; width: 1em; height: 1em; clip: rect(0em,0.51em,1em,0em); background-color: #262626; }
.box.question_quiz .countdown .timer .slice .fill{ position: absolute; top: 0; left: 0; width: 1em; height: 1em; clip: rect(0em,1em,1em,0.5em); background-color: #262626; }
.box.question_quiz .countdown .timer_bk{ z-index: 1; position: absolute; top: 0; left: 0; width: 1em; height: 1em; background-color: #ffffff; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; }

.box.question_quiz h1{ padding: 0; }
.box.question_quiz p{ padding-bottom: 0; }

/* Answers */
.answers{ text-align: center; }
.answers ul{ display: block; list-style: none; text-align: center; }
.answers li{ display: inline-block; vertical-align: middle; }
.answers li a{ display: block; text-decoration: none; border-width: 3px; }
.answers li a .img{ display: block; }

.answers.image_text{ position: relative; }

.answers.video{ position: relative; margin: 0 auto; }

/* Progress Bar */
/*
.progress_bar{ margin: 0 auto 5%; }
.progress_bar .content{ position: relative; }
.progress_bar .label_0,
.progress_bar .label_100{ position: absolute; top: 0; }
.progress_bar .bar{ -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.75); -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.75); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.75); }
*/
.progress_bar{ width: 37.6%; margin: 0 auto 30px; }
.progress_bar .content{ position: relative; height: 0.55em; padding: 3.5% 7% 3.5% 0; }
.progress_bar .label_0,
.progress_bar .label_100{ position: absolute; top: 0.05em; font-size: 0.85em; line-height: 180%; }
.progress_bar .label_0{ left: 0.5em; }
.progress_bar .label_100{ right: 0.5em; text-align: right; }
.progress_bar .bar{ width: 70%; height: 0.55em; margin: 0 auto; }
.progress_bar .progress{ height: 0.55em; }

/* Desktop + Tablet */
@media all and (min-width: 641px) {
	/* Landing */
	.box.landing_quiz h1{ font-size: 87px; font-size: 0.87rem; line-height: 114px; line-height: 1.14rem; }
	.box.landing_quiz p{ font-size: 21px; font-size: 0.21rem; }

	/* Questions */
	/*
	.box.question_quiz .content{ width: 77%; padding: 0 5% 0 18%; }
	.box.question_quiz .countdown{ left: 4%; }
	.box.question_quiz .countdown{ font-size: 0.813rem; margin-top: -0.406rem; }
	.box.question_quiz .countdown .icon_bk{ top: 0.081rem; left: 0.081rem; width: 0.650rem; height: 0.650rem; -moz-border-radius: 0.650rem; -webkit-border-radius: 0.650rem; border-radius: 0.650rem; }
	.box.question_quiz .countdown .icon.question{ font-size: 0.488rem; line-height: 0.650rem; }
	.box.question_quiz .countdown .icon.play{ top: 0.122rem; left: 0.244rem; border-width: 0.203rem 0 0.203rem 0.244rem; }
	.box.question_quiz .countdown .icon.bonus{ width: 0.650rem; font-size: 0.142rem; line-height: 0.650rem; }
	.box.question_quiz .countdown .icon.bonus .v_center1{ height: 0.650rem; min-height: 0.650rem; }
	.box.question_quiz .v_center1{ height: 0.813rem; min-height: 0.813rem; }
	.box.question_quiz h1{ font-size: 0.325rem; }
	.box.question_quiz p{ font-size: 0.244rem; line-height: 0.325rem; }
	*/
	.quiz_question{ width: 85%; padding: 0 5% 0 10%; }
	.box.question_quiz .content{ padding-top: 0; padding-bottom: 0; padding-left: 12.5%; }
	.box.question_quiz .countdown{ left: -45px; }
	.box.question_quiz .content > .v_center1{ padding: 0.5em 0; }
	.box.question_quiz .v_center1{ height: 104px; min-height: 104px; }
	.box.question_quiz .countdown{ font-size: 128px; margin-top: -64px; }
	.box.question_quiz .countdown .icon_bk{ top: 12px; left: 12px; width: 104px; height: 104px; -moz-border-radius: 52px; -webkit-border-radius: 52px; border-radius: 52px; }
	.box.question_quiz .countdown .icon{ width: 104px; height: 104px; }
	.desktop .box.question_quiz .countdown .icon.play:hover{ background-position: 0 -104px; }
	.box.question_quiz .countdown .icon.bonus{ font-size: 24px; }
	.box.question_quiz .countdown .icon.bonus .v_center1{ height: 104px; min-height: 104px; }
	.box.question_quiz p{ font-size: 23px; }

	/* Answers */
	.answers ul{ font-size: 0; }
	.answers li{ font-size: 14px; }
	.answers li a{ padding: 5px; -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5); }

	.answers.image{ width: 100%; padding: 2% 0; margin: 0 auto 5%; }
	.answers.image .v_center1{ height: 3.250rem; }
	.answers.image img{ width: 100%; }
	.answers.image li{ width: 23%; padding: 0.75%; }
	.answers.image li a{ padding: 5%; }

	.answers.image_text,
	.answers.video{ padding: 2% 0; }
	.answers.image_text,
	.answers.video{ margin-bottom: 5%; }
	.answers.image_text .image_container,
	.answers.video .video_container{ width: 45%; padding-left: 4%; }
	.answers.image_text .image_container img{ width: 100%; display: block; }
	.answers.image_text .answers_list,
	.answers.video .answers_list{ width: 43%; padding: 0 4%; }
	.answers.image_text .answers_list > .v_center1,
	.answers.video .answers_list > .v_center1{ height: 3.250rem; min-height: 3.250rem; }
	.answers.image_text li li,
	.answers.video li li{ display: block; padding: 2% 0; }
	.answers.image_text li a,
	.answers.video li a{ font-size: 0.203rem; }
	.answers.image_text.amount2 li a .v_center1,
	.answers.image_text.amount3 li a .v_center1,
	.answers.video.amount2 li a .v_center1,
	.answers.video.amount3 li a .v_center1{ height: 0.569rem; min-height: 0.569rem; }
	.answers.image_text.amount4 li a .v_center1,
	.answers.image_text.amount5 li a .v_center1,
	.answers.image_text.amount6 li a .v_center1,
	.answers.video.amount4 li a .v_center1,
	.answers.video.amount5 li a .v_center1,
	.answers.video.amount6 li a .v_center1{ height: 0.244rem; min-height: 0.244rem; }

	.answers.text{ padding: 2% 0; margin-bottom: 5%; }
	.answers.text li{ width: 40%; padding: 0.75%; }
	.answers.text li a{ font-size: 0.203rem; }
	.answers.text > .v_center1{ height: 3.250rem; min-height: 3.250rem; }
	.answers.text.amount2 li a .v_center1,
	.answers.text.amount3 li a .v_center1,
	.answers.text.amount4 li a .v_center1{ height: 0.650rem; min-height: 0.650rem; }
	.answers.text.amount5 li a .v_center1,
	.answers.text.amount6 li a .v_center1{ height: 0.488rem; min-height: 0.488rem; }
	.answers.text.amount7 li a .v_center1,
	.answers.text.amount8 li a .v_center1{ height: 0.325rem; min-height: 0.325rem; }

	/* Progress Bar */
	/*
	.progress_bar{ width: 25%; }
	.progress_bar .content{ padding: 5% 0; }
	.progress_bar .label_0,
	.progress_bar .label_100{ font-size: 0.203rem; }
	.progress_bar .label_0{ right: 105%; }
	.progress_bar .label_100{ left: 105%; }
	.progress_bar .bar{ height: 5px; }
	.progress_bar .progress{ height: 5px; }
	*/
	.progress_bar{ width: 355px; }
	.progress_bar .content{ height: 13px; padding: 12px 23px 12px 0; }
	.progress_bar .label_0,
	.progress_bar .label_100{ font-size: 20px; line-height: 37px; }
	.progress_bar .label_0{ left: 10px; }
	.progress_bar .label_100{ right: 10px; }
	.progress_bar .bar{ width: 230px; height: 13px; }
	.progress_bar .progress{ height: 13px; }
}

/* Smartphone */
@media all and (max-width: 640px) {
	/* Landing */
	.box.landing_quiz{ width: 90%; }
	.box.landing_quiz .unskew{ padding: 30px 20px 15px; }
	.box.landing_quiz h1{ font-size: 76px; font-size: 0.76rem; padding-bottom: 12px; }
	.box.landing_quiz p{ font-size: 22px; font-size: 0.22rem; }

	/* Countdown */
	.box.countdown h1{}

	/* Questions */
	/*
	.box.question_quiz .content{ width: 70%; padding: 0 5% 0 25%; }
	.box.question_quiz .countdown{ left: 4%; }
	.box.question_quiz .countdown{ font-size: 1.400rem; margin-top: -0.700rem; }
	.box.question_quiz .countdown .icon_bk{ top: 0.100rem; left: 0.100rem; width: 1.200rem; height: 1.200rem; -moz-border-radius: 1.200rem; -webkit-border-radius: 1.200rem; border-radius: 1.200rem; }
	.box.question_quiz .countdown .icon.question{ font-size: 0.900rem; line-height: 1.200rem; }
	.box.question_quiz .countdown .icon.play{ top: 0.250rem; left: 0.450rem; border-width: 0.350rem 0 0.350rem 0.400rem; }
	.box.question_quiz .countdown .icon.bonus{ width: 1.200rem; font-size: 0.250rem; line-height: 1.200rem; }
	.box.question_quiz .countdown .icon.bonus .v_center1{ height: 1.200rem; min-height: 1.200rem; }
	.box.question_quiz .v_center1{ height: 1.400rem; min-height: 1.400rem; }
	.box.question_quiz h1{ font-size: 0.600rem; }
	.box.question_quiz p{ font-size: 0.400rem; line-height: 120%; }
	*/
	.quiz_question{ width: 85%; padding: 0 5% 0 10%; }
	.box.question_quiz .content{ padding-top: 0; padding-bottom: 0; padding-left: 21%; }
	.box.question_quiz .countdown{ left: -0.4em; font-size: 6.5em; margin-top: -0.5em; }
	.box.question_quiz .countdown .icon_bk{ top: 0.1em; left: 0.1em; width: 0.8em; height: 0.8em; -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em; border-radius: 0.4em; }
	.box.question_quiz .countdown .icon{ width: 0.8em; height: 0.8em; }
	.desktop .box.question_quiz .countdown .icon.play:hover{ background-position: 0 -0.8em; }
	.box.question_quiz .countdown .icon.bonus{ width: 100%; font-size: 0.15em; }
	.box.question_quiz .countdown .icon.bonus .v_center1{ height: 5.3em; min-height: 5.3em; }
	.box.question_quiz .v_center1{ height: 6em; min-height: 6em; }
	.box.question_quiz p{ font-size: 25px; font-style: 0.25rem; }

	/* Answers */
	.answers li a{ padding: 5px; border-width: 4px; }

	.answers.image{ width: 100%; margin: 0 auto 5%; }
	.answers.image .v_center1{ height: 8.000rem; }
	.answers.image img{ width: 100%; }
	.answers.image li{ width: 46%; padding: 1%; }
	.answers.image li a{ padding: 5%; }

	.answers.image_text .image_container,
	.answers.video .video_container{ position: relative; width: 90%; margin: 5% auto; }
	.answers.image_text .image_container img,
	.answers.video .video_container img{ width: 100%; }
	.answers.image_text .answers_list,
	.answers.video .answers_list{ padding: 0 5%; margin-bottom: 5%; }
	.answers.image_text li,
	.answers.video li{ display: block; padding: 1% 0; }
	.answers.image_text li a,
	.answers.video li a{ font-size: 26px; font-size: 0.26rem; }

	.answers.text{ width: 90%; margin: 5% auto; }
	.answers.text li{ width: 100%; padding: 1% 0; }
	.answers.text li a{ font-size: 0.26rem; }

	/* Progress Bar */
	/*
	.progress_bar{ width: 30%; }
	.progress_bar .content{ padding: 5% 0; }
	.progress_bar .label_0,
	.progress_bar .label_100{ font-size: 0.300rem; }
	.progress_bar .label_0{ right: 108%; }
	.progress_bar .label_100{ left: 108%; }
	.progress_bar .bar{ height: 8px; }
	.progress_bar .progress{ height: 8px; }
	*/
	.progress_bar{ width: 60%; margin: 0 auto 3em; }
	.progress_bar .content{ position: relative; height: 1em; padding: 1em 1.25em 1em 0; }
	.progress_bar .label_0,
	.progress_bar .label_100{ position: absolute; top: 0; font-size: 22px; font-size: 0.22rem; line-height: 260%; }
	.progress_bar .label_0{ left: 0.75em; }
	.progress_bar .label_100{ right: 0.75em; text-align: right; }
	.progress_bar .bar{ width: 65%; height: 1em; margin: 0 auto; }
	.progress_bar .progress{ height: 1em; }
}
