.rf-btn,
.rf-btn:active,
.rf-btn:hover,
.rf-btn:link,
.rf-btn:visited,
a,
a:active,
a:focus,
a:hover,
a:visited {
	text-decoration: none!important
}

.homepage-body-content .rf-sec-heading.rf-jp {
	font-size: 22px
}

@media only screen and (max-width:1020px) {
	.homepage-body-content .rf-sec-heading.rf-jp {
		font-size: 21px
	}
}

.sec-used-by .rf-used-by-container {
	max-width: 1200px
}

@media only screen and (max-width:1021px) {
	.rf-homepage-container.logo-holder .rf-top-companies-logo {
		background-image: none
	}
}

@media only screen and (min-width:1021px) {
	.rf-homepage-container.logo-holder {
		display: flex!important;
		position: absolute;
		top: 0;
		left: 50%;
		max-width: 1600px;
		width: 100%;
		transform: translateX(-50%)
	}
	.rf-homepage-container.logo-holder .rf-top-companies-logo {
		position: absolute;
		top: 0;
		right: 20px;
		width: 104px;
		height: 144px;
		background: url(https://static.rfstat.com/renderforest/images/v2/g2/g2-flag.svg) no-repeat;
		background-size: cover
	}
	.rf-homepage-container.logo-holder .rf-top-companies-logo_img {
		width: 104px
	}
}

.sec-our-tools {
	padding: 10vh 0;
	text-align: center;
	background-image: linear-gradient(to bottom, #fff, #fefeff, #fcfdff, #fafcff, #f8fbff)
}

.sec-our-tools .rf-sec-heading {
	color: #387DFF;
	text-align: center;
	padding: 0 72px
}

.sec-our-tools .rf-sec-heading.rf-jp {
	padding: 0 96px
}

@media only screen and (max-width:375px) {
	.sec-our-tools .rf-sec-heading.rf-jp {
		padding: 0 20px;
		font-size: 34px
	}
}

@media only screen and (max-width:320px) {
	.sec-our-tools .rf-sec-heading.rf-jp {
		padding: 0 10px;
		font-size: 30px
	}
}

.sec-our-tools .line {
	margin: 25px auto 55px
}

.sec-our-tools .all-tools-wrap {
	margin-top: 70px;
	margin-bottom: 70px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start
}

.sec-our-tools .all-tools-wrap .tool-item {
	width: 200px
}

.sec-our-tools .all-tools-wrap .tool-item .tool-item-img-wrap {
	height: 125px;
	display: flex;
	justify-content: center;
	align-items: flex-end
}

.sec-our-tools .all-tools-wrap .tool-item .tool-item-img-wrap .tool-item-img {
	animation: scaling 5s linear infinite
}

.sec-our-tools .all-tools-wrap .tool-item .rf-descr,
.sec-our-tools .rf-btn {
	margin-top: 30px
}

@media only screen and (max-width:768px) {
	.sec-our-tools .rf-sec-heading {
		padding: 0
	}
	.sec-our-tools .line {
		margin: 25px auto
	}
	.sec-our-tools .all-tools-wrap {
		flex-direction: column;
		align-items: center
	}
	.sec-our-tools .all-tools-wrap .tool-item+.tool-item {
		margin-top: 50px
	}
}

@media only screen and (max-width:440px) {
	.sec-our-tools .rf-homepage-container .rf-btn {
		font-size: 16px
	}
}

.sec-why-rf-video {
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 92%, 0 100%);
	clip-path: polygon(0 0, 100% 0, 100% 92%, 0 100%);
	background-image: linear-gradient(to bottom, #5690ff, #4f8bff, #4887ff, #4082ff, #387dff);
	padding: 60px 0 100px
}

.sec-why-rf-video .rf-homepage-container {
	max-width: 1400px;
	display: flex;
	align-items: center;
	justify-content: center
}

.sec-why-rf-video .rf-homepage-container .why-video-img-wrap {
	max-width: 400px;
	width: 100%;
	height: 400px;
	position: relative
}

.sec-why-rf-video .rf-homepage-container .why-video-img-wrap .rf-img {
	width: 100%;
	height: auto;
	animation: scaling 5s linear infinite
}

.sec-why-rf-video .rf-homepage-container .why-rf-video-content {
	max-width: 540px;
	margin: 0 60px
}

@media only screen and (max-width:320px) {
	.sec-why-rf-video .rf-homepage-container .why-rf-video-content.rf-jp .rf-sec-heading {
		padding: 0
	}
}

.sec-why-rf-video .rf-homepage-container .why-rf-video-content .rf-sec-heading {
	color: #FFF;
	padding: 0 95px 0 0
}

.sec-why-rf-video .rf-homepage-container .why-rf-video-content .line {
	margin: 30px 0 45px
}

.sec-why-rf-video .rf-homepage-container .why-rf-video-content .rf-btn {
	height: 50px;
	line-height: 50px;
	margin-top: 44px;
	box-shadow: unset
}

.sec-why-rf-video .rf-homepage-container .why-rf-video-content.rf-ar .rf-sec-heading {
	padding: 0
}

@media only screen and (max-width:1024px) {
	.sec-why-rf-video .rf-homepage-container .why-video-img-wrap .why-video-img {
		max-width: 350px
	}
	.sec-why-rf-video .rf-homepage-container .why-rf-video-content {
		max-width: 460px;
		margin: 0 20px
	}
}

@media only screen and (max-width:992px) {
	.sec-why-rf-video .rf-homepage-container {
		flex-direction: column
	}
	.sec-why-rf-video .rf-homepage-container .why-rf-video-content {
		margin: 20px 0 0;
		width: 90%;
		text-align: center
	}
	.sec-why-rf-video .rf-homepage-container .why-rf-video-content .rf-sec-heading {
		text-align: center;
		padding: 0 30px
	}
	.sec-why-rf-video .rf-homepage-container .why-rf-video-content .line {
		margin-left: auto;
		margin-right: auto
	}
	.sec-why-rf-video .rf-homepage-container .why-rf-video-content .rf-btn {
		padding: 0 60px
	}
}

@media only screen and (max-width:580px) {
	.sec-why-rf-video {
		-webkit-clip-path: polygon(0 0, 100% 0, 100% 98%, 0 100%);
		clip-path: polygon(0 0, 100% 0, 100% 98%, 0 100%)
	}
	.sec-why-rf-video .rf-homepage-container .why-rf-video-content {
		margin-top: 20px
	}
}

.sec-why-rf-logo {
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 92%);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 92%);
	background-color: #FFF;
	padding: 60px 0 100px;
	position: relative
}

.sec-why-rf-logo .rf-homepage-container {
	max-width: 1400px;
	display: flex;
	align-items: center;
	justify-content: center
}

.sec-why-rf-logo .rf-homepage-container .why-rf-logo-content {
	max-width: 540px;
	margin-right: 60px
}

.sec-why-rf-logo .rf-homepage-container .why-rf-logo-content .rf-sec-heading {
	color: #6D65E7;
	padding: 0 115px 0 0
}

.sec-why-rf-logo .rf-homepage-container .why-rf-logo-content .line {
	margin: 30px 0 45px
}

.sec-why-rf-logo .rf-homepage-container .why-rf-logo-content .rf-btn {
	height: 50px;
	line-height: 50px;
	margin-top: 44px
}

.sec-why-rf-logo .rf-homepage-container .why-rf-logo-content.rf-ar .rf-sec-heading {
	padding: 0
}

@media only screen and (max-width:320px) {
	.sec-why-rf-logo .rf-homepage-container .why-rf-logo-content.rf-jp .rf-sec-heading {
		padding: 0
	}
}

.sec-why-rf-logo .rf-homepage-container .why-logo-img-wrap {
	max-width: 400px;
	width: 100%;
	height: 400px;
	transform: translateX(-20px)
}

.sec-why-rf-logo .rf-homepage-container .why-logo-img-wrap .rf-img {
	width: 100%;
	height: auto;
	animation: scaling 5s linear infinite
}

@media only screen and (max-width:1024px) {
	.sec-why-rf-logo .rf-homepage-container .why-rf-logo-content {
		max-width: 460px;
		margin: 0 20px
	}
}

@media only screen and (max-width:992px) {
	.sec-why-rf-logo {
		-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 96%);
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0 96%)
	}
	.sec-why-rf-logo .rf-homepage-container {
		flex-direction: column-reverse
	}
	.sec-why-rf-logo .rf-homepage-container .why-rf-logo-content {
		max-width: 460px;
		text-align: center;
		width: 90%;
		margin: 20px auto 0
	}
	.sec-why-rf-logo .rf-homepage-container .why-rf-logo-content .rf-sec-heading {
		padding: 0 30px
	}
	.sec-why-rf-logo .rf-homepage-container .why-rf-logo-content .line {
		margin-left: auto;
		margin-right: auto
	}
	.sec-why-rf-logo .rf-homepage-container .why-video-img-wrap {
		transform: unset
	}
}

@media only screen and (max-width:580px) {
	.sec-why-rf-logo .rf-homepage-container .why-logo-img-wrap {
		transform: none
	}
	.sec-why-rf-logo .rf-homepage-container .rf-btn {
		font-size: 16px
	}
}

.sec-why-rf-sites {
	-webkit-clip-path: polygon(0 0, 100% 8%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 8%, 100% 100%, 0 100%);
	background-image: linear-gradient(to bottom, #9c95ff, #938bf9, #8981f4, #8077ee, #766de8);
	padding: 100px 0 80px
}

.sec-why-rf-sites .rf-homepage-container {
	max-width: 1400px;
	display: flex;
	align-items: center;
	justify-content: center
}

.sec-why-rf-sites .rf-homepage-container .why-sites-img-wrap {
	max-width: 400px;
	width: 100%;
	height: 400px
}

.sec-why-rf-sites .rf-homepage-container .why-sites-img-wrap .rf-img {
	width: 100%;
	height: auto;
	animation: scaling 5s linear infinite
}

.sec-why-rf-sites .rf-homepage-container .why-rf-sites-content {
	max-width: 560px;
	margin-left: 60px
}

.sec-why-rf-sites .rf-homepage-container .why-rf-sites-content.rf-jp .rf-sec-heading {
	padding: 0 10px 0 0
}

@media only screen and (max-width:900px) {
	.sec-why-rf-sites .rf-homepage-container .why-rf-sites-content.rf-jp .rf-sec-heading {
		padding: 0;
		font-size: 30px
	}
}

@media only screen and (max-width:375px) {
	.sec-why-rf-sites .rf-homepage-container .why-rf-sites-content.rf-jp .rf-sec-heading {
		padding: 0 15px;
		font-size: 30px
	}
}

@media only screen and (max-width:320px) {
	.sec-why-rf-sites .rf-homepage-container .why-rf-sites-content.rf-jp .rf-sec-heading {
		padding: 0 8px
	}
}

.sec-why-rf-sites .rf-homepage-container .why-rf-sites-content .rf-sec-heading {
	color: #FFF;
	padding: 0 110px 0 0
}

.sec-why-rf-sites .rf-homepage-container .why-rf-sites-content .line {
	margin: 30px 0 45px
}

.sec-why-rf-sites .rf-homepage-container .why-rf-sites-content .rf-btn {
	height: 50px;
	line-height: 50px;
	margin-top: 44px;
	box-shadow: unset
}

.sec-why-rf-sites .rf-homepage-container .why-rf-sites-content.rf-ar .rf-sec-heading {
	padding: 0
}

@media only screen and (max-width:1024px) {
	.sec-why-rf-sites .rf-homepage-container .why-video-img-wrap .why-video-img {
		max-width: 350px
	}
	.sec-why-rf-sites .rf-homepage-container .why-rf-sites-content {
		max-width: 460px;
		margin: 0 20px
	}
}

@media only screen and (max-width:992px) {
	.sec-why-rf-sites .rf-homepage-container {
		flex-direction: column
	}
	.sec-why-rf-sites .rf-homepage-container .why-rf-sites-content {
		margin: 20px 0 0;
		width: 90%;
		text-align: center
	}
	.sec-why-rf-sites .rf-homepage-container .why-rf-sites-content .rf-sec-heading {
		text-align: center;
		padding: 0 30px
	}
	.sec-why-rf-sites .rf-homepage-container .why-rf-sites-content .line {
		margin-left: auto;
		margin-right: auto
	}
}

.sec-design-platform {
	padding: 10vh 0;
	text-align: center
}

@media only screen and (max-width:900px) {
	.sec-design-platform.rf-jp .rf-sec-heading {
		padding: 0 20px
	}
}

@media only screen and (max-width:375px) {
	.sec-design-platform.rf-jp .rf-sec-heading {
		padding: 0;
		font-size: 24px
	}
}

@media only screen and (max-width:320px) {
	.sec-design-platform.rf-jp .rf-sec-heading {
		font-size: 20px
	}
}

.sec-design-platform .rf-sec-heading {
	color: #387DFF;
	text-align: center;
	padding: 0 72px
}

.sec-design-platform .line {
	margin: 25px auto 55px
}

.sec-design-platform .our-speed-wrap {
	margin-top: 70px;
	margin-bottom: 70px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start
}

.sec-design-platform .our-speed-wrap .our-speed-item.de .our-speed-heading,
.sec-design-platform .our-speed-wrap .our-speed-item.es .our-speed-heading,
.sec-design-platform .our-speed-wrap .our-speed-item.fr .our-speed-heading,
.sec-design-platform .our-speed-wrap .our-speed-item.ru .our-speed-heading {
	font-size: 26px
}

.sec-design-platform .our-speed-wrap .our-speed-item {
	width: 200px
}

.sec-design-platform .our-speed-wrap .our-speed-item .our-speed-item-img-wrap {
	height: 130px;
	display: flex;
	justify-content: center;
	align-items: center
}

.sec-design-platform .our-speed-wrap .our-speed-item .our-speed-item-img-wrap .speed-item-img {
	animation: scaling 5s linear infinite
}

.sec-design-platform .our-speed-wrap .our-speed-item .our-speed-heading {
	font-weight: 700;
	font-size: 35px;
	color: #545F7E;
	margin: 26px 0 0
}

@media only screen and (max-width:768px) {
	.sec-design-platform .rf-sec-heading {
		padding: 0
	}
	.sec-design-platform .line {
		margin: 25px auto
	}
	.sec-design-platform .our-speed-wrap {
		flex-direction: column;
		align-items: center
	}
	.sec-design-platform .our-speed-wrap .our-speed-item+.our-speed-item {
		margin-top: 50px
	}
}

.gen-page-quotes .rf-sec-heading {
	text-align: center
}

.reviews-big-wrap {
	text-align: center;
	padding: 5px 0;
	background-color: #F5FAFE
}

.reviews-big-wrap .descr {
	color: #545F7E;
	font-weight: 400
}

.reviews-big-wrap .review-link-wrap {
	max-width: 700px;
	width: 90%;
	margin: 28px auto 0;
	display: flex;
	justify-content: center;
	align-items: center
}

.reviews-big-wrap .review-link-wrap .review-link {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 30px;
	height: 90px;
	background-color: #FFF;
	border-radius: 10px;
	box-shadow: 1px 6px 31px 0 rgba(56, 125, 255, .1);
	box-sizing: border-box
}

.rf-btn.white,
.rf-btn.white:hover {
	box-shadow: 0 4px 16px 0 rgba(0, 82, 224, .15)
}

@media only screen and (min-width:768px) {
	.reviews-big-wrap .review-link-wrap .review-link+.review-link {
		margin-left: 20px
	}
}

@media only screen and (max-width:767px) {
	.review-link-wrap {
		flex-direction: column
	}
	.review-link-wrap .review-link {
		width: 240px
	}
	.review-link-wrap .review-link+.review-link {
		margin-top: 30px
	}
}

@media only screen and (max-width:540px) {
	.sec-why-rf-logo .rf-btn,
	.sec-why-rf-sites .rf-btn,
	.sec-why-rf-video .rf-btn {
		display: block!important;
		width: 90%!important;
		text-align: center!important;
		padding: 0!important;
		font-size: 16px!important;
		margin: 50px auto 0!important;
		max-width: 300px
	}
	.why-rf-logo-content,
	.why-rf-sites-content,
	.why-rf-video-content {
		width: 100%!important
	}
}

.rf-main-heading {
	font-size: 50px;
	font-weight: 800;
	letter-spacing: 1px;
	color: #363F5A
}

.rf-main-heading.rf-main-heading.rf-de,
.rf-main-heading.rf-main-heading.rf-es,
.rf-main-heading.rf-main-heading.rf-fr {
	font-size: 40px
}

@media only screen and (max-width: 1440px) {
	.rf-main-heading {
		font-size:45px
	}
}

@media only screen and (max-width:1366px) {
	.rf-main-heading,
	.rf-main-heading.rf-main-heading.rf-de,
	.rf-main-heading.rf-main-heading.rf-es,
	.rf-main-heading.rf-main-heading.rf-fr {
		font-size: 34px
	}
}

@media only screen and (max-width:580px) {
	.center-img {
		display: flex;
		justify-content: center;
		align-items: center
	}
}

.rf-homepage-container {
	width: 100%;
	margin: 0 auto
}

.popup-overlay {
	display: none;
	position: fixed;
	height: 100%;
	width: 100%;
	z-index: 999;
	background:#F5FAFE;
	top: 0;
	left: 0
}

.popup-overlay.show {
	display: block!important
}

.popup-overlay .popup {
	max-width: 1200px;
	width: 50%;
	min-width: 280px;
	position: absolute;
	top: 3%;
	left: 50%;
	transform: translateX(-50%);
	z-index: 10;
	background-color: transparent;
	border-radius: 15px;
	padding: 30px;
	box-sizing: border-box;
	text-align: center
}

@media only screen and (max-width:1440px) {
	.popup-overlay .popup {
		width: 80%
	}
}

@media only screen and (max-width:767px) {
	.popup-overlay .popup {
		width: 92%
	}
}

@media only screen and (max-width:667px) {
	.popup-overlay .popup {
		width: 100%;
		top: 20%
	}
}

@media only screen and (max-width:667px) and (max-height:500px) {
	.popup-overlay .popup {
		top: 4%
	}
}

.popup-overlay .popup .explainer-video-wrap {
	position: relative;
	width: 100%;
	height: 0;
	padding-top: 56.25%
}

.popup-overlay .popup .explainer-video-wrap .explainer-video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.popup-overlay .popup .close-popup {
	width: 25px;
	position: absolute;
	top: -35px;
	right: -35px;
	cursor: pointer
}

@media only screen and (max-width:767px) {
	.popup-overlay .popup .close-popup {
		right: 0
	}
}

@keyframes scaling {
	0%,
	100% {
		transform: scale(1)
	}
	50% {
		transform: scale(1.05)
	}
}

address,
body,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
li,
p,
ul {
	margin: 0;
	padding: 0
}

body {
	font-family: Montserrat, 'Open
 Sans',sans-serif!important;min-width:320px}.rf-btn{padding:0 45px;height:60px;line-height:60px;display:inline-block;border-radius:38px;color:#FFF;font-size:18px;cursor:pointer;transition:all .2s linear;font-family:Montserrat,'Open Sans',sans-serif;text-transform:uppercase;border:none;font-weight:400;background-repeat:no-repeat!important}.rf-btn.small{padding:0
 30px;
	height: 40px;
	line-height: 40px;
	font-size: 14px
}

.rf-btn.md {
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	padding: 0 36px
}

.rf-btn.white {
	background-image: linear-gradient(0deg, #F5FAFE 6%, #FFF 100%);
	border: 1px solid #EEF5FF;
	color: #363F5A
}

.rf-btn.white:hover {
	border: 1px solid #EEF5FF;
	background: #FFF;
	color: #727A83
}

.rf-btn.white:active {
	box-shadow: unset;
	background-image: linear-gradient(0deg, #E9F5FF 6%, #FFF 100%);
	border: 1px solid #EEF5FF
}

.rf-btn.orange,
.rf-btn.orange:hover {
	box-shadow: 0 3px 16px 0 rgba(243, 124, 108, .5)
}

.rf-btn.white:focus {
	color: #363F5A
}

.rf-btn.orange {
	background: linear-gradient(to bottom, #ffa330, #ff9346, #ff8559, #fb7a6a, #f07379)
}

.rf-btn.orange:hover {
	background-image: linear-gradient(to bottom, #ffb04e, #ffa159, #ff9367, #ff8775, #ff7e84);
	color: #FFF
}

.rf-btn.blue,
.rf-btn.blue:hover {
	box-shadow: 0 3px 16px 0 rgba(56, 125, 255, .5)
}

.rf-btn.orange:active {
	opacity: 1;
	background-image: linear-gradient(to bottom, #ff991a, #ff8a36, #ff7d4c, #ff725f, #fe6a71)
}

.rf-btn.orange:focus {
	color: #FFF
}

.rf-btn.blue {
	background-image: linear-gradient(-179deg, #5690FF 0, #387DFF 97%)
}

.rf-btn.blue:hover {
	background-image: linear-gradient(-179deg, #6EA0FF 5%, #518DFF 97%);
	color: #FFF
}

.rf-btn.green,
.rf-btn.green:hover {
	box-shadow: 0 3px 16px 0 rgba(33, 209, 116, .5);
	color: #FFF
}

.rf-btn.blue:active {
	background-image: linear-gradient(-179deg, #4D88F9 0, #206CFD 96%)
}

.rf-btn.blue:focus {
	color: #FFF
}

.rf-btn.green {
	background-image: linear-gradient(-180deg, #58F17B 4%, #16CD6F 93%)
}

.rf-btn.green:hover {
	background-image: linear-gradient(-180deg, #67FC89 6%, #31DE84 92%)
}

.rf-btn.red,
.rf-btn.red:hover {
	box-shadow: 0 3px 16px 0 rgba(255, 76, 76, .5)
}

.rf-btn.green:active {
	background-image: linear-gradient(-180deg, #41F169 4%, #05C562 92%)
}

.rf-btn.green:focus {
	color: #FFF
}

.rf-btn.red {
	background-image: linear-gradient(to bottom, #ff706b, #ff6661, #ff5a56, #ff4e4c, #ff4141);
	color: #FFF
}

.rf-btn.red:hover {
	background-image: linear-gradient(to bottom, #ff8170, #ff786a, #ff6f64, #ff655f, #ff5a5a)
}

.rf-btn.skyBlue,
.rf-btn.skyBlue:hover {
	box-shadow: 0 3px 16px 0 rgba(79, 208, 255, .5)
}

.rf-btn.red:active {
	background-image: linear-gradient(to bottom, #ff5f59, #ff544e, #ff4843, #ff3b37, #ff2b2b)
}

.rf-btn.red:focus {
	color: #FFF
}

.rf-btn.skyBlue {
	color: #FFF;
	background-image: linear-gradient(to bottom, #58f1ff, #39e3ff, #24d4ff, #2dc4ff, #47b3ff)
}

.rf-btn.skyBlue:hover {
	background-image: linear-gradient(to bottom, #6df3ff, #5ee7ff, #57dbff, #5bceff, #67c0ff);
	color: #FFF
}

.rf-btn.purple,
.rf-btn.purple:hover {
	box-shadow: 0 3px 16px 0 rgba(156, 149, 255, .5);
	color: #FFF
}

.rf-btn.skyBlue:active {
	background-image: linear-gradient(to bottom, #44efff, #0df, #00caff, #00b5ff, #159fff)
}

.rf-btn.skyBlue:focus {
	color: #FFF
}

.rf-btn.purple {
	background-image: linear-gradient(to bottom, #9c95ff, #938bf9, #8981f4, #8077ee, #766de8)
}

.rf-btn.purple:hover {
	background-image: linear-gradient(to bottom, #b5afff, #afa8fe, #a8a1fe, #a29bfd, #9b94fc)
}

.rf-btn.purple:active {
	background-image: linear-gradient(to bottom, #8c83f7, #8279f2, #796fed, #6f65e7, #655be2)
}

.rf-btn.purple:focus {
	color: #FFF
}

.gen-page-quotes {
	margin: 0;
	padding: 10vh 0 14vh;
	background-color: #F5FAFE;
	position: relative
}

.gen-page-quotes .section-heading {
	color: #387DFF;
	text-align: center;
	margin: 0 0 30px;
	padding: 0 30px
}

.gen-page-quotes .line.coral {
	margin: 20px auto
}

.gen-page-quotes .slider {
	border-radius: 10px;
	box-shadow: 1px 6px 31px 0 rgba(56, 125, 255, .1);
	background-color: #FFF;
	max-width: 730px;
	width: 80%;
	margin: 40px auto 0;
	display: flex;
	padding: 50px;
	min-height: 370px;
	position: relative
}

.gen-page-quotes .slider .quotes-symbol {
	position: absolute;
	right: -80px;
	bottom: -77px;
	width: 160px
}

.gen-page-quotes .slider .clients {
	position: relative;
	text-align: center;
	font-size: 18px;
	min-width: 210px
}

.gen-page-quotes .slider .clients .client {
	position: absolute;
	min-width: 210px;
	min-height: 270px;
	top: 50%;
	transform: translate(-50%, -50%);
	left: 52%;
	opacity: 0;
	z-index: 1;
	transition: opacity .5s;
	text-align: center
}

.gen-page-quotes .slider .clients .client.showing {
	opacity: 1;
	z-index: 2
}

.gen-page-quotes .slider .clients .client .name {
	color: #387DFF;
	font-weight: 700;
	font-size: 18px;
	margin-top: 10px
}

.gen-page-quotes .slider .clients .client .client-img {
	height: 150px;
	width: auto;
	border-radius: 150px;
	margin-top: 0
}

.gen-page-quotes .slider .clients .client .work-info {
	margin-top: 3px;
	color: #545F7E;
	font-weight: 500;
	font-size: 13px
}

.gen-page-quotes .slider .quotation-carousell {
	width: 100%;
	position: relative;
	padding: 50px 10px 0;
	line-height: 1.7;
	min-height: 240px
}

.gen-page-quotes .slider .quotation-carousell:after {
	position: absolutex;
	content: "";
	height: 100px;
	width: 100px;
	left: 30px;
	top: 20px;
	z-index: 0;
	background: url(https://static.rfstat.com/renderforest/images/v2/icons/quotes-mark.svg) no-repeat
}

.gen-page-quotes .slider .quotation-carousell .quotes {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none
}

.gen-page-quotes .slider .quotation-carousell .quotes .quote {
	position: absolute;
	opacity: 0;
	font-size: 16px;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	transition: opacity .5s;
	color: #363F5A;
	font-weight: 500
}

.gen-page-quotes .slider .quotation-carousell .quotes .quote.showing {
	opacity: 1;
	z-index: 2
}

.gen-page-quotes .slider .quotation-carousell .carousell-circles {
	position: absolute;
	cursor: pointer;
	top: unset;
	bottom: -120px!important;
	left: 30%!important;
	transform: translateX(-50%)
}

.gen-page-quotes .slider .quotation-carousell .carousell-circles .circle {
	display: inline-block;
	height: 12px;
	width: 12px;
	margin: 10px;
	border: none;
	background-color: #CFE0FF;
	border-radius: 30px;
	cursor: pointer
}

.gen-page-quotes .slider .quotation-carousell .carousell-circles .circle.showing {
	background: #387DFF;
	border-color: #387DFF
}

.gen-page-quotes .slider .quotation-carousell .carousell-circles.rf-ar {
	left: 70%!important
}

@media only screen and (max-width:992px) {
	body .gen-page-quotes {
		padding-bottom: 23vh
	}
	body .gen-page-quotes .slider {
		flex-direction: column
	}
	body .gen-page-quotes .slider .clients .client {
		width: 100%;
		display: flex;
		align-items: center;
		left: 12px;
		transform: translate(0);
		top: -75px
	}
	body .gen-page-quotes .slider .clients .client .client-img {
		width: 120px;
		height: 120px
	}
	body .gen-page-quotes .slider .clients .client .client-info {
		margin-left: 2%
	}
	body .gen-page-quotes .slider .clients .client .client-info .name,
	body .gen-page-quotes .slider .clients .client .client-info .work-info {
		text-align: left
	}
	body .gen-page-quotes .slider .quotation-carousell {
		padding-top: 130px
	}
	body .gen-page-quotes .slider .quotation-carousell .carousell-circles {
		left: 49%!important
	}
	body .gen-page-quotes .slider .quotes-symbol {
		width: 125px;
		right: 30px;
		bottom: -40px
	}
}

@media only screen and (max-width:720px) {
	body .gen-page-quotes .slider .clients .client .client-img {
		height: 80px;
		width: 80px
	}
	body .gen-page-quotes .slider .quotation-carousell {
		min-height: 470px
	}
}

@media only screen and (max-width:520px) {
	body .gen-page-quotes .slider {
		padding: 25px
	}
}

@media only screen and (max-width:530px) {
	body .gen-page-quotes .slider .quotation-carousell {
		min-height: 550px
	}
}

@media only screen and (max-width: 470px) {
	body .gen-page-quotes .slider .quotation-carousell .carousell-circles {
		width:100%;
		display: flex;
		justify-content: center
	}
	body .gen-page-quotes .slider .quotation-carousell {
		min-height: 670px
	}
}

@media only screen and (max-width:370px) {
	body .gen-page-quotes .slider .quotation-carousell {
		min-height: 740px
	}
}

.line {
	width: 50px;
	height: 6px!important;
	min-height: 6px!important;
	max-height: 6px;
	border: none!important
}

.line.green {
	background-color: #4FDC6F
}

.line.blue {
	background-color: #387DFF
}

.line.skyBlue {
	background-color: #4FCEFF
}

.line.coral {
	background-color: #F37C6A
}

.line.purple {
	background-color: #6D65E7
}

.line.yellow {
	background: #F7CF06
}

.rf-descr {
	font-size: 12px;
	line-height: 18px;
	font-weight: 400
}

.rf-descr.sm {
	font-size: 14px;
	line-height: 18px
}

.rf-descr.white {
	color: #FFF
}

.rf-descr.darkPurple {
	color: #363F5A
}

.rf-descr.blueGray,
.rf-descr.darkViolet {
	color: #545F7E
}

.rf-descr.lightGray {
	color: #727A83
}

.rf-descr.blue {
	color: #387DFF
}

.rf-descr.purple {
	color: #6D65E7
}

.rf-descr.red {
	color: #FF4C4C
}

.rf-descr.green {
	color: #4FDC6F
}

.rf-sec-heading {
	font-size: 35px;
	font-weight: 700;
}

@media only screen and (max-width: 600px) {
	.rf-sec-heading {
		font-size:30px
	}
}

.rf-sec-heading.min {
	font-size: 22px;
	font-weight: 500
}

.rf-sec-heading.white {
	color: #FFF
}

.rf-sec-heading.darkPurple {
	color: #363F5A
}

.rf-sec-heading.blueGray,
.rf-sec-heading.darkViolet {
	color: #545F7E
}

.rf-sec-heading.lightGray {
	color: #727A83
}

.rf-sec-heading.blue {
	color: #387DFF
}

.rf-sec-heading.purple {
	color: #6D65E7
}

@media only screen and (max-width: 600px) {
	.rf-de .rf-sec-heading {
		font-size:24px
	}
}

.rf-top-companies {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 90px 0;
	overflow: hidden;
	background-color: #FFF
}

.rf-top-companies_content {
	width: 48%;
	max-width: 520px;
	text-align: center
}

.rf-top-companies_content .line {
	margin: 20px auto 48px
}

@media only screen and (max-width:768px) {
	.rf-top-companies_content .line {
		margin: 24px auto 28px
	}
}

.rf-top-companies_content .rf-descr {
	padding: 0 40px
}

.rf-top-companies_link {
	line-height: 26px;
	color: #fa212c
}

.rf-top-companies_pattern {
	max-width: calc((28%) - 20px)
}

.rf-top-companies_pattern.right {
	transform: translateX(-20px)
}

@media only screen and (max-width:767px) {
	.mobile_hidden {
		display: none
	}
	.rf-top-companies {
		padding: 70px 0
	}
	.rf-top-companies_content {
		width: 90%;
		max-width: 90%
	}
	.rf-top-companies_content .rf-descr {
		padding: 0 20px
	}
}

.rslides {

  position: relative;

  list-style: none;

  overflow: hidden;

  width: 100%;

  padding: 0;

  margin: 0;

  }



.rslides li {

  -webkit-backface-visibility: hidden;

  position: absolute;

  display: none;

  width: 100%;

  left: 0;

  top: 0;

  }



.rslides li:first-child {

  position: relative;

  display: block;

  float: left;

  }



.rslides img {

  display: block;

  height: auto;

  float: left;

  width: 100%;

  border: 0;

  }

.rslides_container {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 50%;  
  max-width: 2000px;
  background(radial-gradient(blue, transparent 10em), linear-gradient(black, white));
  }
  
@media only screen and (max-width:767px) {
  .rslides_container {
  display: none;
}
}




.rslides_nav {

  z-index: 3;

  position: absolute;

  -webkit-tap-highlight-color: rgba(0,0,0,0);

  top: 50%;

  left: 0;

  opacity: 0.7;

  text-indent: -9999px;

  overflow: hidden;

  text-decoration: none;

  height: 61px;

  width: 38px;

  background: transparent url("themes/themes.gif") no-repeat left top;

  margin-top: -55px;

  }



.rslides_nav:active {

  opacity: 1.0;

  }



.rslides_nav.next {

  left: auto;

  background-position: right top;

  right: 0;

  }



.rslides_nav:focus {

  outline: none;

  }



.rslides_tabs {

  margin-top: 10px;

  text-align: center;

  }



.rslides_tabs li {

  display: inline;

  float: none;

  _float: left;

  *float: left;

  margin-right: 5px;

  }



.rslides_tabs a{

  text-indent: -9999px;

  overflow: hidden;

  -webkit-border-radius: 15px;

  -moz-border-radius: 15px;

  border-radius: 15px;

  background: #ccc;

  background: rgba(0,0,0, .2);

  display: inline-block;

  _display: block;

  *display: block;

  -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);

  -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);

  box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);

  width: 9px;

  height: 9px;

  }



.rslides_here a {

  background: #222;

  background: rgba(0,0,0, .8);

  }

.caption {

  position: absolute;

  display: block;

  bottom: -20px;

  left: 0;

  right: 0;

  padding: 15px;

  text-align: center;

  background: #000;

  background: rgba(0,0,0, .8);

  color: #fff;

}
.html5-video-player{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;outline:0;font-family:"YouTube Noto",Roboto,Arial,Helvetica,sans-serif;color:#eee;text-align:left;direction:ltr;font-size:11px;line-height:1.3;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;-ms-high-contrast-adjust:none}.html5-video-player:not(.ytp-transparent),.html5-video-player.unstarted-mode,.html5-video-player.ad-showing,.html5-video-player.ended-mode,.html5-video-player.ytp-fullscreen{background-color:#000}.ytp-big-mode{font-size:17px}.ytp-autohide{cursor:none}.html5-video-player a{color:inherit;text-decoration:none;-moz-transition:color .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:color .1s cubic-bezier(0.0,0.0,0.2,1);transition:color .1s cubic-bezier(0.0,0.0,0.2,1);outline:0}.html5-video-player a:hover{color:#fff;-moz-transition:color .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:color .1s cubic-bezier(0.4,0.0,1,1);transition:color .1s cubic-bezier(0.4,0.0,1,1)}.ytp-probably-keyboard-focus a:focus{box-shadow:inset 0 0 0 2px rgba(27,127,204,.8)}.html5-video-player h1,.html5-video-player h2{margin:0}.html5-video-player svg{pointer-events:none}.html5-video-player:not(.ytp-touch-mode) ::-webkit-scrollbar{width:10px;background-color:#424242}.ytp-big-mode:not(.ytp-touch-mode) ::-webkit-scrollbar{width:15px}.html5-video-player:not(.ytp-touch-mode) ::-webkit-scrollbar-track{background-color:#424242}.html5-video-player:not(.ytp-touch-mode) ::-webkit-scrollbar-thumb{background-color:#8e8e8e;border:1px solid #424242;border-radius:5px}.ytp-big-mode:not(.ytp-touch-mode) ::-webkit-scrollbar-thumb{border-radius:8px}.html5-video-container{z-index:10;position:relative}.html5-main-video{position:absolute;top:0;left:0;width:100%;height:100%;outline:0}.html5-main-video[data-no-fullscreen=true]::-webkit-media-controls-fullscreen-button{display:none}.html5-main-video:not([controls])::-webkit-media-controls{display:none}.html5-main-video:not([controls])::-webkit-media-controls-start-playback-button{display:none}.html5-main-video::-webkit-media-controls-timeline{display:inline}.unstarted-mode .html5-main-video::-webkit-media-controls-start-playback-button{display:none}@media screen and (max-width:325px){.html5-main-video::-webkit-media-controls-wireless-playback-picker-button{display:none}}.html5-main-video::-webkit-media-controls-current-time-display{display:-webkit-flex}.html5-main-video::-webkit-media-controls-time-remaining-display{display:-webkit-flex}.ytp-player-content{position:absolute;left:0;right:0;top:48px;bottom:49px;-moz-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),top .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),top .25s cubic-bezier(0.0,0.0,0.2,1);transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),top .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-embed:not(.ad-showing) .ytp-player-content:not(.ytp-upnext){top:60px}.ytp-big-mode .ytp-player-content{top:69px;bottom:70px}.ytp-big-mode.ytp-embed:not(.ad-showing) .ytp-player-content:not(.ytp-upnext){top:89px}.ytp-player-content.ytp-iv-player-content{left:12px;right:12px}.ytp-big-mode .ytp-player-content.ytp-iv-player-content{left:24px;right:24px}.ytp-autohide .ytp-player-content:not(.html5-endscreen),.ytp-autohide .ytp-player-content:not(.ytp-upnext),.ytp-hide-info-bar .ytp-player-content{top:0;-moz-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),top .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),top .1s cubic-bezier(0.4,0.0,1,1);transition:bottom .1s cubic-bezier(0.4,0.0,1,1),top .1s cubic-bezier(0.4,0.0,1,1)}.ytp-autohide .ytp-ypc-player-content,.ytp-hide-controls .ytp-player-content{bottom:0}.ytp-autohide:not(.ytp-ad-overlay-open) .ytp-iv-player-content,.ytp-hide-controls .ytp-iv-player-content{bottom:12px}.ytp-ad-overlay-open .ytp-player-content{bottom:139px}.ytp-big-mode.ytp-autohide:not(.ytp-ad-overlay-open) .ytp-iv-player-content,.ytp-big-mode.ytp-hide-controls .ytp-iv-player-content{bottom:24px}.ytp-big-mode.ytp-ad-overlay-open .ytp-player-content{bottom:160px}.ytp-button{border:none;background-color:transparent;padding:0;color:inherit;text-align:inherit;font-size:100%;font-family:inherit;cursor:default;line-height:inherit}.ytp-button:focus,.ytp-button{outline:0}.ytp-button::-moz-focus-inner{padding:0;border:0}.html5-video-player .ytp-button[aria-disabled=true],.html5-video-player .ytp-button[disabled]{opacity:.5}.ytp-button:not([aria-disabled=true]):not([disabled]):not([aria-hidden=true]){cursor:pointer}.ytp-probably-keyboard-focus .ytp-button:focus{box-shadow:inset 0 0 0 2px rgba(27,127,204,.8)}.ytp-chrome-top,.ytp-chrome-bottom{position:absolute;text-shadow:0 0 2px rgba(0,0,0,.5)}.ytp-dni .ytp-chrome-bottom{text-shadow:none}.ytp-chrome-top{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:end;justify-content:flex-end;left:12px;right:12px;top:0;z-index:59}.ytp-gvn .ytp-chrome-top,.ytp-gvn.ytp-big-mode .ytp-chrome-top{top:20px}.ytp-chrome-bottom{bottom:0;height:36px;width:100%;z-index:60;padding-top:3px;text-align:left;direction:ltr}.ytp-big-mode .ytp-chrome-bottom{height:54px;padding-top:4px}.ytp-chrome-top .ytp-button,.ytp-chrome-controls .ytp-button,.ytp-replay-button{opacity:.9;display:inline-block;width:36px;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1);overflow:hidden}.ytp-chrome-top .ytp-button{padding-top:6px;height:42px;vertical-align:top}.ytp-big-mode .ytp-chrome-top .ytp-button{padding-top:9px;height:63px}.ytp-chrome-controls .ytp-button{height:100%}.ytp-big-mode .ytp-chrome-top .ytp-button,.ytp-big-mode .ytp-chrome-controls .ytp-button{width:54px}.ytp-prev-button::before{content:'';display:block;height:100%;width:12px;position:absolute;top:0;left:-12px}.ytp-play-button:not(.ytp-play-button-playlist)::before{content:'';display:block;height:100%;width:12px;position:absolute;top:0;left:-12px}.ytp-big-mode .ytp-prev-button::before,.ytp-big-mode .ytp-play-button:not(.ytp-play-button-playlist)::before{width:24px;left:-24px}.ytp-chrome-top .ytp-button:hover,.ytp-chrome-controls .ytp-button:not([aria-disabled=true]):not([disabled]):hover,.ytp-chrome-controls .ytp-button[aria-expanded=true],.ytp-chrome-controls .ytp-button[aria-pressed=true],.ytp-replay-button:hover{opacity:1;-moz-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1)}.ytp-svg-fill{fill:#fff}.ytp-svg-shadow{stroke:#000;stroke-opacity:.15;stroke-width:2px;fill:none}.ytp-dni .ytp-svg-shadow{display:none}.ytp-svg-shadow-fill{fill:#000;fill-opacity:.15;stroke:none}.ytp-chrome-controls .ytp-button[aria-pressed]{position:relative}.ytp-chrome-controls .ytp-button[aria-pressed]:after{content:'';display:block;position:absolute;height:2px;border-radius:2px;width:0;left:18px;bottom:6px;background-color:#f00;-moz-transition:left .1s cubic-bezier(0.4,0.0,1,1),width .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:left .1s cubic-bezier(0.4,0.0,1,1),width .1s cubic-bezier(0.4,0.0,1,1);transition:left .1s cubic-bezier(0.4,0.0,1,1),width .1s cubic-bezier(0.4,0.0,1,1)}.ytp-big-mode .ytp-chrome-controls .ytp-button[aria-pressed]:after{height:3px;border-radius:3px;left:27px;bottom:10px}.ytp-dni .ytp-chrome-controls .ytp-button[aria-pressed]:after{background-color:#fff}.ytp-chrome-controls .ytp-button[aria-pressed=true]:after{width:18px;left:9px;-moz-transition:left .25s cubic-bezier(0.0,0.0,0.2,1),width .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:left .25s cubic-bezier(0.0,0.0,0.2,1),width .25s cubic-bezier(0.0,0.0,0.2,1);transition:left .25s cubic-bezier(0.0,0.0,0.2,1),width .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-big-mode .ytp-chrome-controls .ytp-button[aria-pressed=true]:after{width:27px;left:14px}.ytp-color-white .ytp-chrome-controls .ytp-button[aria-pressed]:after{background-color:#ddd}.ytp-color-party .ytp-chrome-controls .ytp-button[aria-pressed]:after{-moz-animation:ytp-party-background-color .1s linear infinite;-webkit-animation:ytp-party-background-color .1s linear infinite;animation:ytp-party-background-color .1s linear infinite}.ytp-chrome-top-buttons{white-space:nowrap}.ytp-chrome-top-buttons .ytp-button{text-shadow:inherit}.ytp-share-button:not(.ytp-share-button-visible),.ytp-copylink-button:not(.ytp-copylink-button-visible),.ytp-overflow-button:not(.ytp-overflow-button-visible){display:none}.ytp-chrome-controls{height:36px;line-height:36px;font-size:109%;text-align:left;direction:ltr}.ytp-big-mode .ytp-chrome-controls{height:54px;line-height:54px}.ytp-left-controls{float:left;height:100%}.ytp-right-controls{float:right;height:100%}.ytp-chrome-top,.ytp-chrome-bottom{-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-autohide .ytp-playlist-menu-button,.ytp-autohide .ytp-back-button,.ytp-autohide .ytp-title-channel,.ytp-autohide .ytp-title,.ytp-autohide .ytp-chrome-top .ytp-watch-later-button,.ytp-autohide .ytp-chrome-top .ytp-share-button,.ytp-autohide .ytp-chrome-top .ytp-copylink-button,.ytp-autohide:not(.ytp-cards-teaser-shown) .ytp-cards-button,.ytp-autohide .ytp-overflow-button,.ytp-autohide .ytp-chrome-bottom,.ytp-chrome-top[aria-hidden=true],.ytp-chrome-bottom[aria-hidden=true]{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-autohide:not(.ytp-autohide-active) .ytp-playlist-menu-button,.ytp-autohide:not(.ytp-autohide-active) .ytp-back-button,.ytp-autohide:not(.ytp-autohide-active) .ytp-title-channel,.ytp-autohide:not(.ytp-autohide-active) .ytp-title,.ytp-autohide:not(.ytp-autohide-active) .ytp-chrome-top .ytp-watch-later-button,.ytp-autohide:not(.ytp-autohide-active) .ytp-chrome-top .ytp-share-button,.ytp-autohide:not(.ytp-autohide-active):not(.ytp-cards-teaser-shown) .ytp-cards-button,.ytp-autohide:not(.ytp-autohide-active) .ytp-overflow-button{display:none}.ytp-gradient-top,.ytp-gradient-bottom{width:100%;position:absolute;background-repeat:repeat-x;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);pointer-events:none}.ytp-big-mode .ytp-gradient-top,.ytp-big-mode .ytp-gradient-bottom{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEmCAYAAACjy/qzAAAAhklEQVQ4y52RUQ6AMAxCKd7/JJ7R6aeJAdr507TjQZqOAE4CWARwx7JE944rch/k6qOWS7bq5bh72zGF8+LTa6goJeRPgXDYNxWFfkS0QXCInLIN1GxTXA0dtS0otWJnuXJR1Y9WYP9GF1UCYRQYHRSlXMARbVO4th5sd7Y3OP5dY3Bn+SkPsGJ1+HGGVtcAAAAASUVORK5CYII=)}.ytp-gradient-top[aria-hidden=true],.ytp-gradient-bottom[aria-hidden=true],.ytp-autohide .ytp-gradient-top,.ytp-autohide .ytp-gradient-bottom{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-autohide:not(.ytp-autohide-active) .ytp-gradient-top,.ytp-autohide:not(.ytp-autohide-active) .ytp-gradient-bottom{display:none}.ytp-gradient-top{height:48px;padding-bottom:50px;top:0;z-index:23;background-position:top}.ytp-embed:not(.ad-showing) .ytp-gradient-top{height:60px}.ytp-big-mode .ytp-gradient-top{height:69px;padding-bottom:77px}.ytp-big-mode.ytp-embed:not(.ad-showing) .ytp-gradient-top{height:89px;padding-bottom:57px}.ytp-gradient-bottom{height:49px;padding-top:49px;bottom:0;z-index:22;background-position:bottom}.ytp-big-mode .ytp-gradient-bottom{height:70px;padding-top:76px}.ytp-hide-info-bar .ytp-chrome-top{height:0}.ytp-hide-info-bar .ytp-gradient-top,.ytp-hide-info-bar .ytp-chrome-top .ytp-back-button,.ytp-hide-info-bar .ytp-chrome-top .ytp-title-channel,.ytp-hide-info-bar .ytp-chrome-top .ytp-title,.ytp-hide-info-bar .ytp-chrome-top .ytp-playlist-menu-button,.ytp-hide-info-bar .ytp-chrome-top .ytp-watch-later-button,.ytp-hide-info-bar .ytp-chrome-top .ytp-share-button,.ytp-hide-info-bar .ytp-chrome-top .ytp-overflow-button{display:none}.ytp-hide-controls .ytp-gradient-bottom,.ytp-hide-controls .ytp-chrome-bottom{display:none}@media screen and (-ms-high-contrast:active){.ytp-gradient-bottom,.ytp-gradient-top{background:#000;padding-bottom:0;padding-top:0}}@keyframes ytp-party-background-color{0%{background-color:#f00}20%{background-color:#0f0}40%{background-color:#00f}60%{background-color:#f0f}80%{background-color:#ff0}to{background-color:#0ff}}@keyframes ytp-party-color{0%{color:#f00}20%{color:#0f0}40%{color:#00f}60%{color:#f0f}80%{color:#ff0}to{color:#0ff}}@keyframes ytp-party-fill{0%{fill:#f00}20%{fill:#0f0}40%{fill:#00f}60%{fill:#f0f}80%{fill:#ff0}to{fill:#0ff}}.ytp-menu-shown .video-ads{display:none}.ytp-ad-display-override .video-ads{display:inherit}.ytp-swatch-background-color{background-color:#f00}.ytp-dni .ytp-swatch-background-color,.ytp-dni .ytp-swatch-background-color-secondary{background-color:#fff}.ytp-color-white .ytp-swatch-background-color{background-color:#ddd}.ytp-color-white .ytp-swatch-background-color-secondary{background-color:#aaa}.ytp-color-party .ytp-swatch-background-color,.ytp-color-party .ytp-swatch-background-color-secondary{-moz-animation:ytp-party-background-color .1s linear infinite;-webkit-animation:ytp-party-background-color .1s linear infinite;animation:ytp-party-background-color .1s linear infinite}.ytp-swatch-color{color:#f00}.ytp-dni .ytp-swatch-color{color:#fff}.ytp-color-white .ytp-swatch-color{color:#ddd}.ytp-color-party .ytp-swatch-color{-moz-animation:ytp-party-color .15s linear infinite;-webkit-animation:ytp-party-color .15s linear infinite;animation:ytp-party-color .15s linear infinite}@media print{.html5-video-player *{visibility:hidden}.html5-video-player{border:1px #000 solid;-moz-box-sizing:border-box;box-sizing:border-box}.ytp-chrome-top,.ytp-cued-thumbnail-overlay,.ytp-large-play-button{opacity:1!important;display:block!important;visibility:visible!important}.ytp-title,.ytp-title *,.ytp-large-play-button *{color:#000!important;visibility:visible!important}}.ytp-ad-module{width:100%;height:100%}.video-ad-status-bar{position:absolute;bottom:49px;z-index:33;width:100%;background-color:#000;opacity:.7;display:none}.ytp-big-mode .video-ad-status-bar{bottom:70px}.ytp-hide-controls .video-ad-status-bar{bottom:0}.ad-showing .video-ad-status-bar{display:block}.ad-showing.ytp-autohide .video-ad-status-bar,.ad-showing.ytp-hide-controls .video-ad-status-bar{bottom:0}.video-ad-label{display:block;margin-bottom:5px}.ad-showing .ad-video{position:absolute;top:0}.html5-video-player .video-click-tracking,.html5-video-player .video-stream{display:block;width:100%;height:100%;position:absolute}.html5-video-player .ad-container-single-media-element-annotations{position:absolute;z-index:33}.html5-video-player .ad-container-single-media-element-annotations-workaround{z-index:33}.html5-video-player.ytp-video-ad-learn-more-ui .ad-container-single-media-element-annotations{z-index:auto}.html5-video-player.ytp-video-ad-learn-more-ui .ad-container-single-media-element-annotations iframe{z-index:33}.html5-video-player .ad-overlay{position:absolute;bottom:49px;width:100%;-moz-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-ad-overlay-closed .ad-overlay,.ytp-player-minimized.ytp-ad-overlay-closed .ad-overlay{display:none}.ytp-big-mode .ad-overlay{bottom:70px}.ytp-autohide.ytp-ad-overlay-closed .ad-overlay{opacity:0;-moz-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1)}.html5-video-player .ad-overlay .video-click-tracking{display:none}.html5-video-player .ad-overlay>*:not(.ima-container){z-index:36}.html5-video-player .ad-overlay>.ima-container{z-index:auto!important}.html5-video-player .ad-overlay>.ima-container>*{z-index:36!important;position:relative}.html5-video-player:not(.ad-showing) .ad-container,.html5-video-player:not(.ad-showing):not(.ytp-ad-overlay-open) .video-ads{display:none}.html5-video-player.ytp-ad-end-cap .iv-endcap-slot{margin-right:0}.html5-video-player.ytp-ad-end-cap.ytp-endcap-background-clickable .iv-endcap-slot{margin:40px;margin-right:40px}.ytp-iv-drawer-open.ytp-ad-end-cap .iv-endcap-slot{margin-right:177px}.ytp-iv-drawer-open.ytp-ad-end-cap.ytp-endcap-background-clickable .iv-endcap-slot{margin-right:217px}.iv-endcap-background{z-index:26}.ytp-endcap-background-clickable .iv-endcap-background{cursor:pointer}.html5-video-player .attribution-button{text-shadow:rgba(0,0,0,1.0) 0 0 8px,rgba(0,0,0,0.9) 0 0 4px}.ytp-ad-button-text,.ytp-ad-button-icon,.ytp-ad-skip-button-text,.ytp-ad-skip-button-icon{display:inline-block}.ytp-ad-button-icon{height:inherit;width:inherit;pointer-events:auto}.ytp-ad-button-link{padding:0;border:none;background:transparent;font-weight:normal;font-size:inherit;text-decoration:none;box-shadow:none}.ytp-ad-button-link:active,.ytp-ad-button-link:hover{background:transparent;text-decoration:underline;box-shadow:none}.ytp-big-mode .ytp-ad-player-overlay-instream-info,.ytp-big-mode .ytp-ad-survey-player-overlay-instream-info{left:24px;bottom:70px}.ytp-hide-controls .ytp-ad-player-overlay-instream-info,.ytp-autohide .ytp-ad-player-overlay-instream-info,.ytp-iv-drawer-open .ytp-ad-player-overlay-instream-info,.ytp-hide-controls .ytp-ad-survey-player-overlay-instream-info,.ytp-autohide .ytp-ad-survey-player-overlay-instream-info,.ytp-iv-drawer-open .ytp-ad-survey-player-overlay-instream-info{bottom:6px;-moz-transition:bottom .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .1s cubic-bezier(0.4,0.0,1,1);transition:bottom .1s cubic-bezier(0.4,0.0,1,1)}.ytp-ad-player-overlay-instream-info,.ytp-ad-survey-player-overlay-instream-info{bottom:49px;cursor:default;left:18px;pointer-events:auto;position:absolute;text-shadow:0 0 4px rgba(0,0,0,0.75);z-index:33;-moz-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1);transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-ad-clickable{cursor:pointer}.ytp-ad-player-overlay-flyout-cta{bottom:74px;left:12px;pointer-events:auto;position:absolute;z-index:33}.ytp-flyout-cta{background-color:transparent;cursor:pointer;text-align:left;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-transition:-moz-transform .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .1s cubic-bezier(0.4,0.0,1,1);transition:transform .1s cubic-bezier(0.4,0.0,1,1)}.ytp-flyout-cta:hover{background-color:transparent}.ytp-flyout-cta .ytp-flyout-cta-body{background-color:rgba(255,255,255,0.9);border-radius:2px;max-width:400px;overflow:hidden;padding-left:0;padding-right:0;width:100%;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-transition:width .2s cubic-bezier(0.0,0.0,0.2,1) .5s,max-width .2s cubic-bezier(0.4,0.0,1,1);-webkit-transition:width .2s cubic-bezier(0.0,0.0,0.2,1) .5s,max-width .2s cubic-bezier(0.4,0.0,1,1);transition:width .2s cubic-bezier(0.0,0.0,0.2,1) .5s,max-width .2s cubic-bezier(0.4,0.0,1,1)}.ytp-flyout-cta:hover .ytp-flyout-cta-body{background-color:rgba(255,255,255,1.0)}.ytp-flyout-cta .ytp-flyout-cta-text-container{max-width:250px;padding-left:58px;padding-right:20px;-moz-box-sizing:border-box;box-sizing:border-box}.ytp-flyout-cta .ytp-flyout-cta-headline-container{color:#333;font-weight:600;font-size:14px;margin-top:10px}.ytp-flyout-cta .ytp-flyout-cta-description-container{color:#767676;font-size:13px;margin-top:3px}.ytp-flyout-cta .ytp-flyout-cta-headline,.ytp-flyout-cta .ytp-flyout-cta-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ytp-flyout-cta .ytp-flyout-cta-action-button-container{direction:ltr;line-height:56px;max-width:150px;position:static}.ytp-flyout-cta .ytp-flyout-cta-action-button{background:#167ac6;border:solid 1px transparent;border-color:#167ac6;border-radius:2px;box-shadow:0 1px 0 rgba(0,0,0,0.05);color:#fff;cursor:pointer;font-size:11px;font-weight:500;height:28px;margin:0 8px 0 0;max-width:140px;overflow:hidden;padding:0 10px;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:inherit}.ytp-flyout-cta .ytp-flyout-cta-action-button:hover{background:#126db3}.ytp-flyout-cta .ytp-flyout-cta-action-button:active{background:#095b99;box-shadow:inset 0 1px 0 rgba(0,0,0,0.5)}.ytp-flyout-cta,.ytp-flyout-cta .ytp-flyout-cta-body,.ytp-flyout-cta .ytp-flyout-cta-body>div{direction:ltr;height:56px}.ytp-flyout-cta .ytp-flyout-cta-icon-container{height:48px;left:4px;overflow:visible;position:absolute;top:4px;width:48px;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;-moz-transition:-moz-transform .2s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .2s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .2s cubic-bezier(0.0,0.0,0.2,1);transition:transform .2s cubic-bezier(0.0,0.0,0.2,1)}.ytp-flyout-cta .ytp-flyout-cta-icon{height:48px;width:48px}.ytp-flyout-cta.ytp-flyout-cta-inactive{-moz-transition:-moz-transform .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .25s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .25s cubic-bezier(0.0,0.0,0.2,1);transition:transform .25s cubic-bezier(0.0,0.0,0.2,1);-moz-transform:translateX(-200%);-ms-transform:translateX(-200%);-webkit-transform:translateX(-200%);transform:translateX(-200%)}.ytp-flyout-cta.ytp-flyout-cta-inactive .ytp-flyout-cta-icon-container{-moz-transform:translateX(-200%);-ms-transform:translateX(-200%);-webkit-transform:translateX(-200%);transform:translateX(-200%)}.ytp-flyout-cta.ytp-flyout-cta-inactive .ytp-flyout-cta-body{max-width:0;width:0}.ytp-big-mode .ytp-ad-player-overlay-flyout-cta{bottom:95px}.ytp-small-mode .ytp-flyout-cta,.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-body,.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-body>div{height:40px}.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-icon-container,.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-icon{height:40px;width:40px}.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-text-container{margin-left:6px;padding:4px 20px 4px 40px}.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-headline-container{font-size:12px;margin-top:2px}.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-description-container{font-size:11px;margin-top:0}.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-icon-container{left:0;top:0}.ytp-small-mode .ytp-flyout-cta .ytp-flyout-cta-action-button-container{display:none}.ytp-ad-simple-ad-badge,.ytp-ad-duration-remaining,.ytp-ad-info-icon-button,.ytp-ad-info-hover-text-button .ytp-ad-button{color:#fff;display:inline-block;font-size:12px;left:0;line-height:28px;position:relative}.ytp-ad-visit-advertiser-button{color:#fff;display:inline-block;font-size:12px;left:0;position:relative}.ytp-ad-simple-ad-badge{margin-left:5px;opacity:.75}.ytp-ad-duration-remaining{margin-left:3px;opacity:.75}.ytp-ad-info-hover-text-button{display:inline-block;height:28px;line-height:inherit;margin:0 5px;pointer-events:auto;position:relative;text-shadow:0 0 2px rgba(0,0,0,.5);vertical-align:middle}.ytp-ad-info-hover-text-button .ytp-ad-hover-text-container{background:#fff;border:1px solid #aaa;border-radius:4px;bottom:30px;box-sizing:border-box;color:#333;display:none;font-size:12px;left:-19px;line-height:normal;opacity:.9;padding:7px;pointer-events:auto;position:absolute;text-shadow:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.ytp-ad-info-hover-text-short{white-space:nowrap}.ytp-ad-info-hover-text-long{width:210px}.html5-video-player .ytp-ad-info-hover-text-button .ytp-ad-hover-text-container a{color:#167ac6}.html5-video-player .ytp-ad-info-hover-text-button .ytp-ad-hover-text-container a:hover{color:#167ac6;text-decoration:underline}.ytp-ad-info-hover-text-button:hover .ytp-ad-hover-text-container,.ytp-ad-overlay-ad-info-button-container:hover .ytp-ad-hover-text-container{display:inline-block}.ytp-ad-hover-text-callout{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;box-sizing:border-box;display:inline-block;height:0;left:20px;overflow:visible;position:absolute;text-align:center;top:100%;width:0}.ytp-ad-info-icon-button,.ytp-ad-info-hover-text-button .ytp-ad-button{filter:drop-shadow(0 0 2px #000);height:inherit;opacity:.75;transform:translateY(-1px);width:13px}.ytp-ad-info-icon-button:hover,.ytp-ad-info-hover-text-button .ytp-ad-button:hover{opacity:1}.ytp-ad-info-icon-button:focus,.ytp-ad-info-hover-text-button .ytp-ad-button:focus{outline:0}.ytp-ad-confirm-dialog-background,.ytp-ad-info-dialog-background,.ytp-ad-feedback-dialog-background{background:rgba(0,0,0,0.8);display:table;height:100%;left:0;margin:auto;pointer-events:auto;position:absolute;top:0;width:100%;z-index:2201}.ytp-ads-tiny-mode .ytp-ad-confirm-dialog-background,.ytp-ads-tiny-mode .ytp-ad-info-dialog-background,.ytp-ads-tiny-mode .ytp-ad-feedback-dialog-background{display:block;overflow-y:scroll;overflow-x:hidden}.ytp-ad-confirm-dialog-close-overlay-button,.ytp-ad-info-dialog-close-button,.ytp-ad-feedback-dialog-close-button{height:24px;opacity:.75;cursor:pointer;position:absolute;right:14px;top:14px;width:24px}.ytp-ad-confirm-dialog-close-overlay-button:hover,.ytp-ad-info-dialog-close-button:hover,.ytp-ad-feedback-dialog-close-button:hover{opacity:1}.ytp-ad-confirm-dialog-container,.ytp-ad-info-dialog-container,.ytp-ad-feedback-dialog-container{display:table-cell;text-align:center;vertical-align:middle}.ytp-ad-confirm-dialog,.ytp-ad-info-dialog-form,.ytp-ad-feedback-dialog-form{background:white;border:1px solid black;color:#767676;display:inline-block;text-shadow:none;font-size:14px;min-width:180px;max-width:50%;padding:14px;text-align:left}.ytp-ad-info-dialog-relative-container{position:absolute;z-index:72}.ytp-ad-info-dialog-relative-container .ytp-ad-info-dialog-form{box-shadow:0 0 15px rgba(0,0,0,.18);border-color:#e2e2e2;max-width:none}.ytp-ad-info-dialog-form a,.ytp-ad-info-dialog-form a:hover,.ytp-ad-info-dialog-mute-button,.ytp-ad-feedback-dialog-form a,.ytp-ad-feedback-dialog-form a:hover,.ytp-ad-feedback-dialog-undo-mute-button{color:#167ac6;cursor:pointer}.ytp-ad-info-dialog-title,.ytp-ad-feedback-dialog-title{color:#333;font-family:"Roboto",Arial,sans-serif;font-weight:500;padding-bottom:8px}.ytp-ad-info-dialog-title a,.ytp-ad-feedback-dialog-title a{text-decoration:underline}ul.ytp-ad-info-dialog-ad-reasons{padding:0;margin:0;margin-bottom:8px}.ytp-ad-info-dialog-ad-reasons li{list-style:disc;list-style-position:outside;margin-left:20px}.ytp-ad-confirm-dialog-messages,.ytp-ad-info-dialog-feedback-options{margin-left:8px}label.ytp-ad-feedback-dialog-reason-label{display:block;margin:8px 0}.ytp-ad-confirm-dialog-confirm-container,.ytp-ad-info-dialog-confirm-container,.ytp-ad-feedback-dialog-confirm-container{margin-top:8px;text-align:right}.ytp-ad-confirm-dialog-cancel-button,.ytp-ad-confirm-dialog-confirm-button,.ytp-ad-info-dialog-confirm-button,.ytp-ad-feedback-dialog-confirm-button,.ytp-ad-feedback-dialog-cancel-button{background:none;border:none;font-family:"Roboto",Arial,sans-serif;font-weight:500;margin:4px 0 0 12px;padding:10px;color:#167ac6;cursor:pointer;text-transform:uppercase}.ytp-ad-confirm-dialog-confirm-button:hover,.ytp-ad-confirm-dialog-cancel-button:hover,.ytp-ad-info-dialog-confirm-button:hover,.ytp-ad-feedback-dialog-confirm-button:hover,.ytp-ad-feedback-dialog-cancel-button:hover{color:#167ac6;cursor:pointer;text-transform:uppercase}.ytp-ad-info-dialog-mute-container{margin-top:8px}.ytp-ad-info-dialog-mute-button{font-family:"Roboto",Arial,sans-serif}.ytp-ad-info-dialog-mute-button .ytp-ad-button-icon{height:16px;margin-right:5px;width:16px;vertical-align:middle}.ytp-ad-feedback-dialog-undo-mute-button{font-family:"Roboto",Arial,sans-serif;font-weight:500;margin-left:5px}.ytp-ad-feedback-dialog-undo-mute-button .ytp-ad-button-text{text-decoration:underline}.ytp-ad-visit-advertiser-button{line-height:inherit;font-family:"Roboto",Arial,sans-serif;margin-left:5px;text-shadow:0 0 4px rgba(0,0,0,0.75)}.ytp-ad-visit-advertiser-button::before{content:'';cursor:pointer;position:absolute;left:-2px;right:-2px;top:-7px;bottom:-8px}.ytp-ad-visit-advertiser-button .ytp-ad-button-text{color:rgba(255,255,255,0.75);cursor:pointer;font-size:12px;margin:-4px 3px -2px 0;padding:5px 0;text-decoration:none;vertical-align:baseline}.ytp-ad-visit-advertiser-button:hover .ytp-ad-button-text{color:rgba(255,255,255,1.0);text-decoration:underline}.ytp-ad-visit-advertiser-button .ytp-ad-button-icon{cursor:pointer;filter:drop-shadow(0 0 2px #000);height:10px;opacity:.75;width:10px;transform:translate(0,1px)}.ytp-ad-visit-advertiser-button:hover .ytp-ad-button-icon{opacity:1}.ytp-big-mode .ytp-ad-preview-container,.ytp-big-mode .ytp-ad-skip-button-container{bottom:95px}.ytp-big-mode .ytp-ad-instream-user-sentiment-container{bottom:156px}.ytp-hide-controls .ytp-ad-preview-container,.ytp-hide-controls .ytp-ad-skip-button-container{bottom:25px}.ytp-hide-controls .ytp-ad-instream-user-sentiment-container{bottom:86px}.ytp-ads-tiny-mode .ytp-ad-player-overlay-instream-user-sentiment .ytp-ad-instream-user-sentiment-container{bottom:70px}.ytp-settings-shown .ytp-ad-preview-container,.ytp-settings-shown .ytp-ad-skip-button-container,.ytp-settings-shown .ytp-ad-instream-user-sentiment-container{opacity:.4;pointer-events:none;z-index:33}.ytp-settings-shown .ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button-label{pointer-events:none}.ytp-ad-message-overlay{position:absolute;width:100%;height:100%;bottom:0;left:0;pointer-events:none;z-index:33}.ytp-ad-preview-slot,.ytp-ad-skip-ad-slot,.ytp-ad-message-slot{text-shadow:0 0 4px rgba(0,0,0,0.75);pointer-events:auto;z-index:33}.ytp-ad-preview-container,.ytp-ad-skip-button-container{bottom:74px;display:inline-block;position:absolute;right:0;z-index:1000}.ytp-ad-message-container{display:inline-block;bottom:74px;display:inline-block;position:absolute;color:#fff;cursor:pointer;opacity:1;right:0;z-index:1000}.ytp-ad-preview-container,.ytp-ad-message-container{-moz-transition:opacity .4s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .4s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .4s cubic-bezier(0.0,0.0,0.2,1);background:rgba(0,0,0,0.4);cursor:default}.ytp-ad-skip-button-container{-moz-transition:opacity .5s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .5s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .5s cubic-bezier(0.0,0.0,0.2,1);cursor:pointer;opacity:.7;pointer-events:auto}.ytp-ad-preview-container[aria-hidden=true],.ytp-ad-skip-button-container[aria-hidden=true],.ytp-ad-message-container[aria-hidden=true]{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-ad-preview-text{display:inline-block;font-size:12px;height:30px;letter-spacing:.1px;min-width:82px;padding:11px 10px;text-align:center;vertical-align:middle;white-space:pre;width:auto}.ytp-ad-message-text{display:inline-block;font-size:16px;height:52px;line-height:52px;letter-spacing:.1px;min-width:80px;padding:0 20px;text-align:center;vertical-align:middle;white-space:pre;width:auto}.ytp-ad-preview-image{display:inline-block;vertical-align:middle}.ytp-ad-preview-image>.ytp-ad-image{display:block;width:92px;height:52px}.countdown-next-to-thumbnail .ytp-ad-preview-text{font-size:14px;font-weight:500;height:auto;min-width:0;padding:0 8px}.countdown-next-to-thumbnail .ytp-ad-image{height:41px;width:73px}.ytp-ad-skip-button{background:rgba(0,0,0,0.7);border:1px solid rgba(255,255,255,0.5);border-right:0;box-sizing:content-box;color:#fff;direction:ltr;font-size:18px;line-height:normal;min-width:0;padding:10px 6px 8px 10px;width:auto;text-align:center;cursor:pointer}.ytp-ad-skip-button:hover{background:rgba(0,0,0,0.9);border:1px solid rgba(255,255,255,1);border-right:0}.ytp-ad-skip-button-icon{height:36px;width:36px;display:inline-block;vertical-align:middle;margin:-14px -6px -12px -4px}.html5-video-player .ytp-ad-overlay-slot{position:absolute;bottom:49px;width:100%;-moz-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);z-index:33}.ytp-big-mode .ytp-ad-overlay-slot{bottom:70px}.ytp-autohide.ytp-ad-overlay-closed .ytp-ad-overlay-slot{opacity:0;-moz-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-ad-overlay-container{text-align:center}.ytp-ad-text-overlay{height:63px;background-color:rgba(0,0,0,0.6);border:1px solid rgba(0,0,0,0.6);min-width:320px;margin:auto;max-width:440px;padding-left:10px;position:relative;text-align:left}.ytp-ad-text-overlay:hover{border:1px solid rgba(58,58,58,1.0)}.ytp-ad-overlay-title{cursor:pointer;color:#fff;display:block;font:bold 14px arial,sans-serif;margin:7px 22px 0 0;overflow:hidden;padding-bottom:4px;text-overflow:ellipsis;text-shadow:#000 0 -1px 0;white-space:nowrap}.ytp-ad-text-overlay:hover .ytp-ad-overlay-title{text-decoration:underline}.ytp-ad-overlay-desc{color:#fff;font:12px arial,sans-serif;margin-bottom:2px;margin-top:-3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ytp-ad-image-overlay{min-width:320px;margin:auto;position:relative}.ytp-ad-overlay-image{cursor:pointer;display:block}.ytp-ad-image-overlay:hover{text-decoration:underline}.ytp-ad-overlay-link{cursor:pointer;bottom:9px;color:#eade90;font:11px arial,sans-serif;position:static;text-decoration:none;text-shadow:#000 0 -1px 0}.ytp-ad-overlay-link.ytp-ad-overlay-link-inline-block{display:inline-block}.ytp-ad-overlay-ad-info-button-container{color:#fff;cursor:pointer;height:15px;padding:6px 1px 10px 20px;pointer-events:auto;position:absolute;right:21px;top:0;width:15px}.ytp-ad-overlay-ad-info-button-container .ytp-ad-info-hover-text-button{height:inherit;width:inherit;margin:0;vertical-align:baseline}.ytp-ad-overlay-ad-info-button-container .ytp-ad-hover-text-container{background-color:rgba(0,0,0,0.6);border:1px solid rgba(0,0,0,0.6);color:#fff;font-weight:500;opacity:1}.ytp-ad-overlay-ad-info-button-container .ytp-ad-button{cursor:pointer;fill-opacity:.8;height:inherit;opacity:.9;width:inherit;filter:none;line-height:normal;transform:none;vertical-align:top}.ytp-ad-overlay-close-container{cursor:pointer;height:15px;margin:0;padding:6px 6px 10px 1px;position:absolute;right:0;top:0;width:15px}.ytp-ad-overlay-close-button{border:0;cursor:pointer;padding:0;fill-opacity:.8;float:right;height:inherit;opacity:.9;width:inherit}.ytp-ad-text-overlay .ytp-ad-overlay-ad-info-button-container .ytp-ad-button svg,.ytp-ad-text-overlay .ytp-ad-overlay-close-button svg{background:#000;fill:#fff}.ytp-ad-image-overlay .ytp-ad-overlay-ad-info-button-container .ytp-ad-button svg,.ytp-ad-image-overlay .ytp-ad-overlay-close-button svg{background:#fff;fill:#757575}.ytp-ad-image-overlay .ytp-ad-overlay-close-button path{fill:inherit}.ytp-ad-overlay-ad-info-button-container:hover .ytp-ad-button,.ytp-ad-overlay-close-container:hover .ytp-ad-overlay-close-button{fill-opacity:1}.ytp-ad-overlay-attribution{bottom:8px;color:#888;cursor:pointer;font:11px arial,sans-serif;position:absolute;right:1px;padding:4px;transition:color .1s cubic-bezier(0.4,0.0,1,1)}.ytp-ad-overlay-attribution:hover{color:#fff;transition:color .1s cubic-bezier(0.0,0.0,0.2,1)}.ytp-ad-image-overlay .ytp-ad-overlay-attribution{color:inherit;text-shadow:rgba(0,0,0,1.0) 0 0 8px,rgba(0,0,0,0.9) 0 0 4px}.ytp-ad-overlay-text-image{float:left}.ytp-ad-overlay-text-image img{box-shadow:rgba(0,0,0,0.498039) 0 3px 5px;height:57px;margin:2px 10px 0 0;width:auto;min-width:57px}.ytp-ad-action-interstitial{-moz-background-size:cover;-webkit-background-size:cover;background:white;height:100%;left:0;position:absolute;top:0;width:100%;z-index:64}.ytp-ad-action-interstitial-background-container{width:100%;height:100%;z-index:65;border:none}.ytp-ad-action-interstitial-background{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);background-position:center center;width:100%;height:100%;border:none;display:block}.ytp-ad-action-interstitial-slot{pointer-events:none;background-color:rgba(255,255,255,0.9);bottom:0;left:0;position:absolute;right:0;top:0;z-index:65}.ytp-ad-action-interstitial-card{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;left:50%;margin-left:-140px;position:absolute;text-align:center;top:50%;width:280px}.ytp-ads-tiny-mode .ytp-ad-action-interstitial-card{margin-left:-90px;width:180px}.ytp-ad-action-interstitial-headline-container{cursor:pointer;pointer-events:auto}.ytp-ad-action-interstitial-headline{color:#333;display:inline-block;font-size:20px;max-height:2.2em;overflow:hidden;padding-top:10px}.ytp-small-mode .ytp-ad-action-interstitial-headline{font-size:16px;max-height:2.2em;padding-top:8px}.ytp-ads-tiny-mode .ytp-ad-action-interstitial-headline{font-size:14px;padding-top:4px}.ytp-ad-action-interstitial-description-container{cursor:pointer;pointer-events:auto;white-space:nowrap}.ytp-ad-action-interstitial-description{color:#767676;display:inline-block;font-size:13px;font-weight:500;max-height:1.1em;overflow:hidden;text-overflow:ellipsis;width:100%;padding-bottom:10px}.ytp-small-mode .ytp-ad-action-interstitial-description{font-size:12px;padding-bottom:8px}.ytp-ads-tiny-mode .ytp-ad-action-interstitial-description{padding-bottom:0}.ytp-ad-action-interstitial-action-button-container{display:inline-block}.ytp-ad-action-interstitial-action-button{pointer-events:auto;background-color:#167ac6;border:none;border-radius:2px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:"Roboto",Arial,sans-serif;font-size:23px;height:46px;line-height:46px;min-width:164px;padding:0 20px}.ytp-small-mode .ytp-ad-action-interstitial-action-button{font-size:15px;height:36px;line-height:36px;padding:0 16px;min-width:120px}.ytp-ads-tiny-mode .ytp-ad-action-interstitial-action-button{height:24px;line-height:24px;min-width:0}.ytp-ad-action-interstitial-image-container{cursor:pointer;border:1px solid #eee;display:block;height:120px;margin:auto;max-width:100%;width:120px}.ytp-ad-action-interstitial-image{pointer-events:auto;max-width:100%}.ytp-small-mode .ytp-ad-action-interstitial-image-container{height:60px;width:60px}.ytp-ads-tiny-mode .ytp-ad-action-interstitial-image-container{height:40px;width:40px}.ytp-ad-text-interstitial{background-color:#000;display:table;min-height:100%;min-width:100%;position:relative;z-index:2000}.ytp-ad-text-interstitial div{color:#fff;display:table-cell;text-align:center;vertical-align:middle}.ytp-ad-timed-pie-countdown-container{bottom:4px;display:block;left:6px;position:absolute;z-index:65}svg.ytp-ad-timed-pie-countdown{background:none;border-radius:50%;height:20px;opacity:.4;transform:rotate(-90deg);width:20px}circle.ytp-ad-timed-pie-countdown-background{fill:none;stroke:none}circle.ytp-ad-timed-pie-countdown-inner{fill:none;stroke:#000;stroke-width:10px}circle.ytp-ad-timed-pie-countdown-outer{fill:none;stroke:#000;stroke-width:1}.ytp-ad-survey{width:auto;height:100%;background-color:white;font-family:"Roboto",Arial,sans-serif;padding:0 32px;margin:0;line-height:normal;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.ytp-ad-survey-questions{display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-grow:1;flex-grow:1;align-items:center;justify-content:center;margin:0 auto;height:100%}.ytp-ad-survey-question{display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-grow:1;flex-grow:1;padding-top:0;font-family:"Roboto",Arial,sans-serif}.ytp-ad-survey-question-background{position:absolute;top:0;left:0;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-position:center center;width:100%;height:100%;pointer-events:none;z-index:1}.ytp-ad-survey-question-foreground{z-index:2}.ytp-ad-survey-question-text{color:#131313;font-size:20px;text-align:left;width:302px;margin-right:48px;line-height:28px}.ytp-ad-survey-answers{right:0;top:35px;width:308px}.ytp-ad-survey-answer{height:48px;-webkit-flex-grow:1;flex-grow:1;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.ytp-ad-survey-none-of-the-above{-webkit-flex-grow:1;flex-grow:1;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;font-size:13.7px;height:35px;padding-top:4%}.ytp-ad-survey-answers .ytp-ad-survey-none-of-the-above{padding-top:0%;height:48px}.ytp-ad-survey-answer-toggle-button .ytp-ad-toggle-button-icon{width:20px;height:20px;-ms-flex:0 0 20px;-webkit-flex:0 0 20px;flex:0 0 20px;margin-right:12px}.ytp-ad-toggle-button-input{display:none}.ytp-ad-survey-answer-button,.ytp-ad-survey-answer-toggle-button{background:transparent;border-radius:2px;color:#606060;font-family:"Roboto",Arial,sans-serif;cursor:pointer;font-size:20px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;border:0;display:block;width:100%;padding:0;box-sizing:border-box}.ytp-ad-survey-answer-button:hover,.ytp-ad-survey-answer-toggle-button:hover{font-weight:500}.ytp-ad-survey-answer-button{margin-left:24px}.ytp-ad-survey-answer .ytp-ad-toggle-button-toggled{font-weight:500}.ytp-ad-survey-answer-toggle-button .ytp-ad-toggle-button-untoggled-icon svg path:first-of-type{fill:#606060}.ytp-ad-survey-answer-toggle-button .ytp-ad-toggle-button-toggled-icon svg path:last-of-type{fill:#045edd}.ytp-ad-toggle-button-label{display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;height:100%;pointer-events:auto;cursor:pointer}.ytp-ad-survey-player-overlay-submit{position:absolute;bottom:12px;right:0;height:52px;pointer-events:auto}.ytp-ad-survey-submit-button{background:#1b7fcc;border:0;cursor:pointer;border-radius:2px;color:white;font-size:13.7px;height:35px;margin-right:6px;padding-left:12px;padding-right:56px}.ytp-ad-persisting-overlay,.ytp-ad-player-overlay,.ytp-ad-survey-player-overlay,.ytp-ad-survey-question-player-overlay{position:absolute;width:100%;height:100%;bottom:0;left:0;pointer-events:none}.ytp-ad-persisting-overlay-skip,.ytp-ad-player-overlay-skip-or-preview,.ytp-ad-survey-player-overlay-skip-or-preview{width:100%;height:100%;right:0}.ytp-ad-survey-interstitial{align-items:center;background-color:rgba(0,0,0,0.6);background-size:cover;display:flex;height:100%;font-family:"Roboto",Arial,sans-serif;opacity:1;position:absolute;width:100%;z-index:5000;-moz-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.ytp-ad-survey-interstitial[aria-hidden=true]{opacity:0;-moz-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.ytp-ad-survey-interstitial-contents{height:100%;width:100%}.ytp-ad-survey-interstitial .ytp-ad-survey-interstitial-contents{height:auto}.ytp-ad-survey-interstitial-text{margin-left:32px;margin-top:25px;position:relative;text-align:left;font-size:24px;color:#131313;width:272px}.ytp-ad-survey-interstitial-logo{background-position:center center;background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;height:25px;margin-left:32px;position:relative;width:105px}.ytp-ad-survey-interstitial-logo-image{background-repeat:no-repeat;width:100%;height:100%}.ytp-ad-survey-interstitial-action{background-color:#fff;border-radius:2px;bottom:0;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;text-align:center;width:100%}.ytp-ad-survey-interstitial-action-button{background-color:#065fd4;border-radius:2px;color:#fff;cursor:pointer;font-size:14px;min-width:161px;padding:10px;margin-left:32px;margin-top:25px;position:relative;text-align:center;text-transform:uppercase;border:0}@media screen and (max-width:656px){.ytp-ad-survey-interstitial-logo{margin-left:48px;margin-top:15px}.ytp-ad-survey-interstitial-text{font-size:20px;margin-left:48px}.ytp-ad-survey-interstitial-action-button{font-size:18px;margin-left:48px}.ytp-ad-survey{padding:0 32px;width:auto}.ytp-ad-survey-question-text{font-size:20px;margin-right:32px;line-height:28px;width:auto}.ytp-ad-survey-answers{top:24px;width:auto}.ytp-ad-survey-answer{height:48px}.ytp-ad-survey-none-of-the-above,.ytp-ad-survey-submit-button{height:22px;font-size:10px}.ytp-ad-survey-answer-button,.ytp-ad-survey-answer-toggle-button{font-size:20px;line-height:28px}.ytp-ad-survey-answer-toggle-button .ytp-ad-toggle-button-icon{height:20px;width:20px;-ms-flex:0 0 20px;-webkit-flex:0 0 20px;flex:0 0 20px;margin-right:12px}.ytp-ad-survey-answers .ytp-ad-survey-none-of-the-above{height:48px}.ytp-ad-survey-player-overlay-submit{bottom:0}.ytp-ad-survey-submit-button{margin-right:4px;padding-left:10px;padding-right:40px}.ytp-ad-survey-player-overlay-instream-user-sentiment{display:none}}@media screen and (min-width:1294px) and (min-height:630px){.ytp-ad-survey-interstitial-text,.ytp-ad-survey-interstitial-logo,.ytp-ad-survey-interstitial-action-button{margin-left:64px}.ytp-ad-survey{width:auto;padding:0 60px}.ytp-ad-survey-question-text{font-size:24px;line-height:32px;margin-right:48px;width:354px}.ytp-ad-survey-answers{top:38px;width:390px}.ytp-ad-survey-answer{height:60px}.ytp-ad-survey-none-of-the-above,.ytp-ad-survey-submit-button{height:44px;font-size:18.2px}.ytp-ad-survey-answer-button,.ytp-ad-survey-answer-toggle-button{font-size:24px;line-height:32px}.ytp-ad-survey-answer-toggle-button .ytp-ad-toggle-button-icon{height:32px;width:32px;-ms-flex:0 0 32px;-webkit-flex:0 0 32px;flex:0 0 32px;margin-right:20px}.ytp-ad-survey-answers .ytp-ad-survey-none-of-the-above{height:60px}.ytp-ad-survey-player-overlay-submit{bottom:25px}.ytp-ad-survey-submit-button{margin-right:8px;padding-left:16px;padding-right:70px}}@media screen and (min-width:1720px) and (min-height:980px){.ytp-ad-survey-interstitial-text,.ytp-ad-survey-interstitial-logo,.ytp-ad-survey-interstitial-action-button{margin-left:96px}.ytp-ad-survey{width:100%;padding:0}.ytp-ad-survey-question-text{font-size:32px;line-height:43px;margin-right:80px;width:450px}.ytp-ad-survey-answers{top:57px;width:500px}.ytp-ad-survey-answer{height:76px}.ytp-ad-survey-none-of-the-above,.ytp-ad-survey-submit-button{height:67px;font-size:27.4px}.ytp-ad-survey-answer-button,.ytp-ad-survey-answer-toggle-button{font-size:32px;line-height:43px}.ytp-ad-survey-answer-toggle-button .ytp-ad-toggle-button-icon{height:32px;width:32px;-ms-flex:0 0 32px;-webkit-flex:0 0 32px;flex:0 0 32px;margin-right:20px}.ytp-ad-survey-answers .ytp-ad-survey-none-of-the-above{height:76px}.ytp-ad-survey-player-overlay-submit{bottom:45px}.ytp-ad-survey-submit-button{margin-right:12px;padding-left:20px;padding-right:110px}}.ytp-ad-toggle-button-tooltip{display:none}.ytp-ad-toggle-button:hover .ytp-ad-toggle-button-tooltip{display:inline-block}.ytp-ad-instream-user-sentiment-container[aria-hidden=true]{opacity:0}.ytp-ad-instream-user-sentiment-container{-moz-transition:opacity .4s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .4s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .4s cubic-bezier(0.0,0.0,0.2,1);background:rgba(0,0,0,.7);bottom:135px;display:inline-block;pointer-events:auto;position:absolute;right:0;z-index:33}.ytp-ad-instream-user-sentiment-container.ytp-ad-instream-user-sentiment-selected{-moz-transition:opacity .5s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .5s cubic-bezier(0.4,0.0,1,1);transition:opacity .5s cubic-bezier(0.4,0.0,1,1);background:#4780ee}.ytp-ad-instream-user-sentiment-like-button,.ytp-ad-instream-user-sentiment-dislike-button{display:inline-block;vertical-align:middle}.ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button-icon{display:inline-block;height:22px;opacity:.8;vertical-align:middle;width:22px}.ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button-label{cursor:pointer}.ytp-ad-instream-user-sentiment-like-button .ytp-ad-toggle-button-label{padding:12px 10px 12px 20px}.ytp-ad-instream-user-sentiment-dislike-button .ytp-ad-toggle-button-label{padding:12px 20px 12px 10px}.ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button:hover .ytp-ad-toggle-button-icon,.ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button.ytp-ad-toggle-button-toggled .ytp-ad-toggle-button-icon{opacity:1}.ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button-tooltip{background:rgba(31,31,31,0.5);color:#fff;font-family:"Roboto",Arial,sans-serif;font-size:14px;font-weight:500;height:18px;letter-spacing:0;margin:9px 0;padding:8px 16px;position:absolute;text-align:center;white-space:nowrap}.ytp-ad-instream-user-sentiment-container .ytp-ad-toggle-button:hover .ytp-ad-toggle-button-tooltip{bottom:46px;right:20px}.ytp-ad-choice-interstitial{height:100%;position:relative;width:100%}.ytp-ad-choice-interstitial-main-content{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;position:absolute;top:50%;width:380px}.ytp-ad-choice-interstitial-head-title{font-size:32px;height:43px;text-align:center}.ytp-ad-choice-interstitial-button-container{display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:30px}.ytp-ad-choice-interstitial-button-container-stacked{-webkit-flex-direction:column;flex-direction:column;margin-top:15px}.ytp-ad-choice-interstitial-button-container-stacked .ytp-ad-choice-interstitial-button:last-child{margin-top:10px}.ytp-ad-choice-interstitial-button{-webkit-align-self:flex-start;align-self:flex-start;border:none;border-radius:2px;color:#fff;cursor:pointer;font-size:14px;height:36px;text-overflow:ellipsis;text-transform:uppercase}.ytp-ad-choice-interstitial-button .ytp-ad-button-text{text-overflow:ellipsis}.ytp-ad-choice-interstitial-button:first-child{background-color:rgba(255,255,255,0.1)}.ytp-ad-choice-interstitial-button:first-child:hover{background-color:rgba(255,255,255,0.2)}.ytp-ad-choice-interstitial-button:last-child{background-color:rgba(255,255,255,0.3)}.ytp-ad-choice-interstitial-button:last-child:hover{background-color:rgba(255,255,255,0.4)}.ytp-ad-choice-interstitial .ytp-ad-timed-pie-countdown-container{left:auto;position:absolute;right:3%;top:5.5%}.ytp-ad-choice-interstitial .ytp-ad-timed-pie-countdown{-moz-transform:rotate(-90deg) scaleY(-1);-ms-transform:rotate(-90deg) scaleY(-1);-webkit-transform:rotate(-90deg) scaleY(-1);transform:rotate(-90deg) scaleY(-1);opacity:1}.ytp-ad-choice-interstitial .ytp-ad-timed-pie-countdown-background{fill:rgba(255,255,255,0.1);stroke:rgba(255,255,255,0.1)}.ytp-ad-choice-interstitial .ytp-ad-timed-pie-countdown-inner{stroke:#d8d8d8}.ytp-ad-choice-interstitial .ytp-ad-timed-pie-countdown-outer{display:none}.ytp-ad-choice-interstitial-left-button:hover,.ytp-ad-choice-interstitial-right-button:hover{border:1px solid rgba(255,255,255,1)}.ytp-ad-choice-interstitial-button-container .ytp-ad-image-button-text{font-size:2vmin;padding:3%}.ytp-ad-choice-interstitial-button-container .ytp-ad-image-button-text:empty{display:none}.ytp-ad-player-overlay-top-bar-gradients{background-image:-moz-linear-gradient(top,rgba(0,0,0,0.75) 40%,rgba(0,0,0,0) 99%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0.75) 40%,rgba(0,0,0,0) 99%);background-image:-o-linear-gradient(top,rgba(0,0,0,0.75) 40%,rgba(0,0,0,0) 99%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.75) 40%,rgba(0,0,0,0) 99%);background-image:linear-gradient(to bottom,rgba(0,0,0,0.75) 40%,rgba(0,0,0,0) 99%);display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;background-color:rgba(0,0,0,0);border-bottom:none;height:40px;width:100%;opacity:.8;top:0;position:absolute;z-index:33}.ytp-ad-player-overlay-top-bar-gradients .ytp-ad-visit-advertiser-button::before{content:none}.ytp-ad-player-overlay-top-bar-gradients .ytp-ad-visit-advertiser-button{margin:auto 11px auto auto;pointer-events:auto;z-index:33}.ytp-ad-player-overlay-top-bar-gradients .ytp-ad-visit-advertiser-button .ytp-ad-button-text{font-family:"Helvetica Neue Light",arial,sans-serif;font-size:14px;line-height:normal;margin:auto 0;padding:0 4px 5px;text-transform:capitalize;text-shadow:1px 1px 1px rgba(0,0,0,0.75);color:#fff;text-decoration:none}.ytp-ad-player-overlay-top-bar-gradients .ytp-ad-visit-advertiser-button .ytp-ad-button-icon{display:none}.ytp-ad-player-overlay-top-bar-gradients .ytp-video-ad-top-bar-title{-ms-flex:1;-webkit-flex:1;flex:1;font-family:arial,sans-serif;white-space:nowrap;color:#fff;text-overflow:ellipsis;text-shadow:1px 1px 1px rgba(0,0,0,0.75);text-decoration:none;overflow:hidden;pointer-events:auto;cursor:pointer;font-size:14px;max-width:50%;height:16px;line-height:normal;margin:10px 5px 5px 10px;z-index:33;opacity:.9}.ytp-ad-overlay-as-flyout-cta .ytp-flyout-cta-description-container{display:none}.ytp-ad-overlay-as-flyout-cta .ytp-flyout-cta-url-container{color:#767676;font-size:13px;margin-top:3px}.ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-ad-info-button-container .ytp-ad-button svg,.ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-close-button svg{background:transparent;fill:#323232}.ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-ad-info-button-container .ytp-ad-button,.ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-close-button{background-color:transparent}.ytp-flyout-cta:hover .ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-ad-info-button-container .ytp-ad-button svg,.ytp-flyout-cta:hover .ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-close-button svg{background:#fff}.ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-close-button path{fill:inherit}.ytp-flyout-cta-ad-controls-container .ytp-ad-overlay-ad-info-button-container,.ytp-flyout-cta-ad-controls-container .ytp-ad-overlay-close-container{display:inline-block;margin:0;right:0;top:0;padding:3px 2px 5px;position:relative;vertical-align:top}.ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-ad-info-button-container{padding:3px 0 4px 10px;left:40px}.ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-close-container{padding:3px 3px 4px 0;left:42px}.ytp-flyout-cta-ad-controls-container{display:block}.ytp-ad-overlay-as-flyout-cta-action-button-container{display:block;direction:ltr;max-width:150px;position:relative;height:26px}.ytp-small-mode .ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-as-flyout-cta-action-button-container{display:none}.ytp-small-mode .ytp-ad-overlay-as-flyout-cta .ytp-flyout-cta-action-container{display:block}.ytp-small-mode .ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-ad-info-button-container,.ytp-small-mode .ytp-ad-overlay-as-flyout-cta .ytp-ad-overlay-close-container{left:0}.ytp-small-mode .ytp-ad-overlay-as-flyout-cta .ytp-flyout-cta-text-container{padding-right:0}.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall,.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta,.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-body,.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-body>div{direction:ltr;height:66px}.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-text-container{padding-right:10px}.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-icon-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-icon-container{height:66px;width:52px;top:0}.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-text-container{padding-left:62px}.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-headline-container{margin-top:6px}.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-icon{height:52px;width:52px;vertical-align:middle}.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-ad-overlay-as-flyout-cta-action-button-container{line-height:initial;margin-top:4px}.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-description-container{display:block;color:#555;font-size:12px;margin-top:3px;margin-bottom:3px}.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-ad-overlay-ad-info-button-container,.ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-ad-overlay-close-container{padding-bottom:6px}.ytp-small-mode .ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-text-container{padding-left:44px;padding-right:10px}.ytp-small-mode .ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-icon-container{width:44px}.ytp-small-mode .ytp-ad-overlay-as-flyout-cta.ytp-flyout-cta-body-tall .ytp-flyout-cta-icon{height:44px;width:44px}.ytp-ad-notification-container{-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);background:rgba(0,0,0,0.4);bottom:74px;color:#fff;cursor:pointer;font-size:16px;height:52px;line-height:52px;min-width:80px;opacity:1;padding:0 20px;position:absolute;right:0;text-align:center;vertical-align:middle;z-index:41}.ytp-ad-notification-container[aria-hidden=true]{-moz-transition:opacity .15s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .15s cubic-bezier(0.4,0.0,1,1);transition:opacity .15s cubic-bezier(0.4,0.0,1,1);opacity:0}.ytp-big-mode .ytp-ad-notification-container{bottom:95px}.ytp-hide-controls .ytp-ad-notification-container{bottom:25px}.ytp-ad-persistent-progress-bar-container{position:absolute;bottom:-3px;width:100%;height:3px;background-color:rgba(255,255,255,.2);opacity:0;-moz-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);z-index:34}.ytp-autohide .ytp-ad-persistent-progress-bar-container{opacity:1;bottom:0;-moz-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-ad-player-overlay-progress-bar .ytp-ad-persistent-progress-bar-container{opacity:1;bottom:0;-moz-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);background-color:#222;height:4px}.ytp-ad-persistent-progress-bar{position:absolute;left:0;bottom:0;height:100%;background-color:#fc0}.yt-badge-ypc{border:1px solid #73c421;color:#73c421;text-transform:none}.yt-badge-ypc-free,.yt-badge-ypc-purchased,.yt-badge-ypc-seasonpass{border:1px solid #757575;color:#757575;text-transform:uppercase}.yt-badge.standalone-ypc-badge-renderer-icon{border:0;padding:0 5px;color:#fff;line-height:16px;height:16px;font-size:12px;border-radius:2px}.yt-badge.standalone-ypc-badge-renderer-icon-available{background:#2793e6}.yt-badge.standalone-ypc-badge-renderer-icon-not-available{background:#b8b8b8}.yt-badge.standalone-ypc-badge-renderer-icon-purchased{background:#767676}.standalone-ypc-badge-renderer-label{color:#767676;font-size:12px}.standalone-ypc-badge-renderer-secondary-label{font-weight:500;color:#767676;border-radius:2px;padding-left:4px;padding-right:4px;margin-right:4px;text-align:center}.rotten-rotomatoes-fresh-icon{background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vflHFLZLR.webp) -96px -474px;background-size:auto;width:13px;height:13px}.rotten-rotomatoes-splat-icon{background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vflHFLZLR.webp) -149px -663px;background-size:auto;width:13px;height:13px}.rotten-rotomatoes-certified-icon{background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vflHFLZLR.webp) -226px -775px;background-size:auto;width:13px;height:13px}.review-aggregate-badge-renderer-icon{vertical-align:top;padding-right:2px}.grid-movie-renderer-meta-info{padding-top:6px;padding-bottom:5px}.grid-movie-renderer-metadata,.review-aggregate-badge-renderer-text,.review-aggregate-badge-renderer-text a:link,.review-aggregate-badge-renderer-text a:visited{color:#767676;font-size:12px}.yt-badge{border:1px solid #ddd;padding:0 4px;height:13px;color:#444;font-size:11px;font-weight:normal;text-transform:uppercase;text-decoration:none;line-height:13px;display:inline-block}.yt-badge-beta-noframe{border:none}.yt-badge-list{color:#555;line-height:100%;vertical-align:middle;text-transform:uppercase;font-size:0;display:inline-block}.yt-badge-item{margin-right:4px;vertical-align:middle;display:inline-block}.yt-badge-item:last-child{margin-right:0}.yt-badge-ad{background:#e6bc27;border:0;border-radius:2px;color:#fff;font-size:13px;height:16px;line-height:16px;padding:0 5px;text-transform:none;vertical-align:middle}.yt-badge-live{border:1px solid #e62117;color:#e62117}.yt-music-pass-badge-container{display:inline-block;vertical-align:middle}.yt-badge-music{text-transform:none;border:none;color:#fff;background-color:#2793e6}.music-pass-icon{margin-top:3px;background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vflHFLZLR.webp) -87px -218px;background-size:auto;width:13px;height:13px}.yt-badge-mde-recoupment{margin:5px;color:#2793e6;border:1px solid #2793e6;text-transform:uppercase}.standalone-collection-badge-renderer-icon{background-color:#f1f1f1;border-radius:2px;color:#000;border:none;margin:3px 6px 3px 0;text-transform:none}.standalone-collection-badge-renderer-text a{background-color:#f1f1f1;border-radius:2px;color:#000;padding:0 4px;margin-right:6px;text-transform:none}.standalone-collection-red-badge-renderer-icon{background-color:#f1f1f1;border-radius:2px;border:1px solid #f1f1f1;color:#e62117;margin:3px 0;text-transform:none}.standalone-collection-badge-renderer-text{font-size:11px;color:#555}.standalone-collection-badge-renderer-red-text{font-size:11px;color:#e62117}.ytp-iv-video-content{position:absolute}.ytp-iv-video-content .video-annotations{display:block;position:absolute;z-index:20;width:100%}.annotation{position:absolute;color:#000;padding:5px;text-align:left;word-wrap:break-word;z-index:0;cursor:pointer;-moz-box-sizing:border-box;box-sizing:border-box}.video-legacy-annotations .annotation{background:rgba(0,0,0,0);filter:alpha(opacity=0);font-family:sans-serif;white-space:pre-wrap}.annotation-type-text .inner-text{max-height:100%;overflow:hidden}.annotation-shape{position:absolute;z-index:0}.annotation-close-button{background-size:contain;cursor:pointer;height:16px;left:0;opacity:.85;position:absolute;top:0;width:16px}.annotation-extend-down .annotation-close-button,.annotation-extend-up .annotation-close-button{background-size:initial}.annotation-close-button:hover{opacity:1}.annotation-link-icon{background-size:contain;position:absolute}.annotation-extend-down .inner-text+.annotation-close-button,.annotation-extend-down .annotation-link-icon{background-position:right 4px bottom 4px;background-size:15px 15px}.annotation-extend-up .inner-text+.annotation-close-button,.annotation-extend-up .annotation-link-icon{background-position:right 4px top 4px;background-size:15px 15px}.player-label-text{position:absolute;left:1px;right:1px;bottom:0;opacity:.8;border-radius:0 0 4px 4px}.annotation-no-mouse{cursor:default;pointer-events:none}.annotation-type-custom{padding:0;cursor:default}.annotation-type-custom>div{float:left;padding:0;overflow:hidden}.iv-click-target{cursor:pointer}.ytp-ad-overlay-open .iv-branding,.ytp-ad-overlay-open .iv-promo{display:none}.iv-branding{bottom:0;right:0;z-index:27;opacity:1;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition-delay:.35s;-moz-transition-delay:.35s;transition-delay:.35s}.ytp-iv-drawer-open .iv-branding{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.iv-branding .branding-context-container-outer{bottom:0;float:left;padding-right:10px;position:absolute}.iv-branding .branding-context-container-inner{background-color:rgba(28,28,28,0.9);border-radius:2px;bottom:0;color:#eee;max-width:246px;opacity:0;right:0;white-space:nowrap;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.iv-branding-active .branding-context-container-inner{opacity:1;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.iv-branding .branding-img-container img{display:block;opacity:.7;position:relative}.iv-branding .branding-img-container{float:right}.iv-branding img.iv-click-target:hover{opacity:1}.iv-branding .iv-branding-context-name{max-width:215px;text-overflow:ellipsis;overflow:hidden;padding:10px 10px 5px}.iv-branding .iv-branding-context-subscribe{padding:0 10px 10px;font-size:11px;color:#aaa}.iv-branding .iv-branding-context-subscribe-caret{display:none}.iv-promo,.iv-promo .iv-promo-img,.iv-promo .iv-promo-img img,.iv-promo .iv-promo-contents,.iv-promo .iv-promo-contents>div,.iv-promo .iv-promo-contents>a,.iv-promo .iv-promo-actions{height:40px}.iv-promo{bottom:49px;left:0;z-index:28;max-width:100%;background-color:rgba(0,0,0,.8);color:#ccc;font-size:11px;white-space:nowrap;-moz-transition:-moz-transform .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .1s cubic-bezier(0.4,0.0,1,1);transition:transform .1s cubic-bezier(0.4,0.0,1,1)}.ytp-big-mode .iv-promo{bottom:70px}.html5-video-player.ad-showing .iv-promo{bottom:74px}.html5-video-player.ytp-big-mode.ad-showing .iv-promo{bottom:95px}.iv-promo:hover{background-color:rgba(0,0,0,.9)}.iv-promo>div,.iv-promo .iv-promo-contents>div{display:inline-block;float:none!important;vertical-align:middle;-moz-box-sizing:border-box;box-sizing:border-box}.iv-promo .iv-promo-contents>a{display:inline-block;float:none!important;vertical-align:middle;-moz-box-sizing:border-box;box-sizing:border-box;color:#ccc}.iv-promo.iv-promo-inactive{-moz-transition:-moz-transform .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .25s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .25s cubic-bezier(0.0,0.0,0.2,1);transition:transform .25s cubic-bezier(0.0,0.0,0.2,1);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.iv-promo .iv-promo-img{left:0;position:absolute;z-index:1;width:40px}.iv-promo .iv-promo-img img{z-index:1;width:40px}.iv-promo .iv-promo-img .iv-promo-playlist-length,.iv-promo .iv-promo-img .iv-promo-video-duration,.iv-promo .iv-promo-contents .iv-promo-txt p,.iv-promo .iv-promo-contents .iv-promo-txt strong{overflow:hidden;text-overflow:ellipsis}.iv-promo .iv-promo-contents .iv-promo-badge-live{margin:4px 8px 0;border:1px solid #fff;background-color:#e62117;color:#fff}.iv-promo .iv-promo-img .iv-promo-playlist-length,.iv-promo .iv-promo-img .iv-promo-video-duration{position:absolute}.iv-promo .iv-promo-img .iv-promo-playlist-length{top:0;right:0;border-left:1px solid rgba(255,255,255,.25);width:30px;height:100%;background-color:rgba(0,0,0,.6);color:#fff;font-weight:500;text-align:center;line-height:40px}.iv-promo .iv-promo-img .iv-promo-video-duration{bottom:2px;right:2px;padding:3px 2px;max-width:32px;background-color:#000;color:#fff;font-size:10px}.iv-promo .iv-promo-contents{padding-right:31px;width:100%;max-width:311px;-moz-transition:max-width .2s ease-out,padding-right .2s ease-out;-webkit-transition:max-width .2s ease-out,padding-right .2s ease-out;transition:max-width .2s ease-out,padding-right .2s ease-out}.iv-promo .iv-promo-img+.iv-promo-contents{padding-left:40px;max-width:351px}.iv-promo .iv-promo-contents .iv-promo-txt,.iv-promo .iv-promo-contents .iv-promo-button-container{direction:ltr;max-width:100%;overflow:hidden;-webkit-font-smoothing:antialiased}.iv-promo .iv-promo-contents .iv-promo-txt p{margin:3px 8px -4px;line-height:18px}.iv-promo .iv-promo-contents .iv-promo-txt strong{color:#fff;font-size:12px}.iv-promo-txt p span,.iv-promo-txt p strong{display:inline-block;max-width:264px;overflow:hidden;text-overflow:ellipsis}.iv-promo-with-button .iv-promo-txt p span,.iv-promo-with-button .iv-promo-txt p strong{max-width:184px}.iv-promo-txt p:first-child strong,.iv-promo-txt p:first-child span{margin-bottom:-6px}.iv-promo .iv-promo-contents .iv-promo-txt .iv-promo-link{position:relative;padding-right:20px;max-width:244px;color:#ffd100}.iv-promo .iv-promo-contents .iv-promo-txt .iv-promo-link:after{position:absolute;top:2px;right:0;opacity:.5;content:''}.iv-promo .iv-promo-contents .iv-promo-txt:hover .iv-promo-link:after{opacity:1}.iv-promo-button-container{position:absolute;right:31px}.iv-button{display:inline-block;height:28px;border:solid 1px transparent;padding:0 10px;outline:0;font-family:"YouTube Noto",Roboto,arial,sans-serif;font-weight:500;font-size:11px;text-decoration:none;white-space:nowrap;word-wrap:normal;line-height:normal;vertical-align:middle;cursor:pointer;*overflow:visible;border-radius:2px;box-shadow:0 1px 0 rgba(0,0,0,0.05);-moz-box-sizing:border-box;box-sizing:border-box}.iv-button:hover{text-decoration:none}.iv-button:focus,.iv-button:focus:hover{box-shadow:0 0 0 2px rgba(27,127,204,0.4)}.no-focus-outline .yt-uix-button:focus,.no-focus-outline .yt-uix-button:focus:hover{box-shadow:none}.iv-button::-moz-focus-inner{border:0;padding:0}.iv-button[disabled],.iv-button[disabled]:hover,.iv-button[disabled]:active,.iv-button[disabled]:focus{opacity:.5;filter:alpha(opacity=50);cursor:auto;box-shadow:none}.iv-button,.iv-button[disabled],.iv-button[disabled]:hover,.iv-button[disabled]:active,.iv-button[disabled]:focus{border-color:#167ac6;background:#167ac6;color:#fff}.iv-button:hover{background:#126db3}.iv-button:active{background:#095b99;box-shadow:inset 0 1px 0 rgba(0,0,0,0.5)}.iv-button .iv-button-content{display:inline;overflow:hidden;text-overflow:ellipsis}a.iv-button:after{content:'';display:inline-block;vertical-align:middle;height:100%}.iv-promo-button{width:64px;margin:6px 8px}.iv-promo .iv-promo-actions,.iv-promo .iv-promo-actions .iv-promo-close,.iv-promo .iv-promo-actions .iv-promo-expand{top:0;right:0;position:absolute}.iv-promo .iv-promo-actions{width:31px}.iv-promo .iv-promo-actions .iv-promo-close,.iv-promo .iv-promo-actions .iv-promo-expand{cursor:pointer;-moz-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.iv-promo .iv-promo-actions .iv-promo-close:after,.iv-promo .iv-promo-actions .iv-promo-expand:after{display:block;content:''}.iv-promo .iv-promo-actions .iv-promo-close{opacity:1}.iv-promo .iv-promo-actions .iv-promo-close:after{margin:16px 10px 15px 12px;opacity:.5}.iv-promo .iv-promo-actions .iv-promo-expand:after{margin:16px 12px 15px}.iv-promo.iv-promo-video .iv-promo-img,.iv-promo.iv-promo-video .iv-promo-img img{width:71px}.iv-promo.iv-promo-video .iv-promo-img+.iv-promo-contents{padding-left:71px;max-width:382px}.iv-promo.iv-promo-with-button .iv-promo-contents .iv-promo-txt{padding-right:80px}.iv-promo.iv-promo-collapsed .iv-promo-contents,.iv-promo.iv-promo-collapsed .iv-promo-actions .iv-promo-close,.iv-promo.iv-promo-collapsed .iv-promo-actions .iv-promo-expand{-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.iv-promo.iv-promo-collapsed .iv-promo-contents{padding-right:28px;max-width:0!important}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui{left:16px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents .iv-promo-txt{padding-left:60px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-button-container{line-height:64px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui,.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents,.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents>div,.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents>a{height:64px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-button{min-width:110px;height:36px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-img{top:6px;left:6px;height:52px;width:52px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-img img{height:52px;width:52px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents .iv-promo-txt strong{font-size:16px;padding-top:4px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-button{font-size:15px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents .iv-promo-txt .iv-promo-link{font-size:14px;padding-top:12px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-contents .iv-promo-txt{min-width:220px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-round-expand-icon{top:38px;left:42px}.ytp-large-width-mode .iv-promo-website-card-cta-larger-ui .iv-promo-button{margin:0 12px 0 0}.iv-promo-website-card-cta-redesign{text-align:left;cursor:pointer;background-color:transparent;left:12px}.iv-promo-website-card-cta-redesign:hover{background-color:transparent}.iv-promo-website-card-cta-redesign .iv-promo-img+.iv-promo-contents{max-width:400px;background-color:rgba(255,255,255,0.9);border-radius:2px;padding-left:0;padding-right:0;width:100%;-moz-transition:width .2s cubic-bezier(0.0,0.0,0.2,1) .5s,max-width .2s cubic-bezier(0.4,0.0,1,1);-webkit-transition:width .2s cubic-bezier(0.0,0.0,0.2,1) .5s,max-width .2s cubic-bezier(0.4,0.0,1,1);transition:width .2s cubic-bezier(0.0,0.0,0.2,1) .5s,max-width .2s cubic-bezier(0.4,0.0,1,1)}.iv-promo-website-card-cta-redesign.iv-promo-collapsed .iv-promo-img+.iv-promo-contents{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.iv-promo-website-card-cta-redesign:hover .iv-promo-contents{background-color:rgba(255,255,255,1.0)}.iv-promo-website-card-cta-redesign.iv-promo-collapsed .iv-promo-contents{padding-right:0}.iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt{max-width:250px;padding-top:10px;padding-left:52px}.iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt p{line-height:16px;margin-top:0}.iv-promo-website-card-cta-redesign .iv-promo-button-container{direction:ltr;max-width:150px;line-height:56px;position:static}.iv-promo-website-card-cta-redesign .iv-promo-button{max-width:140px;overflow:hidden;text-overflow:ellipsis;width:inherit;font-weight:500;margin:0 8px 0 0}.iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt .iv-promo-link:after,.iv-promo-website-card-cta-redesign .iv-promo-actions{display:none}.iv-promo-website-card-cta-redesign,.iv-promo-website-card-cta-redesign .iv-promo-contents,.iv-promo-website-card-cta-redesign .iv-promo-contents>div,.iv-promo-website-card-cta-redesign .iv-promo-contents>a{direction:ltr;height:56px}.iv-promo-website-card-cta-redesign .iv-promo-img{height:48px;width:48px;top:4px;left:4px;overflow:visible;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;-moz-transition:-moz-transform .2s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .2s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .2s cubic-bezier(0.0,0.0,0.2,1);transition:transform .2s cubic-bezier(0.0,0.0,0.2,1)}.iv-promo-website-card-cta-redesign .iv-promo-img img{height:48px;width:48px}.iv-promo-website-card-cta-redesign.iv-promo-collapsed .iv-promo-round-expand-icon{opacity:1;-moz-transition:opacity .15s cubic-bezier(0.0,0.0,0.2,1) .9s;-webkit-transition:opacity .15s cubic-bezier(0.0,0.0,0.2,1) .9s;transition:opacity .15s cubic-bezier(0.0,0.0,0.2,1) .9s}.iv-promo-website-card-cta-redesign .iv-promo-round-expand-icon{position:absolute;padding-left:0;z-index:33;height:18px;width:18px;border-radius:50%;top:34px;left:38px;background-color:#4688f1;box-shadow:0 0 2px 0 rgba(0,0,0,0.12),0 2px 2px 0 rgba(0,0,0,0.24);opacity:0}.iv-promo-website-card-cta-redesign .iv-promo-round-expand-icon:after{display:block;content:''}.iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt strong{font-size:14px;padding-top:2px;color:#333}.iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt .iv-promo-link{padding:8px 20px 0 0;font-size:13px;color:#767676}.iv-promo-website-card-cta-redesign.iv-promo-inactive .iv-promo-contents{width:0}.iv-promo-website-card-cta-redesign.iv-promo-inactive,.iv-promo-website-card-cta-redesign.iv-promo-inactive .iv-promo-img{-moz-transform:translateX(-200%);-ms-transform:translateX(-200%);-webkit-transform:translateX(-200%);transform:translateX(-200%)}.iv-promo-website-card-cta-redesign.iv-promo-inactive .iv-promo-round-expand-icon{display:none}.ytp-small-mode .iv-promo-website-card-cta-redesign,.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-contents,.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-contents>div,.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-contents>a{height:40px}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-img,.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-img img{height:40px;width:40px}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt{padding:4px 4px 4px 40px}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt strong{padding-top:0;font-size:12px}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-contents .iv-promo-txt .iv-promo-link{padding-top:4px;font-size:11px}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-round-expand-icon{top:26px;left:30px}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-img{top:0;left:0}.ytp-small-mode .iv-promo-website-card-cta-redesign .iv-promo-button-container{display:none}.ytp-autohide .iv-promo-website-card-cta-redesign.iv-promo-collapsed .iv-promo-img{opacity:.8;-moz-transition:transform .2s cubic-bezier(0.0,0.0,0.2,1),opacity .2s cubic-bezier(0.4,0.0,1,1) .8s;-webkit-transition:transform .2s cubic-bezier(0.0,0.0,0.2,1),opacity .2s cubic-bezier(0.4,0.0,1,1) .8s;transition:transform .2s cubic-bezier(0.0,0.0,0.2,1),opacity .2s cubic-bezier(0.4,0.0,1,1) .8s}.iv-drawer,.iv-drawer-header,.iv-drawer-content{position:absolute}.iv-drawer{top:0;bottom:0;right:0;z-index:30;width:177px;background-color:rgba(0,0,0,.2);color:#fff;font-size:11px;line-height:12px;-moz-transition:-moz-transform .35s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .35s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .35s cubic-bezier(0.4,0.0,1,1);transition:transform .35s cubic-bezier(0.4,0.0,1,1)}.iv-drawer-small.iv-drawer{width:133px}.iv-drawer-big.iv-drawer{font-size:20px;line-height:24px;width:295px}.iv-drawer{-moz-transform:translateX(177px);-ms-transform:translateX(177px);-webkit-transform:translateX(177px);transform:translateX(177px)}.iv-drawer-content *{text-align:left}.ytp-iv-drawer-open .iv-drawer{-moz-transition:-moz-transform .35s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .35s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .35s cubic-bezier(0.0,0.0,0.2,1);transition:transform .35s cubic-bezier(0.0,0.0,0.2,1);-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.iv-drawer-header{top:0;padding:16px 32px 0 16px;width:177px;height:41px}.iv-drawer-small .iv-drawer-header{padding:9px 24px 0 12px;height:28px;width:133px}.iv-drawer-big .iv-drawer-header{padding:20px 48px 0 32px;height:64px;width:295px}.iv-drawer-header-text{font-weight:500;display:block;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.html5-video-player .iv-drawer-header{-moz-box-sizing:border-box;box-sizing:border-box}.iv-drawer-content{top:41px;bottom:0;border-top:1px solid transparent;padding:0 16px;width:145px;overflow-x:hidden;overflow-y:auto;direction:ltr;text-align:left}.iv-drawer-small .iv-drawer-content{padding:0 12px;top:28px;width:109px}.iv-drawer-big .iv-drawer-content{padding:0 32px;top:64px;width:231px}.iv-drawer-scrolled .iv-drawer-content{border-color:rgba(0,0,0,.4)}.iv-drawer-content::-webkit-scrollbar{background-color:transparent;width:16px}.iv-drawer-content::-webkit-scrollbar-thumb{border:4px solid transparent;border-radius:8px;background-clip:content-box;background-color:rgba(102,102,102,.5)}.iv-drawer-content::-webkit-scrollbar-track{background-color:transparent}.ytp-autohide .iv-drawer-content::-webkit-scrollbar-thumb{background-color:transparent}.iv-drawer-content:hover::-webkit-scrollbar-thumb{background-color:#666!important}.iv-drawer-close-button{position:absolute;top:0;right:0;padding:16px;opacity:.75;cursor:pointer}.iv-drawer-small .iv-drawer-close-button{padding:8px}.iv-drawer-big .iv-drawer-close-button{padding:24px}.iv-drawer-close-button:after{display:block;content:''}.iv-drawer-close-button:hover{opacity:1}.iv-card,.iv-card a.iv-click-target,.iv-card a.iv-click-target:hover,.iv-card a.iv-click-target:focus{display:block;color:#767676;text-decoration:none}.iv-card{margin-bottom:16px;width:145px;overflow:hidden;background-color:#fff;position:relative;word-wrap:break-word;box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-sizing:border-box;box-sizing:border-box}.iv-drawer-small .iv-card{width:109px}.iv-drawer-big .iv-card{width:231px}.iv-card:hover .iv-card-primary-link{color:#167ac6!important}.iv-card h2,.iv-card-action{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.webkit .iv-card h2:after,.webkit .iv-card-action:after{content:'\00200c';position:static;visibility:hidden}.iv-card h2{margin:0 0 8px;-webkit-line-clamp:6;max-height:90px;color:#333;font-size:13px;font-weight:500;line-height:15px}.iv-drawer-small .iv-card h2{font-size:11px;line-height:12px;max-height:72px}.iv-drawer-big .iv-card h2{font-size:20px;line-height:24px;max-height:144px}.iv-card p,.iv-card .iv-card-meta-info,.iv-card .iv-card-action{margin:-6px 0 2px}.iv-card-meta-info{list-style:none;padding:0}.iv-card-image{position:relative;border-bottom:1px solid #e2e2e2;width:145px;height:145px;background:#f1f1f1 no-repeat center;background-size:cover;color:#fff}.iv-drawer-small .iv-card-image{width:109px;height:109px}.iv-drawer-big .iv-card-image{width:231px;height:231px}.iv-card-image-text{position:absolute;bottom:0;padding:20px 10px 8px;width:100%;background-image:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);background-image:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);background-image:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);background-image:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);background-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.6) 100%);-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.iv-drawer-small .iv-card-image-text{font-size:11px;line-height:12px;padding:6px 8px}.iv-drawer-big .iv-card-image-text{font-size:18px;line-height:20px;padding:12px 16px}.iv-card-image-text .yt-badge{margin-right:5px}.iv-card-content{padding:8px 10px}.iv-drawer-small .iv-card-content{padding:6px 8px}.iv-drawer-big .iv-card-content{padding:12px 16px}.iv-card-content>:first-child{margin-top:0}.iv-card-content>:last-child{margin-bottom:0}.iv-card-message,.iv-card-action{font-weight:500}.iv-card-message{margin-bottom:8px;border-bottom:1px solid #e2e2e2;padding-bottom:8px}.iv-card-action{-webkit-line-clamp:4;max-height:52px;white-space:nowrap}.iv-drawer-small .iv-card-action{font-size:11px;line-height:12px;max-height:48px}.iv-drawer-big .iv-card-action{font-size:18px;line-height:20px;max-height:80px}.iv-card-action span{white-space:normal}.iv-card-action-icon{padding:0 0 0 30px;min-height:14px;background-position:left center;background-repeat:no-repeat;background-size:24px auto}.iv-card-link-icon{display:inline-block}.iv-card-video h2,.iv-card-episode h2,.iv-card-movie h2,.iv-card-playlist h2{-webkit-line-clamp:3;max-height:45px}.iv-drawer-small .iv-card-video h2,.iv-drawer-small .iv-card-episode h2,.iv-drawer-small .iv-card-movie h2,.iv-drawer-small .iv-card-playlist h2{max-height:36px}.iv-drawer-big .iv-card-video h2,.iv-drawer-big .iv-card-episode h2,.iv-drawer-big .iv-card-movie h2,.iv-drawer-big .iv-card-playlist h2{max-height:72px}.iv-card-channel h2{-webkit-line-clamp:2;max-height:30px}.iv-drawer-small .iv-card-channel h2{max-height:24px}.iv-drawer-big .iv-card-channel h2{max-height:48px}.iv-card-video .iv-card-image,.iv-card-episode .iv-card-image,.iv-card-movie .iv-card-image,.iv-card-playlist .iv-card-image{background-color:#000}.iv-card-video .iv-card-image,.iv-card-episode .iv-card-image,.iv-card-playlist .iv-card-image{height:82px}.iv-drawer-small .iv-card-video .iv-card-image,.iv-drawer-small .iv-card-episode .iv-card-image,.iv-drawer-small .iv-card-playlist .iv-card-image{height:61px}.iv-drawer-big .iv-card-video .iv-card-image,.iv-drawer-big .iv-card-episode .iv-card-image,.iv-drawer-big .iv-card-playlist .iv-card-image{height:129px}.iv-card-movie .iv-card-image{height:209px}.iv-drawer-small .iv-card-movie .iv-card-image{height:157px}.iv-drawer-big .iv-card-movie .iv-card-image{height:335px}.iv-card-video-duration{position:absolute;bottom:5px;right:5px;padding:2px 4px;background-color:#000}.iv-card-playlist .iv-card-image-overlay{display:table;position:absolute;top:0;right:0;width:63px;height:100%;background-color:rgba(0,0,0,.7);color:#cfcfcf;font-size:20px;text-align:center;text-transform:uppercase;line-height:21px}.iv-card-playlist-video-count{display:table-cell;text-align:center;vertical-align:middle}.iv-card-playlist-video-count:after{display:block;margin:auto;opacity:.5;content:''}.iv-card-poll{position:relative}.iv-card-poll ul{max-width:125px;list-style:none;margin:0;padding:0}.iv-drawer-small .iv-card-poll ul{max-width:89px}.iv-drawer-big .iv-card-poll ul{max-width:211px}.iv-card-poll fieldset{margin:0;border:0;padding:0}.iv-card-poll label{display:block;cursor:pointer;padding-bottom:5px;min-height:14px;background-position:left 0 top 5px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTciIHZlcnNpb249IjEuMSIgd2lkdGg9IjE3Ij48Y2lyY2xlIGN4PSI4LjUiIGN5PSI4LjUiIGZpbGw9Im5vbmUiIHI9IjcuNiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utb3BhY2l0eT0iMC41NCIgc3Ryb2tlLXdpZHRoPSIxLjgiIC8+PC9zdmc+);color:rgba(0,0,0,0.87);-moz-transition:color .5s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:color .5s cubic-bezier(0.0,0.0,0.2,1);transition:color .5s cubic-bezier(0.0,0.0,0.2,1)}.ytp-probably-keyboard-focus .iv-card-poll label.iv-card-poll-choice-focused{box-shadow:0 0 0 2px rgba(27,127,204,0.4)}.iv-card-poll.iv-card-poll-voted label{color:rgba(0,0,0,0.54)}.iv-card-poll.iv-card-poll-voted label.iv-card-poll-choice-checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTciIHZlcnNpb249IjEuMSIgd2lkdGg9IjE3Ij48Y2lyY2xlIGN4PSI4LjUiIGN5PSI4LjUiIGZpbGw9Im5vbmUiIHI9IjcuNiIgc3Ryb2tlPSIjMTY3YWM2IiBzdHJva2Utd2lkdGg9IjEuOCIgLz48Y2lyY2xlIGN4PSI4LjUiIGN5PSI4LjUiIGZpbGw9IiMxNjdhYzYiIHI9IjQuMjMiIC8+PC9zdmc+);color:rgba(0,0,0,0.87)}.iv-card-poll input[type=checkbox]{opacity:0;width:17px;height:17px;margin:5px 0 0;float:left}.iv-card-poll .iv-card-poll-choice-text{display:block;margin-left:25px;padding-top:8px}.iv-drawer-big .iv-card-poll .iv-card-poll-choice-text{padding-top:2px}.iv-card-poll li+li{margin-top:8px}.iv-card-poll .iv-card-poll-result{width:100%;height:4px;background-color:#dfdfdf;visibility:hidden}.iv-card-poll .iv-card-poll-result .iv-card-poll-result-bar{width:100%;height:100%;background-color:#167ac6;-moz-transform-origin:top left;-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;-moz-transition:transform .5s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:transform .5s cubic-bezier(0.0,0.0,0.2,1);transition:transform .5s cubic-bezier(0.0,0.0,0.2,1)}.iv-card-poll.iv-card-poll-expanded .iv-card-poll-result{visibility:visible}.iv-card-poll .iv-card-poll-choice-percent{display:none;float:right;margin-left:5px}.iv-card-poll.iv-card-poll-expanded .iv-card-poll-choice-percent{display:block}.iv-card-sign-in{visibility:hidden;position:absolute;top:0;left:0;padding:8px 10px}.iv-card-sign-in p{margin:0 0 8px}.iv-card-sign-in a{color:#fff}.iv-card-unavailable:hover .iv-click-target,.iv-card-unavailable:hover .iv-card-content{visibility:hidden}.iv-card-unavailable:hover .iv-card-sign-in{visibility:visible}.iv-card-sponsored,.iv-ad-info-icon-container{position:relative}.iv-card-sponsored{margin:0 0 8px;color:#999}.iv-ad-info-container{display:inline-block;margin-left:6px}.iv-ad-info-icon{display:inline-block;position:relative;top:1px}.iv-ad-info{bottom:21px;left:0;right:0;border:1px solid #000;padding:7px;background:#fff;color:#000;font-size:12px}.iv-ad-info-container .iv-ad-info a{color:#167ac6}.iv-ad-info-container .iv-ad-info a:hover{color:#167ac6;text-decoration:underline}.iv-ad-info-callout,.iv-ad-info-icon-container:after{left:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;width:0;height:0}.iv-ad-info-callout{bottom:16px;border-top-color:#000}.iv-ad-info-icon-container:after{content:'';bottom:17px;border-top-color:#fff}.iv-ad-info,.iv-ad-info-callout,.iv-ad-info-icon-container:after{visibility:hidden;position:absolute;-moz-transition:visibility 0s .1s;-webkit-transition:visibility 0s .1s;transition:visibility 0s .1s}.iv-ad-info-container:hover .iv-ad-info-callout,.iv-ad-info-container:hover .iv-ad-info-icon-container:after,.iv-ad-info-container:hover .iv-ad-info{visibility:visible;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.iv-card-product-listing h2{-webkit-line-clamp:3;max-height:45px;color:#666}.iv-drawer-small .iv-card-product-listing h2{max-height:36px}.iv-drawer-big .iv-card-product-listing h2{max-height:72px}.iv-card-offer-price{margin-bottom:2px;font-weight:500;font-size:13px;line-height:15px;color:#333}.iv-card-offer-merchant{color:#097a41}.ytp-attribution-wrapper{max-width:292px;position:absolute;bottom:53px;right:12px;height:40px;z-index:32;display:flex}.ytp-autohide .ytp-attribution-wrapper.ytp-attribution-autohide,.ytp-player-minimized .ytp-attribution-wrapper,.ytp-ad-overlay-open .ytp-attribution-wrapper{display:none}.ytp-big-mode .ytp-attribution-wrapper{bottom:83px}.ytp-attribution{max-width:288px;height:40px;overflow:hidden;display:flex;background-color:#2e2e2e}.ytp-attribution-inner-image-holder{position:relative;width:40px}.ytp-attribution-inner-image-holder img{vertical-align:middle;height:40px;padding:0;margin:auto}.ytp-attribution-inner-image-holder div{height:32px;width:32px;padding:0}.ytp-attribution-chevron{width:16px;background-color:white;border-top-left-radius:5px;border-bottom-left-radius:5px;padding:0;border:none;outline:none}.ytp-attribution-chevron.expanded{display:none}.ytp-attribution-chevron:hover{cursor:pointer}.ytp-attribution-inner-content-holder{max-width:0;height:100%;box-sizing:border-box;overflow:hidden;-moz-transition:max-width .5s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:max-width .5s cubic-bezier(0.0,0.0,0.2,1);transition:max-width .5s cubic-bezier(0.0,0.0,0.2,1);-moz-transition:max-width .5s cubic-bezier(0.4,0.0,1,1);-webkit-transition:max-width .5s cubic-bezier(0.4,0.0,1,1);transition:max-width .5s cubic-bezier(0.4,0.0,1,1);background-color:#2e2e2e;margin:0;display:flex;align-items:center}.ytp-attribution-inner-content-holder.active{max-width:232px}.ytp-attribution-inner-content-holder.active:hover{cursor:pointer}.ytp-attribution-close-div{max-width:24px}.ytp-attribution-watch-later{padding-top:3px}.ytp-attribution-watch-later .ytp-watch-later-icon,.ytp-big-mode .ytp-attribution-watch-later .ytp-watch-later-icon{width:29px;height:29px}.ytp-attribution-close{background-color:transparent;border:none;padding:4px 0 0;margin-right:8px;height:26px;width:26px;outline:none}.ytp-attribution-close:hover{cursor:pointer}.ytp-attribution-text{display:block;padding:0;padding-left:8px;padding-right:25px}.ytp-attribution-link-anchor{max-width:176px;margin:auto}.ytp-attribution-track-title{font-weight:500;font-size:10pt;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:white}.ytp-attribution-track-artist{font-size:10pt;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#e9e9e9}.ytp-back-button{margin-left:4px;margin-top:2px}.ytp-big-mode .ytp-back-button{margin-left:8px;margin-top:7px}.ytp-bezel{position:absolute;left:50%;top:50%;width:52px;height:52px;z-index:19;margin-left:-26px;margin-top:-26px;background:rgba(0,0,0,.5);border-radius:26px;-moz-animation:ytp-bezel-fadeout .5s linear 1 normal forwards;-webkit-animation:ytp-bezel-fadeout .5s linear 1 normal forwards;animation:ytp-bezel-fadeout .5s linear 1 normal forwards;pointer-events:none}.ytp-big-mode .ytp-bezel{width:78px;height:78px;margin-left:-39px;margin-top:-39px;border-radius:39px}.ytp-bezel-icon{width:36px;height:36px;margin:8px}.ytp-big-mode .ytp-bezel-icon{width:54px;height:54px;margin:12px}.ytp-bezel-text-wrapper{text-align:center;position:absolute;left:0%;right:0%;top:10%;z-index:19}.ytp-bezel-text{display:inline-block;padding:10px 20px;font-size:175%;background:rgba(0,0,0,.5);pointer-events:none;border-radius:3px}.ytp-bezel-text-hide .ytp-bezel-text{display:none}@keyframes ytp-bezel-fadeout{0%{opacity:1}to{opacity:0;transform:scale(2)}}.ytp-chrome-top .ytp-cards-button{-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);pointer-events:all;position:relative;z-index:62}.ytp-chrome-top .ytp-cards-button[aria-hidden=true]{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-show-cards-title .ytp-cards-button{margin-left:10px;margin-right:10px}.ytp-small-mode .ytp-show-cards-title .ytp-cards-button{margin-left:0;margin-right:0}.ytp-embed:not(.ad-showing).ytp-small-mode .ytp-cards-button{padding-top:16px}.ytp-show-cards-title .ytp-cards-button-title{display:block}.ytp-small-mode .ytp-show-cards-title .ytp-cards-button-title,.ytp-cards-button-icon-shopping{display:none}.ytp-cards-shopping-active .ytp-cards-button-icon-shopping{display:inline-block}.ytp-cards-shopping-active .ytp-cards-button-icon-default{display:none}.ytp-big-mode .ytp-chrome-top .ytp-cards-button,.ytp-chrome-top .ytp-cards-button{width:auto;height:auto}.ytp-cards-button-icon{margin:auto;width:36px;height:36px}.ytp-big-mode .ytp-cards-button-icon{width:54px;height:54px}.ytp-cards-button-title{font-weight:500;text-align:center;font-size:14px;display:none}.ytp-big-mode .ytp-cards-button-title{font-size:20px}.ytp-cards-button .ytp-svg-shadow{-moz-transition:stroke-opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:stroke-opacity .1s cubic-bezier(0.4,0.0,1,1);transition:stroke-opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-cards-teaser-shown .ytp-cards-button .ytp-svg-shadow{stroke-opacity:1;-moz-transition:stroke-opacity .1s cubic-bezier(0.0,0.0,0.2,1) .25s;-webkit-transition:stroke-opacity .1s cubic-bezier(0.0,0.0,0.2,1) .25s;transition:stroke-opacity .1s cubic-bezier(0.0,0.0,0.2,1) .25s}.ytp-cards-button .ytp-svg-shadow-fill{-moz-transition:fill-opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:fill-opacity .1s cubic-bezier(0.4,0.0,1,1);transition:fill-opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-cards-teaser-shown .ytp-cards-button .ytp-svg-shadow-fill{fill-opacity:1;-moz-transition:fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1) .25s;-webkit-transition:fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1) .25s;transition:fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1) .25s}.ytp-cards-shopping-active.ytp-cards-teaser-shown .ytp-cards-button .ytp-svg-fill{fill:#2793e6}.ytp-cards-shopping-active.ytp-cards-teaser-shown .ytp-cards-button .ytp-svg-shadow{stroke:#fff;stroke-opacity:1}.ytp-cards-shopping-active.ytp-cards-teaser-shown .ytp-cards-button .ytp-svg-shadow-fill{fill:#fff;fill-opacity:1}.ytp-cards-teaser{position:absolute;top:8.5px;right:0;max-width:90%;opacity:.75;cursor:pointer;z-index:61;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-big-mode .ytp-cards-teaser{top:13px}.ytp-embed:not(.ad-showing).ytp-small-mode .ytp-cards-teaser{top:16px}.html5-video-player.ad-showing:not(.videoAdUiRedesign) .ytp-cards-teaser{top:40px}.ytp-cards-teaser-shown .ytp-cards-teaser{opacity:.9}.ytp-cards-teaser-shown .ytp-cards-teaser:hover{opacity:1}.ytp-autohide:not(.ytp-cards-teaser-shown) .ytp-cards-teaser{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1) .35s;-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1) .35s;transition:opacity .1s cubic-bezier(0.4,0.0,1,1) .35s}.ytp-iv-drawer-open .ytp-cards-teaser{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1) .35s;-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1) .35s;transition:opacity .1s cubic-bezier(0.4,0.0,1,1) .35s;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.ytp-cards-teaser .ytp-cards-teaser-box,.ytp-cards-teaser .ytp-cards-teaser-text{height:31px}.ytp-big-mode .ytp-cards-teaser .ytp-cards-teaser-box,.ytp-big-mode .ytp-cards-teaser .ytp-cards-teaser-text{height:46px}.ytp-cards-teaser .ytp-cards-teaser-box{position:absolute;top:0;right:18px;border-radius:2px;width:100%;background:#fff;border-bottom:1px solid #f1f1f1;-moz-transition:-moz-transform .35s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .35s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .35s cubic-bezier(0.4,0.0,1,1);transition:transform .35s cubic-bezier(0.4,0.0,1,1);-moz-transform:scaleX(0) translateX(0);-ms-transform:scaleX(0) translateX(0);-webkit-transform:scaleX(0) translateX(0);transform:scaleX(0) translateX(0);-moz-transform-origin:right 0;-ms-transform-origin:right 0;-webkit-transform-origin:right 0;transform-origin:right 0}.ytp-big-mode .ytp-cards-teaser .ytp-cards-teaser-box{right:27px}.ytp-cards-teaser-shown .ytp-cards-teaser .ytp-cards-teaser-box{-moz-transition:-moz-transform .35s cubic-bezier(0.0,0.0,0.2,1) .25s;-webkit-transition:-webkit-transform .35s cubic-bezier(0.0,0.0,0.2,1) .25s;-ms-transition:-ms-transform .35s cubic-bezier(0.0,0.0,0.2,1) .25s;transition:transform .35s cubic-bezier(0.0,0.0,0.2,1) .25s;-moz-transform:scaleX(1) translateX(18px);-ms-transform:scaleX(1) translateX(18px);-webkit-transform:scaleX(1) translateX(18px);transform:scaleX(1) translateX(18px)}.ytp-big-mode.ytp-cards-teaser-shown .ytp-cards-teaser .ytp-cards-teaser-box{-moz-transform:scaleX(1) translateX(27px);-ms-transform:scaleX(1) translateX(27px);-webkit-transform:scaleX(1) translateX(27px);transform:scaleX(1) translateX(27px)}.ytp-cards-teaser .ytp-cards-teaser-text{position:relative;padding:0 36px 0 10px;max-width:0;opacity:0;color:#000;font-weight:500;font-size:109.090909%;line-height:31px;text-shadow:initial;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;-moz-transition:opacity .165s cubic-bezier(0.4,0.0,1,1),max-width 0s ease .165s;-webkit-transition:opacity .165s cubic-bezier(0.4,0.0,1,1),max-width 0s ease .165s;transition:opacity .165s cubic-bezier(0.4,0.0,1,1),max-width 0s ease .165s}.ytp-big-mode .ytp-cards-teaser .ytp-cards-teaser-text{padding:0 66px 0 12px;line-height:46px}.ytp-cards-teaser-shown .ytp-cards-teaser .ytp-cards-teaser-text{max-width:415px;opacity:1;-moz-transition:opacity .165s cubic-bezier(0.0,0.0,0.2,1) .415s;-webkit-transition:opacity .165s cubic-bezier(0.0,0.0,0.2,1) .415s;transition:opacity .165s cubic-bezier(0.0,0.0,0.2,1) .415s}.ytp-big-mode.ytp-cards-teaser-shown .ytp-cards-teaser .ytp-cards-teaser-text{max-width:635px}.ytp-title-enable-channel-logo .ytp-title{min-height:52px}.ytp-big-mode.ytp-title-enable-channel-logo .ytp-title{min-height:75px}.ytp-title-enable-channel-logo .ytp-title-text{padding-left:50px}.ytp-big-mode.ytp-title-enable-channel-logo .ytp-title-text{padding-left:75px}.ytp-title-channel-logo{width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-origin:content-box;float:left}.ytp-big-mode .ytp-title-channel-logo{width:60px;height:60px}@keyframes ytp-title-channel-fade-in{0%{background-color:transparent;border-radius:25px;width:50px}25%{background-color:rgba(35,35,35,0.9)}75%{border-radius:25px 4px 4px 25px;width:500px}}@keyframes ytp-title-channel-fade-out{0%{background-color:rgba(35,35,35,0.9);border-radius:25px 4px 4px 25px;width:500px}75%{background-color:rgba(35,35,35,0.9);border-radius:25px;width:50px}}@keyframes ytp-title-channel-fade-in-big-mode{0%{background-color:transparent;border-radius:35px;width:70px}25%{background-color:rgba(35,35,35,0.9)}75%{border-radius:35px 4px 4px 35px;width:500px}}@keyframes ytp-title-channel-fade-out-big-mode{0%{background-color:rgba(35,35,35,0.9);border-radius:35px 4px 4px 35px;width:500px}75%{background-color:rgba(35,35,35,0.9);border-radius:35px;width:70px}}@keyframes ytp-title-expanded-fade-in{0%{opacity:0}25%{opacity:0}to{opacity:1}}@keyframes ytp-title-expanded-fade-out{0%{opacity:1}25%{opacity:1}to{opacity:0}}.ytp-title-channel{background:transparent;border-radius:25px;display:none;height:50px;margin-left:-5px;overflow:hidden;position:absolute;top:7px;left:0;width:50px}.ytp-big-mode .ytp-title-channel{width:70px;height:70px;margin-top:10px}.ytp-title-enable-channel-logo .ytp-title-channel{display:flex}.ytp-title-channel.ytp-title-show-collapsed{-moz-animation:ytp-title-channel-fade-out .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-title-channel-fade-out .5s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-title-channel-fade-out .5s cubic-bezier(0.4,0.0,0.2,1)}.ytp-big-mode .ytp-title-channel.ytp-title-show-collapsed{-moz-animation:ytp-title-channel-fade-out-big-mode .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-title-channel-fade-out-big-mode .5s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-title-channel-fade-out-big-mode .5s cubic-bezier(0.4,0.0,0.2,1)}.ytp-title-channel.ytp-title-show-expanded{-moz-animation:ytp-title-channel-fade-in .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-title-channel-fade-in .5s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-title-channel-fade-in .5s cubic-bezier(0.4,0.0,0.2,1)}.ytp-big-mode .ytp-title-channel.ytp-title-show-expanded{-moz-animation:ytp-title-channel-fade-in-big-mode .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-title-channel-fade-in-big-mode .5s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-title-channel-fade-in-big-mode .5s cubic-bezier(0.4,0.0,0.2,1)}.ytp-title-channel.ytp-title-expanded{background-color:rgba(35,35,35,0.9);border-radius:25px 4px 4px 25px;z-index:1;width:500px}.ytp-big-mode .ytp-title-channel.ytp-title-expanded{border-radius:35px 4px 4px 35px}.ytp-title-channel-logo{border-radius:50%;flex-shrink:0;margin:5px}.ytp-title-expanded-overlay{display:flex;flex-shrink:0;opacity:0;width:450px}.ytp-big-mode .ytp-title-expanded-overlay{width:430px}.ytp-title-expanded .ytp-title-expanded-overlay{opacity:1}.ytp-title-show-collapsed .ytp-title-expanded-overlay{opacity:0;-moz-animation:ytp-title-expanded-fade-out 1s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-title-expanded-fade-out 1s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-title-expanded-fade-out 1s cubic-bezier(0.4,0.0,0.2,1)}.ytp-big-mode .ytp-title-show-collapsed .ytp-title-expanded-overlay{-moz-animation:ytp-title-expanded-fade-out-big-mode 1s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-title-expanded-fade-out-big-mode 1s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-title-expanded-fade-out-big-mode 1s cubic-bezier(0.4,0.0,0.2,1)}.ytp-title-show-expanded .ytp-title-expanded-overlay{opacity:1;-moz-animation:ytp-title-expanded-fade-in 1s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-title-expanded-fade-in 1s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-title-expanded-fade-in 1s cubic-bezier(0.4,0.0,0.2,1)}.ytp-big-mode .ytp-title-show-expanded .ytp-title-expanded-overlay{-moz-animation:ytp-title-expanded-fade-in-big-mode 1s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-title-expanded-fade-in-big-mode 1s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-title-expanded-fade-in-big-mode 1s cubic-bezier(0.4,0.0,0.2,1)}.ytp-title-expanded-heading{margin:5px;flex:1;white-space:nowrap;overflow:hidden;align-self:center}.ytp-title-expanded-title{font-size:16px;font-weight:normal;margin:0}.ytp-big-mode .ytp-title-expanded-title{font-size:22px}.ytp-title-expanded-title a{display:block;overflow:hidden;text-overflow:ellipsis}.ytp-title-expanded-subtitle{font-size:12px;font-weight:normal;margin:0}.ytp-big-mode .ytp-title-expanded-subtitle{font-size:16px}.ytp-chrome-top .ytp-title-channel .ytp-sb{align-self:center;margin:5px;height:auto;width:auto;padding:0;text-shadow:none}.ytp-big-mode .ytp-chrome-top .ytp-title-channel .ytp-sb-subscribe,.ytp-big-mode .ytp-chrome-top .ytp-title-channel .ytp-sb-unsubscribe{font-size:16px;padding:14px 20px}.ytp-title-expanded .ytp-title-beacon,.ytp-title-expanded .ytp-title-text,.ytp-title-expanded .ytp-title-subtext{display:none}@keyframes ytp-title-beacon-pulse{0%{background:black;width:40px;height:40px;left:5px;top:5px}50%{background:transparent;width:50px;height:50px;left:0;top:0}}.ytp-title-beacon{border-radius:25px;display:none;position:absolute;z-index:-1;-moz-animation:ytp-title-beacon-pulse 2s 5;-webkit-animation:ytp-title-beacon-pulse 2s 5;animation:ytp-title-beacon-pulse 2s 5}.unstarted-mode .ytp-title-beacon{display:block}.ytp-contextmenu{position:absolute;top:0;left:0;z-index:2300;font-family:Roboto,Arial,Helvetica,sans-serif;text-align:left;direction:ltr;font-size:11px;line-height:1.3;-webkit-font-smoothing:antialiased;will-change:width,height}.ytp-dni.ytp-contextmenu{text-shadow:none}.ytp-big-mode.ytp-contextmenu{font-size:17px}.ytp-contextmenu a,.ytp-contextmenu a:focus,.ytp-contextmenu a:hover{color:inherit;text-decoration:none}.ytp-copytext{margin:0 10px;max-width:200px;outline:none;text-shadow:none;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text}.ytp-copytext::-moz-selection{background-color:white;color:black}.ytp-html5-clipboard{top:0;left:100%;position:absolute;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text}.ytp-show-copylink-title.ytp-copylink-button{margin-left:10px;margin-right:10px}.ytp-overflow-panel .ytp-show-copylink-title.ytp-copylink-button{margin-left:20px;margin-right:20px}.ytp-big-mode .ytp-chrome-top .ytp-copylink-button,.ytp-chrome-top .ytp-copylink-button{width:auto;height:auto}.ytp-copylink-icon{margin:auto;width:36px;height:36px}.ytp-big-mode .ytp-copylink-icon{width:54px;height:54px}.ytp-overflow-panel .ytp-copylink-icon{width:60px;height:60px;margin-bottom:10px}.ytp-copylink-title{font-weight:500;text-align:center;font-size:14px;display:none}.ytp-big-mode .ytp-copylink-title,.ytp-overflow-panel .ytp-copylink-title{font-size:20px}.ytp-show-copylink-title .ytp-copylink-title{display:block}.ytp-sb{display:inline-block;float:none}.ytp-sb .ytp-sb-unsubscribe,.ytp-sb.ytp-sb-subscribed .ytp-sb-subscribe{display:none}.ytp-sb.ytp-sb-subscribed .ytp-sb-unsubscribe{display:flex}.ytp-sb-subscribe,.ytp-sb-unsubscribe{border-radius:2px;border:none;direction:ltr;display:flex;font-size:14px;font-weight:500;letter-spacing:.007px;line-height:16px;padding:10px 16px;text-transform:uppercase;white-space:nowrap;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.ytp-sb-subscribe,a.ytp-sb-subscribe{background-color:#f00;color:#fff}.ytp-sb-subscribe .ytp-sb-count{color:rgba(255,255,255,0.8)}.ytp-sb-unsubscribe{background-color:#eee;color:rgba(17,17,17,.6)}.ytp-sb-subscribe.ytp-sb-disabled,.ytp-sb-unsubscribe.ytp-sb-disabled{background-color:#f3908b;cursor:default}.ytp-sb-subscribe:focus,.ytp-sb-unsubscribe:focus{outline:none}.ytp-sb.ytp-sb-classic{background-color:white;border-radius:2px;margin:4px 0}.ytp-sb-classic .ytp-sb-subscribe.ytp-sb-disabled,.ytp-sb-classic .ytp-sb-unsubscribe.ytp-sb-disabled{opacity:.5;cursor:default}.ytp-sb-text{display:flex}.ytp-sb-count{margin-left:4px}.ytp-sb-classic .ytp-sb-subscribe,.ytp-sb-classic .ytp-sb-unsubscribe{border-radius:2px;font-size:12px!important;font-weight:normal;padding:0!important;text-transform:none}.ytp-sb-classic .ytp-sb-subscribe{border:1px solid #e62117}.ytp-sb-classic .ytp-sb-unsubscribe{border:1px solid #ccc}.ytp-sb-classic .ytp-sb-text{padding:3px 6px}.ytp-sb-classic .ytp-sb-count{padding:3px 6px;margin:-1px;border:1px solid #ccc;border-top-right-radius:2px;border-bottom-right-radius:2px}.ytp-sb-classic .ytp-sb-subscribe .ytp-sb-count{border-left:0;background-color:#fafafa}.ytp-sb-classic .ytp-sb-unsubscribe{background-color:#fafafa}.ytp-sb-classic .ytp-sb-subscribe .ytp-sb-text{color:#fefefe;background-color:#e62117}.ytp-sb-classic .ytp-sb-count,.ytp-sb-classic .ytp-sb-unsubscribe .ytp-sb-text{background-color:#fafafa;color:#737373}.ytp-sb-classic .ytp-sb-icon{height:12px;margin-right:6px;position:relative;top:2px;width:16px}.ytp-sb-classic .ytp-sb-subscribe .ytp-sb-icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAnUlEQVQ4T2P8//+/JwMDw1wGBgZJBtLAcwYGhmTG////PyNDM8yq5yAD/pNmMapqnAY8k5JgEFmxlIHNzhmv+TgNeMrJycAowMkgNHM6A4dfOE5DcBrwnJOT4f/vHwyMbAwMXGnJDPwT5mA1hEgDkhj4J4AiChMQ9sKMaQwc/hGke4HiQCQ2ailNSC9ABnhBk7IEsbZC1T1lYGBIAwBS1UxBE9/2iAAAAABJRU5ErkJggg==)}.ytp-sb-classic .ytp-sb-unsubscribe .ytp-sb-icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAA/UlEQVQ4T6WSMUoEQRBF608iaLqZ4AnE0DOIYGYuGNjdM4jRiLkYjSIsLF0tgpkgE3gAccDUG5h6ACMNp75MoMyuyo5sp9X1ftX/BVnwYcF++RcgpbRGciIiY+/9Qyc+GBBj3Myy7FpERmY2CSGcDQao6i6A806Q5LH3/u5r9akJqqpaKcvyo+cLVPUEwKGIvJnZfgjhue/bN0BVj0TkwMzyPM+fUkrLJMcAtkm+ANhzzr3Omt4H7AC4FJElEbkguQVgg+Rj27ahKIr33xKbWiHGuA7gBsBq99nMrpqmOa3ruv0r7h8ppJRGJCOAe+fc7bw7GRzj4AnmKc7WPwFWRF0Nc9RQxwAAAABJRU5ErkJggg==)}.yt-ui-ellipsis{background-color:#fff;display:block;line-height:1.3em;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:normal;word-wrap:break-word}.yt-ui-ellipsis-nowrap-single-line{background-color:#fff;display:block;line-height:1.3em;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;max-height:1.3em}.yt-ui-ellipsis::before{background-color:inherit;position:absolute}.yt-ui-ellipsis::after{background-color:inherit;position:absolute}.yt-ui-ellipsis::before{content:'\002026';right:0}.yt-ui-ellipsis::after{content:'';height:100%;width:100%}.yt-ui-ellipsis-2::before{top:1.3em}.yt-ui-ellipsis-3::before{top:2.6em}.yt-ui-ellipsis-4::before{top:3.9em}.yt-ui-ellipsis-6::before{top:6.5em}.yt-ui-ellipsis-10::before{top:11.7em}.yt-ui-ellipsis-2{max-height:2.6em}.yt-ui-ellipsis-3{max-height:3.9em}.yt-ui-ellipsis-4{max-height:5.2em}.yt-ui-ellipsis-6{max-height:7.8em}.yt-ui-ellipsis-10{max-height:13em}.webkit .yt-ui-ellipsis{display:-webkit-box;-webkit-box-orient:vertical}.webkit .yt-ui-ellipsis-2{-webkit-line-clamp:2}.webkit .yt-ui-ellipsis-3{-webkit-line-clamp:3}.webkit .yt-ui-ellipsis-4{-webkit-line-clamp:4}.webkit .yt-ui-ellipsis-6{-webkit-line-clamp:6}.webkit .yt-ui-ellipsis-10{-webkit-line-clamp:10}.webkit .yt-ui-ellipsis::before{content:initial}.webkit .yt-ui-ellipsis::after{content:'\00200c';position:static;visibility:hidden}.yt-ui-ellipsis[dir="rtl"]::before{left:0;right:auto}.ytp-ce-valign-outer{display:table;min-height:100%;width:100%}.ytp-ce-valign-inner{display:table-cell;text-align:left;vertical-align:middle}a.ytp-ce-link{display:block;color:#167ac6}a.ytp-ce-link:hover,a.ytp-ce-link:visited{color:#167ac6}a.ytp-ce-link:hover{text-decoration:underline}.ytp-ce-shadow{opacity:0;outline:solid #000;position:absolute;transition:opacity .2s cubic-bezier(0.0,0.0,0.2,1);z-index:12}.ytp-ce-shadow:not([aria-hidden=true]){opacity:.25;transition:opacity .2s cubic-bezier(0.4,0.0,1,1)}.ytp-ce-element{border:1px solid rgba(255,255,255,0.4);box-shadow:0 0 4px rgba(0,0,0,0.5);cursor:pointer;display:block;font-family:Roboto,Arial,sans-serif;line-height:1.3em;margin:-1px;position:absolute;-webkit-font-smoothing:auto;z-index:12;opacity:0;transition:visibility 0s linear .2s,opacity .2s cubic-bezier(0.0,0.0,0.2,1),border-color .2s cubic-bezier(0.0,0.0,0.2,1);visibility:hidden}.html5-video-player.ended-mode .ytp-ce-element{display:none}.ytp-ce-element.ytp-ce-placeholder a.ytp-ce-covering-overlay{cursor:default}.ytp-ce-element.ytp-ce-element-show{opacity:1;transition:visibility 0s linear 0s,opacity .2s cubic-bezier(0.4,0.0,1,1),border-color .2s cubic-bezier(0.4,0.0,1,1);visibility:visible}.ytp-ce-element.ytp-ce-force-expand,.ytp-ce-element.ytp-ce-element-hover{border:1px solid #fff;outline:none;z-index:13;opacity:1;transition:visibility 0s linear 0s,opacity .2s cubic-bezier(0.4,0.0,1,1),border-color .2s cubic-bezier(0.4,0.0,1,1);visibility:visible}.ytp-ce-element.ytp-ce-element-show:focus,.ytp-ce-element.ytp-ce-element-show:hover{outline:none}.ytp-ce-element-shadow{background-color:#000;bottom:-1px;left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transition:opacity .2s cubic-bezier(0.0,0.0,0.2,1);z-index:12}.ytp-ce-element.ytp-ce-element-show.ytp-ce-element-shadow-show .ytp-ce-element-shadow{opacity:.25;transition:opacity .2s cubic-bezier(0.4,0.0,1,1)}.ytp-ce-covering-image{background-color:#fff;background-position:center;background-size:cover;bottom:-2px;left:-1px;position:absolute;right:-1px;top:-1px}.ytp-ce-covering-shadow-top{height:33%;opacity:.8;position:absolute;top:0;width:100%;background-image:-moz-linear-gradient(top,#000 0,transparent 100%);background-image:-ms-linear-gradient(top,#000 0,transparent 100%);background-image:-o-linear-gradient(top,#000 0,transparent 100%);background-image:-webkit-linear-gradient(top,#000 0,transparent 100%);background-image:linear-gradient(to bottom,#000 0,transparent 100%)}.ytp-ce-covering-shadow-bottom{bottom:0;background-image:-moz-linear-gradient(top,transparent 0,#000 100%);background-image:-ms-linear-gradient(top,transparent 0,#000 100%);background-image:-o-linear-gradient(top,transparent 0,#000 100%);background-image:-webkit-linear-gradient(top,transparent 0,#000 100%);background-image:linear-gradient(to bottom,transparent 0,#000 100%)}.ytp-ce-covering-overlay{height:100%;position:absolute;width:100%;z-index:12}.html5-video-player.ended-mode .ytp-ce-shadow{display:none}.ytp-ce-video,.ytp-ce-playlist{overflow:hidden}.ytp-ce-video-title,.ytp-ce-playlist-title{background-color:transparent;color:#fff;font-size:12px;font-weight:500;line-height:14px;margin:6px 8px;max-height:28px;text-shadow:0 1px 0 rgba(0,0,0,0.4)}.ytp-ce-video-duration{background-color:rgba(0,0,0,0.8);border-radius:2px;bottom:0;color:rgba(255,255,255,0.8);margin:0 4px 4px 0;padding:4px 6px;position:absolute;right:0}.ytp-ce-playlist-count{background-color:rgba(0,0,0,0.75);bottom:0;left:0;position:absolute;right:0}.ytp-ce-playlist-icon{left:8px;position:absolute;top:2px}.ytp-ce-playlist-count-text{color:rgba(255,255,255,0.8);height:24px;line-height:24px;margin-left:32px}.ytp-ce-expanding-overlay{position:absolute;opacity:0;transition:visibility 0s linear .2s,opacity .2s cubic-bezier(0.0,0.0,0.2,1),border-color .2s cubic-bezier(0.0,0.0,0.2,1);visibility:hidden}.ytp-ce-expanding-overlay-content{display:table}.ytp-ce-expanding-overlay-body{display:table-cell;position:relative;vertical-align:middle}.ytp-ce-element.ytp-ce-force-expand .ytp-ce-expanding-overlay,.ytp-ce-element.ytp-ce-element-hover .ytp-ce-expanding-overlay{z-index:13;opacity:1;transition:visibility 0s linear 0s,opacity .2s cubic-bezier(0.4,0.0,1,1),border-color .2s cubic-bezier(0.4,0.0,1,1);visibility:visible}.ytp-ce-element.ytp-ce-force-expand .ytp-ce-expanding-image,.ytp-ce-element.ytp-ce-element-hover .ytp-ce-expanding-image{z-index:13}.ytp-ce-expanding-overlay-background{background-color:#fff;border-radius:2px;box-shadow:0 0 4px #000;height:100%;left:0;margin:-8px;padding:8px;position:absolute;top:0;width:100%}.ytp-ce-expanding-image{background-position:center;background-size:cover;height:100%;position:absolute;width:100%}.ytp-ce-expanding-icon{background-color:#000;background-position:center;background-repeat:no-repeat;background-size:20px 20px;border-radius:2px;bottom:2px;height:24px;position:absolute;right:2px;width:24px;-moz-transition:opacity .2s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .2s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .2s cubic-bezier(0.0,0.0,0.2,1)}.ytp-ce-element.ytp-ce-force-expand .ytp-ce-expanding-icon,.ytp-ce-element.ytp-ce-element-hover .ytp-ce-expanding-icon{opacity:0}.ytp-ce-element.ytp-ce-top-left-quad .ytp-ce-expanding-overlay{left:0;padding-left:100%;top:0}.ytp-ce-element.ytp-ce-top-right-quad .ytp-ce-expanding-overlay{padding-right:100%;right:0;top:0}.ytp-ce-element.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay{bottom:0;left:0;padding-left:100%}.ytp-ce-element.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay{bottom:0;padding-right:100%;right:0}.ytp-ce-element.ytp-ce-website.ytp-ce-element-show,.ytp-ce-element.ytp-ce-channel.ytp-ce-element-show,.ytp-ce-element.ytp-ce-merchandise.ytp-ce-element-show,.ytp-ce-element.ytp-ce-website.ytp-ce-element-show.ytp-ce-element-hover,.ytp-ce-element.ytp-ce-channel.ytp-ce-element-show.ytp-ce-element-hover,.ytp-ce-element.ytp-ce-merchandise.ytp-ce-element-show.ytp-ce-element-hover,.ytp-ce-element.ytp-ce-website.ytp-ce-element-show.ytp-ce-force-expand,.ytp-ce-element.ytp-ce-channel.ytp-ce-element-show.ytp-ce-force-expand,.ytp-ce-element.ytp-ce-merchandise.ytp-ce-element-show.ytp-ce-force-expand{border:0;margin:0}.ytp-ce-channel-title{font-weight:500}.ytp-ce-channel-subscribe{color:#767676;display:inline-block;margin-top:4px;transform:scale(1);transform-origin:top left}.ytp-ce-channel-subscribers-text{color:#767676;display:none;margin-bottom:24px;margin-top:6px}.ytp-ce-channel-metadata{color:#767676}.ytp-ce-channel-this .ytp-ce-channel-metadata{border-top:1px solid #ebebeb;display:none}.ytp-ce-channel-that .ytp-ce-channel-metadata{font-size:12px;line-height:14px;margin-top:4px;max-height:42px}.ytp-ce-channel,.ytp-ce-channel .ytp-ce-expanding-image,.ytp-ce-channel .ytp-ce-element-shadow{border-radius:50%}.ytp-ce-website-title,.ytp-ce-merchandise-title{color:#333;font-weight:500;margin-bottom:2px}.ytp-ce-website-metadata,.ytp-ce-merchandise-metadata,.ytp-ce-merchandise-price-container{color:#767676;margin-top:4px}.ytp-ce-website-goto{display:inline-block;font-weight:500;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ytp-ce-website .ytp-ce-expanding-image,.ytp-ce-merchandise .ytp-ce-expanding-image{background-color:#fff}.ytp-ce-merchandise-price{display:inline-block;color:#646464;font-weight:800;white-space:nowrap;margin-right:6px}.ytp-ce-merchandise-additional-fees{display:inline-block;color:#767676;margin-top:2px;white-space:nowrap;text-overflow:ellipsis}.ytp-ce-merchandise-invideo-cta-container{background-color:#000;border:1px #000;opacity:.8;padding:10px 0;width:100%;bottom:0;position:absolute;text-align:center}.ytp-ce-merchandise-invideo-cta{color:#fff;white-space:nowrap}.ytp-ce-size-346 .ytp-ce-merchandise-invideo-cta-container,.ytp-ce-size-426 .ytp-ce-merchandise-invideo-cta-container,.ytp-ce-size-470 .ytp-ce-merchandise-invideo-cta-container{padding:2px 0}.ytp-ce-size-506 .ytp-ce-merchandise-invideo-cta-container,.ytp-ce-size-570 .ytp-ce-merchandise-invideo-cta-container,.ytp-ce-size-640 .ytp-ce-merchandise-invideo-cta-container,.ytp-ce-size-853 .ytp-ce-merchandise-invideo-cta-container{padding:5px 0}.ytp-ce-merchandise-goto{display:inline-block;font-weight:500;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ytp-ce-size-346{font-size:12px}.ytp-ce-size-346 .ytp-ce-covering-icon{bottom:4px;right:4px}.ytp-ce-size-346 .ytp-ce-expanding-overlay-body-padding{min-width:115px}.ytp-ce-size-346 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:115px}.ytp-ce-size-346.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-346.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 0 0 8px}.ytp-ce-size-346.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-346.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 8px 0 0}.ytp-ce-size-346 .ytp-ce-expanding-overlay-background{margin:-8px;padding:8px}.ytp-ce-size-346 .ytp-ce-expanding-icon{bottom:2px;right:2px}.ytp-ce-size-346.ytp-ce-channel-that .ytp-ce-channel-metadata{margin-top:0}.ytp-ce-size-426{font-size:12px}.ytp-ce-size-426 .ytp-ce-covering-icon{bottom:4px;right:4px}.ytp-ce-size-426 .ytp-ce-expanding-overlay-body-padding{min-width:115px}.ytp-ce-size-426 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:115px}.ytp-ce-size-426.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-426.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 4px 0 12px}.ytp-ce-size-426.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-426.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 12px 0 4px}.ytp-ce-size-426 .ytp-ce-expanding-icon{bottom:4px;right:4px}.ytp-ce-size-426.ytp-ce-channel-that .ytp-ce-channel-metadata{margin-top:0}.ytp-ce-size-346 .ytp-ce-video-title,.ytp-ce-size-346 .ytp-ce-playlist-title,.ytp-ce-size-426 .ytp-ce-video-title,.ytp-ce-size-426 .ytp-ce-playlist-title,.ytp-ce-size-470 .ytp-ce-merchandise-title{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:85%}.ytp-ce-size-470{font-size:12px}.ytp-ce-size-470 .ytp-ce-website-title,.ytp-ce-size-470 .ytp-ce-channel-title,.ytp-ce-size-470 .ytp-ce-merchandise-title{font-size:12px;line-height:14px}.ytp-ce-size-470 .ytp-ce-website-goto,.ytp-ce-size-470 .ytp-ce-merchandise-goto{font-size:12px}.ytp-ce-size-470 .ytp-ce-expanding-overlay-body-padding{min-width:136px}.ytp-ce-size-470 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:136px}.ytp-ce-size-470.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-470.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 4px 0 12px}.ytp-ce-size-470.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-470.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 12px 0 4px}.ytp-ce-size-470 .ytp-ce-expanding-icon{bottom:4px;right:4px}.ytp-ce-size-506{font-size:12px}.ytp-ce-size-506 .ytp-ce-website-title,.ytp-ce-size-506 .ytp-ce-channel-title,.ytp-ce-size-506 .ytp-ce-merchandise-title{font-size:12px;line-height:14px}.ytp-ce-size-506 .ytp-ce-website-goto,.ytp-ce-size-506 .ytp-ce-merchandise-goto{font-size:12px}.ytp-ce-size-506 .ytp-ce-expanding-overlay-body-padding{min-width:136px}.ytp-ce-size-506 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:136px}.ytp-ce-size-506.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-506.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 4px 0 12px}.ytp-ce-size-506.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-506.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 12px 0 4px}.ytp-ce-size-506 .ytp-ce-expanding-icon{bottom:4px;right:4px}.ytp-ce-size-570{font-size:12px}.ytp-ce-size-570 .ytp-ce-website-title,.ytp-ce-size-570 .ytp-ce-channel-title,.ytp-ce-size-570 .ytp-ce-merchandise-title{font-size:12px;line-height:14px}.ytp-ce-size-570 .ytp-ce-website-goto,.ytp-ce-size-570 .ytp-ce-merchandise-goto{font-size:12px}.ytp-ce-size-570 .ytp-ce-expanding-overlay-body-padding{min-width:136px}.ytp-ce-size-570 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:136px}.ytp-ce-size-570.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-570.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 4px 0 12px}.ytp-ce-size-570.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-570.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 12px 0 4px}.ytp-ce-size-570 .ytp-ce-expanding-icon{bottom:4px;right:4px}.ytp-ce-size-640{font-size:12px}.ytp-ce-size-640 .ytp-ce-video-title,.ytp-ce-size-640 .ytp-ce-playlist-title{font-size:13px;line-height:15px;max-height:30px}.ytp-ce-size-640 .ytp-ce-website-title,.ytp-ce-size-640 .ytp-ce-channel-title,.ytp-ce-size-640 .ytp-ce-merchandise-title{font-size:13px;line-height:15px}.ytp-ce-size-640 .ytp-ce-website-goto,.ytp-ce-size-640 .ytp-ce-merchandise-goto{font-size:12px}.ytp-ce-size-640 .ytp-ce-expanding-overlay-body-padding{min-width:136px}.ytp-ce-size-640 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:136px}.ytp-ce-size-640.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-640.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 8px 0 16px}.ytp-ce-size-640.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-640.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 16px 0 8px}.ytp-ce-size-640 .ytp-ce-expanding-icon{bottom:8px;right:8px}.ytp-ce-size-853{font-size:14px}.ytp-ce-size-853 .ytp-ce-video-title,.ytp-ce-size-853 .ytp-ce-playlist-title{font-size:15px;line-height:18px;margin:10px 12px;max-height:36px}.ytp-ce-size-853 .ytp-ce-video-duration{margin:0 6px 6px 0}.ytp-ce-size-853 .ytp-ce-website-title,.ytp-ce-size-853 .ytp-ce-channel-title,.ytp-ce-size-853 .ytp-ce-merchandise-title{font-size:15px;line-height:18px}.ytp-ce-size-853 .ytp-ce-website-goto,.ytp-ce-size-853 .ytp-ce-merchandise-goto{font-size:12px}.ytp-ce-size-853.ytp-ce-channel-this .ytp-ce-channel-metadata{font-size:12px;line-height:14px;margin-top:8px;padding-top:8px;max-height:42px;display:block}.ytp-ce-size-853.ytp-ce-channel-that .ytp-ce-channel-metadata{font-size:15px;line-height:18px;margin-top:4px;max-height:54px}.ytp-ce-size-853 .ytp-ce-expanding-overlay-body-padding{min-width:176px}.ytp-ce-size-853 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:176px}.ytp-ce-size-853.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-853.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 8px 0 16px}.ytp-ce-size-853.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-853.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 16px 0 8px}.ytp-ce-size-853 .ytp-ce-expanding-icon{background-size:24px 24px;bottom:8px;height:32px;right:8px;width:32px}.ytp-ce-size-853 .ytp-ce-playlist-icon{left:8px;top:4px}.ytp-ce-size-853 .ytp-ce-playlist-count-text{height:32px;line-height:32px;margin-left:40px}.ytp-ce-size-1280{font-size:18px}.ytp-ce-size-1280 .ytp-ce-video-title,.ytp-ce-size-1280 .ytp-ce-playlist-title{font-size:21px;line-height:24px;margin:18px 20px;max-height:48px}.ytp-ce-size-1280 .ytp-ce-video-duration{margin:0 12px 12px 0}.ytp-ce-size-1280 .ytp-ce-website-title,.ytp-ce-size-1280 .ytp-ce-channel-title,.ytp-ce-size-1280 .ytp-ce-merchandise-title{font-size:21px;line-height:24px}.ytp-ce-size-1280 .ytp-ce-website-metadata,.ytp-ce-size-1280 .ytp-ce-website-goto,.ytp-ce-size-1280 .ytp-ce-merchandise-metadata,.ytp-ce-size-1280 .ytp-ce-merchandise-goto,.ytp-ce-size-1280 .ytp-ce-merchandise-price-container{font-size:18px;margin-top:8px}.ytp-ce-size-1280 .ytp-ce-channel-metadata{font-size:18px;line-height:21px;max-height:63px}.ytp-ce-size-1280 .ytp-ce-channel-subscribe{height:32px;transform:scale(1.3)}.ytp-ce-size-1280.ytp-ce-channel-that .ytp-ce-channel-subscribers-text{display:block}.ytp-ce-size-1280.ytp-ce-channel-this .ytp-ce-channel-metadata{margin-top:12px;padding-top:12px;display:block}.ytp-ce-size-1280 .ytp-ce-expanding-overlay-body-padding{min-width:264px}.ytp-ce-size-1280 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:264px}.ytp-ce-size-1280.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-1280.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 16px 0 32px}.ytp-ce-size-1280.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-1280.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 32px 0 16px}.ytp-ce-size-1280 .ytp-ce-expanding-overlay-background{margin:-16px;padding:16px}.ytp-ce-size-1280 .ytp-ce-expanding-icon{background-size:32px 32px;bottom:10px;height:40px;right:10px;width:40px}.ytp-ce-size-1280 .ytp-ce-playlist-icon{left:10px;top:8px}.ytp-ce-size-1280 .ytp-ce-playlist-count-text{height:40px;line-height:40px;margin-left:46px}.ytp-ce-size-1920{font-size:28px}.ytp-ce-size-1920 .ytp-ce-video-title,.ytp-ce-size-1920 .ytp-ce-playlist-title{font-size:32px;line-height:38px;margin:18px 20px;max-height:76px}.ytp-ce-size-1920 .ytp-ce-video-duration{margin:0 20px 20px 0}.ytp-ce-size-1920 .ytp-ce-website-title,.ytp-ce-size-1920 .ytp-ce-channel-title,.ytp-ce-size-1920 .ytp-ce-merchandise-title{font-size:32px;line-height:38px}.ytp-ce-size-1920 .ytp-ce-website-metadata,.ytp-ce-size-1920 .ytp-ce-website-goto,.ytp-ce-size-1920 .ytp-ce-merchandise-metadata,.ytp-ce-size-1920 .ytp-ce-merchandise-goto,.ytp-ce-size-1920 .ytp-ce-merchandise-price-container{font-size:28px;margin-top:12px}.ytp-ce-size-1920 .ytp-ce-channel-metadata{font-size:28px;line-height:34px;max-height:102px}.ytp-ce-size-1920 .ytp-ce-channel-subscribe{height:80px;margin-top:-16px;transform:scale(2.5)}.ytp-ce-size-1920.ytp-ce-channel-that .ytp-ce-channel-subscribers-text{display:block}.ytp-ce-size-1920.ytp-ce-channel-this .ytp-ce-channel-metadata{display:block;margin-top:18px;padding-top:18px}.ytp-ce-size-1920 .ytp-ce-expanding-overlay-body-padding{min-width:392px}.ytp-ce-size-1920 .ytp-ce-expanding-overlay-body-padding>:not(.ytp-ce-subscribe-container){width:392px}.ytp-ce-size-1920.ytp-ce-top-left-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-1920.ytp-ce-bottom-left-quad .ytp-ce-expanding-overlay-body-padding{margin:0 24px 0 48px}.ytp-ce-size-1920.ytp-ce-top-right-quad .ytp-ce-expanding-overlay-body-padding,.ytp-ce-size-1920.ytp-ce-bottom-right-quad .ytp-ce-expanding-overlay-body-padding{margin:0 48px 0 24px}.ytp-ce-size-1920 .ytp-ce-expanding-overlay-background{margin:-24px;padding:24px}.ytp-ce-size-1920 .ytp-ce-expanding-icon{background-size:56px 56px;bottom:20px;height:62px;right:20px;width:62px}.ytp-ce-size-1920 .ytp-ce-playlist-icon{left:12px;top:12px;height:32px;width:32px}.ytp-ce-size-1920 .ytp-ce-playlist-count-text{height:56px;line-height:56px;margin-left:56px}.ytp-ce-channel-subscribe.ytp-ce-subscribe-button{height:auto;margin-top:0;transform:scale(1)}.ytp-ce-size-346 .ytp-sb-unsubscribe,.ytp-ce-size-346 .ytp-sb-subscribe,.ytp-ce-size-426 .ytp-sb-unsubscribe,.ytp-ce-size-426 .ytp-sb-subscribe,.ytp-ce-size-470 .ytp-sb-unsubscribe,.ytp-ce-size-470 .ytp-sb-subscribe,.ytp-ce-size-506 .ytp-sb-unsubscribe,.ytp-ce-size-506 .ytp-sb-subscribe{font-size:11px;padding:8px}.ytp-cued-thumbnail-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-position:center;background-repeat:no-repeat;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}.ytp-cued-thumbnail-overlay.ytp-exp-contain-thumbnail{background-size:contain;-moz-background-size:contain;-webkit-background-size:contain}.ytp-cued-thumbnail-overlay[aria-hidden=true]{opacity:0;-moz-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);transition:opacity .25s cubic-bezier(0.4,0.0,1,1)}.ytp-cued-thumbnail-overlay-image{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;position:absolute}.ytp-cued-thumbnail-overlay.ytp-exp-contain-thumbnail .ytp-cued-thumbnail-overlay-image{background-size:contain;-moz-background-size:contain;-webkit-background-size:contain}.unstarted-mode:not(.playing-mode) .ytp-cued-thumbnail-overlay:not([aria-hidden=true]),.ended-mode .ytp-cued-thumbnail-overlay:not([aria-hidden=true]){cursor:pointer}.ytp-mweb-endscreen-autonav{background-color:black}.ytp-mweb-endscreen-hide-previous .ytp-mweb-endscreen-play-previous{display:none}.ytp-mweb-endscreen-play-previous{position:absolute;left:25%;top:33%;width:72px;height:72px;margin-left:-36px}.ytp-mweb-endscreen-play-next{position:absolute;left:75%;top:33%;width:72px;height:72px;margin-left:-36px}.ytp-mweb-endscreen-replay{position:absolute;left:50%;top:33%;width:72px;height:72px;margin-left:-36px}.subscribecard-endscreen .ytp-author-image{border-radius:50%;flex-shrink:0;height:88px;width:88px}.subscribecard-endscreen .ytp-author-name{color:#fff;font-size:18px;margin-bottom:10px}.subscribecard-endscreen .ytp-subscribe-card{align-items:center;background:rgba(0,0,0,0.85);border-radius:5px;display:flex;margin:10px;max-width:400px;padding:10px}.subscribecard-endscreen .ytp-subscribe-card-right{float:left;margin-left:15px}.ytp-upnext{position:absolute;display:block;vertical-align:top;opacity:1;overflow:hidden;width:100%;height:100%;-moz-transition:all .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:all .1s cubic-bezier(0.4,0.0,1,1);transition:all .1s cubic-bezier(0.4,0.0,1,1);z-index:35}.ytp-upnext-top{width:100%;position:absolute;margin-left:auto;margin-right:auto;bottom:50%;margin-bottom:48px}.ytp-small-mode .ytp-upnext-top{margin-bottom:26px}.ytp-small-mode.ytp-embed .ytp-upnext-mobile .ytp-upnext-top{margin-bottom:0}.ytp-upnext-bottom{width:100%;position:absolute;margin-left:auto;margin-right:auto;top:50%;margin-top:48px}.ytp-small-mode .ytp-upnext-bottom{margin-top:26px}.ytp-small-mode.ytp-embed .ytp-upnext-mobile .ytp-upnext-bottom{margin-top:48px}.ytp-upnext-title{display:block;padding:0 10px 2px;margin-left:32px;margin-right:32px;text-align:center;font-size:200%;font-weight:500;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-small-mode .ytp-upnext-title{font-size:150%}.ytp-upnext-author{display:block;line-height:1.3em;overflow:hidden;padding:0 10px 10px;text-align:center;color:#fff;font-size:130%}.ytp-upnext-header{display:block;font-size:140%;text-align:center;padding-bottom:8px;color:rgba(255,255,255,0.7)}.ytp-small-mode .ytp-upnext-header{padding-bottom:0}.ytp-upnext-cancel{display:block;float:none;text-align:center}.ytp-upnext-cancel-button{display:inline-block;float:none;padding:10px 20px;font-size:140%;font-weight:500;text-transform:uppercase}.ytp-upnext-cancel-button:hover{background-color:rgba(255,255,255,0.15);border-radius:2px}.ytp-upnext-autoplay-icon{position:absolute;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;-moz-transition:all .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:all .1s cubic-bezier(0.4,0.0,1,1);transition:all .1s cubic-bezier(0.4,0.0,1,1)}.ytp-small-mode .ytp-upnext-autoplay-icon{width:50px;height:50px;margin:-25px 0 0 -25px}.ytp-small-mode.ytp-embed .ytp-upnext-mobile .ytp-upnext-autoplay-icon{margin-top:0}.ytp-embed .ytp-endscreen-takeover~.ytp-replay-button{display:none}.ytp-upnext-paused{display:block;text-align:center;font-size:120%;font-style:italic;opacity:0}.ytp-upnext-autoplay-paused .ytp-upnext-paused{opacity:1;-moz-transition:all .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:all .1s cubic-bezier(0.4,0.0,1,1);transition:all .1s cubic-bezier(0.4,0.0,1,1)}.ytp-upnext .ytp-cued-thumbnail-overlay-image{opacity:.4}.ytp-player-minimized .ytp-upnext .ytp-cued-thumbnail-overlay-image{opacity:.64}.ytp-player-minimized .ytp-upnext .ytp-upnext-top{top:0;margin:12px 0 0 12px}.ytp-player-minimized .ytp-upnext .ytp-upnext-header,.ytp-player-minimized .ytp-upnext .ytp-upnext-title,.ytp-player-minimized .ytp-upnext .ytp-upnext-author{text-align:left;margin-bottom:4px}.ytp-player-minimized .ytp-upnext .ytp-upnext-header,.ytp-player-minimized .ytp-upnext .ytp-upnext-author{font-size:12px;font-weight:400;color:rgba(255,255,255,.7);padding:0}.ytp-player-minimized .ytp-upnext .ytp-upnext-title{font-size:15px;font-weight:500;color:#fff;padding:0 75px 0 0}.ytp-player-minimized .ytp-upnext .ytp-upnext-autoplay-icon{width:62px;height:62px;margin:-31px 0 0 -31px}.ytp-player-minimized .ytp-upnext .ytp-upnext-cancel-button,.ytp-player-minimized .ytp-upnext .ytp-upnext-paused{font-size:14px;font-weight:500;color:rgba(255,255,255,.7)}.ytp-player-minimized .ytp-upnext .ytp-upnext-cancel-button{padding:8px;margin-top:8px}.ytp-big-mode .ytp-upnext-autoplay-icon{width:146px;height:146px;margin:-73px 0 0 -73px}.ytp-big-mode .ytp-upnext-bottom{margin-top:76px}.ytp-big-mode .ytp-upnext-top{margin-bottom:76px}.ytp-videowall-still{position:absolute;display:block;cursor:pointer;vertical-align:top;opacity:0;overflow:hidden;-moz-transform:scale(0.1);-ms-transform:scale(0.1);-webkit-transform:scale(0.1);transform:scale(0.1)}.ytp-show-tiles .ytp-videowall-still{opacity:1;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;-moz-transition:-moz-transform .5s cubic-bezier(0.0,0.0,0.2,1),opacity .5s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .5s cubic-bezier(0.0,0.0,0.2,1),opacity .5s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .5s cubic-bezier(0.0,0.0,0.2,1),opacity .5s cubic-bezier(0.0,0.0,0.2,1);transition:transform .5s cubic-bezier(0.0,0.0,0.2,1),opacity .5s cubic-bezier(0.0,0.0,0.2,1)}.ytp-videowall-still-mini .ytp-videowall-still-info-author,.ytp-videowall-still-mini .ytp-videowall-still-info-duration,.ytp-videowall-still-list .ytp-videowall-still-info-duration,.ytp-videowall-still-mix .ytp-videowall-still-info-duration,.ytp-videowall-still-mini .ytp-videowall-still-info-live,.ytp-videowall-still[data-is-live=true] .ytp-videowall-still-info-duration{display:none}.ytp-videowall-still[data-is-live=true] .ytp-videowall-still-info-live{display:block}.ytp-videowall-still-listlabel-regular,.ytp-videowall-still-listlabel-mix{display:none;height:2.15em;padding-right:10px;color:#fff;font-weight:500;text-transform:uppercase;background-color:rgba(0,0,0,0.70)}.ytp-videowall-still-mini .ytp-videowall-still-listlabel-regular,.ytp-videowall-still-mini .ytp-videowall-still-listlabel-mix{font-size:100%}.ytp-videowall-still-listlabel-icon{display:inline-block;vertical-align:middle;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBoZWlnaHQ9IjEwMCUiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDM2IDM2IiB3aWR0aD0iMTAwJSI+PHVzZSBzdHJva2U9IiMwMDAiIHN0cm9rZS1vcGFjaXR5PSIuMTUiIHN0cm9rZS13aWR0aD0iMnB4IiB4bGluazpocmVmPSIjeXRwLXN2Zy1wbGF5bGlzdCIgLz48cGF0aCBkPSJtIDIyLjUzLDIxLjQyIDAsNi44NSA1LjY2LC0zLjQyIC01LjY2LC0zLjQyIDAsMCB6IG0gLTExLjMzLDAgOS4wNiwwIDAsMi4yOCAtOS4wNiwwIDAsLTIuMjggMCwwIHogbSAwLC05LjE0IDEzLjYsMCAwLDIuMjggLTEzLjYsMCAwLC0yLjI4IDAsMCB6IG0gMCw0LjU3IDEzLjYsMCAwLDIuMjggLTEzLjYsMCAwLC0yLjI4IDAsMCB6IiBmaWxsPSIjZmZmIiBpZD0ieXRwLXN2Zy1wbGF5bGlzdCIgLz48L3N2Zz4=);width:2.15em;height:2.15em}.ytp-videowall-still-listlabel-mix-icon{display:inline-block;vertical-align:middle;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBoZWlnaHQ9IjEwMCUiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDM2IDM2IiB3aWR0aD0iMTAwJSI+PHVzZSBzdHJva2U9IiMwMDAiIHN0cm9rZS1vcGFjaXR5PSIuMTUiIHN0cm9rZS13aWR0aD0iMnB4IiB4bGluazpocmVmPSIjeXRwLXN2Zy1taXgiIC8+PHBhdGggZD0iTTI1LjY1LDE4IEMyNS42MywyMC4zMSAyNC43OCwyMi40MSAyMy40LDI0LjA2IEwyNC4zLDI1IEMyNS45OSwyMy4yMCAyNywyMC43MyAyNywxOCBDMjcsMTUuMjcgMjUuOTksMTIuNzkgMjQuMywxMSBMMjMuNCwxMS45MyBDMjQuNzgsMTMuNTggMjUuNjMsMTUuNjggMjUuNjUsMTggWiBNMTAuMzUsMTggQzEwLjM2LDE1LjY4IDExLjIxLDEzLjU4IDEyLjYsMTEuOTMgTDExLjcsMTEgQzEwLjAwLDEyLjc5IDksMTUuMjcgOSwxOCBDOSwyMC43MyAxMC4wMCwyMy4yMCAxMS43LDI1IEwxMi42LDI0LjA2IEMxMS4yMSwyMi40MSAxMC4zNiwyMC4zMSAxMC4zNSwxOCBaIE0xMy4wNSwxOCBDMTMuMDEsMTYuMjcgMTMuNTQsMTQuOTEgMTQuNCwxMy44IEwxMy41LDEyLjg2IEMxMi4zNywxNC4xMiAxMS43LDE1Ljg1IDExLjcsMTggQzExLjcsMTkuNjcgMTIuMzcsMjEuNDAgMTMuNSwyMi42NiBMMTQuNCwyMS43MyBDMTMuNTQsMjAuNjEgMTMuMDEsMTkuMjYgMTMuMDUsMTggWiBNMjIuMDUsMTIuODYgTDIxLjE1LDEzLjggQzIyLjAwLDE0LjkxIDIyLjUzLDE2LjI3IDIyLjUsMTggQzIyLjUzLDE5LjI2IDIyLjAwLDIwLjYxIDIxLjE1LDIxLjczIEwyMi4wNSwyMi42NiBDMjMuMTcsMjEuNDAgMjMuODUsMTkuNjcgMjMuODUsMTggQzIzLjg1LDE1Ljg1IDIzLjE3LDE0LjEyIDIyLjA1LDEyLjg2IFogTTE2LjUsMTUuNjYgTDIwLjEsMTcuNTMgTDE2LjUsMTkuODYgTDE2LjUsMTUuNjYgWiIgZmlsbD0iI2ZmZiIgaWQ9Inl0cC1zdmctbWl4IiAvPjwvc3ZnPg==);width:2.15em;height:2.15em}.ytp-videowall-still-listlabel-length{font-weight:normal}.ytp-videowall-still-mini .ytp-videowall-still-listlabel-length{display:none}.ytp-videowall-still:hover .ytp-videowall-still-listlabel-regular,.ytp-videowall-still:focus .ytp-videowall-still-listlabel-regular,.ytp-videowall-still:hover .ytp-videowall-still-listlabel-mix,.ytp-videowall-still:focus .ytp-videowall-still-listlabel-mix{background-color:rgba(0,0,0,0)}.ytp-videowall-still[data-is-list=true]:not([data-is-mix=true]) .ytp-videowall-still-listlabel-regular,.ytp-videowall-still[data-is-mix=true] .ytp-videowall-still-listlabel-mix{display:block}.ytp-videowall-still-image{-moz-transition:background .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:background .1s cubic-bezier(0.4,0.0,1,1);transition:background .1s cubic-bezier(0.4,0.0,1,1);background-position:center;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.ytp-videowall-still-info-author{float:left;margin-top:2px}.ytp-videowall-still-info-content{background-image:-moz-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:-ms-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:-o-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:-webkit-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:linear-gradient(to bottom,rgba(12,12,12,0.8) 0,transparent 100px);-moz-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;bottom:0;color:#fff;left:0;opacity:0;padding:10px;position:absolute;right:0;top:0}.ytp-videowall-still:focus .ytp-videowall-still-info-content,.ytp-videowall-still:hover .ytp-videowall-still-info-content,.ytp-videowall-still.ytp-videowall-show-text .ytp-videowall-still-info-content{opacity:1}.ytp-videowall-still-info-duration{background:#000;border-radius:2px;bottom:2px;font-weight:500;line-height:1;opacity:.75;padding:2px;position:absolute;right:2px}.ytp-videowall-still-info-duration:empty{display:none}.ytp-videowall-still-info-live{background:#f00;border-radius:2px;bottom:2px;font-weight:500;line-height:1;opacity:.9;padding:2px;position:absolute;right:2px;display:none;text-transform:uppercase}.ytp-videowall-still-info-title{display:block;font-size:118%;font-weight:500;line-height:1.2;max-height:30px;overflow:hidden}.ytp-big-mode .ytp-videowall-still-info-title{font-weight:normal;max-height:48px}.ytp-videowall-still-listlabel{background:rgba(0,0,0,0.86);bottom:0;left:0;position:absolute;right:0}.ytp-videowall-still:focus .ytp-videowall-still-listlabel,.ytp-videowall-still:hover .ytp-videowall-still-listlabel{background:rgba(0,0,0,0.86)}.html5-endscreen{cursor:default;overflow:hidden;z-index:32}.ytp-endscreen-takeover.html5-endscreen{display:none}.ytp-title-enable-channel-logo .html5-endscreen{margin-top:16px}.ytp-big-mode.ytp-title-enable-channel-logo .html5-endscreen{margin-top:32px}.ytp-endscreen-content{position:absolute;left:50%;top:50%}.ytp-endscreen-takeover .ytp-endscreen-content{display:none}.ytp-hide-info-bar .html5-endscreen.ytp-endscreen-redesign{top:10px}.html5-endscreen.ytp-endscreen-paginate{left:32px;overflow:visible;right:32px}.ytp-big-mode .html5-endscreen.ytp-endscreen-paginate{left:48px;right:48px}.ytp-endscreen-next{display:none;height:100%;opacity:.9;position:absolute;right:-32px;width:32px;-moz-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1)}.ytp-big-mode .ytp-endscreen-next{right:-48px;width:48px}.ytp-endscreen-paginate .ytp-endscreen-next{display:block}.ytp-endscreen-next:hover{opacity:1;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-endscreen-previous{display:none;height:100%;left:-32px;opacity:.9;position:absolute;width:32px;-moz-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1)}.ytp-big-mode .ytp-endscreen-previous{left:-48px;width:48px}.ytp-endscreen-paginate .ytp-endscreen-previous{display:block}.ytp-endscreen-previous:hover{opacity:1;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-error{position:absolute;width:100%;height:100%;z-index:40;line-height:220%;background-color:rgba(40,40,40,1)}.ytp-error.related-on-error-overlay-visible{line-height:160%}.ytp-large-width-mode .ytp-error.related-on-error-overlay-visible{line-height:220%}.ytp-error .ytp-error-content a{text-decoration:underline}.ytp-error .ytp-tv-static{position:absolute;top:0;left:0}.ytp-error .ytp-error-content{position:relative;margin:0 auto;max-width:85%;align-items:center;justify-content:center;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex}.ytp-error .ytp-error-icon-container{height:64px;width:64px;min-width:64px;min-height:64px;float:left}.ytp-error .ytp-error-icon-container svg{max-width:100%;max-height:100%}.ytp-error .ytp-small-redirect{display:inline;height:48px;width:48px;position:absolute;bottom:8px;right:8px;opacity:.7}.ytp-error.related-on-error-overlay-visible .ytp-small-redirect,.ytp-fullscreen .ytp-error .ytp-small-redirect{display:none}.ytp-error .ytp-small-redirect a{display:block;height:100%}.ytp-error .ytp-error-content .ytp-error-content-wrap{margin-top:auto;margin-bottom:auto;margin-left:16px;height:100%}.ytp-error .ytp-error-content .ytp-error-content-wrap-reason{font-weight:500}.ytp-large-width-mode .ytp-error .ytp-error-content .ytp-error-icon-container{height:96px;width:96px;min-width:96px;min-height:96px}.ytp-large-width-mode .ytp-error .ytp-small-redirect{height:60px;width:60px}.ytp-error .ytp-error-content .ytp-error-content-wrap-reason{font-size:22px;padding-bottom:10px}.ytp-error.related-on-error-overlay-visible .ytp-error-content .ytp-error-content-wrap-reason{font-size:16px;padding-bottom:2px}.ytp-large-width-mode .ytp-error.related-on-error-overlay-visible .ytp-error-content .ytp-error-content-wrap-reason{font-size:22px;padding-bottom:10px}.ytp-error .ytp-error-content .ytp-error-content-wrap-subreason{font-size:18px}.ytp-error.related-on-error-overlay-visible .ytp-error-content .ytp-error-content-wrap-subreason{font-size:14px}.ytp-large-width-mode .ytp-error .ytp-error-content .ytp-error-content-wrap-subreason{font-size:18px}.ytp-small-mode .ytp-error .ytp-error-content{line-height:150%}.ytp-small-mode .ytp-error .ytp-error-content .ytp-error-icon-container{height:32px;width:32px;min-width:32px;min-height:32px}.ytp-small-mode .ytp-error .ytp-error-content .ytp-error-content-wrap-reason{font-size:14px;padding-bottom:4px}.ytp-small-mode .ytp-error .ytp-error-content .ytp-error-content-wrap-subreason{font-size:12px}.ytp-small-mode .ytp-error .ytp-small-redirect{height:24px;width:24px}.ytp-fresca-module{position:absolute;top:0;left:0;z-index:21;width:100%;height:100%;overflow:hidden;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover}.ytp-fresca-band-slate{position:absolute;width:23%;height:100%;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;text-transform:uppercase;left:0}.ytp-fresca-slant{position:absolute;width:50%;height:100%;overflow:hidden;-moz-transform:skew(-10deg) translateX(-50%);-ms-transform:skew(-10deg) translateX(-50%);-webkit-transform:skew(-10deg) translateX(-50%);transform:skew(-10deg) translateX(-50%);left:0}.ytp-fresca-slant-inner{position:absolute;top:0;left:25%;width:100%;height:100%;-moz-transform:skew(10deg);-ms-transform:skew(10deg);-webkit-transform:skew(10deg);transform:skew(10deg)}.ytp-fresca-slant-blur-image{width:270%;height:135%;background-size:cover;background-position:center;-ms-filter:blur(20px);-webkit-filter:blur(20px);filter:blur(20px);-moz-transform:translate(5.5%,-12.5%) skew(10deg) scale(.75,.75);-ms-transform:translate(5.5%,-12.5%) skew(10deg) scale(.75,.75);-webkit-transform:translate(5.5%,-12.5%) skew(10deg) scale(.75,.75);transform:translate(5.5%,-12.5%) skew(10deg) scale(.75,.75)}.ytp-fresca-slant-overlay{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,0.25)}.ytp-fresca-slant-arrows{position:absolute;top:15%;height:35%;width:100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTIgMjAiIHdpZHRoPSIxMDAlIj48ZyBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjA1Ij48cGF0aCBkPSJNMCwwIEwwLDEwIEwxMCw0LjUiIC8+PHBhdGggZD0iTTEyLDEzIEw2LDEwIEw2LDIwIEwxMiwxNyIgLz48cGF0aCBkPSJNMCwxMyBMMCwxNyBMNCwxNSBMMCwxMyBaIiAvPjwvZz48L3N2Zz4=)}.ytp-fresca-message{cursor:default;position:relative;top:20%;left:5%}.ytp-fresca-message h1{margin-top:10px}.ytp-fresca-message h3{margin-top:10px;font-size:250%;font-weight:600}.ytp-fresca-message h1{font-size:140%;text-transform:none;font-weight:normal}.ytp-fresca-message h2{text-transform:none;font-weight:normal;margin-top:10px;font-size:120%}.ytp-fresca-suggested-promo-central{position:absolute;top:20%;left:31%;width:38%;background-color:#fff;cursor:pointer;color:#333;font-weight:600}.ytp-fresca-suggested-promo-central:hover .ytp-fresca-suggested-title{color:#167ac6}.ytp-fresca-suggested-central-image,.ytp-fresca-suggested-image{position:relative;padding-bottom:56.25%;background-size:cover;background-position:center}.ytp-fresca-suggested-sidebar{margin-bottom:16px;width:145px;overflow:hidden;background-color:#fff;color:#000;cursor:pointer;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;word-wrap:break-word;box-shadow:0 1px 2px rgba(0,0,0,.1)}.ytp-fresca-suggested-sidebar:hover .ytp-fresca-suggested-title{color:#167ac6}.ytp-fresca-suggested-promo-sidebar{position:absolute;right:0;width:177px;height:100%;background-color:rgba(0,0,0,0.4)}.ytp-fresca-suggested-content{padding:0 10px 10px;color:#767676;font-size:100%;text-align:initial;word-wrap:break-word;line-height:110%;box-shadow:0 1px 2px rgba(0,0,0,0.1)}.ytp-big-mode .ytp-fresca-suggested-content{padding:0 15px 15px}.ytp-fresca-suggested-header,.ytp-fresca-suggested-title{padding:10px;max-height:90px;color:#333;font-size:110%;font-weight:500;line-height:115%}.ytp-big-mode .ytp-fresca-suggested-header,.ytp-big-mode .ytp-fresca-suggested-title{padding:15px;max-height:135px}.ytp-fresca-suggested-sidebar-title{padding:10px 40px 0 16px;font-size:100%;font-weight:500;text-overflow:ellipsis}.ytp-big-mode .ytp-fresca-suggested-sidebar-title{padding:15px 60px 0 15px}.ytp-fresca-suggested-sidebar-close-button{position:absolute;top:0;right:0;padding:8px;width:40px;height:40px;cursor:pointer;opacity:.75;fill:#fff}.ytp-big-mode .ytp-fresca-suggested-sidebar-close-button{padding:12px;width:60px;height:60px}.ytp-fresca-suggested-sidebar-close-button:hover{opacity:1}.ytp-fresca-suggested-image-badge{position:absolute;bottom:0;right:0;margin:2px;padding:0 4px;background-color:#000;opacity:.75;color:#fff;font-size:100%;text-transform:uppercase}.ytp-fresca-suggested-image-badge.ytp-fresca-suggested-image-badge-live{border:1px solid #e62117;background-color:#fff;color:#e62117;font-weight:500}.ytp-fresca-suggested-sidebar-items{top:41px;bottom:0;border-top:1px solid transparent;padding:0 16px;width:145px;position:absolute;overflow-y:auto}.iv-drawer-scrolled .ytp-fresca-suggested-sidebar-items{border-color:rgba(0,0,0,.4)}.ytp-big-mode .ytp-chrome-controls .ytp-fullerscreen-edu-button.ytp-button{width:auto;position:absolute;left:50%;transform:translateX(-50%);text-align:center;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-big-mode .ytp-chrome-controls .ytp-fullerscreen-edu-button.ytp-button[aria-hidden=true]{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-fullerscreen-edu-chevron{display:inline-block;width:24px}.ytp-fullerscreen-edu-button:not(.ytp-fullerscreen-edu-button-subtle) .ytp-fullerscreen-edu-chevron{height:50%}.ytp-fullerscreen-edu-text{height:50%;margin-top:-8px}.ytp-fullerscreen-edu-button-subtle .ytp-fullerscreen-edu-text{display:none}.ytp-fullscreen-button::after{content:'';display:block;height:100%;width:12px;position:absolute;top:0;left:100%}.ytp-big-mode .ytp-fullscreen-button::after{width:24px}.ytp-fullscreen-button-corner-0,.ytp-fullscreen-button-corner-1,.ytp-fullscreen-button-corner-2,.ytp-fullscreen-button-corner-3{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}@keyframes ytp-fullscreen-button-corner-0-animation{50%{-moz-transform:translate(-1px,-1px);-ms-transform:translate(-1px,-1px);-webkit-transform:translate(-1px,-1px);transform:translate(-1px,-1px)}}@keyframes ytp-fullscreen-button-corner-1-animation{50%{-moz-transform:translate(1px,-1px);-ms-transform:translate(1px,-1px);-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}}@keyframes ytp-fullscreen-button-corner-2-animation{50%{-moz-transform:translate(1px,1px);-ms-transform:translate(1px,1px);-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}}@keyframes ytp-fullscreen-button-corner-3-animation{50%{-moz-transform:translate(-1px,1px);-ms-transform:translate(-1px,1px);-webkit-transform:translate(-1px,1px);transform:translate(-1px,1px)}}.ytp-fullscreen-button:not([aria-disabled=true]):hover .ytp-fullscreen-button-corner-0{-moz-animation:ytp-fullscreen-button-corner-0-animation .4s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-fullscreen-button-corner-0-animation .4s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-fullscreen-button-corner-0-animation .4s cubic-bezier(0.4,0.0,0.2,1)}.ytp-fullscreen-button:not([aria-disabled=true]):hover .ytp-fullscreen-button-corner-1{-moz-animation:ytp-fullscreen-button-corner-1-animation .4s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-fullscreen-button-corner-1-animation .4s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-fullscreen-button-corner-1-animation .4s cubic-bezier(0.4,0.0,0.2,1)}.ytp-fullscreen-button:not([aria-disabled=true]):hover .ytp-fullscreen-button-corner-2{-moz-animation:ytp-fullscreen-button-corner-2-animation .4s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-fullscreen-button-corner-2-animation .4s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-fullscreen-button-corner-2-animation .4s cubic-bezier(0.4,0.0,0.2,1)}.ytp-fullscreen-button:not([aria-disabled=true]):hover .ytp-fullscreen-button-corner-3{-moz-animation:ytp-fullscreen-button-corner-3-animation .4s cubic-bezier(0.4,0.0,0.2,1);-webkit-animation:ytp-fullscreen-button-corner-3-animation .4s cubic-bezier(0.4,0.0,0.2,1);animation:ytp-fullscreen-button-corner-3-animation .4s cubic-bezier(0.4,0.0,0.2,1)}.ytp-large-play-button{position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);z-index:63}.ytp-dni .ytp-large-play-button,.ytp-dni.ytp-small-mode .ytp-large-play-button,.ytp-dni.ytp-big-mode .ytp-large-play-button{width:75px;height:75px;margin-left:-37.5px;margin-top:-37.5px}.house-brand .ytp-large-play-button{width:60px;height:60px;margin-left:-30px;margin-top:-30px}.ytp-large-play-button svg{height:100%;left:0;position:absolute;top:0;width:100%}.ytp-large-play-button .ytp-icon-dni-large-play-button{position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px}.ytp-dni .ytp-cued-thumbnail-overlay .ytp-large-play-button-circle{border-radius:50%;opacity:.81;position:absolute;width:100%;height:100%;left:0;top:0}.ytp-dni .ytp-cued-thumbnail-overlay:hover .ytp-large-play-button-circle{opacity:1}.ytp-dni .ytp-cued-thumbnail-overlay .ytp-dni-large-play-button-bg{-moz-transition:fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);transition:fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);fill-opacity:.8}.ytp-dni .ytp-cued-thumbnail-overlay:hover .ytp-dni-large-play-button-bg{-moz-transition:fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);transition:fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);fill-opacity:1}.ytp-big-mode .ytp-large-play-button{width:102px;height:72px;margin-left:-51px;margin-top:-36px}.house-brand.ytp-big-mode .ytp-large-play-button{width:90px;height:90px;margin-left:-45px;margin-top:-45px}.ytp-menu-shown .ytp-large-play-button,.ytp-cued-thumbnail-overlay[aria-hidden=true] .ytp-large-play-button{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-large-play-button-bg{-moz-transition:fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);transition:fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);fill:#212121;fill-opacity:.8}.ytp-large-play-button.ytp-touch-device .ytp-large-play-button-bg,.ytp-cued-thumbnail-overlay:hover .ytp-large-play-button-bg,.ytp-muted-autoplay-overlay:hover .ytp-large-play-button-bg{-moz-transition:fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);transition:fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);fill:#f00;fill-opacity:1}.ytp-color-party .ytp-large-play-button.ytp-touch-device .ytp-large-play-button-bg,.ytp-color-party .ytp-cued-thumbnail-overlay:hover .ytp-large-play-button-bg,.ytp-color-party .ytp-muted-autoplay-overlay:hover .ytp-large-play-button-bg{-moz-animation:ytp-party-fill .15s linear infinite;-webkit-animation:ytp-party-fill .15s linear infinite;animation:ytp-party-fill .15s linear infinite}.house-brand .ytp-cued-thumbnail-overlay:hover .ytp-large-play-button-bg .house-brand .ytp-muted-autoplay-overlay:hover .ytp-large-play-button-bg{fill:#000}.ytp-mdx-privacy-popup-confirm{font-weight:500;font-size:14px;margin:12px 0;padding:10px 20px;border-radius:2px;background:#666;text-transform:uppercase}.ytp-mdx-privacy-popup-cancel{font-weight:500;font-size:14px;margin:12px 0;padding:10px 20px;border-radius:2px;text-transform:uppercase}.ytp-mdx-popup-dialog{position:absolute;top:0;left:0;width:100%;height:100%;z-index:75;background:rgba(0,0,0,0.8);text-align:center;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-mdx-popup-dialog-inner-content{position:absolute;top:50%;margin-top:-70px;left:0;right:0;padding:0 20%}.ytp-mdx-popup-title{font-size:20px;padding-bottom:16px}.ytp-mdx-popup-description{font-size:14px}.ytp-mdx-privacy-popup-buttons{margin-top:20px;height:44px}.ytp-big-mode .mdx-privacy-popup-buttons{margin-top:30px;height:67px}.html5-video-player.ytp-player-minimized:not(.ended-mode):not(.cued-mode):not(.unstarted-mode){overflow:visible}.ytp-player-minimized .ytp-ypc-player-content{display:none}.ytp-miniplayer-ui{height:100%;width:100%;position:absolute;top:0;z-index:68}.ytp-miniplayer-scrim{width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:opacity .2s cubic-bezier(0.4,0.0,0.2,1) .1s;opacity:0;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.html5-video-player.ytp-player-minimized.unstarted-mode .ytp-miniplayer-scrim,.ytp-miniplayer-scrim:hover{opacity:1}.ytp-miniplayer-buttons{display:none}.ytp-player-minimized.ended-mode .ytp-miniplayer-buttons,.ytp-player-minimized.ad-showing .ytp-miniplayer-buttons{display:block}.ytp-miniplayer-close-button{position:absolute;top:0;right:0;width:40px;height:40px;padding:8px;z-index:68}.ytp-miniplayer-expand-watch-page-button{position:absolute;width:40px;height:40px;padding:8px;z-index:68}.ytp-miniplayer-expand-watch-page-button.ytp-miniplayer-button-bottom-right{bottom:4px;right:0}.ytp-miniplayer-expand-watch-page-button.ytp-miniplayer-button-top-left{top:0;left:0}.ytp-miniplayer-replay-button{position:absolute;left:8px;bottom:8px;width:32px;height:32px;z-index:68}.ytp-player-minimized.ad-showing .ytp-miniplayer-replay-button{display:none}.ytp-miniplayer-controls{display:-webkit-flex;display:flex;width:264px;-webkit-align-items:center;align-items:center;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.ytp-miniplayer-button-container{min-width:64px}.ytp-miniplayer-ui .ytp-play-button{width:72px;height:72px}.ytp-miniplayer-ui .ytp-prev-button,.ytp-miniplayer-ui .ytp-next-button{display:inline-block;width:64px;height:64px}.ytp-miniplayer-ui .ytp-time-display{position:absolute;left:7px;bottom:0}.ytp-miniplayer-ui .ytp-time-display .ytp-live-badge{display:none;width:auto;text-transform:uppercase}.ytp-miniplayer-ui .ytp-time-display.ytp-live .ytp-live-badge{display:inline-block}.ytp-player-minimized.ad-showing .ytp-miniplayer-ui{display:none}.ytp-player-minimized .ytp-progress-bar-container{position:absolute;bottom:-1px;z-index:69}.ytp-player-minimized:not(.ad-showing) .ytp-progress-bar-container:hover{bottom:0}.ytp-player-minimized .video-ads,.ytp-player-minimized.ytp-menu-shown .video-ads{display:block}.ytp-player-minimized.ytp-menu-shown .ytp-ad-player-overlay{overflow:hidden}.ytp-player-minimized.ytp-menu-shown .ytp-ad-player-overlay-flyout-cta,.ytp-player-minimized.ytp-menu-shown .ytp-ad-preview-container,.ytp-player-minimized.ytp-menu-shown .ytp-ad-skip-button-container{bottom:32px}.ytp-player-minimized.ytp-menu-shown .ytp-ad-player-overlay-instream-info{bottom:3px;left:6px}.ytp-player-minimized .ytp-tooltip.ytp-text-detail .ytp-tooltip-title{text-transform:capitalize;font-size:12px}.ytp-multicam-menu{position:absolute;right:0;top:0;bottom:0;max-width:100%;z-index:73;background:rgba(0,0,0,0.2);overflow:hidden;-moz-transition:width .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:width .25s cubic-bezier(0.0,0.0,0.2,1);transition:width .25s cubic-bezier(0.0,0.0,0.2,1);width:175px}.ytp-multicam-menu-items{width:175px}.ytp-big-mode .ytp-multicam-menu,.ytp-big-mode .ytp-multicam-menu-header,.ytp-big-mode .ytp-multicam-menu-items{width:262px}.ytp-multicam-menu[aria-hidden=true]{width:0;-moz-transition:width .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:width .25s cubic-bezier(0.4,0.0,1,1);transition:width .25s cubic-bezier(0.4,0.0,1,1)}.ytp-multicam-menu-header{position:absolute;top:16px;left:16px;width:143px;height:22px;font-size:105%;line-height:22px;font-weight:500}.ytp-big-mode .ytp-multicam-menu-header{top:24px;left:24px;right:24px;height:33px;line-height:33px}.ytp-multicam-menu-close{float:right;width:22px;height:100%}.ytp-big-mode .ytp-multicam-menu-close{width:33px}.ytp-multicam-menu-items{position:absolute;top:54px;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto}.ytp-big-mode .ytp-multicam-menu-items{top:81px}.ytp-multicam-menu-item{position:relative;width:143px;height:81px;margin:2px 16px 14px;background-position:0 -13px;background-size:143px 107px}.ytp-big-mode .ytp-multicam-menu-item{width:214px;height:121px;margin:3px 24px 21px;background-position:0 -19.5px;background-size:214px 160px}.ytp-multicam-menu-item[aria-checked=true]{width:147px;height:85px;border:2px solid #ea0000;margin:0 14px 12px}.ytp-big-mode .ytp-multicam-menu-item[aria-checked=true]{width:220px;height:127px;border-width:3px;margin:0 21px 18px}.ytp-multicam-menu-item-title{position:absolute;bottom:0;left:0;right:0;height:32px;line-height:32px;padding:0 1em;font-weight:500;box-shadow:inset 0 -32px 32px -21px rgba(8,8,8,.9);overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-big-mode .ytp-multicam-menu-item-title{height:48px;line-height:48px;box-shadow:inset 0 -48px 48px -31px rgba(8,8,8,.9)}.ytp-muted-autoplay-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1001;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}.ytp-muted-autoplay-overlay[aria-hidden=true]{opacity:0;-moz-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);transition:opacity .25s cubic-bezier(0.4,0.0,1,1)}.ytp-muted-autoplay-bottom-buttons{position:absolute;right:8px;bottom:8px}.ytp-muted-autoplay-show-end-panel .ytp-muted-autoplay-bottom-buttons{display:none}.ytp-muted-autoplay-bottom-buttons .ytp-button{display:inline-block;overflow:hidden;z-index:unset;bottom:0;margin:0 4px}.ytp-muted-autoplay-bottom-buttons .ytp-watermark{display:inline-block;overflow:hidden;z-index:unset;bottom:0;margin:0 4px;right:0;padding-bottom:2px;position:relative}.ytp-muted-autoplay-overlay:not(.ytp-muted-autoplay-hide-watermark) .ytp-watermark{opacity:1}.ytp-muted-autoplay-hide-watermark .ytp-watermark{display:none}.ytp-muted-autoplay-equalizer{position:relative;width:auto;height:auto}.ytp-muted-autoplay-equalizer-icon{margin:auto;top:3px;width:36px;height:36px}.ytp-small-mode .ytp-muted-autoplay-equalizer-icon{width:20px;height:20px}.ytp-muted-autoplay-end-panel{position:absolute;top:50%;left:0;right:0;margin:0 10%;display:none}.ytp-muted-autoplay-show-end-panel.ytp-muted-autoplay-overlay{background:rgba(0,0,0,0.4)}.ytp-muted-autoplay-show-end-panel .ytp-muted-autoplay-end-panel{display:flex;flex-wrap:nowrap;justify-content:center}.ytp-muted-autoplay-end-panel .ytp-large-play-button{opacity:1}.ytp-muted-autoplay-end-text{position:absolute;font-weight:500;text-align:center;font-size:14px;margin-top:40px}@keyframes ytp-equalizer-animation{0%{transform:scaleY(1)}50%{transform:scaleY(.5)}to{transform:scaleY(1)}}@-webkit-keyframes ytp-equalizer-animation{0%{transform:scaleY(1)}50%{transform:scaleY(.5)}to{transform:scaleY(1)}}.ytp-equalizer-bar-left,.ytp-equalizer-bar-middle,.ytp-equalizer-bar-right{position:absolute;bottom:0;transform-origin:8px 16px;-webkit-transform-origin:8px 16px;animation-name:ytp-equalizer-animation;animation-iteration-count:infinite}.ytp-equalizer-bar-left{animation-duration:.5s}.ytp-equalizer-bar-middle{animation-duration:1.5s}.ytp-equalizer-bar-right{animation-duration:.7s}.ytp-music-player .ytp-chrome-bottom{height:49px}.ytp-small-mode.ytp-music-player .ytp-chrome-bottom{height:36px}.ytp-music-player .ytp-chrome-controls{height:49px;line-height:49px}.ytp-small-mode.ytp-music-player .ytp-chrome-controls{height:36px;line-height:36px}.ytp-big-mode.ytp-music-player .ytp-chrome-bottom{height:54px}.ytp-big-mode.ytp-music-player .ytp-chrome-controls{height:54px;line-height:54px}.ytp-music-player .ytp-chrome-bottom .ytp-top-controls{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:flex-end;position:absolute;bottom:65px;width:100%}.ytp-small-mode.ytp-music-player .ytp-chrome-bottom .ytp-top-controls{bottom:46px}.ytp-big-mode.ytp-music-player .ytp-chrome-bottom .ytp-top-controls{bottom:70px}.ytp-music-cued-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-position:center;background-repeat:no-repeat;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}.ytp-music-cued-overlay-image{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;position:absolute}.ytp-music-cued-atv.ytp-music-cued-overlay-image{background-size:contain;-moz-background-size:contain;-webkit-background-size:contain}.ytp-music-cued-overlay-bottom-content{display:flex;box-sizing:border-box;position:absolute;bottom:0;left:0;width:100%;padding:16px;z-index:60}.ytp-music-cued-overlay-bottom-content[aria-hidden=true]{opacity:0;-moz-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);transition:opacity .25s cubic-bezier(0.4,0.0,1,1)}.ytp-music-cued-overlay-bottom-content .ytp-youtube-music-button{align-self:flex-end}.ytp-music-play-button{width:48px;height:48px;border-radius:50%;margin:0 16px 0 0}.ytp-small-mode .ytp-music-play-button{width:40px;height:40px}.ytp-big-mode .ytp-music-play-button{width:54px;height:54px}.html5-endscreen.ytp-music-endscreen{position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.65);text-align:center}.ytp-music-cover-art-thumbnail{display:block;height:100%;width:100%;position:absolute;z-index:11;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:contain;-moz-background-size:contain;-webkit-background-size:contain}.ytp-music-endscreen .ytp-music-endscreen-content{margin:48px 0 24px}.ytp-music-endscreen .ytp-music-endscreen-byline{display:block;font-size:14px;margin-top:8px}.ytp-music-endscreen .ytp-music-endscreen-buttons-container{margin-top:24px}.ytp-music-endscreen .ytp-music-endscreen-button{display:inline-block;height:36px;line-height:36px;padding:0 16px;border-radius:2px;font-size:14px;font-weight:500;text-transform:uppercase;background:#fff;color:#131313}.ytp-big-mode .ytp-music-endscreen .ytp-music-endscreen-byline,.ytp-big-mode .ytp-music-endscreen .ytp-music-endscreen-button{font-size:18px}.ytp-music-endscreen .ytp-music-endscreen-button:hover{color:#131313}.ytp-small-mode .ytp-music-controls .ytp-play-button{width:36px}.ytp-music-controls .ytp-share-button,.ytp-music-controls .ytp-like-button{margin:0 6px 0 0}.ytp-music-controls .ytp-share-icon{height:49px}.ytp-small-mode .ytp-music-controls .ytp-share-icon{width:32px;height:36px}.ytp-big-mode .ytp-music-controls .ytp-share-icon{height:54px}.ytp-music-controls .ytp-like-icon{width:24px;height:49px;padding:0 6px}.ytp-small-mode .ytp-music-controls .ytp-like-icon{width:20px;height:36px}.ytp-big-mode .ytp-music-controls .ytp-like-icon{width:32px;height:54px}.ytp-music-controls .ytp-like-icon svg{width:100%;height:100%}.ytp-small-mode .ytp-music-controls .ytp-fullscreen-button{width:32px}.ytp-music-controls .ytp-share-title{display:none}.ytp-youtube-music-button{flex:0 0 auto;padding-left:16px}.ytp-youtube-music-button svg{width:77px}.ytp-big-mode .ytp-youtube-music-button svg{width:105px}.ytp-music-video-details{flex:1 1 0;align-self:center;min-width:0;color:#fff}.ytp-music-video-details-title{display:block;font-size:18px;font-weight:500;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ytp-small-mode .ytp-music-video-details-title{font-size:14px}.ytp-big-mode .ytp-music-video-details-title{font-size:22px}.ytp-music-video-details-byline{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ytp-small-mode .ytp-music-video-details-byline{font-size:12px}.ytp-big-mode .ytp-music-video-details-byline{font-size:18px}.ytp-music-video-details-byline a:hover{text-decoration:underline}.ytp-title-notifications{align-self:center;margin-right:5px;text-align:center}.ytp-title-notifications:not(.ytp-notifications-enabled) .ytp-title-notifications-on,.ytp-title-notifications.ytp-notifications-enabled .ytp-title-notifications-off{display:none}.ytp-offline-slate{position:absolute;top:0;left:0;z-index:21;width:100%;height:100%;overflow:hidden;background:no-repeat center/cover}.ytp-offline-slate-bar{position:absolute;min-width:400px;left:12px;height:56px;bottom:48px;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;text-transform:uppercase;background:rgba(0,0,0,0.80);border-radius:5px;color:#fff;-moz-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1);transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-big-mode .ytp-offline-slate-bar{min-width:600px;height:84px;bottom:72px;left:18px}.ytp-autohide .ytp-offline-slate-bar,.ytp-hide-controls .ytp-offline-slate-bar{bottom:12px;-moz-transition:bottom .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .1s cubic-bezier(0.4,0.0,1,1);transition:bottom .1s cubic-bezier(0.4,0.0,1,1)}.ytp-autohide .ytp-big-mode .ytp-offline-slate-bar,.ytp-hide-controls .ytp-big-mode .ytp-offline-slate-bar{bottom:18px}.ytp-offline-slate-icon{position:absolute;top:16px;left:16px;width:24px}.ytp-big-mode .ytp-offline-slate-icon{top:24px;left:24px;width:36px}.ytp-offline-slate-buttons{float:right;margin:12px}.ytp-offline-slate-button{min-width:80px;height:32px;padding:0 8px;background:rgba(255,255,255,0.25);border-radius:2px}.ytp-offline-slate-button-icon{display:inline-block;vertical-align:middle;height:24px}.ytp-offline-slate-button-text{display:inline-block;vertical-align:middle;margin:0 8px;line-height:32px;font-size:110%;font-weight:500}.ytp-big-mode .ytp-offline-slate-buttons{margin:20px}.ytp-big-mode .ytp-offline-slate-button{min-width:120px;height:48px;padding:0 12px;border-radius:3px}.ytp-big-mode .ytp-offline-slate-button-text{margin:0 12px;line-height:48px;font-size:130%;font-weight:500}.ytp-offline-slate-messages .ytp-offline-slate-main-text,.ytp-offline-slate-messages .ytp-offline-slate-subtitle-text{margin-left:56px;text-transform:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ytp-offline-slate-messages .ytp-offline-slate-main-text{height:20px;margin-top:10px;font-size:140%;font-weight:normal}.ytp-offline-slate-messages .ytp-offline-slate-subtitle-text{height:16px;margin-top:0;font-size:110%;font-weight:500}.ytp-offline-slate-single-text-line .ytp-offline-slate-messages .ytp-offline-slate-main-text{margin-top:18px}.ytp-big-mode .ytp-offline-slate-messages .ytp-offline-slate-main-text,.ytp-big-mode .ytp-offline-slate-messages .ytp-offline-slate-subtitle-text{margin-left:84px}.ytp-big-mode .ytp-offline-slate-single-text-line .ytp-offline-slate-messages .ytp-offline-slate-main-text{margin-top:28px}.ytp-big-mode .ytp-offline-slate-messages .ytp-offline-slate-main-text{margin-top:12px;height:30px}.ytp-big-mode .ytp-offline-slate-messages .ytp-offline-slate-subtitle-text{margin-top:0;height:24px}.ytp-chrome-top .ytp-overflow-button{width:auto;height:auto}.ytp-embed:not(.ad-showing).ytp-small-mode .ytp-overflow-button{padding-top:16px}.ytp-overflow-icon{margin:auto;width:36px;height:36px;vertical-align:middle}.ytp-overflow-panel{position:absolute;top:0;left:0;width:100%;height:100%;z-index:74;background:rgba(0,0,0,0.8);text-align:center;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-overflow-panel[aria-hidden=true]{opacity:0;-moz-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);transition:opacity .25s cubic-bezier(0.4,0.0,1,1)}.ytp-overflow-panel-content{position:absolute;top:50%;left:0;right:0;margin:0 10%;margin-top:-48px}.ytp-overflow-panel-close{position:absolute;top:6px;right:12px;padding:0;width:36px;height:36px}.ytp-overflow-panel-close path{fill:#aaa}.ytp-overflow-panel-close:hover path{fill:#fff}.ytp-overflow-panel-action-buttons{display:flex;flex-wrap:nowrap;justify-content:center}.ytp-overflow-panel-control-button{padding-left:20px;padding-right:20px}.html5-video-player.ended-mode .ytp-paid-content-overlay{display:none}.ytp-paid-content-overlay{border-radius:2px;bottom:41px;display:inline-block;font-size:109.090909%;height:30px;left:25px;line-height:30px;overflow:hidden;pointer-events:none;position:absolute;text-shadow:0 0 2px rgba(0,0,0,.5);z-index:24}.ytp-paid-content-overlay-text{background-color:rgba(0,0,0,0.6);font-size:14px;font-weight:500;line-height:32px;opacity:1;padding:0 14px;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-big-mode .ytp-paid-content-overlay{bottom:62px;height:42px;left:44px;line-height:42px}.ytp-autohide .ytp-paid-content-overlay,.ytp-iv-drawer-open .ytp-paid-content-overlay{bottom:6px;-moz-transition:bottom .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .1s cubic-bezier(0.4,0.0,1,1);transition:bottom .1s cubic-bezier(0.4,0.0,1,1)}.ytp-big-mode.ytp-autohide .ytp-paid-content-overlay,.ytp-big-mode.ytp-iv-drawer-open .ytp-paid-content-overlay{bottom:12px}.ytp-paid-content-overlay-text[aria-hidden=true]{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-menuitem{display:table-row;cursor:default;outline:none;height:33px}.ytp-touch-mode .ytp-menuitem{height:40px}.ytp-big-mode .ytp-menuitem{height:49px}.ytp-menuitem:not([aria-disabled=true]){cursor:pointer}.ytp-menuitem:not([aria-disabled=true]):hover{background-color:rgba(255,255,255,.1)}.ytp-menuitem-label{display:table-cell;vertical-align:middle;padding:0 15px}.ytp-menuitem-icon{display:table-cell;vertical-align:middle}.ytp-menuitem-content{display:table-cell;vertical-align:middle;padding:0 15px}.ytp-menuitem-label{padding-left:0}.ytp-menuitem-icon{padding:0 5px 0 10px}.ytp-menuitem-icon svg{display:block;width:24px;height:24px}.ytp-menuitem-label{font-size:118%;font-weight:500}.ytp-quality-menu .ytp-menuitem{white-space:nowrap}.ytp-quality-menu .ytp-panel-menu{margin-right:10px}.ytp-quality-menu .ytp-menuitem-label sup{display:inline-block;width:0}.ytp-big-mode .ytp-menuitem-label,.ytp-big-mode .ytp-menuitem-content{padding:0 22px}.ytp-menuitem[role=menuitemradio] .ytp-menuitem-content{display:none}.ytp-menuitem[role=menuitemradio] .ytp-menuitem-label{padding-left:35px;padding-right:20px;border-bottom:none}.ytp-big-mode .ytp-menuitem[role=menuitemradio] .ytp-menuitem-label{padding-left:52px;padding-right:35px}.ytp-menuitem[role=menuitemradio][aria-checked=true] .ytp-menuitem-label{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxMDAlIj48cGF0aCBkPSJNOSAxNi4yTDQuOCAxMmwtMS40IDEuNEw5IDE5IDIxIDdsLTEuNC0xLjRMOSAxNi4yeiIgZmlsbD0iI2ZmZiIgLz48L3N2Zz4=);background-repeat:no-repeat;background-position:left 10px center;background-size:18px 18px;-moz-background-size:18px 18px;-webkit-background-size:18px 18px}.ytp-big-mode .ytp-menuitem[role=menuitemradio][aria-checked=true] .ytp-menuitem-label{background-position:left 15px center;background-size:27px 27px;-moz-background-size:27px 27px;-webkit-background-size:27px 27px}.ytp-probably-keyboard-focus .ytp-menuitem:focus .ytp-menuitem-label{box-shadow:inset 2px 2px 0 rgba(27,127,204,.8),inset 0 -2px 0 rgba(27,127,204,.8)}.ytp-probably-keyboard-focus .ytp-menuitem[role=menuitemradio]:focus .ytp-menuitem-label{box-shadow:inset 2px 2px 0 rgba(27,127,204,.8),inset -2px -2px 0 rgba(27,127,204,.8)}.ytp-probably-keyboard-focus .ytp-menuitem:focus .ytp-menuitem-content{box-shadow:inset -2px -2px 0 rgba(27,127,204,.8),inset 0 2px 0 rgba(27,127,204,.8)}.ytp-menuitem-content{font-size:109%;text-align:right}.ytp-menu-label-secondary{font-size:91%;color:#ccc}.ytp-menuitem[aria-haspopup=true] .ytp-menuitem-content{background-repeat:no-repeat;background-position:right 9px center;background-size:32px 32px;-moz-background-size:32px 32px;-webkit-background-size:32px 32px;padding-right:38px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIxMDAlIj48cGF0aCBkPSJtIDEyLjU5LDIwLjM0IDQuNTgsLTQuNTkgLTQuNTgsLTQuNTkgMS40MSwtMS40MSA2LDYgLTYsNiB6IiBmaWxsPSIjZmZmIiAvPjwvc3ZnPg==)}.ytp-big-mode .ytp-menuitem[aria-haspopup=true] .ytp-menuitem-content{background-position:right 13px center;background-size:48px 48px;-moz-background-size:48px 48px;-webkit-background-size:48px 48px;padding-right:57px}.ytp-menuitem sup{line-height:0;font-size:.8em;font-weight:500}.ytp-menuitem-label-count{color:#ccc}.ytp-menuitem-badge-container{display:inline-block;margin-right:4px;vertical-align:middle}.ytp-menuitem-badge-container svg{display:block;width:11px}.ytp-big-mode .ytp-menuitem-badge-container{margin-right:6px;vertical-align:middle}.ytp-big-mode .ytp-menuitem-badge-container svg{width:16px}.ytp-menuitemtitle{padding:0 15px;max-width:200px;text-align:center}.ytp-big-mode .ytp-menuitemtitle{padding:0 22px;max-width:300px}.ytp-menuitem-inline-survey-response{margin-left:.8em;display:inline-block;cursor:pointer}.ytp-menuitem-inline-survey-response:hover{background-color:rgba(255,255,255,.1)}.ytp-menuitem-inline-survey-response svg{height:20px;width:20px;margin-bottom:-4px}.ytp-panel{position:absolute;bottom:0;right:0;overflow-y:auto;overflow-x:hidden}.ytp-panel-header{border-bottom:1px solid rgba(255,255,255,0.2);line-height:inherit;font-size:109%;color:#eee;padding:6px 0;height:33px;white-space:nowrap}.ytp-touch-mode .ytp-panel-header{height:40px}.ytp-big-mode .ytp-panel-header{height:49px}.ytp-panel-title{line-height:inherit}.ytp-panel-options{line-height:inherit;float:right}.ytp-panel-title{font-weight:500;padding:0 10px 0 35px;height:100%;background-repeat:no-repeat;background-position:left 3px center;background-size:32px 32px;-moz-background-size:32px 32px;-webkit-background-size:32px 32px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIxMDAlIj48cGF0aCBkPSJNIDE5LjQxLDIwLjA5IDE0LjgzLDE1LjUgMTkuNDEsMTAuOTEgMTgsOS41IGwgLTYsNiA2LDYgeiIgZmlsbD0iI2ZmZiIgLz48L3N2Zz4=)}.ytp-big-mode .ytp-panel-title{background-size:48px 48px;-moz-background-size:48px 48px;-webkit-background-size:48px 48px;padding:0 15px 0 52px}.ytp-panel-options{height:100%;padding:0 10px;text-decoration:underline}.ytp-big-mode .ytp-panel-options{padding:0 15px}.ytp-generic-popup{top:0;left:0;padding:5px 9px;max-width:144px;z-index:72}.ytp-big-mode .ytp-generic-popup{max-width:216px}.html5-video-player .ytp-generic-popup a{text-decoration:underline}.ytp-popup{position:absolute;overflow:hidden;border-radius:2px;background:rgba(28,28,28,0.9);text-shadow:0 0 2px rgba(0,0,0,.5);-moz-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.ytp-dni .ytp-popup{text-shadow:none}.ytp-popup[aria-hidden=true]{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-popup-animating{-moz-transition:all .25s cubic-bezier(0.4,0.0,0.2,1);-webkit-transition:all .25s cubic-bezier(0.4,0.0,0.2,1);transition:all .25s cubic-bezier(0.4,0.0,0.2,1);pointer-events:none}.ytp-popup-animating .ytp-panel{-moz-transition:all .25s cubic-bezier(0.4,0.0,0.2,1);-webkit-transition:all .25s cubic-bezier(0.4,0.0,0.2,1);transition:all .25s cubic-bezier(0.4,0.0,0.2,1)}.ytp-panel-animate-back,.ytp-panel-animate-forward{opacity:0}.ytp-panel-animate-back{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.ytp-panel-animate-forward{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}.ytp-menuitem-toggle-checkbox{height:14px;width:36px;float:right;position:relative;border-radius:14px;background:rgba(255,255,255,0.3);-moz-transition:all .08s cubic-bezier(0.4,0.0,1,1);-webkit-transition:all .08s cubic-bezier(0.4,0.0,1,1);transition:all .08s cubic-bezier(0.4,0.0,1,1);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.ytp-big-mode .ytp-menuitem-toggle-checkbox{height:21px;width:54px;border-radius:21px}.ytp-menuitem[aria-checked="true"] .ytp-menuitem-toggle-checkbox{background:#f00}.ytp-contextmenu .ytp-menuitem-toggle-checkbox{width:14px}.ytp-big-mode .ytp-contextmenu .ytp-menuitem-toggle-checkbox{width:21px}.ytp-contextmenu .ytp-menuitem .ytp-menuitem-toggle-checkbox{background:none}.ytp-contextmenu .ytp-menuitem[aria-checked="true"] .ytp-menuitem-toggle-checkbox{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxMDAlIj48cGF0aCBkPSJNOSAxNi4yTDQuOCAxMmwtMS40IDEuNEw5IDE5IDIxIDdsLTEuNC0xLjRMOSAxNi4yeiIgZmlsbD0iI2ZmZiIgLz48L3N2Zz4=)}.ytp-contextmenu .ytp-menuitem-toggle-checkbox:after{content:none}.ytp-contextmenu .ytp-menuitem[aria-checked="true"] .ytp-menuitem-toggle-checkbox:before,.ytp-big-mode .ytp-contextmenu .ytp-menuitem[aria-checked="true"] .ytp-menuitem-toggle-checkbox:before{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.ytp-menuitem-toggle-checkbox:after{content:'';position:absolute;top:0;left:0;height:20px;width:20px;border-radius:20px;margin-top:-3px;background-color:#bdbdbd;box-shadow:0 1px 5px 0 rgba(0,0,0,0.6);-moz-transition:all .08s cubic-bezier(0.4,0.0,1,1);-webkit-transition:all .08s cubic-bezier(0.4,0.0,1,1);transition:all .08s cubic-bezier(0.4,0.0,1,1)}.ytp-big-mode .ytp-menuitem-toggle-checkbox:after{left:0;height:30px;width:30px;border-radius:30px;margin-top:-4.5px}.ytp-menuitem[aria-checked="true"] .ytp-menuitem-toggle-checkbox:after{background-color:#fff;-moz-transform:translateX(16px);-ms-transform:translateX(16px);-webkit-transform:translateX(16px);transform:translateX(16px)}.ytp-big-mode .ytp-menuitem[aria-checked="true"] .ytp-menuitem-toggle-checkbox:after{-moz-transform:translateX(24px);-ms-transform:translateX(24px);-webkit-transform:translateX(24px);transform:translateX(24px)}.ytp-panel-menu{padding:6px 0;display:table;width:100%;color:#eee;box-sizing:border-box}.ytp-expand-pause-overlay .caption-window,.ytp-expand-pause-overlay .ad-overlay{display:none}.ytp-pause-overlay{border-radius:2px;direction:ltr;bottom:49px;left:0;margin:12px;position:absolute;z-index:38;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-expand-pause-overlay .ytp-pause-overlay{background:rgba(23,23,23,0.9);padding:12px 16px 16px;right:0}.ytp-expand-pause-overlay.ytp-progress-bar-hover .ytp-pause-overlay{opacity:.2}.ytp-ce-shown .ytp-pause-overlay,.ytp-iv-drawer-open .ytp-pause-overlay,.ytp-menu-shown .ytp-pause-overlay,.ytp-settings-shown .ytp-pause-overlay,.ytp-small-mode .ytp-pause-overlay,.html5-video-player:not(.ytp-expand-pause-overlay) .ytp-pause-overlay .ytp-collapse,.html5-video-player:not(.ytp-expand-pause-overlay) .ytp-pause-overlay .ytp-next,.html5-video-player:not(.ytp-expand-pause-overlay) .ytp-pause-overlay .ytp-previous,.html5-video-player:not(.ytp-expand-pause-overlay) .ytp-pause-overlay .ytp-suggestions,.html5-video-player:not(.ytp-expand-pause-overlay) .ytp-pause-overlay .ytp-related-title,.ytp-pause-overlay.ytp-scroll-max .ytp-next,.ytp-pause-overlay.ytp-scroll-min .ytp-previous,.ytp-probably-keyboard-focus .ytp-pause-overlay .ytp-next,.ytp-probably-keyboard-focus .ytp-pause-overlay .ytp-previous,.ytp-touch-mode .ytp-pause-overlay .ytp-next,.ytp-touch-mode .ytp-pause-overlay .ytp-previous{display:none}.ytp-big-mode .ytp-pause-overlay{bottom:70px;margin:24px}.ytp-expand-pause-overlay.ytp-big-mode .ytp-pause-overlay{padding:24px 32px 32px}.ytp-pause-overlay[aria-hidden=true]{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-pause-overlay .ytp-related-title{margin-left:4px;margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px}.ytp-big-mode .ytp-pause-overlay .ytp-related-title{margin-bottom:24px;font-size:28px;line-height:32px}.ytp-pause-overlay[aria-hidden=true] a.ytp-suggestion-link{opacity:0}.ytp-pause-overlay .ytp-suggestions{overflow:hidden;text-align:center;white-space:nowrap}.ytp-touch-mode .ytp-pause-overlay .ytp-suggestions{overflow-x:auto}.ytp-touch-mode .ytp-pause-overlay .ytp-suggestions::-webkit-scrollbar{display:none}.ytp-big-mode .ytp-pause-overlay .ytp-suggestions{height:180px}.ytp-pause-overlay .ytp-suggestion-image{background-color:#000;background-position:center;background-size:cover;height:108px;width:192px}.ytp-pause-overlay .ytp-next,.ytp-pause-overlay .ytp-previous{background:#333;border-radius:50%;box-shadow:0 1px 5px rgba(0,0,0,0.2);height:32px;position:absolute;transform:translate(0,50%);width:32px}.ytp-pause-overlay .ytp-next:hover,.ytp-pause-overlay .ytp-previous:hover{box-shadow:0 4px 5px rgba(0,0,0,0.2)}.ytp-big-mode .ytp-pause-overlay .ytp-next,.ytp-big-mode .ytp-pause-overlay .ytp-previous{height:64px;width:64px}.ytp-pause-overlay .ytp-next{right:4px}.ytp-pause-overlay .ytp-previous{left:4px}.ytp-pause-overlay .ytp-collapse{height:20px;opacity:.9;position:absolute;right:20px;top:12px;width:20px}.ytp-big-mode .ytp-pause-overlay .ytp-collapse{height:32px;right:36px;top:24px;width:32px}.ytp-pause-overlay .ytp-collapse:hover{opacity:1}.ytp-pause-overlay .ytp-expand{background:rgba(0,0,0,0.6);border-radius:2px;font-size:12px;line-height:32px;padding:0 10px;text-transform:uppercase}.ytp-big-mode .ytp-pause-overlay .ytp-expand{border-radius:4px;font-size:24px;padding:10px 15px}.ytp-pause-overlay .ytp-expand:hover{background:rgba(0,0,0,0.8)}.ytp-pause-overlay .ytp-expand svg,.ytp-pause-overlay .ytp-expand .ytp-icon{display:inline-block;height:24px;margin-bottom:2px;vertical-align:middle;width:24px}.ytp-big-mode .ytp-pause-overlay .ytp-expand svg{width:32px;height:32px}.ytp-expand-pause-overlay .ytp-expand{display:none}.ytp-pause-overlay a.ytp-suggestion-link{display:inline-block;margin-left:4px;margin-right:4px;position:relative;text-align:left;top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-moz-transition:all .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-transition:all .5s cubic-bezier(0.4,0.0,0.2,1);transition:all .5s cubic-bezier(0.4,0.0,0.2,1)}.ytp-pause-overlay .ytp-suggestion-overlay{bottom:0;font-size:12px;left:0;opacity:0;padding:8px;position:absolute;right:0;top:0;background-image:-moz-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:-ms-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:-o-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:-webkit-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:linear-gradient(to bottom,rgba(12,12,12,0.8) 0,transparent 100px);-moz-transition:opacity .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-transition:opacity .5s cubic-bezier(0.4,0.0,0.2,1);transition:opacity .5s cubic-bezier(0.4,0.0,0.2,1)}.ytp-big-mode .ytp-pause-overlay .ytp-suggestion-overlay{font-size:20px}.ytp-pause-overlay a.ytp-suggestion-link:focus .ytp-suggestion-overlay,.ytp-pause-overlay a.ytp-suggestion-link:hover .ytp-suggestion-overlay{opacity:1}.ytp-pause-overlay .ytp-suggestion-link .ytp-suggestion-duration{background:#000;border-radius:2px;bottom:4px;font-size:11px;font-weight:500;line-height:1;opacity:.75;padding:2px 4px;position:absolute;right:4px}.ytp-big-mode .ytp-pause-overlay .ytp-suggestion-link .ytp-suggestion-duration{font-size:17px}.ytp-pause-overlay .ytp-suggestion-link .ytp-suggestion-duration[data-is-live=true]{background:#f00;text-transform:uppercase}.ytp-pause-overlay .ytp-suggestion-link .ytp-suggestion-duration:empty{display:none}.ytp-pause-overlay .ytp-suggestion-title,.ytp-pause-overlay .ytp-suggestion-author{overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-pause-overlay .ytp-suggestion-title{font-weight:500;max-height:30px}.ytp-pause-overlay-controls-hidden .ytp-pause-overlay{bottom:0}.ytp-chrome-controls .ytp-play-button{width:46px}.ytp-big-mode .ytp-chrome-controls .ytp-play-button{width:69px}.ytp-chrome-controls .ytp-play-button-playlist{width:40px}.ytp-big-mode .ytp-chrome-controls .ytp-play-button-playlist{width:60px}.ytp-playlist-menu{position:absolute;left:0;top:0;bottom:0;width:400px;max-width:100%;z-index:73;background:rgba(0,0,0,0.8);-moz-transition:-moz-transform .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .25s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .25s cubic-bezier(0.0,0.0,0.2,1);transition:transform .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-embed-playlist .ytp-playlist-menu{left:auto;right:0}.ytp-big-mode .ytp-playlist-menu{width:600px}.ytp-playlist-menu[aria-hidden=true]{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);-moz-transition:-moz-transform .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .25s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .25s cubic-bezier(0.4,0.0,1,1);transition:transform .25s cubic-bezier(0.4,0.0,1,1)}.ytp-embed-playlist .ytp-playlist-menu[aria-hidden=true]{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}.ytp-playlist-menu-header{padding:15px;border-bottom:1px solid #444}.ytp-big-mode .ytp-playlist-menu-header{padding:23px}.ytp-playlist-menu-title{height:20px;line-height:20px;padding-right:15px;font-size:136%;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-big-mode .ytp-playlist-menu-title{height:30px;line-height:30px;padding-right:23px;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-playlist-menu-subtitle{color:#b8b8b8;line-height:17px;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-big-mode .ytp-playlist-menu-subtitle{line-height:26px}.ytp-playlist-menu-close{position:absolute;top:15px;right:15px;width:24px;height:24px}.ytp-big-mode .ytp-playlist-menu-close{top:23px;right:23px;width:36px;height:36px}.ytp-playlist-menu-close path{fill:#aaa}.ytp-playlist-menu-close:hover path{fill:#fff}.ytp-playlist-menu-items{position:absolute;top:68px;bottom:0;left:0;right:0;overflow:auto}.ytp-big-mode .ytp-playlist-menu-items{top:103px}.ytp-chrome-top .ytp-playlist-menu-button,.ytp-embed-playlist.ytp-big-mode .ytp-chrome-top .ytp-playlist-menu-button{width:auto;height:auto}.ytp-embed:not(.ad-showing).ytp-small-mode .ytp-playlist-menu-button{padding-top:16px}.ytp-playlist-menu-button-icon{width:36px;height:36px}.ytp-embed-playlist .ytp-playlist-menu-button-icon{margin:auto}.ytp-big-mode .ytp-playlist-menu-button-icon{width:54px;height:54px}.ytp-playlist-menu-button-text{padding-right:6px;line-height:36px;opacity:1}.ytp-embed-playlist:not(.ytp-small-mode) .ytp-playlist-menu-button{margin-left:10px;margin-right:10px}.ytp-embed-playlist .ytp-playlist-menu-button-text{padding:0;line-height:inherit;opacity:initial;font-weight:500;text-align:center;font-size:14px}.ytp-embed-playlist .ytp-playlist-menu-button-icon,.ytp-embed-playlist .ytp-playlist-menu-button-text{display:block}.ytp-playlist-menu-button-tiny .ytp-playlist-menu-button-text,.ytp-embed-playlist.ytp-small-mode .ytp-playlist-menu-button-text{display:None}.ytp-big-mode .ytp-playlist-menu-button-text{line-height:54px}.ytp-embed-playlist.ytp-big-mode .ytp-playlist-menu-button-text{line-height:inherit;font-size:20px}.ytp-playlist-menu-button-icon,.ytp-playlist-menu-button-text{vertical-align:middle;display:inline-block}.ytp-scrubber-container{position:absolute;top:-4px;left:-6.5px;z-index:43}.ytp-big-mode .ytp-scrubber-container{top:-6px;left:-10px}.ytp-scrubber-button{height:13px;width:13px;border-radius:6.5px;-moz-transition:-moz-transform .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .1s cubic-bezier(0.4,0.0,1,1);transition:transform .1s cubic-bezier(0.4,0.0,1,1);-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.ytp-big-mode .ytp-scrubber-button{height:20px;width:20px;border-radius:10px}.ypc-loaded .ytp-scrubber-button.ytp-swatch-background-color{background-color:#2793e6}.ad-interrupting .ytp-scrubber-button.ytp-swatch-background-color{background-color:#fc0}.ytp-yto-preroll .ytp-scrubber-button.ytp-swatch-background-color{background-color:#065fd4}.ytp-probably-keyboard-focus .ytp-progress-bar:focus,.ytp-probably-keyboard-focus .ytp-marker-icon img:focus{box-shadow:0 0 0 2px rgba(27,127,204,.8)}.ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-scrubber-button,.ytp-touch-mode .ytp-progress-bar-container:not([aria-disabled=true]) .ytp-scrubber-button,.ytp-drag .ytp-scrubber-button{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;-moz-transition:-moz-transform .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .1s cubic-bezier(0.0,0.0,0.2,1);transition:transform .1s cubic-bezier(0.0,0.0,0.2,1)}.ytp-scrubber-pull-indicator{position:absolute;z-index:42;bottom:16.9px;left:6.5px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ytp-big-mode .ytp-scrubber-button{bottom:20px;left:10px}.ytp-scrubber-pull-indicator::before{display:block;position:absolute;content:'';top:0;left:0;opacity:0;width:6.5px;height:6.5px;border-style:solid;border-width:2px 0 0 2px;border-color:#eaeaea}.ytp-scrubber-pull-indicator::after{display:block;position:absolute;content:'';top:0;left:0;opacity:0;width:6.5px;height:6.5px;border-style:solid;border-width:2px 0 0 2px;border-color:#eaeaea}.ytp-big-mode .ytp-scrubber-pull-indicator::before,.ytp-big-mode .ytp-scrubber-pull-indicator::after{width:10px;height:10px}.ytp-scrubber-pull-indicator::after{-moz-transition:all .1s;-webkit-transition:all .1s;transition:all .1s}.ytp-scrubber-pull-indicator::before{-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.ytp-pull-ui:not(.ytp-pulling) .ytp-scrubber-pull-indicator::before{opacity:1;top:-4px;left:-4px}.ytp-big-mode .ytp-pull-ui:not(.ytp-pulling) .ytp-scrubber-pull-indicator::before{top:-9px;left:-9px}.ytp-pull-ui:not(.ytp-pulling) .ytp-scrubber-pull-indicator::after{opacity:1;top:-8px;left:-8px}.ytp-big-mode .ytp-pull-ui:not(.ytp-pulling) .ytp-scrubber-pull-indicator::after{opacity:1;top:-15px;left:-15px}.ytp-progress-list{z-index:39;background:rgba(255,255,255,.2);height:100%;-moz-transform:scaleY(0.6);-ms-transform:scaleY(0.6);-webkit-transform:scaleY(0.6);transform:scaleY(0.6);-moz-transition:-moz-transform .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .1s cubic-bezier(0.4,0.0,1,1);transition:transform .1s cubic-bezier(0.4,0.0,1,1);position:relative}.ytp-big-mode .ytp-progress-list{-moz-transform:translateY(-.5px) scaleY(0.625);-ms-transform:translateY(-.5px) scaleY(0.625);-webkit-transform:translateY(-.5px) scaleY(0.625);transform:translateY(-.5px) scaleY(0.625)}.ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-progress-list,.ytp-touch-mode .ytp-progress-bar-container:not([aria-disabled=true]) .ytp-progress-list,.ytp-drag .ytp-progress-list{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;-moz-transition:-moz-transform .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .1s cubic-bezier(0.0,0.0,0.2,1);transition:transform .1s cubic-bezier(0.0,0.0,0.2,1)}.ytp-bound-time-left,.ytp-bound-time-right{position:absolute;display:none;top:-29px;z-index:29;background-color:rgba(28,28,28,0.9);text-align:center;color:#e3e3e3;padding:5px 9px;opacity:0;-moz-transition:opacity .1s ease-in;-webkit-transition:opacity .1s ease-in;transition:opacity .1s ease-in}.ytp-big-mode .ytp-bound-time-left,.ytp-big-mode .ytp-bound-time-right{top:-36px}.ytp-pull-ui .ytp-bound-time-left,.ytp-pull-ui .ytp-bound-time-right{display:block}.ytp-pulling .ytp-bound-time-left,.ytp-pulling .ytp-bound-time-right{opacity:1;-moz-transition:opacity .1s ease-out;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.ytp-bound-time-left{left:0}.ytp-bound-time-right{right:0}.ytp-bound-time-left::after{position:absolute;content:'';bottom:-5px;width:0;height:0;border-style:solid}.ytp-bound-time-right::after{position:absolute;content:'';bottom:-5px;width:0;height:0;border-style:solid}.ytp-bound-time-left::after{left:0;border-width:5px 5px 0 0;border-color:rgba(28,28,28,0.9) transparent transparent}.ytp-bound-time-right::after{right:0;border-width:0 5px 5px 0;border-color:transparent rgba(28,28,28,0.9) transparent transparent}.ytp-ad-progress,.ytp-load-progress,.ytp-play-progress,.ytp-hover-progress{position:absolute;left:0;bottom:0;width:100%;height:100%;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}.ytp-1m-progress,.ytp-15m-progress,.ytp-30m-progress,.ytp-60m-progress{position:absolute;left:0;bottom:0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}.ytp-chapter-marker,.ytp-time-marker,.ytp-clip-start-exclude,.ytp-clip-end-exclude{position:absolute;left:0;bottom:0;width:100%;height:100%;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}.ytp-clip-start-exclude,.ytp-clip-end-exclude{display:none;z-index:37;background-color:rgba(255,255,255,0);-moz-transition:background-color .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:background-color .1s cubic-bezier(0.4,0.0,1,1);transition:background-color .1s cubic-bezier(0.4,0.0,1,1)}.ytp-clip-start-enabled .ytp-clip-start-exclude,.ytp-clip-end-enabled .ytp-clip-end-exclude{display:block}.ytp-loop-range-enabled .ytp-clip-start,.ytp-loop-range-enabled .ytp-clip-end{pointer-events:none}.ytp-clip-hover .ytp-clip-start-exclude,.ytp-clip-hover .ytp-clip-end-exclude{background-color:rgba(255,255,255,.5);-moz-transition:background-color .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:background-color .1s cubic-bezier(0.0,0.0,0.2,1);transition:background-color .1s cubic-bezier(0.0,0.0,0.2,1)}.ytp-ad-progress{z-index:36;background:#fc0}.ytp-load-progress{z-index:33;background:rgba(255,255,255,.4)}.playing-mode .ytp-progress-bar-container:not(.ytp-pull-ui) .ytp-load-progress{-moz-transition:-moz-transform .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .1s cubic-bezier(0.4,0.0,1,1);transition:transform .1s cubic-bezier(0.4,0.0,1,1)}.playing-mode .ytp-progress-bar-container:not(.ytp-pull-ui) .ytp-load-progress.ytp-fast-load{-moz-transition:-moz-transform 1.2s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform 1.2s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform 1.2s cubic-bezier(0.0,0.0,0.2,1);transition:transform 1.2s cubic-bezier(0.0,0.0,0.2,1)}.ytp-load-progress.ytp-fast-load{background:#00838f}.ytp-play-progress{z-index:34}.ypc-loaded .ytp-play-progress.ytp-swatch-background-color{background:#2793e6}.ad-interrupting .ytp-play-progress.ytp-swatch-background-color{background:#fc0}.ytp-yto-preroll .ytp-play-progress.ytp-swatch-background-color{background:#065fd4}.ytp-hover-progress{z-index:35;background:rgba(0,0,0,.125);opacity:0;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-progress-bar-hover .ytp-hover-progress{opacity:1}.ytp-hover-progress-light{background:rgba(255,255,255,.5)}.ytp-chapter-marker{z-index:41;background:#ccc}.ytp-marker-icon{position:absolute;bottom:16px;margin-left:-9px}.ytp-big-mode .ytp-marker-icon{bottom:20px;margin-left:-8px}.ytp-marker-icon img{display:block;width:24px;height:24px}.ytp-marker-icon img:focus{outline:none}.ytp-time-marker{z-index:40}.ytp-1m-progress,.ytp-15m-progress,.ytp-30m-progress,.ytp-60m-progress{width:1px;background:#000;z-index:36}.ytp-1m-progress{height:30%}.ytp-15m-progress{height:50%}.ytp-30m-progress{height:55%}.ytp-60m-progress{height:60%}.ytp-clip-start,.ytp-clip-end{display:none;position:absolute;width:14px;height:14px;bottom:-4.5px;margin-left:-7px;z-index:44;-moz-transform:scaleY(0.21428571428);-ms-transform:scaleY(0.21428571428);-webkit-transform:scaleY(0.21428571428);transform:scaleY(0.21428571428);-moz-transition:-moz-transform .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .1s cubic-bezier(0.4,0.0,1,1);transition:transform .1s cubic-bezier(0.4,0.0,1,1)}.ytp-big-mode .ytp-clip-start,.ytp-big-mode .ytp-clip-end{width:21px;height:21px;bottom:-6.5px;margin-left:-10.5px;-moz-transform:scaleY(0.238095238);-ms-transform:scaleY(0.238095238);-webkit-transform:scaleY(0.238095238);transform:scaleY(0.238095238)}.ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-clip-start,.ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-clip-end,.ytp-touch-mode .ytp-progress-bar-container:not([aria-disabled=true]) .ytp-clip-start,.ytp-touch-mode .ytp-progress-bar-container:not([aria-disabled=true]) .ytp-clip-end,.ytp-drag .ytp-clip-start,.ytp-drag .ytp-clip-end{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;-moz-transition:-moz-transform .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .1s cubic-bezier(0.0,0.0,0.2,1);transition:transform .1s cubic-bezier(0.0,0.0,0.2,1)}.ytp-clip-start svg,.ytp-clip-end svg{display:block}.ytp-clip-start-enabled:not(.ytp-pull-ui) .ytp-clip-start,.ytp-clip-end-enabled:not(.ytp-pull-ui) .ytp-clip-end{display:block}.ytp-progress-bar-container{display:block;position:absolute;width:100%;bottom:35px;height:5px}.ytp-progress-bar-container:not([aria-disabled=true]){cursor:pointer}.ytp-music-player .ytp-progress-bar-container{bottom:48px;height:5px}.ytp-small-mode.ytp-music-player .ytp-progress-bar-container{bottom:35px}.ytp-big-mode .ytp-progress-bar-container{bottom:52.5px;height:8px}.ytp-progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:31;outline:none}.ad-showing.ytp-hide-ad-progress-bar-experiment .ytp-progress-bar-container{display:none}.ytp-progress-bar.ytp-mobile{padding-bottom:10px}.ytp-progress-bar-padding{position:absolute;width:100%;height:16px;bottom:0;z-index:28}.ytp-big-mode .ytp-progress-bar-padding{height:24px}.ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-progress-bar-padding{height:22px;bottom:-6px}.ytp-big-mode:not(.ytp-touch-mode) .ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-progress-bar-padding{height:33px;bottom:-9px}.ytp-touch-mode .ytp-progress-bar-container:not([aria-disabled=true]) .ytp-progress-bar-padding{height:40px;bottom:-11px}[crane-kick] .ytp-scrubber-container:before{content:'';position:absolute;bottom:11px;left:-24px;width:60px;height:60px;background-image:url(https://www.gstatic.com/youtube/img/originals/ckee/crane-kick.png);background-size:60px 60px;opacity:0;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transform-origin:bottom center;-ms-transform-origin:bottom center;-webkit-transform-origin:bottom center;transform-origin:bottom center;-moz-transition:.4s cubic-bezier(0.520,0.095,0.000,1.415);-webkit-transition:.4s cubic-bezier(0.520,0.095,0.000,1.415);transition:.4s cubic-bezier(0.520,0.095,0.000,1.415)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){[crane-kick] .ytp-scrubber-container:before{background-image:url(https://www.gstatic.com/youtube/img/originals/ckee/crane-kick@2x.png)}}[crane-kick] .ytp-big-mode .ytp-scrubber-container:before{bottom:18px;left:-20px}[crane-kick] .ytp-progress-bar-container:hover:not([aria-disabled=true]) .ytp-scrubber-container:before{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.ytp-promotooltip-wrapper{margin:0;padding:0;border:0;display:block;min-width:0;min-height:0;max-width:300px;max-height:140px;position:relative;z-index:1002}.ytp-promotooltip-container{background-color:#065fd4;color:#fff;font-size:110%;font-weight:400;line-height:20px;text-transform:none}.ytp-promotooltip-content{padding:16px 16px 4px}.ytp-promotooltip-title{margin-bottom:8px;font-size:120%;font-weight:500;line-height:16px}.ytp-promotooltip-buttons{padding:8px 4px;display:flex;flex-direction:row;justify-content:flex-end}.ytp-promotooltip-accept-button,.ytp-promotooltip-dismiss-button{display:inline-block;text-transform:uppercase;vertical-align:middle;white-space:nowrap;font-size:120%;letter-spacing:.007px;padding:10px 16px}.ytp-promotooltip-pointer{content:"";position:absolute;border-style:solid;top:100%;border-width:12px;border-color:#065fd4 transparent transparent}.ytp-related-on-error-overlay{border-radius:2px;bottom:8px;left:8px;right:8px;margin:0;position:absolute;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);padding:16px 24px}.ytp-small-mode .ytp-related-on-error-overlay{padding:12px 24px}.ytp-large-width-mode .ytp-related-on-error-overlay{bottom:32px;left:28px;right:28px}.ytp-related-on-error-overlay.ytp-scroll-max .ytp-next,.ytp-related-on-error-overlay.ytp-scroll-min .ytp-previous,.ytp-probably-keyboard-focus .ytp-related-on-error-overlay .ytp-next,.ytp-probably-keyboard-focus .ytp-related-on-error-overlay .ytp-previous,.ytp-touch-mode .ytp-related-on-error-overlay .ytp-next,.ytp-touch-mode .ytp-related-on-error-overlay .ytp-previous{display:none}.ytp-related-on-error-overlay .ytp-related-title{margin-left:4px;margin-bottom:0;font-size:16px;font-weight:500;line-height:16px}.ytp-large-width-mode .ytp-related-on-error-overlay .ytp-related-title{margin-left:8px}.ytp-big-mode .ytp-related-on-error-overlay .ytp-related-title{margin-bottom:24px;font-size:28px;line-height:32px}.ytp-related-on-error-overlay .ytp-suggestions{direction:ltr;overflow:hidden;text-align:center;white-space:nowrap;margin-top:8px}.ytp-small-mode .ytp-related-on-error-overlay .ytp-suggestions{margin-top:6px}.ytp-touch-mode .ytp-related-on-error-overlay .ytp-suggestions{overflow-x:auto}.ytp-related-on-error-overlay .ytp-suggestion-image{background-color:#000;background-position:center;background-size:cover;position:relative;height:108px;width:192px}.ytp-related-on-error-overlay .ytp-next,.ytp-related-on-error-overlay .ytp-previous{background:#333;border-radius:50%;box-shadow:0 1px 5px rgba(0,0,0,0.2);height:32px;position:absolute;width:32px;bottom:50%}.ytp-big-mode .ytp-related-on-error-overlay .ytp-next,.ytp-big-mode .ytp-related-on-error-overlay .ytp-previous{height:64px;width:64px}.ytp-related-on-error-overlay .ytp-next{right:28px;-moz-transform:translateX(50%);-ms-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%)}.ytp-large-width-mode .ytp-related-on-error-overlay .ytp-next{right:32px}[dir="rtl"] .ytp-related-on-error-overlay .ytp-next{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ytp-related-on-error-overlay .ytp-previous{left:28px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ytp-large-width-mode .ytp-related-on-error-overlay .ytp-previous{left:32px}[dir="rtl"] .ytp-related-on-error-overlay .ytp-previous{-moz-transform:translateX(50%);-ms-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%)}.ytp-related-on-error-overlay a.ytp-suggestion-link{display:inline-block;margin-left:4px;margin-right:4px;position:relative;text-align:left;top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-moz-transition:all .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-transition:all .5s cubic-bezier(0.4,0.0,0.2,1);transition:all .5s cubic-bezier(0.4,0.0,0.2,1)}.ytp-large-width-mode .ytp-related-on-error-overlay a.ytp-suggestion-link{margin-left:8px;margin-right:8px}.ytp-related-on-error-overlay .ytp-suggestion-overlay{bottom:0;font-size:12px;left:0;opacity:0;padding:8px;position:absolute;right:0;top:0;background-image:-moz-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:-ms-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:-o-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:-webkit-linear-gradient(top,rgba(12,12,12,0.8) 0,transparent 100px);background-image:linear-gradient(to bottom,rgba(12,12,12,0.8) 0,transparent 100px);-moz-transition:opacity .5s cubic-bezier(0.4,0.0,0.2,1);-webkit-transition:opacity .5s cubic-bezier(0.4,0.0,0.2,1);transition:opacity .5s cubic-bezier(0.4,0.0,0.2,1)}.ytp-big-mode .ytp-related-on-error-overlay .ytp-suggestion-overlay{font-size:20px}.ytp-related-on-error-overlay a.ytp-suggestion-link:focus .ytp-suggestion-overlay,.ytp-related-on-error-overlay a.ytp-suggestion-link:hover .ytp-suggestion-overlay{opacity:1}.ytp-related-on-error-overlay .ytp-suggestion-link .ytp-suggestion-duration{background:#000;border-radius:2px;bottom:4px;font-size:14px;font-weight:500;line-height:1;opacity:.9;padding:2px 4px;position:absolute;right:4px}.ytp-big-mode .ytp-related-on-error-overlay .ytp-suggestion-link .ytp-suggestion-duration{font-size:17px}.ytp-related-on-error-overlay .ytp-suggestion-link .ytp-suggestion-duration[data-is-live=true]{background:#f00;text-transform:uppercase}.ytp-related-on-error-overlay .ytp-suggestion-duration:empty{display:none}.ytp-related-on-error-overlay .ytp-suggestion-title,.ytp-related-on-error-overlay .ytp-suggestion-author{overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-related-on-error-overlay .ytp-suggestion-title{font-weight:500;margin-top:8px;font-size:16px;line-height:18px;max-height:30px}.ytp-related-on-error-overlay .ytp-suggestion-author{opacity:.7;margin-top:4px;font-size:14px;line-height:16px}.ytp-small-mode .ytp-related-on-error-overlay .ytp-next,.ytp-small-mode .ytp-related-on-error-overlay .ytp-previous{height:24px;width:24px}.ytp-small-mode .ytp-related-on-error-overlay .ytp-related-title{margin-bottom:0;font-size:12px;line-height:14px}.ytp-small-mode .ytp-related-on-error-overlay .ytp-suggestion-title{margin-top:6px;font-size:12px;line-height:14px}.ytp-small-mode .ytp-related-on-error-overlay .ytp-suggestion-author{font-size:10px;line-height:12px}.ytp-remote{left:0;bottom:49px;-moz-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);pointer-events:none}.ytp-remote[aria-hidden=true]{opacity:0;-moz-transition:bottom .25s cubic-bezier(0.4,0.0,1,1),opacity .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .25s cubic-bezier(0.4,0.0,1,1),opacity .25s cubic-bezier(0.4,0.0,1,1);transition:bottom .25s cubic-bezier(0.4,0.0,1,1),opacity .25s cubic-bezier(0.4,0.0,1,1)}.ytp-big-mode .ytp-remote{bottom:70px}.ytp-hide-controls .ytp-remote{bottom:12px;-moz-transition:bottom .25s cubic-bezier(0.4,0.0,1,1),opacity .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .25s cubic-bezier(0.4,0.0,1,1),opacity .25s cubic-bezier(0.4,0.0,1,1);transition:bottom .25s cubic-bezier(0.4,0.0,1,1),opacity .25s cubic-bezier(0.4,0.0,1,1)}.ytp-remote-display-status{z-index:15;position:absolute;left:12px;bottom:49px;background-color:rgba(0,0,0,0.6);padding-right:5px;border-radius:5px;opacity:.85}.ytp-big-mode .ytp-remote-display-status{bottom:70px}.ytp-remote-display-status-icon{float:left;width:40px;height:40px}.ytp-big-mode .ytp-remote-display-status-icon{width:60px;height:60px}.ytp-remote-display-status-text{text-shadow:0 0 2px rgba(0,0,0,.5);padding-top:10px;padding-left:5px;font-size:130%;font-weight:500;display:inline-block}.ytp-big-mode .ytp-remote-display-status-text{padding-top:15px;left:105px;top:30px}.ytp-replay-button{position:absolute;left:50%;bottom:6px;margin-left:-18px;z-index:60}.ytp-big-mode .ytp-replay-button{bottom:7.5px;margin-left:-27px}.ytp-embed:not(.ad-showing) .ytp-replay-button{bottom:12px}.ytp-big-mode.ytp-embed:not(.ad-showing) .ytp-replay-button{bottom:26.5px}.ytp-settings-button{position:relative}.ytp-settings-button svg{-moz-transition:-moz-transform .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .1s cubic-bezier(0.4,0.0,1,1);transition:transform .1s cubic-bezier(0.4,0.0,1,1)}.ytp-settings-button[aria-expanded=true] svg{-moz-transform:rotateZ(30deg);-ms-transform:rotateZ(30deg);-webkit-transform:rotateZ(30deg);transform:rotateZ(30deg)}.ytp-settings-button.ytp-hd-quality-badge:after{content:'';position:absolute;top:10px;right:5px;height:9px;width:13px;background-color:#f00;border-radius:1px;line-height:normal}.ytp-settings-button.ytp-hdr-quality-badge:after{content:'';position:absolute;top:10px;background-color:#f00;border-radius:1px;line-height:normal}.ytp-settings-button.ytp-4k-quality-badge:after,.ytp-settings-button.ytp-5k-quality-badge:after,.ytp-settings-button.ytp-8k-quality-badge:after{content:'';position:absolute;top:10px;right:5px;height:9px;width:13px;background-color:#f00;border-radius:1px;line-height:normal}.ytp-settings-button.ytp-3d-badge-grey:after{content:'';position:absolute;top:10px;right:5px;height:9px;width:13px;border-radius:1px;line-height:normal}.ytp-settings-button.ytp-3d-badge:after{content:'';position:absolute;top:10px;right:5px;height:9px;width:13px;background-color:#f00;border-radius:1px;line-height:normal}.ytp-settings-button.ytp-3d-badge-grey:after{background-color:#666}.ytp-color-white .ytp-settings-button.ytp-hd-quality-badge:after,.ytp-color-white .ytp-settings-button.ytp-hdr-quality-badge:after,.ytp-color-white .ytp-settings-button.ytp-4k-quality-badge:after,.ytp-color-white .ytp-settings-button.ytp-5k-quality-badge:after,.ytp-color-white .ytp-settings-button.ytp-8k-quality-badge:after,.ytp-color-white .ytp-settings-button.ytp-3d-badge-grey:after,.ytp-color-white .ytp-settings-button.ytp-3d-badge:after{background-color:#ddd}.ytp-color-party .ytp-settings-button.ytp-hd-quality-badge:after,.ytp-color-party .ytp-settings-button.ytp-hdr-quality-badge:after,.ytp-color-party .ytp-settings-button.ytp-4k-quality-badge:after,.ytp-color-party .ytp-settings-button.ytp-5k-quality-badge:after,.ytp-color-party .ytp-settings-button.ytp-8k-quality-badge:after,.ytp-color-party .ytp-settings-button.ytp-3d-badge-grey:after,.ytp-color-party .ytp-settings-button.ytp-3d-badge:after{-moz-animation:ytp-party-background-color .1s linear infinite;-webkit-animation:ytp-party-background-color .1s linear infinite;animation:ytp-party-background-color .1s linear infinite}.ytp-settings-button.ytp-hd-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik01LDcgTDYsNyBMNiw4IEw1LDggTDUsNyBaIE0xMCwzIEwxMCw0IEw4LDQgTDgsMyBMMTAsMyBaIE0zLDYgTDMsNSBMNSw1IEw1LDYgTDMsNiBaIE0yLDcgTDMsNyBMMyw4IEwyLDggTDIsNyBaIE03LDcgTDEwLDcgTDEwLDggTDcsOCBMNyw3IFogTTEwLDYgTDExLDYgTDExLDcgTDEwLDcgTDEwLDYgWiIgZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIwLjY0NzEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz48cGF0aCBkPSJNNSw3IEw1LDYgTDUsNSBMMyw1IEwzLDYgTDMsNyBMMiw3IEwyLDIgTDMsMiBMMyw0IEw1LDQgTDUsMiBMNiwyIEw2LDcgTDUsNyBaIE0xMSw2IEwxMCw2IEwxMCw3IEw3LDcgTDcsMiBMMTAsMiBMMTAsMyBMMTEsMyBMMTEsNiBaIE0xMCw0IEwxMCwzIEw4LDMgTDgsNCBMOCw2IEwxMCw2IEwxMCw0IFoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz48L3N2Zz4=)}.ytp-settings-button.ytp-hdr-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTQgNiIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik0zLDUgTDQsNSBMNCw2IEwzLDYgTDMsNSBaIE04LDEgTDgsMiBMNiwyIEw2LDEgTDgsMSBaIE0xLDQgTDEsMyBMMywzIEwzLDQgTDEsNCBaIE0wLDUgTDEsNSBMMSw2IEwwLDYgTDAsNSBaIE01LDUgTDgsNSBMOCw2IEw1LDYgTDUsNSBaIE04LDQgTDksNCBMOSw1IEw4LDUgTDgsNCBaIiBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9IjAuNjQ3MSIgLz48cGF0aCBkPSJNMyw1IEwzLDQgTDMsMyBMMSwzIEwxLDQgTDEsNSBMMCw1IEwwLDAgTDEsMCBMMSwyIEwzLDIgTDMsMCBMNCwwIEw0LDUgTDMsNSBaIE05LDQgTDgsNCBMOCw1IEw1LDUgTDUsMCBMOCwwIEw4LDEgTDksMSBMOSw0IFogTTgsMiBMOCwxIEw2LDEgTDYsMiBMNiw0IEw4LDQgTDgsMiBaIiBmaWxsPSIjZmZmIiAvPjxwYXRoIGQ9Ik0xMywyIEwxNCwyIEwxNCwzIEwxMywzIEwxMywyIFogTTEzLDUgTDE0LDUgTDE0LDYgTDEzLDYgTDEzLDUgWiBNMTEsMyBMMTMsMyBMMTMsNCBMMTEsNCBMMTEsMyBaIE0xMCw1IEwxMSw1IEwxMSw2IEwxMCw2IEwxMCw1IFogTTExLDEgTDEzLDEgTDEzLDIgTDExLDIgTDExLDEgWiIgZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIwLjY0NzEiIC8+PHBhdGggZD0iTTE0LDMgTDE0LDUgTDEzLDUgTDEzLDQgTDEzLDMgTDE0LDMgWiBNMTEsMCBMMTMsMCBMMTMsMSBMMTEsMSBMMTEsMiBMMTMsMiBMMTMsMyBMMTEsMyBMMTEsNCBMMTEsNSBMMTAsNSBMMTAsMCBMMTEsMCBaIE0xMywwIEwxNCwwIEwxNCwyIEwxMywyIEwxMywwIFoiIGZpbGw9IiNmZmYiIC8+PC9zdmc+);height:6px;width:14px;right:3px;border-style:solid;border-color:#f00;border-width:1px}.ytp-settings-button.ytp-4k-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik0xMCw0IEwxMSw0IEwxMSw1IEwxMCw1IEwxMCw0IFogTTEwLDcgTDExLDcgTDExLDggTDEwLDggTDEwLDcgWiBNOCw1IEwxMCw1IEwxMCw2IEw4LDYgTDgsNSBaIE03LDcgTDgsNyBMOCw4IEw3LDggTDcsNyBaIE01LDYgTDYsNiBMNiw3IEw1LDcgTDUsNiBaIE00LDcgTDUsNyBMNSw4IEw0LDggTDQsNyBaIE0yLDYgTDQsNiBMNCw3IEwyLDcgTDIsNiBaIE0zLDQgTDQsNCBMNCw1IEwzLDUgTDMsNCBaIiBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9IjAuNjQ3MSIgZmlsbC1ydWxlPSJldmVub2RkIiAvPjxwYXRoIGQ9Ik0xMSw1IEwxMSw3IEwxMCw3IEwxMCw2IEwxMCw1IEwxMSw1IFogTTEwLDUgTDgsNSBMOCw2IEw4LDcgTDcsNyBMNywyIEw4LDIgTDgsNCBMMTAsNCBMMTAsNSBaIE00LDQgTDMsNCBMMyw1IEw0LDUgTDQsNCBaIE00LDcgTDQsNiBMMiw2IEwyLDQgTDMsNCBMMywzIEw0LDMgTDQsMiBMNSwyIEw1LDUgTDYsNSBMNiw2IEw1LDYgTDUsNyBMNCw3IFogTTEwLDIgTDExLDIgTDExLDQgTDEwLDQgTDEwLDIgWiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiAvPjwvc3ZnPg==)}.ytp-settings-button.ytp-5k-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik0xMCw0IEwxMSw0IEwxMSw1IEwxMCw1IEwxMCw0IFogTTEwLDcgTDExLDcgTDExLDggTDEwLDggTDEwLDcgWiBNOCw1IEwxMCw1IEwxMCw2IEw4LDYgTDgsNSBaIE03LDcgTDgsNyBMOCw4IEw3LDggTDcsNyBaIE01LDYgTDYsNiBMNiw3IEw1LDcgTDUsNiBaIE0yLDcgTDUsNyBMNSw4IEwyLDggTDIsNyBaIE0yLDUgTDUsNSBMNSw2IEwyLDYgTDIsNSBaIiBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9IjAuNjQ3MSIgZmlsbC1ydWxlPSJldmVub2RkIiAvPjxwYXRoIGQ9Ik0xMSw1IEwxMSw3IEwxMCw3IEwxMCw2IEwxMCw1IEwxMSw1IE0xMCw1IEw4LDUgTDgsNiBMOCw3IEw3LDcgTDcsMiBMOCwyIEw4LDQgTDEwLDQgTDEwLDUgTTEwLDIgTDExLDIgTDExLDQgTDEwLDQgTDEwLDIgTTIsNiBMNSw2IEw1LDcgTDIsNyBNNSw1IEw2LDUgTDYsNiBMNSw2IE01LDQgTDMsNCBMMywzIEw2LDMgTDYsMiBMMiwyIEwyLDUgTDUsNSBMNSw0IFoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz48L3N2Zz4=)}.ytp-settings-button.ytp-8k-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik0xMCw0IEwxMSw0IEwxMSw1IEwxMCw1IEwxMCw0IFogTTEwLDcgTDExLDcgTDExLDggTDEwLDggTDEwLDcgWiBNOCw1IEwxMCw1IEwxMCw2IEw4LDYgTDgsNSBaIE03LDcgTDgsNyBMOCw4IEw3LDggTDcsNyBaIE01LDYgTDYsNiBMNiw3IEw1LDcgTDUsNiBaIE0zLDUgTDUsNSBMNSw2IEwzLDYgTDMsNSBaIE0zLDMgTDUsMyBMNSw0IEwzLDQgTDMsMyBaIE01LDQgTDYsNCBMNiw1IEw1LDUgTDUsNCBaIE0yLDQgTDMsNCBMMyw1IEwyLDUgTDIsNCBaIE0yLDYgTDMsNiBMMyw3IEwyLDcgTDIsNiBaIE0zLDcgTDUsNyBMNSw4IEwzLDggTDMsNyBaIiBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9IjAuNjQ3MSIgZmlsbC1ydWxlPSJldmVub2RkIiAvPjxwYXRoIGQ9Ik0xMSw1IEwxMSw3IEwxMCw3IEwxMCw2IEwxMCw1IEwxMSw1IE0xMCw1IEw4LDUgTDgsNiBMOCw3IEw3LDcgTDcsMiBMOCwyIEw4LDQgTDEwLDQgTDEwLDUgTTEwLDIgTDExLDIgTDExLDQgTDEwLDQgTDEwLDIgTTMsNiBMNSw2IEw1LDcgTDMsNyBNMywyIEw1LDIgTDUsMyBMMywzIEwzLDIgWiBNNSw1IEw2LDUgTDYsNiBMNSw2IEw1LDUgWiBNMyw0IEw1LDQgTDUsNSBMMyw1IEwzLDQgWiBNNSwzIEw2LDMgTDYsNCBMNSw0IEw1LDMgWiBNMiw1IEwzLDUgTDMsNiBMMiw2IEwyLDUgWiBNMiwzIEwzLDMgTDMsNCBMMiw0IEwyLDMgWiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiAvPjwvc3ZnPg==)}.ytp-settings-button.ytp-3d-badge-grey:after,.ytp-settings-button.ytp-3d-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik0yIDJoNHY1aC00di0xaDN2LTFoLTN2LTFoM3YtMWgtM3pNNyAyaDN2MWgtMnYzaDJ2MWgtM3pNMTAgM2gxdjNoLTF6IiBmaWxsPSIjZmZmIiAvPjxwYXRoIGQ9Ik0yIDNoM3YxaC0zek04IDNoMnYxaC0yek0yIDVoM3YxaC0zek0xMCA2aDF2MWgtMXpNMiA3aDR2MWgtNHpNNyA3aDN2MWgtM3oiIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iMC42NDcxIiAvPjwvc3ZnPg==)}.ytp-color-white .ytp-settings-button.ytp-hd-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik01LDcgTDUsNiBMNSw1IEwzLDUgTDMsNiBMMyw3IEwyLDcgTDIsMiBMMywyIEwzLDQgTDUsNCBMNSwyIEw2LDIgTDYsNyBMNSw3IFogTTExLDYgTDEwLDYgTDEwLDcgTDcsNyBMNywyIEwxMCwyIEwxMCwzIEwxMSwzIEwxMSw2IFogTTEwLDQgTDEwLDMgTDgsMyBMOCw0IEw4LDYgTDEwLDYgTDEwLDQgWiIgZmlsbC1ydWxlPSJldmVub2RkIiAvPjwvc3ZnPg==)}.ytp-color-white .ytp-settings-button.ytp-hdr-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTQgNSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik0zLDUgTDMsNCBMMywzIEwxLDMgTDEsNCBMMSw1IEwwLDUgTDAsMCBMMSwwIEwxLDIgTDMsMiBMMywwIEw0LDAgTDQsNSBMMyw1IFogTTksNCBMOCw0IEw4LDUgTDUsNSBMNSwwIEw4LDAgTDgsMSBMOSwxIEw5LDQgWiBNOCwyIEw4LDEgTDYsMSBMNiwyIEw2LDQgTDgsNCBMOCwyIFoiIGZpbGw9IiMwMDAiIC8+PHBhdGggZD0iTTE0LDMgTDE0LDUgTDEzLDUgTDEzLDQgTDEzLDMgTDE0LDMgWiBNMTMsMyBMMTEsMyBMMTEsNCBMMTEsNSBMMTAsNSBMMTAsMCBMMTEsMCBMMTEsMiBMMTMsMiBMMTMsMyBaIE0xMywxIEwxMCwxIEwxMCwwIEwxMywwIEwxNCwwIEwxNCwyIEwxMywyIEwxMywxIFoiIGZpbGw9IiMwMDAiIC8+PC9zdmc+)}.ytp-color-white .ytp-settings-button.ytp-4k-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik0xMSw1IEwxMSw3IEwxMCw3IEwxMCw2IEwxMCw1IEwxMSw1IFogTTEwLDUgTDgsNSBMOCw2IEw4LDcgTDcsNyBMNywyIEw4LDIgTDgsNCBMMTAsNCBMMTAsNSBaIE00LDQgTDMsNCBMMyw1IEw0LDUgTDQsNCBaIE00LDcgTDQsNiBMMiw2IEwyLDQgTDMsNCBMMywzIEw0LDMgTDQsMiBMNSwyIEw1LDUgTDYsNSBMNiw2IEw1LDYgTDUsNyBMNCw3IFogTTEwLDIgTDExLDIgTDExLDQgTDEwLDQgTDEwLDIgWiIgZmlsbC1ydWxlPSJldmVub2RkIiAvPjwvc3ZnPg==)}.ytp-color-white .ytp-settings-button.ytp-5k-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik0xMSw1IEwxMSw3IEwxMCw3IEwxMCw2IEwxMCw1IEwxMSw1IE0xMCw1IEw4LDUgTDgsNiBMOCw3IEw3LDcgTDcsMiBMOCwyIEw4LDQgTDEwLDQgTDEwLDUgTTEwLDIgTDExLDIgTDExLDQgTDEwLDQgTDEwLDIgTTIsNiBMNSw2IEw1LDcgTDIsNyBNNSw1IEw2LDUgTDYsNiBMNSw2IE01LDQgTDMsNCBMMywzIEw2LDMgTDYsMiBMMiwyIEwyLDUgTDUsNSBMNSw0IFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz48L3N2Zz4=)}.ytp-color-white .ytp-settings-button.ytp-8k-quality-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik0xMSw1IEwxMSw3IEwxMCw3IEwxMCw2IEwxMCw1IEwxMSw1IE0xMCw1IEw4LDUgTDgsNiBMOCw3IEw3LDcgTDcsMiBMOCwyIEw4LDQgTDEwLDQgTDEwLDUgTTEwLDIgTDExLDIgTDExLDQgTDEwLDQgTDEwLDIgTTMsNiBMNSw2IEw1LDcgTDMsNyBNMywyIEw1LDIgTDUsMyBMMywzIEwzLDIgWiBNNSw1IEw2LDUgTDYsNiBMNSw2IEw1LDUgWiBNMyw0IEw1LDQgTDUsNSBMMyw1IEwzLDQgWiBNNSwzIEw2LDMgTDYsNCBMNSw0IEw1LDMgWiBNMiw1IEwzLDUgTDMsNiBMMiw2IEwyLDUgWiBNMiwzIEwzLDMgTDMsNCBMMiw0IEwyLDMgWiIgZmlsbC1ydWxlPSJldmVub2RkIiAvPjwvc3ZnPg==)}.ytp-color-white .ytp-settings-button.ytp-3d-badge-grey:after,.ytp-color-white .ytp-settings-button.ytp-3d-badge:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik0yIDJoNHY1aC00di0xaDN2LTFoLTN2LTFoM3YtMWgtM3pNNyAyaDN2MWgtMnYzaDJ2MWgtM3pNMTAgM2gxdjNoLTF6IiBmaWxsPSIjMDAwIiAvPjwvc3ZnPg==)}.ytp-big-mode .ytp-settings-button.ytp-hd-quality-badge:after{top:15px;right:6px;padding:2px;font-family:Verdana,sans-serif;font-size:10px;font-weight:bold;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.6);background-image:none;border-radius:1.5px;height:auto;width:auto}.ytp-big-mode .ytp-settings-button.ytp-hdr-quality-badge:after{top:15px;right:6px;padding:2px;font-family:Verdana,sans-serif;font-weight:bold;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.6);background-image:none;border-radius:1.5px;height:auto;width:auto}.ytp-big-mode .ytp-settings-button.ytp-4k-quality-badge:after,.ytp-big-mode .ytp-settings-button.ytp-5k-quality-badge:after,.ytp-big-mode .ytp-settings-button.ytp-8k-quality-badge:after,.ytp-big-mode .ytp-settings-button.ytp-3d-badge-grey:after,.ytp-big-mode .ytp-settings-button.ytp-3d-badge:after{top:15px;right:6px;padding:2px;font-family:Verdana,sans-serif;font-size:10px;font-weight:bold;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.6);background-image:none;border-radius:1.5px;height:auto;width:auto}.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-hd-quality-badge:after,.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-hdr-quality-badge:after,.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-4k-quality-badge:after,.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-5k-quality-badge:after,.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-8k-quality-badge:after,.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-3d-badge-grey:after,.ytp-color-white.ytp-big-mode .ytp-settings-button.ytp-3d-badge:after{color:#000;text-shadow:none}.ytp-big-mode .ytp-settings-button.ytp-hd-quality-badge:after{content:'HD'}.ytp-big-mode .ytp-settings-button.ytp-hdr-quality-badge:after{content:'HDR';font-size:8px}.ytp-big-mode .ytp-settings-button.ytp-4k-quality-badge:after{content:'4K'}.ytp-big-mode .ytp-settings-button.ytp-5k-quality-badge:after{content:'5K'}.ytp-big-mode .ytp-settings-button.ytp-8k-quality-badge:after{content:'8K'}.ytp-big-mode .ytp-settings-button.ytp-3d-badge-grey:after,.ytp-big-mode .ytp-settings-button.ytp-3d-badge:after{content:'3D'}.ytp-settings-menu{right:12px;bottom:49px;z-index:71;will-change:width,height}.ytp-big-mode .ytp-settings-menu{right:24px;bottom:70px}.ytp-settings-menu #ytp-main-menu-id .ytp-menuitem-content{overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-speedslider-component{height:95px;outline:none}.ytp-speedslider-component .ytp-slider{height:40px}.ytp-speedslider-component{text-align:center}.ytp-speedslider-component .ytp-slider-handle:before,.ytp-speedslider-component .ytp-slider-handle:after{height:5px}.ytp-speedslider-text{font-size:150%;text-align:center}.ytp-show-share-title.ytp-share-button{margin-left:10px;margin-right:10px}.ytp-overflow-panel .ytp-show-share-title.ytp-share-button{margin-left:20px;margin-right:20px}.ytp-big-mode .ytp-chrome-top .ytp-share-button,.ytp-chrome-top .ytp-share-button{width:auto;height:auto}.ytp-share-icon{margin:auto;width:36px;height:36px}.ytp-big-mode .ytp-share-icon{width:54px;height:54px}.ytp-overflow-panel .ytp-share-icon{width:60px;height:60px;margin-bottom:10px}.ytp-share-title{font-weight:500;text-align:center;font-size:14px;display:none}.ytp-big-mode .ytp-share-title,.ytp-overflow-panel .ytp-share-title{font-size:20px}.ytp-show-share-title .ytp-share-title{display:block}.ytp-share-panel{position:absolute;top:0;left:0;width:100%;height:100%;z-index:75;background:rgba(0,0,0,0.8);text-align:center;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-share-panel[aria-hidden=true]{opacity:0;-moz-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);transition:opacity .25s cubic-bezier(0.4,0.0,1,1)}.ytp-share-panel-inner-content{position:absolute;top:50%;margin-top:-65px;left:0;right:0;padding:0 10%}.ytp-big-mode .ytp-share-panel-inner-content{margin-top:-98px}.ytp-share-panel.ytp-share-panel-has-playlist .ytp-share-panel-inner-content{margin-top:-78.5px}.ytp-big-mode .ytp-share-panel.ytp-share-panel-has-playlist .ytp-share-panel-inner-content{margin-top:-118.25px}.ytp-share-panel-loading-spinner{display:none;margin:20px auto 0;width:32px;height:32px;position:relative}.ytp-big-mode .ytp-share-panel-loading-spinner{margin-top:30px}.ytp-share-panel.ytp-share-panel-loading .ytp-share-panel-loading-spinner{display:block}.ytp-share-panel-close{position:absolute;top:6px;right:12px;padding:6px;width:36px;height:36px}.ytp-big-mode .ytp-share-panel-close{top:9px;right:24px;padding:9px;width:54px;height:54px}.ytp-share-panel-close path{fill:#aaa}.ytp-share-panel-close:hover path{fill:#fff}.ytp-share-panel-title{font-size:155%;line-height:20px}.ytp-big-mode .ytp-share-panel-title{line-height:30px}.ytp-share-panel-link{display:block;height:28px;margin-top:18px;text-overflow:ellipsis;font-size:218%;font-weight:500;letter-spacing:1px;white-space:nowrap;overflow:hidden;outline:none}.ytp-big-mode .ytp-share-panel-link{height:42px;margin-top:27px}.ytp-share-panel-include-playlist{display:none;line-height:15px;margin-top:12px;font-size:118%;color:#999}.ytp-big-mode .ytp-share-panel-include-playlist{line-height:22.5px;margin-top:18px}.ytp-share-panel-include-playlist input[type=checkbox]{margin:0 8px 0 0}.ytp-share-panel.ytp-share-panel-has-playlist .ytp-share-panel-include-playlist{display:block}.ytp-share-panel-service-buttons{margin-top:20px;height:44px}.ytp-big-mode .ytp-share-panel-service-buttons{margin-top:30px;height:67px}.ytp-share-panel.ytp-share-panel-fail .ytp-share-panel-service-buttons,.ytp-share-panel.ytp-share-panel-loading .ytp-share-panel-service-buttons{display:none}.ytp-share-panel-service-button{padding:3px;width:38px;height:38px;display:inline-block}.ytp-big-mode .ytp-share-panel-service-button{padding:5px;width:57px;height:57px}.ytp-share-panel-error{display:none;margin-top:20px;font-size:109%}.ytp-big-mode .ytp-share-panel-error{margin-top:30px}.ytp-share-panel-fail .ytp-share-panel-error{display:block}.ytp-skip-intro-button{background:#000000e6;bottom:46px;height:36px;padding-left:16px;padding-right:16px;right:10px;z-index:10}.ytp-skip-intro-button:hover{background:#000}.ytp-big-mode .ytp-skip-intro-button{bottom:79px;right:40px}.ytp-skip-intro-button-text{display:inline-block;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.ytp-slider-section{display:inline-block;width:150px;height:100%;cursor:pointer;outline:0}.ytp-slider{height:100%;position:relative;overflow:hidden;outline:0}.ytp-slider-handle{position:absolute;top:50%;width:20px;height:20px;border-radius:10px;margin-top:-10px;background:#fff;outline:0}.ytp-slider-handle:before,.ytp-slider-handle:after{content:'';position:absolute;display:block;top:50%;height:3px;margin-top:-2px;width:170px;outline:0}.ytp-slider-handle:before{left:-160px;background:#fff}.ytp-slider-handle:after{left:10px;background:rgba(255,255,255,.2)}.ytp-webgl-spherical-control{position:absolute;top:48px;left:12px;opacity:.6;cursor:pointer;width:50px;height:50px;-moz-transition:top .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:top .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:top .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);z-index:39;outline:none}.ytp-embed:not(.ad-showing) .ytp-webgl-spherical-control{top:60px}.ytp-big-mode .ytp-webgl-spherical-control{top:69px;width:75px;height:75px}.ytp-big-mode.ytp-embed:not(.ad-showing) .ytp-webgl-spherical-control{top:60px}.ytp-webgl-spherical-control:hover,.ytp-webgl-spherical-control.ytp-dragging{opacity:1}.ytp-autohide .ytp-webgl-spherical-control,.ytp-hide-info-bar .ytp-webgl-spherical-control{top:12px;-moz-transition:top .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:top .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);transition:top .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-webgl-spherical:not(.ytp-menu-shown) .html5-video-container{cursor:move;cursor:-webkit-grab;cursor:grab}.ytp-webgl-spherical.ytp-dragging:not(.ytp-menu-shown) .html5-video-container{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.ytp-probably-keyboard-focus .ytp-webgl-spherical-control:focus{box-shadow:inset 0 0 0 2px rgba(27,127,204,.8)}.ended-mode .ytp-webgl-spherical-control,.ytp-menu-shown .ytp-webgl-spherical-control{opacity:0;-moz-transition:top .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:top .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);transition:top .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-spinner{position:absolute;left:50%;top:50%;width:64px;margin-left:-32px;z-index:18;pointer-events:none}.ytp-big-mode .ytp-spinner{width:128px;margin-left:-64px}.ytp-spinner-message{position:absolute;left:50%;margin-top:50%;width:300px;font-size:127%;line-height:182%;margin-left:-150px;display:none;text-align:center;background-color:black;opacity:.5}.ytp-spinner-container{pointer-events:none;position:absolute;width:100%;padding-bottom:100%;top:50%;left:50%;margin-top:-50%;margin-left:-50%;animation:ytp-spinner-linspin 1568.23529647ms linear infinite;-webkit-animation:ytp-spinner-linspin 1568.23529647ms linear infinite}.ytp-spinner-rotator{position:absolute;width:100%;height:100%;-webkit-animation:ytp-spinner-easespin 5332ms cubic-bezier(0.4,0.0,0.2,1) infinite both;animation:ytp-spinner-easespin 5332ms cubic-bezier(0.4,0.0,0.2,1) infinite both}.ytp-spinner-left{position:absolute;top:0;left:0;bottom:0;overflow:hidden}.ytp-spinner-right{position:absolute;top:0;right:0;bottom:0;overflow:hidden}.ytp-spinner-left{right:49%}.ytp-spinner-right{left:49%}.ytp-spinner-circle{box-sizing:border-box;position:absolute;width:200%;height:100%;border-style:solid;border-color:#ddd #ddd transparent;border-radius:50%;border-width:6px}.ytp-big-mode .ytp-spinner-circle{border-width:12px}.ytp-spinner-left .ytp-spinner-circle{left:0;right:-100%;border-right-color:transparent;-webkit-animation:ytp-spinner-left-spin 1333ms cubic-bezier(0.4,0.0,0.2,1) infinite both;animation:ytp-spinner-left-spin 1333ms cubic-bezier(0.4,0.0,0.2,1) infinite both}.ytp-spinner-right .ytp-spinner-circle{left:-100%;right:0;border-left-color:transparent;-webkit-animation:ytp-right-spin 1333ms cubic-bezier(0.4,0.0,0.2,1) infinite both;animation:ytp-right-spin 1333ms cubic-bezier(0.4,0.0,0.2,1) infinite both}@-webkit-keyframes ytp-spinner-linspin{to{-webkit-transform:rotate(360deg)}}@keyframes ytp-spinner-linspin{to{transform:rotate(360deg)}}@-webkit-keyframes ytp-spinner-easespin{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}@keyframes ytp-spinner-easespin{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@-webkit-keyframes ytp-spinner-left-spin{0%{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg)}}@keyframes ytp-spinner-left-spin{0%{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@-webkit-keyframes ytp-right-spin{0%{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes ytp-right-spin{0%{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}.ytp-normal-css-loaded{display:none}.ytp-storyboard-framepreview{position:absolute;top:0;left:0;z-index:16;background:#000;-moz-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .1s cubic-bezier(0.0,0.0,0.2,1)}.ytp-storyboard-framepreview[aria-hidden=true]{opacity:0;-moz-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .1s cubic-bezier(0.4,0.0,1,1);transition:opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-storyboard-framepreview-img{opacity:.4}.caption-window{position:absolute;line-height:normal;z-index:37;cursor:move;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.ytp-native-controls .caption-window{z-index:2147483647}.caption-window.ytp-caption-window-top{margin-top:48px;-moz-transition:margin-bottom .25s cubic-bezier(0.0,0.0,0.2,1),margin-top .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:margin-bottom .25s cubic-bezier(0.0,0.0,0.2,1),margin-top .25s cubic-bezier(0.0,0.0,0.2,1);transition:margin-bottom .25s cubic-bezier(0.0,0.0,0.2,1),margin-top .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-embed:not(.ad-showing) .caption-window.ytp-caption-window-top{margin-top:60px}.ytp-big-mode .caption-window.ytp-caption-window-top{margin-top:69px}.ytp-big-mode.ytp-embed:not(.ad-showing) .caption-window.ytp-caption-window-top{margin-top:89px}.ytp-autohide .caption-window.ytp-caption-window-top,.ytp-hide-info-bar .caption-window.ytp-caption-window-top{margin-top:0;-moz-transition:margin-bottom .1s cubic-bezier(0.4,0.0,1,1),margin-top .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:margin-bottom .1s cubic-bezier(0.4,0.0,1,1),margin-top .1s cubic-bezier(0.4,0.0,1,1);transition:margin-bottom .1s cubic-bezier(0.4,0.0,1,1),margin-top .1s cubic-bezier(0.4,0.0,1,1)}.caption-window.ytp-caption-window-bottom{margin-bottom:49px;-moz-transition:margin-bottom .25s cubic-bezier(0.0,0.0,0.2,1),margin-top .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:margin-bottom .25s cubic-bezier(0.0,0.0,0.2,1),margin-top .25s cubic-bezier(0.0,0.0,0.2,1);transition:margin-bottom .25s cubic-bezier(0.0,0.0,0.2,1),margin-top .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-big-mode .caption-window.ytp-caption-window-bottom{margin-bottom:70px}.ytp-autohide .caption-window.ytp-caption-window-bottom,.ytp-hide-controls .caption-window.ytp-caption-window-bottom{margin-bottom:0;-moz-transition:margin-bottom .1s cubic-bezier(0.4,0.0,1,1),margin-top .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:margin-bottom .1s cubic-bezier(0.4,0.0,1,1),margin-top .1s cubic-bezier(0.4,0.0,1,1);transition:margin-bottom .1s cubic-bezier(0.4,0.0,1,1),margin-top .1s cubic-bezier(0.4,0.0,1,1)}.ytp-native-controls .caption-window.ytp-caption-window-bottom{margin-bottom:45px;-moz-transition:none;-webkit-transition:none;transition:none}.ytp-ad-overlay-open .caption-window.ytp-caption-window-bottom{margin-bottom:139px}.ytp-big-mode.ytp-ad-overlay-open .caption-window.ytp-caption-window-bottom{margin-bottom:160px}.html5-video-player .caption-window.ytp-dragging,.html5-video-player.ytp-ad-overlay-open .caption-window.ytp-dragging{margin-top:0;margin-bottom:0;-moz-transition:none;-webkit-transition:none;transition:none;cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.ytp-caption-window-rollup.ytp-rollup-mode{overflow:hidden}.caption-window svg,.caption-window .ytp-icon{width:36px;height:36px;vertical-align:bottom;display:inline-block;max-width:1em;max-height:1em}.ytp-big-mode .caption-window svg,.ytp-big-mode .caption-window .ytp-icon{width:54px;height:54px}.ytp-caption-window-rollup.ytp-rollup-mode .captions-text{-moz-transition:-moz-transform .435s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .435s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .435s cubic-bezier(0.0,0.0,0.2,1);transition:transform .435s cubic-bezier(0.0,0.0,0.2,1)}.html5-video-player .caption-visual-line .ytp-caption-segment:first-child{padding-left:.25em;padding-top:0}.html5-video-player .caption-visual-line .ytp-caption-segment:last-child{padding-right:.25em;padding-bottom:0}.html5-video-player .ytp-vertical-caption .caption-visual-line .ytp-caption-segment:first-child{padding-top:.25em;padding-left:0}.html5-video-player .ytp-vertical-caption .caption-visual-line .ytp-caption-segment:last-child{padding-bottom:.25em;padding-right:0}.ytp-time-display{font-size:109%;display:inline-block;vertical-align:top;padding:0 5px;white-space:nowrap;line-height:35px}.ytp-music-player .ytp-time-display{line-height:48px}.ytp-small-mode.ytp-music-player .ytp-time-display{line-height:35px}.ytp-big-mode .ytp-time-display{line-height:53px}.ytp-volume-slider-active .ytp-time-display-allow-autohide{display:none}.ytp-time-separator,.ytp-time-duration{color:#ddd}.ytp-music-player .ytp-time-current,.ytp-music-player .ytp-time-separator,.ytp-music-player .ytp-time-duration{color:#fff}.ytp-live .ytp-time-current,.ytp-live .ytp-time-separator,.ytp-live .ytp-time-duration{display:none}.ytp-chrome-controls .ytp-live-badge,.ytp-big-mode .ytp-chrome-controls .ytp-live-badge{display:none;width:auto;text-transform:uppercase}.ytp-chrome-controls .ytp-live .ytp-live-badge,.ytp-big-mode .ytp-chrome-controls .ytp-live .ytp-live-badge{display:inline-block}.ytp-live-badge:before{display:inline-block;width:6px;height:6px;vertical-align:4%;margin-right:5px;background:#757575;content:'';border-radius:6px}.ytp-big-mode .ytp-live-badge:before{width:9px;height:9px;border-radius:9px}.html5-video-player .ytp-live-badge[aria-disabled=true],.html5-video-player .ytp-live-badge[disabled]{opacity:1}.ytp-live-badge[disabled]:before{background:#f00}.ytp-title{overflow:hidden;flex:1;display:flex}.ytp-title-text{vertical-align:top;padding-top:12px;font-size:18px;flex:1}.ytp-big-mode .ytp-title-text{padding-top:18px;font-size:27px}.ytp-embed:not(.ad-showing) .ytp-title-text{padding-top:21px}.ytp-big-mode.ytp-embed:not(.ad-showing) .ytp-title-text{padding-top:36px}.ytp-title-subtext{font-size:14px;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-big-mode .ytp-title-subtext{font-size:20px}.ytp-title-subtext a:empty{display:none}.ytp-title-text{max-width:100%;padding-left:4px;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-big-mode .ytp-title-text{padding-left:6px}.ytp-title-fullerscreen-link{cursor:default}.ytp-tooltip{position:absolute;z-index:1002;font-size:118%;font-weight:500;line-height:15px;opacity:0;-moz-transition:-moz-transform .1s cubic-bezier(0.0,0.0,0.2,1),opacity .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.0,0.0,0.2,1),opacity .1s cubic-bezier(0.0,0.0,0.2,1);-ms-transition:-ms-transform .1s cubic-bezier(0.0,0.0,0.2,1),opacity .1s cubic-bezier(0.0,0.0,0.2,1);transition:transform .1s cubic-bezier(0.0,0.0,0.2,1),opacity .1s cubic-bezier(0.0,0.0,0.2,1);pointer-events:none}.ytp-big-mode .ytp-tooltip{line-height:22px}.ytp-tooltip:not([aria-hidden=true]){opacity:1;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;-moz-transition:-moz-transform .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:-webkit-transform .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);-ms-transition:-ms-transform .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);transition:transform .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-tooltip.ytp-preview{padding:2px;background-color:rgba(28,28,28,0.9);border-radius:2px}.ytp-tooltip.ytp-text-detail.ytp-preview{width:312px}.ytp-big-mode .ytp-tooltip.ytp-text-detail.ytp-preview{width:457px}.ytp-tooltip-text-wrapper{border-radius:3px;float:right}.ytp-tooltip.ytp-preview:not(.ytp-text-detail) .ytp-tooltip-text-wrapper{position:absolute;bottom:5px;left:0;width:100%;text-align:center;z-index:1}.ytp-tooltip.ytp-text-detail.ytp-preview .ytp-tooltip-text-wrapper{padding:0 9px;margin:4px 0;overflow:hidden;max-height:46px;max-width:130px}.ytp-big-mode .ytp-tooltip.ytp-text-detail.ytp-preview .ytp-tooltip-text-wrapper{margin:6px 0;max-height:69px;max-width:195px}.ytp-tooltip-text{display:block;background-color:rgba(28,28,28,0.9);border-radius:2px;padding:5px 9px}.ytp-tooltip-opaque .ytp-tooltip-text{background-color:rgba(28,28,28,1)}.ytp-tooltip.ytp-preview .ytp-tooltip-text{display:inline;border-bottom-left-radius:0;border-bottom-right-radius:0}.ytp-tooltip-image-enabled .ytp-tooltip-text{padding-left:34px}.ytp-big-mode .ytp-tooltip-image-enabled .ytp-tooltip-text{padding-left:45px}.ytp-tooltip.ytp-text-detail.ytp-preview .ytp-tooltip-text{background-color:transparent;padding:0}.ytp-tooltip-bg{background-color:#000;background-repeat:no-repeat;position:relative;display:none}.ytp-tooltip.ytp-preview .ytp-tooltip-bg{display:block}.ytp-tooltip.ytp-text-detail.ytp-preview .ytp-tooltip-bg{float:left}.ytp-tooltip-duration{display:none}.ytp-tooltip.ytp-text-detail.ytp-preview.ytp-has-duration .ytp-tooltip-duration{display:block;position:absolute;right:3px;bottom:3px;background-color:rgba(28,28,28,0.9);padding:2px 4px}.ytp-tooltip-title{display:none}.ytp-tooltip.ytp-text-detail .ytp-tooltip-title{display:block;color:#aaa;text-transform:uppercase}.ytp-tooltip-image{width:20px;height:20px;border:0;border-radius:10px;position:absolute;display:none;top:2px;left:7px;background-size:contain}.ytp-big-mode .ytp-tooltip-image{width:25px;height:25px;border-radius:12.5px;top:3px;left:10px}.ytp-tooltip-image-enabled .ytp-tooltip-image{display:inherit}.ytp-unmute.ytp-popup{position:absolute;top:36px;left:0;z-index:1001;text-transform:uppercase;color:#000;font-size:127%;font-weight:500;background:none;padding:12px}.ytp-big-mode .ytp-unmute.ytp-popup{top:30px;padding:18px}.ytp-autohide .ytp-unmute,.ytp-hide-info-bar .ytp-unmute{top:0}.ytp-unmute-inner{padding-left:3px;padding-right:12px;background-color:rgba(255,255,255,1);border-radius:2px;border-bottom:1px solid #f1f1f1;text-shadow:none}.ytp-big-mode .ytp-unmute-inner{padding-left:5px;padding-right:18px}.ytp-unmute-icon{width:36px;height:36px;display:inline-block;vertical-align:middle}.ytp-unmute-icon .ytp-svg-fill{fill:#000}.ytp-unmute-text{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;display:inline-block}.ytp-big-mode .ytp-unmute-icon{width:54px;height:54px}.ytp-unmute.ytp-popup.ytp-unmute-animated .ytp-unmute-inner{position:relative;background-color:transparent;border-bottom:none;padding:0}.ytp-unmute-animated .ytp-unmute-icon{padding-left:2px;position:relative;z-index:10;background-color:rgba(255,255,255,1);border-radius:2px;border-bottom:1px solid #f1f1f1}.ytp-unmute-animated .ytp-unmute-box{display:block;background-color:rgba(255,255,255,1);position:absolute;left:0;top:0;bottom:0;border-radius:2px;border-bottom:1px solid #f1f1f1}.ytp-unmute-animated .ytp-unmute-text{position:relative;z-index:10;padding-top:1px;padding-right:10px}.ytp-unmute-expand .ytp-unmute-box{width:0;-moz-animation:ytp-unmute-width-anim .5s cubic-bezier(0.0,0.0,0.2,1) 3.5s forwards;-webkit-animation:ytp-unmute-width-anim .5s cubic-bezier(0.0,0.0,0.2,1) 3.5s forwards;animation:ytp-unmute-width-anim .5s cubic-bezier(0.0,0.0,0.2,1) 3.5s forwards}.ytp-unmute-expand .ytp-unmute-text{opacity:0;-moz-animation:ytp-unmute-alpha-anim .25s cubic-bezier(0.0,0.0,0.2,1) 3.8s forwards;-webkit-animation:ytp-unmute-alpha-anim .25s cubic-bezier(0.0,0.0,0.2,1) 3.8s forwards;animation:ytp-unmute-alpha-anim .25s cubic-bezier(0.0,0.0,0.2,1) 3.8s forwards}.ytp-unmute-shrink .ytp-unmute-box{width:100%;-moz-animation:ytp-unmute-width-anim .5s cubic-bezier(0.4,0.0,1,1) 5.5s reverse forwards;-webkit-animation:ytp-unmute-width-anim .5s cubic-bezier(0.4,0.0,1,1) 5.5s reverse forwards;animation:ytp-unmute-width-anim .5s cubic-bezier(0.4,0.0,1,1) 5.5s reverse forwards}.ytp-unmute-shrink .ytp-unmute-text{opacity:1;-moz-animation:ytp-unmute-alpha-anim .25s cubic-bezier(0.4,0.0,1,1) 5.4s reverse forwards;-webkit-animation:ytp-unmute-alpha-anim .25s cubic-bezier(0.4,0.0,1,1) 5.4s reverse forwards;animation:ytp-unmute-alpha-anim .25s cubic-bezier(0.4,0.0,1,1) 5.4s reverse forwards}@keyframes ytp-unmute-width-anim{0%{width:0}to{width:100%}}@keyframes ytp-unmute-alpha-anim{0%{opacity:0}to{opacity:1}}.html5-video-info-panel{background:rgba(28,28,28,0.8);border-radius:4px;color:#fff;left:10px;position:absolute;top:10px;z-index:64;min-width:26em}.html5-video-info-panel-close{cursor:pointer;position:absolute;right:5px;top:5px}.html5-video-info-panel-content{padding:5px}.html5-video-info-panel-content>div>div{display:inline-block;font-weight:500;padding:0 .5em;text-align:right;width:10em}.ytp-horizonchart{display:inline-block;margin:2px;position:relative;vertical-align:bottom}.ytp-horizonchart>span{display:inline-block;position:absolute}.ytp-video-menu-item{display:block;height:44px;padding:10px}.ytp-big-mode .ytp-video-menu-item{height:66px;padding:15px}.ytp-video-menu-item[aria-checked=true]{background-color:rgba(255,255,255,0.1)}.ytp-video-menu-item:hover,.ytp-video-menu-item[aria-checked=true]:hover{background-color:rgba(255,255,255,0.15)}.ytp-video-menu-item-now-playing,.ytp-video-menu-item-index{padding-right:9px;min-width:10px;height:44px;line-height:44px;float:left}.ytp-big-mode .ytp-video-menu-item-now-playing,.ytp-big-mode .ytp-video-menu-item-index{padding-right:13px;height:66px;line-height:66px}.ytp-video-menu-item-now-playing{display:none;color:#f00}.ytp-color-white .ytp-video-menu-item-now-playing{color:#ddd}.ytp-color-party .ytp-video-menu-item-now-playing{-moz-animation:ytp-party-color .15s linear infinite;-webkit-animation:ytp-party-color .15s linear infinite;animation:ytp-party-color .15s linear infinite}.ytp-video-menu-item[aria-checked=true] .ytp-video-menu-item-now-playing{display:inline}.ytp-video-menu-item[aria-checked=true] .ytp-video-menu-item-index{display:none}.ytp-video-menu-item-title{padding-left:9px;font-size:120%;max-height:2.6em;overflow:hidden}.ytp-video-menu-item-author{padding-left:9px;color:#b8b8b8;overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ytp-video-menu-item-thumbnail{float:left;width:64px;height:36px;margin:4px;border:0 solid #f00;background-position:0 -6px;background-size:64px 48px}.ytp-color-white .ytp-video-menu-item-thumbnail{border-color:#ddd}.ytp-color-party .ytp-video-menu-item-thumbnail{-moz-animation:ytp-party-background-color .1s linear infinite;-webkit-animation:ytp-party-background-color .1s linear infinite;animation:ytp-party-background-color .1s linear infinite}.ytp-big-mode .ytp-video-menu-item-thumbnail{width:96px;height:54px;margin:6px;background-position:0 -9px;background-size:96px 72px}.ytp-video-menu-item[aria-checked=true] .ytp-video-menu-item-thumbnail{margin:2px;border-width:2px}.ytp-big-mode .ytp-video-menu-item[aria-checked=true] .ytp-video-menu-item-thumbnail{margin:4px}.ytp-visualizer{position:absolute;width:100%;height:100%;vertical-align:top;overflow:hidden;z-index:11;pointer-events:none;opacity:.5}.ytp-volume-panel{display:inline-block;width:0;height:100%;-moz-transition:margin .2s cubic-bezier(0.4,0.0,1,1),width .2s cubic-bezier(0.4,0.0,1,1);-webkit-transition:margin .2s cubic-bezier(0.4,0.0,1,1),width .2s cubic-bezier(0.4,0.0,1,1);transition:margin .2s cubic-bezier(0.4,0.0,1,1),width .2s cubic-bezier(0.4,0.0,1,1);cursor:pointer;outline:0}.ytp-volume-slider-active .ytp-volume-panel{width:52px;margin-right:3px;-moz-transition:margin .2s cubic-bezier(0.0,0.0,0.2,1),width .2s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:margin .2s cubic-bezier(0.0,0.0,0.2,1),width .2s cubic-bezier(0.0,0.0,0.2,1);transition:margin .2s cubic-bezier(0.0,0.0,0.2,1),width .2s cubic-bezier(0.0,0.0,0.2,1)}.ytp-big-mode .ytp-volume-slider-active .ytp-volume-panel{width:78px;margin-right:5px}.ytp-probably-keyboard-focus .ytp-volume-panel:focus{box-shadow:inset 0 0 0 2px rgba(27,127,204,.8)}.ytp-volume-slider{height:100%;position:relative;overflow:hidden}.ytp-volume-slider-handle{position:absolute;top:50%;width:12px;height:12px;border-radius:6px;margin-top:-6px;background:#fff}.ytp-big-mode .ytp-volume-slider-handle{width:18px;height:18px;border-radius:9px;margin-top:-9px}.ytp-volume-slider-handle:before,.ytp-volume-slider-handle:after{content:'';position:absolute;display:block;top:50%;height:3px;margin-top:-2px;width:64px}.ytp-big-mode .ytp-volume-slider-handle:before,.ytp-big-mode .ytp-volume-slider-handle:after{height:4px;margin-top:-2px;width:96px}.ytp-volume-slider-handle:before{left:-58px;background:#fff}.ytp-big-mode .ytp-volume-slider-handle:before{left:-87px}.ytp-volume-slider-handle:after{left:6px;background:rgba(255,255,255,.2)}.ytp-big-mode .ytp-volume-slider-handle:after{left:9px;background:rgba(255,255,255,.2)}.ytp-show-watch-later-title.ytp-watch-later-button{margin-left:10px;margin-right:10px}.ytp-overflow-panel .ytp-show-watch-later-title.ytp-watch-later-button{margin-left:20px;margin-right:20px}.ytp-big-mode .ytp-chrome-top .ytp-watch-later-button,.ytp-chrome-top .ytp-watch-later-button{width:auto;height:auto}.ytp-watch-later-icon{margin:auto;width:36px;height:36px;position:relative}.ytp-big-mode .ytp-watch-later-icon{width:54px;height:54px}.ytp-overflow-panel .ytp-watch-later-icon{width:60px;height:60px;margin-bottom:10px}.ytp-watch-later-title{font-weight:500;text-align:center;font-size:14px;display:none}.ytp-big-mode .ytp-watch-later-title,.ytp-overflow-panel .ytp-watch-later-title{font-size:20px}.ytp-show-watch-later-title .ytp-watch-later-title{display:block}.ytp-watch-later-icon .ytp-spinner-container{width:20px;padding-bottom:20px;margin-top:-10px;margin-left:-10px}.ytp-big-mode .ytp-watch-later-icon .ytp-spinner-container{width:35px;padding-bottom:35px;margin-top:-17.5px;margin-left:-17.5px}.ytp-watch-later-icon .ytp-spinner-circle{border-width:3px}.ytp-big-mode .ytp-watch-later-icon .ytp-spinner-circle{border-width:5px}.ytp-watermark{position:absolute;width:110px;height:26px;bottom:49px;right:16px;z-index:25;opacity:.9}.ytp-watermark.ytp-watermark-small{width:85px;height:20px}.html5-video-player .ytp-watermark{-moz-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:bottom .25s cubic-bezier(0.0,0.0,0.2,1),opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-big-mode .ytp-watermark{bottom:70px}.ytp-hide-controls .ytp-watermark{bottom:16px;-moz-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1)}.ytp-native-controls .ytp-watermark{bottom:61px;left:16px}.ytp-watermark:hover{opacity:1}.ytp-muted-autoplay-overlay .ytp-watermark{bottom:0}.ytp-autohide .ytp-watermark{opacity:0;-moz-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1);transition:bottom .1s cubic-bezier(0.4,0.0,1,1),opacity .1s cubic-bezier(0.4,0.0,1,1)}.webgl{display:block;position:absolute;z-index:11;width:100%}.ended-mode .webgl{display:none}.ytp-chrome-controls .ytp-button.ytp-youtube-button{width:67px}.ytp-big-mode .ytp-chrome-controls .ytp-button.ytp-youtube-button{width:100px}.ytp-drawer{position:absolute;top:0;right:0;bottom:0;width:350px;text-align:center;overflow:hidden;z-index:65;-moz-transition:width .25s cubic-bezier(0.0,0.0,0.2,1),bottom .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:width .25s cubic-bezier(0.0,0.0,0.2,1),bottom .25s cubic-bezier(0.0,0.0,0.2,1);transition:width .25s cubic-bezier(0.0,0.0,0.2,1),bottom .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-autohide .ytp-drawer{bottom:-6px;-moz-transition:width .25s cubic-bezier(0.4,0.0,1,1),bottom .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:width .25s cubic-bezier(0.4,0.0,1,1),bottom .25s cubic-bezier(0.4,0.0,1,1);transition:width .25s cubic-bezier(0.4,0.0,1,1),bottom .25s cubic-bezier(0.4,0.0,1,1)}.ytp-big-mode .ytp-drawer{width:425px}.ytp-drawer-closed{width:25px}.ytp-big-mode .ytp-drawer-closed{width:38px}.ytp-drawer-content{position:absolute;left:0;top:0;width:350px;height:100%;padding:40px 10px 10px;background:rgba(0,0,0,0.8);-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-big-mode .ytp-drawer-content{width:425px;padding:70px 15px 15px}.ytp-drawer-closed .ytp-drawer-content{opacity:0;-moz-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);-webkit-transition:opacity .25s cubic-bezier(0.4,0.0,1,1);transition:opacity .25s cubic-bezier(0.4,0.0,1,1)}.ytp-drawer-close-button{position:absolute;right:0;top:0;width:24px;height:24px;padding:5px;fill:white}.ytp-big-mode .ytp-drawer-close-button{width:36px;height:36px;padding:7px}.ytp-drawer-closed .ytp-drawer-close-button{display:none}.ytp-drawer-open-button{display:none;position:absolute;top:50%;left:0;width:15px;height:32px;margin-top:-16px;padding:10px 5px;background:rgba(0,0,0,0.7)}.ytp-big-mode .ytp-drawer-open-button{width:23px;height:48px;margin-top:-24px;padding:15px 8px}.ytp-drawer-closed .ytp-drawer-open-button{display:block}.ytp-drawer-open-button:after{display:inline-block;border:5px solid transparent;border-right-color:#aaa;border-left:none;content:''}.ytp-big-mode .ytp-drawer-open-button:after{border-bottom-width:8px;border-right-width:8px;border-top-width:8px}.html5-ypc-module{line-height:1.2;text-align:left}.html5-ypc-action-heading{margin-bottom:5px;font-size:18px;color:#999}.ytp-small-mode .html5-ypc-action-heading{display:none}.html5-ypc-title{font-size:20px}.html5-ypc-thumbnail{float:left}.html5-ypc-thumbnail img{width:100px;margin:0 10px 10px 0}.html5-ypc-thumbnail img.avatar{border-radius:50%;overflow:hidden}.ytp-small-mode .html5-ypc-thumbnail img{width:50px}.ytp-big-mode .html5-ypc-thumbnail img{width:150px;margin:0 15px 18px 0}.html5-ypc-description{font-size:14px}.ytp-small-mode .html5-ypc-description{margin-top:10px}.ytp-big-mode .html5-ypc-description{margin-top:38px}.html5-ypc-purchase{font-weight:500;font-size:14px;margin:12px 0;padding:10px 20px;border-radius:2px;background:#2793e6;text-transform:uppercase}.ytp-big-mode .html5-ypc-purchase{margin:18px 0;padding:15px 20px;border-radius:3px}.html5-ypc-purchase:hover{background:#126db3}.html5-ypc-purchase-refined{font-weight:500;font-size:14px;position:absolute;right:0;bottom:0;margin-right:12px;padding:10px 20px;border-radius:2px;background:rgba(0,0,0,0.7);text-transform:uppercase;overflow:hidden;z-index:67;text-shadow:0 0 2px rgba(0,0,0,.5)}.ytp-big-mode .html5-ypc-purchase-refined{padding:15px 20px;margin-right:18px;border-radius:3px}.html5-ypc-purchase-refined-highlighted{background:#065fd4}.html5-ypc-purchase-refined-inactive-playback{bottom:24px}.html5-ypc-overlay{position:absolute;bottom:0;padding:5px;margin-left:12px;overflow:hidden;z-index:67;pointer-events:none;text-shadow:0 0 2px rgba(0,0,0,.5)}.ytp-big-mode .html5-ypc-overlay{padding:8px;margin-left:24px}.html5-ypc-endscreen{display:none;position:absolute;top:0;right:0;bottom:0;left:0;padding:51px 21px 21px;background:rgba(0,0,0,0.75);z-index:32}.ytp-small-mode .html5-ypc-endscreen{padding-top:21px}.ytp-ypc-clickwrap-overlay{padding:25px 20px 0;z-index:70}.ytp-ypc-clickwrap-header{border-bottom:1px solid #888;padding:0 0 15px 5px;font-size:182%;font-weight:normal}.ytp-ypc-clickwrap-description{margin:15px 0 0 5px;font-size:127%}.ytp-ypc-clickwrap-confirm{margin:20px 0 0 5px;padding:7px 10px;background-color:#37d;border-radius:2px}.ytp-ypc-clickwrap-confirm:hover{background-color:#26c}.ytp-yto-preroll-message{display:none;position:absolute;bottom:0;padding:5px;margin-left:12px;overflow:hidden;z-index:66;pointer-events:none;text-shadow:0 0 2px rgba(0,0,0,.5)}.ytp-yto-preroll .ytp-yto-preroll-message{display:block}
@keyframes show{0%{opacity:0}100%{opacity:1}}
form{margin:0;padding:0}label{color:#606770;cursor:default;font-weight:600;vertical-align:middle}label input{font-weight:normal}textarea,.inputtext,.inputpassword{-webkit-appearance:none;border:1px solid #ccd0d5;border-radius:0;margin:0;padding:3px}textarea{max-width:100%}select{border:1px solid #ccd0d5;padding:2px}input,select,textarea{background-color:#fff;color:#1c1e21}.inputtext,.inputpassword{padding-bottom:4px}.inputtext:invalid,.inputpassword:invalid{box-shadow:none}.inputradio{margin:0 5px 0 0;padding:0;vertical-align:middle}.inputcheckbox{border:0;vertical-align:middle}.inputbutton,.inputsubmit{background-color:#4267b2;border-color:#DADDE1 #0e1f5b #0e1f5b #d9dfea;border-style:solid;border-width:1px;color:#fff;padding:2px 15px 3px 15px;text-align:center}.inputsubmit_disabled{background-color:#999;border-bottom:1px solid #000;border-right:1px solid #666;color:#fff}.inputaux{background:#ebedf0;border-color:#EBEDF0 #666 #666 #e7e7e7;color:#000}.inputaux_disabled{color:#999}.inputsearch{background:#FFFFFF url(/rsrc.php/v3/yV/r/IJYgcESal33.png) no-repeat left 4px;padding-left:17px}
.inlineBlock{display:inline-block;zoom:1}

._li._li._li{overflow:initial}._72b0{position:relative;z-index:0}
.pluginErrorLink{color:#f03d25}
.pluginFacepileConnectLast,.pluginFacepileConnectConnected .pluginFacepileConnectFirst{animation:show .4s;display:inline-block !important}.pluginFacepileConnectFirst,.pluginFacepileConnectConnected .pluginFacepileConnectLast{display:none !important}
.pluginFontArial,.pluginFontArial button,.pluginFontArial input,.pluginFontArial label,.pluginFontArial select,.pluginFontArial td,.pluginFontArial textarea{font-family:Arial, sans-serif}.pluginFontLucida,.pluginFontLucida button,.pluginFontLucida input,.pluginFontLucida label,.pluginFontLucida select,.pluginFontLucida td,.pluginFontLucida textarea{font-family:Lucida Grande, sans-serif}.pluginFontSegoe,.pluginFontSegoe button,.pluginFontSegoe input,.pluginFontSegoe label,.pluginFontSegoe select,.pluginFontSegoe td,.pluginFontSegoe textarea{font-family:Segoe UI, sans-serif}.pluginFontTahoma,.pluginFontTahoma button,.pluginFontTahoma input,.pluginFontTahoma label,.pluginFontTahoma select,.pluginFontTahoma td,.pluginFontTahoma textarea{font-family:Tahoma, sans-serif}.pluginFontTrebuchet,.pluginFontTrebuchet button,.pluginFontTrebuchet input,.pluginFontTrebuchet label,.pluginFontTrebuchet select,.pluginFontTrebuchet td,.pluginFontTrebuchet textarea{font-family:Trebuchet MS, sans-serif}.pluginFontVerdana,.pluginFontVerdana button,.pluginFontVerdana input,.pluginFontVerdana label,.pluginFontVerdana select,.pluginFontVerdana td,.pluginFontVerdana textarea{font-family:Verdana, sans-serif}.pluginFontHelvetica,.pluginFontHelvetica button,.pluginFontHelvetica input,.pluginFontHelvetica label,.pluginFontHelvetica select,.pluginFontHelvetica td,.pluginFontHelvetica textarea{font-family:Helvetica, Arial, sans-serif}
._2lqg{background:#f5f6f7;border:1px solid #ebedf0;border-top:0;overflow-y:auto}._2lqg>div{box-sizing:border-box;height:100%;position:relative;width:100%}._h7n{background:#fff;border-color:#EBEDF0 #dfe0e4 #d0d1d5;border-radius:2px;box-shadow:0 1px 2px rgba(0, 0, 0, .12);position:relative}._h7n ._h7o{margin:2px 0;position:absolute;right:8px}._2lqh{width:100%}._2p3a ._3x-2{overflow:hidden}
._3o6i{margin-bottom:10px}._57i_{color:#4b4f56;line-height:1.358;margin-bottom:2px}._57i_ a{color:#1d2129;font-weight:bold}._57j2 ._57j3 li{margin-right:2px;margin-top:2px}
._1drm{background:#fff;overflow:hidden;position:relative}._1drm ._1drn{border:1px solid #000}._1drm ._1dro{bottom:40px;left:0;position:absolute;right:0;top:0;z-index:1}._1b90 ._1dro{bottom:0}._2zfs{background:linear-gradient(to bottom, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, 0) 100%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}._1dro ._1drp{color:#365899;display:inline-block;font-size:18px;font-weight:500;line-height:1.358;margin-bottom:-5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._1dro ._1drq{color:#1d2129;font-size:12px;line-height:1.358;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._1drm ._1z7u{bottom:0;height:24px;left:0;position:absolute;right:0;z-index:2}._4o5p .pluginConnectButtonConnected,._4o5p .pluginConnectButtonDisconnected,._4o5q button{background-clip:padding-box;border:1px solid rgba(0, 0, 0, .12)}._1drm._1b90,._1drm._1ds4{border:1px solid #ebedf0}._1drm._1ds3 ._1drn{border:2px solid #fff;box-shadow:0 1px 6px rgba(0, 0, 0, .5)}._1drm._1ds3 ._1drp,._1drm._1ds3 ._1drq,._1drm._1ds3 ._1drq ._2tnv{color:#fff;text-shadow:0 2px 4px rgba(0, 0, 0, .9)}._1drm._1ds3 ._1drq ._4o5p{text-shadow:none}._1drm._1ds4 ._1z7u{background:#f5f6f7;border-top:1px solid #ebedf0;padding-top:7px}
body.plugin{background:transparent;font-family:Helvetica, Arial, sans-serif;line-height:1.28;overflow:hidden;-webkit-text-size-adjust:none}.plugin,.plugin button,.plugin input,.plugin label,.plugin select,.plugin td,.plugin textarea{font-size:11px}
.pluginConnectButton a._opc,form.async_saving a._opc{margin:0;opacity:1}.pluginConnectButton a._opd{color:#90949c}
._29bd,._29bd:hover{text-decoration:none}
._2tga{background:#4267b2;border:1px solid #4267b2;color:#fff;cursor:pointer;font-family:Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;position:relative;-webkit-user-select:none;white-space:nowrap}._89n_{background:#1877f2;border:0}._2tga.active{background:#4080ff;border:1px solid #4080ff}._2tga._4kae.active,._2tga._4kae.active:hover{background:#577fbc;border:1px solid #577fbc}._2tga._49ve{border-radius:3px;font-size:11px;height:20px;padding:0 0 0 2px}._2tga._8j9v{border-radius:3px;font-size:11px;height:20px;padding:0 6px}._2tga._3e2a{border-radius:4px;font-size:13px;height:28px;padding:0 4px 0 6px}._2tga._8j9w{border-radius:4px;font-size:13px;height:28px;padding:0 8px}._2tga._5n6f{border-top-left-radius:0;border-top-right-radius:0}._2tga:hover{background:#365899;border:1px solid #365899}._89n_:hover{background:#1877f2;border:0}._2tga:active{background:#577fbc;border:1px solid #577fbc}._89n_:active{background:#1877f2;border:0}._2tga:focus{outline-color:transparent;outline-style:none}._2tga.active:hover{background:#4080ff;border:1px solid #4080ff}._8f1i{background-color:rgba(9, 30, 66);border-radius:inherit;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}._8f1i:active{opacity:.3}._11qm{background:#fff;border:1px solid #ccd0d5;color:#4267b2}._11qm:hover{background:#f5f6f7;border:1px solid #ccd0d5}._11qm.active{border:1px solid #4080ff;color:#fff}._3oi2{background:#0084ff;border:1px solid #0084ff;color:#fff}._3oi2:hover{background:#0077e5;border:1px solid #0077e5}._3e2a ._3jn-{position:relative;top:-1px}._3jn-{height:16px;vertical-align:middle;width:16px}._3jn_{background:none;display:none;height:28px;left:-6px;position:absolute;top:-6px;width:28px}@keyframes burst{from{background-position:0 0}to{background-position:-616px 0}}._2tga.is_animating ._3jn_{animation:burst .24s steps(22) forwards;background:url(/rsrc.php/v3/yQ/r/GvVunJusdpv.png) no-repeat;background-position:0 0;background-size:616px 28px;display:inline-block;zoom:1}._49ve._2tga.is_animating ._3jn_{left:-6px;position:relative;top:-6px}._49vg,._5n2y{vertical-align:middle}._89n_._49ve ._49vg._8a19{padding-top:2px}._89n_._3e2a ._49vg._8a19{padding-top:1px}._2tga ._5n2y,._2tga.active ._49vg,._2tga.active.is_animating ._5n2y{display:none}._2tga ._49vg,._2tga.active ._5n2y,._2tga.active:hover ._4kag{display:inline-block;zoom:1}#facebook ._2tga span._49vh,#facebook ._2tga span._5n6h,._49vh,._5n6h{font-family:Helvetica, Arial, sans-serif;vertical-align:middle}._49vh{font-weight:bold}._5n6h{font-weight:normal}._5n6j{border-radius:3px;height:20px;line-height:20px}._5n6k{border-radius:4px;height:30px;line-height:30px}._5n6l{background:#fff;border:1px solid #8d949e;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;box-sizing:border-box;color:#1d2129;text-align:center;width:100%}._2tga ._1pbq{height:16px;width:16px}.no_svg ._2tga ._1pbq,.svg ._2tga ._1pbs{display:none}._2n-v ._49vh{padding-left:2px}
._4cqr{position:relative}._4cqr:after{content:'\A';height:100%;left:0;position:absolute;top:0;width:100%}
._4mr9{-webkit-touch-callout:none;-webkit-user-select:none}
.uiTypeaheadView .basic ._5dzy{float:none}.uiTypeaheadView .compact ._5dzy{display:inline-block;position:static}.UFIReplySocialSentenceLinkText ._5dzy{margin-left:1px}._5dzy{display:inline-block}._5dzz{height:14px;margin-left:3px;vertical-align:-2px;width:14px}._5d-3._5dzz{height:16px;margin-left:2px;vertical-align:-3px;width:16px}._5dz-{height:14px;margin-left:3px;vertical-align:-2px;width:14px}._5dz_{height:17px;margin-left:3px;vertical-align:-4px;width:17px}._5d-0{height:19px;margin-left:2px;vertical-align:-3px;width:19px}._5d-1{height:19px;margin-left:4px;vertical-align:-2px;width:19px}._6g4u{height:20px;margin-left:2px;vertical-align:-3px;width:20px}._5d-3._5d-1{height:26px;margin-left:4px;vertical-align:-5px;width:26px}
.highContrast ._56_f._5dzz:before,.highContrast .uiTypeaheadView .search.updatedSuggestionRows .selected ._56_f._5dzz:before{content:url(/rsrc.php/v3/yS/r/vcc5m4dw3rZ.png);margin:-37px 0 0 1px;position:absolute}.highContrast ._56_f._5dzz,.highContrast .uiTypeaheadView .search.updatedSuggestionRows .selected ._56_f._5dzz{overflow:hidden;position:relative}._56_f._5dzz,.uiTypeaheadView .search.updatedSuggestionRows .selected ._56_f._5dzz{background-image:url(/rsrc.php/v3/yS/r/vcc5m4dw3rZ.png);background-repeat:no-repeat;background-size:auto;background-position:1px -37px}.highContrast ._56_f._5d-3._5dzz:before{content:url(/rsrc.php/v3/yX/r/IVMq4QsMI9W.png);margin:-71px 0 0 0;position:absolute}.highContrast ._56_f._5d-3._5dzz{overflow:hidden;position:relative}._56_f._5d-3._5dzz{background-image:url(/rsrc.php/v3/yX/r/IVMq4QsMI9W.png);background-repeat:no-repeat;background-size:auto;background-position:0 -71px}.highContrast ._56_f._5dz-:before{content:url(/rsrc.php/v3/yS/r/vcc5m4dw3rZ.png);margin:-37px 0 0 1px;position:absolute}.highContrast ._56_f._5dz-{overflow:hidden;position:relative}._56_f._5dz-{background-image:url(/rsrc.php/v3/yS/r/vcc5m4dw3rZ.png);background-repeat:no-repeat;background-size:auto;background-position:1px -37px}.highContrast ._56_f._5dz_:before{content:url(/rsrc.php/v3/yX/r/IVMq4QsMI9W.png);margin:-107px 0 0 0;position:absolute}.highContrast ._56_f._5dz_{overflow:hidden;position:relative}._56_f._5dz_{background-image:url(/rsrc.php/v3/yX/r/IVMq4QsMI9W.png);background-repeat:no-repeat;background-size:auto;background-position:0 -107px}.highContrast ._56_f._5d-0:before{content:url(/rsrc.php/v3/yX/r/IVMq4QsMI9W.png);margin:-28px 0 0 0;position:absolute}.highContrast ._56_f._5d-0{overflow:hidden;position:relative}._56_f._5d-0{background-image:url(/rsrc.php/v3/yX/r/IVMq4QsMI9W.png);background-repeat:no-repeat;background-size:auto;background-position:0 -28px}.highContrast ._56_f._5d-1:before{content:url(/rsrc.php/v3/yX/r/IVMq4QsMI9W.png);margin:-51px 0 0 0;position:absolute}.highContrast ._56_f._5d-1{overflow:hidden;position:relative}._56_f._5d-1{background-image:url(/rsrc.php/v3/yX/r/IVMq4QsMI9W.png);background-repeat:no-repeat;background-size:auto;background-position:0 -51px}.highContrast ._56_f._5d-3._5d-1:before{content:url(/rsrc.php/v3/yX/r/IVMq4QsMI9W.png);margin:0 0 0 0;position:absolute}.highContrast ._56_f._5d-3._5d-1{overflow:hidden;position:relative}._56_f._5d-3._5d-1{background-image:url(/rsrc.php/v3/yX/r/IVMq4QsMI9W.png);background-repeat:no-repeat;background-size:auto;background-position:0 0}.highContrast ._56_f._3vjg._5dzz:before,.highContrast ._56_f._5d-3._3vjg ._5dzz:before,.highContrast ._56_f._3vjg._5dz-:before,.highContrast ._56_f._3vjg._5dz_:before,.highContrast ._56_f._3vjg._5d-0:before,.highContrast ._56_f._3vjg._5d-1:before,.highContrast ._56_f._5d-3._3vjg ._5d-1:before{content:url(/rsrc.php/v3/yX/r/IVMq4QsMI9W.png);margin:-171px 0 0 1px;position:absolute}.highContrast ._56_f._3vjg._5dzz,.highContrast ._56_f._5d-3._3vjg ._5dzz,.highContrast ._56_f._3vjg._5dz-,.highContrast ._56_f._3vjg._5dz_,.highContrast ._56_f._3vjg._5d-0,.highContrast ._56_f._3vjg._5d-1,.highContrast ._56_f._5d-3._3vjg ._5d-1{overflow:hidden;position:relative}._56_f._3vjg._5dzz,._56_f._5d-3._3vjg ._5dzz,._56_f._3vjg._5dz-,._56_f._3vjg._5dz_,._56_f._3vjg._5d-0,._56_f._3vjg._5d-1,._56_f._5d-3._3vjg ._5d-1{background-image:url(/rsrc.php/v3/yX/r/IVMq4QsMI9W.png);background-repeat:no-repeat;background-size:auto;background-position:1px -171px}.highContrast .uiTypeaheadView .selected ._56_f._5dzz:before{content:url(/rsrc.php/v3/yX/r/IVMq4QsMI9W.png);margin:-124px 0 0 0;position:absolute}.highContrast .uiTypeaheadView .selected ._56_f._5dzz{overflow:hidden;position:relative}.uiTypeaheadView .selected ._56_f._5dzz{background-image:url(/rsrc.php/v3/yX/r/IVMq4QsMI9W.png);background-repeat:no-repeat;background-size:auto;background-position:0 -124px}.highContrast .selected ._56_f._5dz_:before{content:url(/rsrc.php/v3/yX/r/IVMq4QsMI9W.png);margin:-90px 0 0 0;position:absolute}.highContrast .selected ._56_f._5dz_{overflow:hidden;position:relative}.selected ._56_f._5dz_{background-image:url(/rsrc.php/v3/yX/r/IVMq4QsMI9W.png);background-repeat:no-repeat;background-size:auto;background-position:0 -90px}.UFICommentContent ._56_f{margin-left:1px}.tooltipContent ._4ag8{overflow:hidden;white-space:normal;width:164px}
._2agf{word-wrap:normal}._2agf._4o_4{display:inline-flex}._55pe{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}
i.img{-ms-high-contrast-adjust:none}i.img u{clip:rect(1px, 1px, 1px, 1px);height:1px;left:auto;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.lfloat{float:left}.rfloat{float:right}
.fss{font-size:9px}.fsm{font-size:12px}.fsl{font-size:14px}.fsxl{font-size:16px}.fsxxl{font-size:18px}.fwn{font-weight:normal}.fwb{font-weight:600}.fcb{color:#333}.fcg{color:#90949c}.fcw{color:#fff}
._3cxu ._4cg3{margin-top:-4px}._4usz ._4cg3{margin-top:-1px}._43gg ._4cg3{margin-top:-1px}._43q9 ._4cg3{margin-top:-2px}._43qc ._4cg3{margin-top:-1px}._43qf ._4cg3{margin-top:-3px}._43gg ._43q7{margin-right:2px}._3cxu ._43q7{margin:4px 4px 0 0}._43q9 ._43q7{margin:2px 2px 0 0}._43qc ._43q7{margin:1px 1px 0 0}._43qf ._43q7{margin:3px 3px 0 0}._43qm li:last-child{margin-right:0}._4nab ._43q7{margin:0}._43q7 a{display:block;position:relative}._2rt_>div{vertical-align:bottom}._43q7 .img{vertical-align:bottom}._605a ._43q7 .img{border-radius:50%}._605a ._43q7 .img._67hd{border-radius:0}._43qm .showAll{display:block}._43qm ._43qn{border-color:#577fbc;border-width:1px 0 0;padding:3px}._3cxu ._43qn{line-height:18px;margin:4px 4px 0 0}._43q9 ._43qn{line-height:18px;margin:2px 2px 0 0}._43qc ._43qn{line-height:24px;margin:1px 1px 0 0}._43qf ._43qn{line-height:44px;margin:3px 3px 0 0}
.uiScaledImageContainer{position:relative;overflow:hidden}.uiScaledImageCentered{background-color:#f5f6f7;text-align:center}.uiScaledImageContainer img{height:100%;min-height:100%;position:relative}.uiScaledImageContainer .scaledImageFitWidth{height:auto;min-height:initial;width:100%}.uiScaledImageContainer .scaledImageFitHeight{height:100%;min-height:initial;width:auto}.uiScaledImageContainer .verticallyAligned{min-height:0;vertical-align:middle}.non-editable-photo{display:inline-block;margin:0 0 110px 20px}
._rv{height:100px;width:100px}._rw{height:50px;width:50px}._s0:only-child{display:block}._3tm9{height:14px;width:14px}._54rv{height:16px;width:16px}._3qxe{height:19px;width:19px}._1m6h{height:24px;width:24px}._3d80{height:28px;width:28px}._54ru{height:32px;width:32px}._tzw{height:40px;width:40px}._54rt{height:48px;width:48px}._54rs{height:56px;width:56px}._1m9m{height:64px;width:64px}._ry{height:24px;width:24px}
._4jy0{border:1px solid;border-radius:2px;box-sizing:content-box;font-size:12px;-webkit-font-smoothing:antialiased;font-weight:bold;justify-content:center;padding:0 8px;position:relative;text-align:center;text-shadow:none;vertical-align:middle}.segoe ._4jy0{font-weight:600}._4jy0:before{content:'';display:inline-block;height:20px;vertical-align:middle}html ._4jy0:focus{box-shadow:0 0 1px 2px rgba(88, 144, 255, .75), 0 1px 1px rgba(0, 0, 0, .15);outline:none}._19_u ._4jy0:focus,._4jy0._5f0v:focus{box-shadow:none}._4jy0{transition:200ms cubic-bezier(.08,.52,.52,1) background-color, 200ms cubic-bezier(.08,.52,.52,1) box-shadow, 200ms cubic-bezier(.08,.52,.52,1) transform}._4jy0:active{transition:none}.mac ._4jy0:not(._42fr):active{box-shadow:none;transform:scale(.98)}._4jy0 .img{bottom:1px;position:relative;vertical-align:middle}form.async_saving ._4jy0 .img,a.async_saving._4jy0 .img,._4jy0._42fr .img{opacity:.5}._517h,._59pe:focus,._59pe:hover{background-color:#f5f6f7;border-color:#ccd0d5;color:#4b4f56}._64lx ._517h,._64lx ._59pe:focus,._64lx ._59pe:hover{background-color:#eff1f3;border-color:#bec3c9}._517h:hover{background-color:#ebedf0}._517h:active,._517h._42fs{background-color:#dddfe2;border-color:#bec3c9}form.async_saving ._517h,a.async_saving._517h,._517h._42fr{background-color:#f5f6f7;border-color:#dddfe2;color:#bec3c9}._517h._42fs{color:#4080ff}._4jy1,._4jy2{color:#fff}._4jy1{background-color:#4267b2;border-color:#4267b2}._4jy1:hover{background-color:#365899;border-color:#365899}._4jy1:active,._4jy1._42fs{background-color:#29487d;border-color:#29487d}form.async_saving ._4jy1,a.async_saving._4jy1,._4jy1._42fr{background-color:#9cb4d8;border-color:#9cb4d8}._4jy2{background-color:#42b72a;border-color:#42b72a}._4jy2:hover{background-color:#36a420;border-color:#36a420}._4jy2:active,._4jy2._42fs{background-color:#2b9217;border-color:#2b9217}form.async_saving ._4jy2,a.async_saving._4jy2,._4jy2._42fr{background-color:#ace0a2;border-color:#ace0a2}._59pe,form.async_saving ._59pe,a.async_saving._59pe,._59pe._42fr{background:none;border-color:transparent}._517i,._517i._42fr:active,._517i._42fr._42fs{height:18px;line-height:18px}._4jy3,._4jy3._42fr:active,._4jy3._42fr._42fs{line-height:22px}._4jy4,._4jy4._42fr:active,._4jy4._42fr._42fs{line-height:26px;padding:0 10px}._4jy5,._4jy5._42fr:active,._4jy5._42fr._42fs{line-height:34px;padding:0 16px}._4jy6,._4jy6._42fr:active,._4jy6._42fr._42fs{line-height:42px;padding:0 24px}._7vkv,._7vkv._42fr:active,._7vkv._42fr._42fs{padding:10px 0 0 0;width:100%}._51xa ._4jy0{border-radius:0;display:inline-block;margin:0 !important;margin-left:-1px !important;position:relative;z-index:1}._51xa>._4jy0:first-child,._51xa>:first-child ._4jy0{border-radius:2px 0 0 2px;margin-left:0 !important}._51xa>._4jy0:last-child,._51xa>:last-child ._4jy0{border-radius:0 2px 2px 0}._51xa>._4jy0:only-child,._51xa>:only-child ._4jy0{border-radius:2px}._51xa ._4jy0._42fr{z-index:0}._51xa ._4jy0._4jy1,._51xa ._4jy0._4jy2{z-index:2}._51xa ._4jy0:focus{z-index:3}._51xa ._4jy1+.uiPopover>._4jy1:not(:focus):after{background-color:#f5f6f7;bottom:-1px;content:'';display:block;left:-1px;position:absolute;top:-1px;width:1px}._4jy0._52nf{cursor:default}._9c6._9c6{background-clip:padding-box;border-color:rgba(0, 0, 0, .4)}._3y89 ._4jy0{border-bottom-width:0;border-top-width:0}._3y89>._4jy0:first-child,._3y89>:first-child ._4jy0{border-left-width:0;border-radius:1px 0 0 1px}._3y89>._4jy0:last-child,._3y89>:last-child ._4jy0{border-radius:0 1px 1px 0;border-right-width:0}._6n1z._4jy6,._6n1z._4jy6._42fr:active,._6n1z._4jy6._42fr._42fs{padding:0 0}._6n1z._517h,._6n1z._59pe:focus,._6n1z._59pe:hover{background-color:#fff;border-color:transparent}
._4-u2{border:1px solid #dddfe2;border-radius:3px}._2a1j._7y8g .homeGalahadFeed ._4-u2,._2a1j._7y8g .groupGalahadFeed ._4-u2,._2a1j._7y8g .profileGalahadFeed ._4-u2,._2a1j._7y8h ._4-u2{border:none;border-radius:8px;box-shadow:0 0 0 1px rgba(0, 0, 0, .1);margin-bottom:16px;overflow:hidden}._2a1j._7y8i ._3z62 .fbTimelineComposerCapsule ._4-u2{margin-bottom:0}._4-u2>._4-u3{border-top:1px solid #e5e5e5}._4-u2>._2f27{border-top:none}._4-u2>._4-u3:first-child{border-top:none;border-top-left-radius:3px;border-top-right-radius:3px}._4-u2>._4-u3:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}._2yq ._4-u2{border-color:transparent;border-left-width:0;border-right-width:0;position:relative}._2yq ._4-u2::before{border:1px solid #dddfe2;border-radius:4px;bottom:-1px;content:'';left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px}
._4-u5{background-color:#e9ebee}._2a1j ._65qq{background:#f7f6f5}._65qq{background:#fff}._469s{background-color:#000}._4-u7{background-color:#3578e5}._57d8{background-color:#f5f6f7}._4-u8{background-color:#fff}._8lc2{background-color:#fafafa}
._42ef{overflow:hidden}
._6a{display:inline-block}._6d{vertical-align:bottom}._6b{vertical-align:middle}._6e{vertical-align:top}._5u5j{width:100%}
._ohe{float:left}._ohf{float:right}
._4ki>li{border-width:0 0 0 1px;display:inline-block}._4kg>li{border-width:1px 0 0 0}._509->li{vertical-align:top}._509_>li{vertical-align:middle}._50a0>li{vertical-align:bottom}.uiList>li:first-child{border-width:0}._4ks>li{border-color:#ebedf0;border-style:solid}._4kt>li{border-color:#ccc;border-style:solid}._4ku>li{border-color:#aaa;border-style:solid}._4of{color:#365899;list-style-type:square;margin-left:12px}._7lda{list-style-type:disc;margin-left:16px}._7lda>._7ldb{text-indent:-2px}._4ki._703>li{padding-left:20px;padding-right:20px}._4ki._704>li{padding-left:5px;padding-right:5px}._4ki._6-j>li{padding-left:10px;padding-right:10px}._4ki._6-i>li{padding-right:0}._4kg._704>li{padding-top:5px;padding-bottom:5px}._4kg._6-j>li{padding-top:10px;padding-bottom:10px}._4kg._703>li{padding-top:20px;padding-bottom:20px}._4kg._6-i>li{padding-bottom:0}._4kg._6-h>li:first-child{padding-top:0}._4kg._6-h>li:last-child{padding-bottom:0}._4ki._6-h>li:first-child{padding-left:0}._4ki._6-h>li:last-child{padding-right:0}
._42ft{cursor:pointer;display:inline-block;text-decoration:none;white-space:nowrap}._42ft:hover{text-decoration:none}._42ft+._42ft{margin-left:4px}._42fr,._42fs{cursor:default}
._50f3{font-size:12px;line-height:16px}._50f4{font-size:14px;line-height:18px}._50f5{font-size:16px;line-height:20px}._50f6{font-size:18px;line-height:22px}._2iei{font-size:40px;line-height:48px}._2iej{font-size:24px;line-height:28px}._2iek{font-size:20px;line-height:24px}._2iel{font-size:16px;line-height:20px}._2iem{font-size:14px;line-height:18px}._2ien{font-size:14px;line-height:18px}._2ieo{font-size:13px;line-height:17px}._2iep{font-size:12px;line-height:16px}._2ieq{font-size:12px;line-height:16px}._50f7{font-weight:600}._5kx5{font-weight:normal}._50f8{color:#90949c}._c24{color:#4b4f56}._50f9{color:#1d2129}._2iev{color:#1c1e21}._2iex{color:#606770}._2iey{color:#bec3c9}._rzx{color:#385898}._rzy{color:#8d949e}._2ier{color:#fff}._1hk0{color:#1877f2}._2iet{color:#00a400}._2ieu{color:#fa383e}._2iez{color:#ccc}._2ie-{color:#4a4a4a}._2ie_{color:#373737}#facebook ._5s6c._5s6c,._5s6c{font-family:Georgia, serif;letter-spacing:normal}#facebook ._6mv-._6mv-,._6mv-{font-family:'Open Dyslexic';letter-spacing:normal}.CometSettingsPage ._2iep,.CometSettingsPage ._2ieq,.CometSettingsPage ._50f4{font-size:15px;line-height:20px}.CometSettingsPage ._50f4{font-weight:500}
._4jnw{margin:0}._3-8h{margin:4px}._3-8i{margin:8px}._3-8j{margin:12px}._3-8k{margin:16px}._3-8l{margin:20px}._2-5b{margin:24px}._1kbd{margin-bottom:0;margin-top:0}._3-8m{margin-bottom:4px;margin-top:4px}._3-8n{margin-bottom:8px;margin-top:8px}._3-8o{margin-bottom:12px;margin-top:12px}._3-8p{margin-bottom:16px;margin-top:16px}._3-8q{margin-bottom:20px;margin-top:20px}._2-ox{margin-bottom:24px;margin-top:24px}._1a4i{margin-left:0;margin-right:0}._3-8r{margin-left:4px;margin-right:4px}._3-8s{margin-left:8px;margin-right:8px}._3-8t{margin-left:12px;margin-right:12px}._3-8u{margin-left:16px;margin-right:16px}._3-8v{margin-left:20px;margin-right:20px}._6bu9{margin-left:24px;margin-right:24px}._5soe{margin-top:0}._3-8w{margin-top:4px}._3-8x{margin-top:8px}._3-8y{margin-top:12px}._3-8z{margin-top:16px}._3-8-{margin-top:20px}._4aws{margin-top:24px}._2-jz{margin-right:0}._3-8_{margin-right:4px}._3-90{margin-right:8px}._3-91{margin-right:12px}._3-92{margin-right:16px}._3-93{margin-right:20px}._y8t{margin-right:24px}._5emk{margin-bottom:0}._3-94{margin-bottom:4px}._3-95{margin-bottom:8px}._3-96{margin-bottom:12px}._3-97{margin-bottom:16px}._3-98{margin-bottom:20px}._20nr{margin-bottom:24px}._av_{margin-left:0}._3-99{margin-left:4px}._3-9a{margin-left:8px}._3-9b{margin-left:12px}._3-9c{margin-left:16px}._3-9d{margin-left:20px}._4m0t{margin-left:24px}
._8tm{padding:0}._2phz{padding:4px}._2ph-{padding:8px}._2ph_{padding:12px}._2pi0{padding:16px}._2pi1{padding:20px}._40c7{padding:24px}._2o1j{padding:36px}._6buq{padding-bottom:0;padding-top:0}._2pi2{padding-bottom:4px;padding-top:4px}._2pi3{padding-bottom:8px;padding-top:8px}._2pi4{padding-bottom:12px;padding-top:12px}._2pi5{padding-bottom:16px;padding-top:16px}._2pi6{padding-bottom:20px;padding-top:20px}._2o1k{padding-bottom:24px;padding-top:24px}._2o1l{padding-bottom:36px;padding-top:36px}._6bua{padding-left:0;padding-right:0}._2pi7{padding-left:4px;padding-right:4px}._2pi8{padding-left:8px;padding-right:8px}._2pi9{padding-left:12px;padding-right:12px}._2pia{padding-left:16px;padding-right:16px}._2pib{padding-left:20px;padding-right:20px}._2o1m{padding-left:24px;padding-right:24px}._2o1n{padding-left:36px;padding-right:36px}._iky{padding-top:0}._2pic{padding-top:4px}._2pid{padding-top:8px}._2pie{padding-top:12px}._2pif{padding-top:16px}._2pig{padding-top:20px}._2owm{padding-top:24px}._div{padding-right:0}._2pih{padding-right:4px}._2pii{padding-right:8px}._2pij{padding-right:12px}._2pik{padding-right:16px}._2pil{padding-right:20px}._31wk{padding-right:24px}._2phb{padding-right:32px}._au-{padding-bottom:0}._2pim{padding-bottom:4px}._2pin{padding-bottom:8px}._2pio{padding-bottom:12px}._2pip{padding-bottom:16px}._2piq{padding-bottom:20px}._2o1p{padding-bottom:24px}._4gao{padding-bottom:32px}._1cvx{padding-left:0}._2pir{padding-left:4px}._2pis{padding-left:8px}._2pit{padding-left:12px}._2piu{padding-left:16px}._2piv{padding-left:20px}._2o1q{padding-left:24px}._2o1r{padding-left:36px}
.sp_HjKThmPooM_{background-image:url(/rsrc.php/v3/yX/r/IVMq4QsMI9W.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:14px;width:14px}.sp_HjKThmPooM_.sx_f73ea8{width:16px;height:16px;background-position:-1px -72px}.sp_HjKThmPooM_.sx_e01569{width:13px;height:13px;background-position:-1px -125px}.sp_HjKThmPooM_.sx_605dd0{width:13px;height:13px;background-position:-1px -141px}.sp_HjKThmPooM_.sx_0b74b9{width:13px;height:13px;background-position:-1px -157px}.sp_HjKThmPooM_.sx_810e24{width:20px;height:20px;background-position:-1px -29px}.sp_HjKThmPooM_.sx_293c01{width:17px;height:17px;background-position:-1px -52px}.sp_HjKThmPooM_.sx_c86668{width:25px;height:25px;background-position:-1px -1px}.sp_HjKThmPooM_.sx_fb3284{background-position:-1px -91px}.sp_HjKThmPooM_.sx_0a153f{background-position:-1px -108px}.sp_HjKThmPooM_.sx_12c61a{background-position:0 -172px}
.sp_LUDk-mFiqB0{background-image:url(/rsrc.php/v3/yS/r/vcc5m4dw3rZ.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:12px;width:12px}.sp_LUDk-mFiqB0.sx_7a36d1{background-position:0 -38px}.sp_LUDk-mFiqB0.sx_1d1194{width:16px;height:16px;background-position:0 -21px}.sp_LUDk-mFiqB0.sx_1097e4{width:20px;height:20px;background-position:0 0}.sp_LUDk-mFiqB0.sx_6267ed{background-position:0 -51px}.sp_LUDk-mFiqB0.sx_e3e4de{background-position:0 -64px}.sp_LUDk-mFiqB0.sx_0f60ae{background-position:0 -77px}

#bootloader_US_Tu{height:42px;}.bootloader_US_Tu{display:block!important;}
.clearfix:after{clear:both;content:'.';display:block;font-size:0;height:0;line-height:0;visibility:hidden}.clearfix{zoom:1}.datawrap{word-wrap:break-word}.word_break{display:inline-block}.flexchildwrap{min-width:0;word-wrap:break-word}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aero{opacity:.5}.column{float:left}.center{margin-left:auto;margin-right:auto}#facebook .hidden_elem{display:none !important}#facebook .invisible_elem{visibility:hidden}#facebook .accessible_elem{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.direction_ltr{direction:ltr}.direction_rtl{direction:rtl}.text_align_ltr{text-align:left}.text_align_rtl{text-align:right}
._32qa button{opacity:.4}._59ov{height:100%;height:910px;position:relative;top:-10px;width:100%}._5ti_{background-size:cover;height:100%;width:100%}._5tj2{height:900px}._2mm3 ._5a8u .uiBoxGray{background:#fff;margin:0;padding:12px}._2494{height:100vh}._2495{margin-top:-10px;top:10px}
._2hkj>div{height:100%;position:relative;width:100%}
._4v3l{background:#fff;border-bottom:1px solid #dddfe2;position:relative}._4v3m{cursor:pointer}._4v3m:hover{background:#f2f2f2}
._10b4{overflow-y:auto;position:relative;width:100%}._10b5{height:200px;position:relative}._4g7o{left:50%;position:absolute;top:25%;transform:translate(-50%, -25%)}
._eh3{color:#8d949e;display:inline-block}._eg_{font-size:12px;line-height:34px;text-align:center}._eh2 ._eh3{border-bottom:4px solid #4267b2;color:#444950;font-weight:bold;height:30px}

._5f0v{outline:none}._3oxt{outline:1px dotted #3b5998;outline-color:invert}.webkit ._3oxt{outline:5px auto #5b9dd9}.win.webkit ._3oxt{outline-color:#e59700}
.uiLayer{outline:none}
._1m42{display:block}._1w_m ._1m42 img,._55s ._1m42 i{-webkit-filter:brightness(50%) blur(5px);transition:filter .5s ease-out}._5v3q ._1m42::before,._1m42::before{animation:rotateSpinner 1.2s linear infinite;background-image:url(/rsrc.php/v3/y2/r/onuUJj0tCqE.png);border:0;content:'';display:inline-block;height:24px;left:50%;margin:-12px -12px;position:absolute;top:50%;width:24px;z-index:10}
._55ym{animation:rotateSpinner 1.2s steps(20, end) infinite;display:inline-block;vertical-align:middle}._55yn._55yo{background-image:url(/rsrc.php/v3/y3/r/n-uOOobFC9i.png);height:12px;width:12px}._55yn._55yp{background-image:url(/rsrc.php/v3/yn/r/O1LrqXHR9oZ.png);height:12px;width:12px}._55yq{background-image:url(/rsrc.php/v3/y2/r/onuUJj0tCqE.png);height:24px;width:24px}._5tqs{animation-play-state:paused;display:none}._5tqs.async_saving,.async_saving ._5tqs{animation-play-state:running;display:inline-block}._2y32{animation-play-state:paused}._5d9-{animation:none;background-repeat:no-repeat}._5d9-._55yn{background-image:url(/rsrc.php/v3/y-/r/AGUNXgX_Wx3.gif);background-repeat:no-repeat;background-size:auto;background-position:0 2px;height:16px;width:16px}._5d9-._55yq{background-image:url(/rsrc.php/v3/yG/r/b53Ajb4ihCP.gif);background-repeat:no-repeat;background-size:auto;background-position:0 2px;height:32px;width:32px}@keyframes rotateSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

._51mz{border:0;border-collapse:collapse;border-spacing:0}._5f0n{table-layout:fixed;width:100%}.uiGrid .vTop{vertical-align:top}.uiGrid .vMid{vertical-align:middle}.uiGrid .vBot{vertical-align:bottom}.uiGrid .hLeft{text-align:left}.uiGrid .hCent{text-align:center}.uiGrid .hRght{text-align:right}._51mx:first-child>._51m-{padding-top:0}._51mx:last-child>._51m-{padding-bottom:0}._51mz ._51mw{padding-right:0}._51mz ._51m-:first-child{padding-left:0}._51mz._4r9u{border-radius:50%;overflow:hidden}

._4qba{font-style:inherit}._4qbb,._4qbc,._4qbd{background:none;font-style:inherit;padding:0;width:auto}._4qbd{border-bottom:1px solid #f99}._4qbb,._4qbc{border-bottom:1px solid #999}._4qbb:hover,._4qbc:hover,._4qbd:hover{background-color:#fcc;border-top:1px solid #ccc;cursor:help}

#bootloader_YPXwx{height:42px;}.bootloader_YPXwx{display:block!important;}

.widget_wysija_cont .inputContainer{position:relative;float:left}.widget_wysija_cont .ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError{position:absolute;top:300px;left:300px;display:block;z-index:5000;cursor:pointer}.formError .formErrorContent{background:none repeat scroll 0 0 #8E2121;border:1px solid #BBBBBB;color:#FFFFFF;font-family:tahoma;font-size:11px;padding:4px 10px;position:relative;width:150px;z-index:5001}.widget_wysija_cont .formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:5006}.widget_wysija_cont .formError .formErrorArrowBottom{margin:0px 0 0 12px;top:2px}.widget_wysija_cont .formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;font-size:0px;height:1px;background:#8E2121;margin:0 auto;line-height:0;font-size:0;display:block}.widget_wysija_cont .greenPopup .formErrorArrow div{background:#33be40}.widget_wysija_cont .blackPopup .formErrorArrow div{background:#393939;color:#FFF}.widget_wysija_cont .formError .formErrorArrow .line10{width:15px;border:none}.widget_wysija_cont .formError .formErrorArrow .line9{width:13px;border:none}.widget_wysija_cont .formError .formErrorArrow .line8{width:11px}.widget_wysija_cont .formError .formErrorArrow .line7{width:9px}.widget_wysija_cont .formError .formErrorArrow .line6{width:7px}.widget_wysija_cont .formError .formErrorArrow .line5{width:5px}.widget_wysija_cont .formError .formErrorArrow .line4{width:3px}.widget_wysija_cont .formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.widget_wysija_cont .formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}.widget_wysija_cont .formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}.greenPopup .formErrorContent{background:none repeat scroll 0 0 #FFFBCC;color:#555555}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{margin:5px 0 15px;color:#333333;font-family:sans-serif;font-size:12px;line-height:1.4em}.widget_wysija_cont .error,.widget_wysija_cont .login #login_error{background-color:#FFEBE8;border-color:#CC0000}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-style:solid;border-width:1px;margin:5px 15px 2px;padding:0 0.6em;color:#333333}.widget_wysija_cont.updated,.widget_wysija_cont .login .message{background-color:#FFFFE0;border-color:#E6DB55}.widget_wysija_cont .xdetailed-updated{background-color:#FFFFE0;border-color:#E6DB55;color:#000;font-weight:bold;display:none}.widget_wysija_cont .xdetailed-errors{background-color:#A50000;border-color:#888888;color:#DDDDDD;font-weight:bold;display:none}.widget_wysija_cont .instruct{font-style:italic;font-weight:bold;padding:5px 0;font-size:11px}.widget_wysija_cont .needInfo{padding-left:15px;text-decoration:underline}.widget_wysija_cont .wysija-submit{display:block;margin-top:20px}.widget_wysija_cont input.defaultlabels{color:#888}.widget_wysija_cont input.defaultlabels:focus{color:#373737}.widget_wysija_cont .abs-req{display:none}.widget_wysija_cont p label{display:block}.widget_wysija_cont .iframe-hidden{display:none}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#FFFFFF;border:1px solid;border-radius:0 0 0 0;font-weight:normal;margin:4px 0;padding:4px}.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#e55057;color:#fff}.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#e55057;color:#fff;border-color:#CC0000}.widget_wysija_cont .allmsgs ul{padding:0}.widget_wysija_cont .allmsgs li{list-style-type:none}.widget_wysija_cont .updated,.widget_wysija_cont .login .message{background-color:#FFFFE0;border-color:#E6DB55}.widget_wysija_cont .updated ul{margin:0}.widget_wysija_cont .showerrors{color:#DDDDDD}#wysija-subscriptions input.checkboxx{margin-left:0px;margin-right:10px}#wysija-subscriptions th label{margin-right:10px}#wysija-box-after-comment{width:25px}#wysija-box-after-register{margin:0 6px 0 0;padding:3px}.wysija-after-register{padding-bottom:10px}.wysija-unsubscribed-on{color:#bbb}.widget_wysija .wysija-required{font-weight:bold}.widget_wysija .wysija-radio-label,.widget_wysija .wysija-checkbox-label{margin:0 0 5px 0;cursor:pointer}.widget_wysija .wysija-radio,.widget_wysija .wysija-checkbox{margin:0 5px 0 0;vertical-align:middle}.xdetailed-errors,.xdetailed-updated{display:none}.widget_wysija_cont .allmsgs .updated{display:block !important}

.SumoSelect p{margin:0}.SumoSelect{width:200px}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:0}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;margin:0;padding:4px 8px;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.SelectClass,.SumoUnder,.bwg_thumbnail .SelectClass,.bwg_thumbnail .SumoUnder{position:absolute;height:100%;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-opacity:0;top:0;left:0;right:0}.SumoSelect.open>.search>label,.SumoSelect.open>.search>span{visibility:hidden}.bwg_thumbnail .SelectClass,.bwg_thumbnail .SumoUnder{width:100%;box-sizing:border-box;-moz-opacity:0;opacity:0}.SelectClass,.SumoUnder{display:inline-block;width:102%;box-sizing:border-box;-moz-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect .select-all>label,.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:0}.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:0 0 2px #7799D0;border-color:#7799D0}.SumoSelect>.CaptionCont{position:relative;border:1px solid #A4A4A4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}.SumoSelect>.CaptionCont>span{display:block;padding-right:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#000}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}.bwg_thumbnail .SumoSelect>.CaptionCont>label>i{background-image:none;bottom:0;background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,.11);border-radius:15px;overflow:hidden}.SumoSelect.open>.optWrapper{top:35px;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{padding:6px;position:relative}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.bwg_thumbnail .SumoSelect>.optWrapper>.options li.opt>label:hover{color:#323A45;opacity:.7}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#E4E4E4}.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4;border-bottom:1px solid #a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #AEAEAE;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #DBDBDB;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px}.bwg_thumbnail .SumoSelect>.optWrapper.isFloating>.options li.opt{padding:0}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#11a911;box-shadow:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAACzSURBVChTY/wPBAwkACYS1IKVEqWhfflFBsvczWANjISc1L/mEkP5wjsMv3/+ZVhTZcDAANKAC/StvvSf1WctGIPYYMNBhEXOpv9tyy6g6OtbfRFJ8UW4HMOa/bf+M7iugpoCkcClGCQH9kP/mstAd95mYGdlYvAyEmDYdu4Dw8/f/xg641UZCkN0UQMSZhfMVKnozSi2ofsPxdMgTQx2y8BOwgUwQunYpSf4Ag7iB1JiGwAouCBFqHEGogAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}

div[id^=bwg_container] p{padding:0!important;margin:0!important}div[id^=bwg_container] img{box-shadow:none!important}div[id^=bwg_container] *{margin:0}div[id^=bwg_container] .SumoSelect.open>.CaptionCont,div[id^=bwg_container] .SumoSelect:focus>.CaptionCont,div[id^=bwg_container] .SumoSelect:hover>.CaptionCont,div[id^=bwg_container] .SumoSelect>.CaptionCont{border:none;box-shadow:none}#bwg_tag_wrap{background-color:#fff;width:100%;font-family:inherit;margin:0 -5px 20px 0;z-index:200;position:relative}.bwg_search_loupe_container,.bwg_search_reset_container{font-size:18px;color:#ccc;cursor:pointer;position:relative}#bwg_tag_container p{text-align:center}#bwg_tag_container{border:1px solid #ccc;box-shadow:0 0 3px 1px #ccc;border-radius:4px;width:256px;float:right}#spider_popup_wrap a{border:none;box-shadow:none}div[id^=bwg_container].bwg_container .bwg-a{border:none;box-shadow:none!important;outline:0;font-size:0;cursor:pointer;text-decoration:none}div[id^=bwg_container] div[id^=bwg_container] .bwg_img_clear{max-height:none!important;max-width:none!important;padding:0!important}.tag_cloud_link{font-size:inherit!important}@media print{#spider_popup_left,#spider_popup_right,.bwg_image_info,[class^=bwg_slideshow_title_text_],[id^=bwg_slideshow_play_pause_],[id^=spider_slideshow_left_],[id^=spider_slideshow_right_]{background:0 0}}.bwg_spider_popup_loading,.footer-list-block .bwp_gallery .bwg_spider_popup_loading,.footer-list-block .bwp_gallery_tags .bwg_spider_popup_loading{background-image:url(../images/ajax_loader.png);background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:0 0;background-size:30px 30px;border:none!important;display:none;height:30px;left:50%;margin-left:-20px;margin-top:-20px;overflow:hidden;position:fixed;top:50%;width:30px;z-index:10102}.bwg_filmstrip_thumbnail_img{max-width:none!important}.dashicons-arrow-down-alt2:before{content:"\f347";height:100%;display:inline-block}.footer-list-block .bwp_gallery .spider_popup_overlay,.footer-list-block .bwp_gallery_tags .spider_popup_overlay,.spider_popup_overlay{cursor:pointer;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10100}.bwp_gallery_tags div[id^=bwg_container] li{border:none}.spider_popup_close,.spider_popup_close_fullscreen{-moz-box-sizing:content-box!important;box-sizing:content-box!important;cursor:pointer;display:table;line-height:0;position:absolute;z-index:11100}#spider_popup_left{left:0}#spider_popup_right{right:0}#spider_popup_left:hover,#spider_popup_right:hover{visibility:visible}#spider_popup_left:hover span{left:20px}#spider_popup_right:hover span{left:auto;right:20px}#spider_popup_left,#spider_popup_right{background:transparent url(../images/blank.gif) repeat scroll 0 0;bottom:35%;cursor:pointer;display:inline;height:30%;outline:medium none;position:absolute;width:35%;z-index:10130}#bwg_image_container #spider_popup_left,#bwg_image_container #spider_popup_right{width:25%}#spider_popup_left-ico,#spider_popup_right-ico{-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:table;line-height:0;margin-top:-15px;position:absolute;top:50%;z-index:10135}.bwg_captcha_refresh{background-image:url(../images/captcha_refresh.png);background-position:center center;background-repeat:no-repeat;background-size:100% 100%;border-width:0;cursor:pointer;display:inline-block;height:20px;width:20px;margin:0;padding:0;vertical-align:middle}.bwg_captcha_input{vertical-align:middle;width:75px!important}.bwg_captcha_img{cursor:pointer;margin:0 5px 0 5px;vertical-align:middle}.bwg_comment_error{color:red;display:block}.bwg_comment_waiting_message{display:none}.bwg_image_hit_container1,.bwg_image_info_container1,.bwg_image_rate_container1{height:100%;margin:0 auto;position:absolute;width:100%}.bwg_image_rate_container1{display:none}.bwg_image_hit_container2,.bwg_image_info_container2,.bwg_image_rate_container2{display:table;height:100%;margin:0 auto;position:absolute;width:100%}.bwg_image_hit_spun,.bwg_image_info_spun,.bwg_image_rate_spun{display:table-cell;height:100%;left:0;top:0;width:100%;overflow:hidden;position:relative}.bwg_image_hit,.bwg_image_info,.bwg_image_rate{display:inline-block;position:relative;text-decoration:none;word-wrap:break-word;z-index:11}.bwg_image_rate{z-index:999!important}@media screen and (max-width:465px){.bwg_ctrl_btn_container{height:auto!important}}.bwg_search_container_1{display:inline-block;width:100%;text-align:right;margin:0 5px 20px 0;background-color:rgba(0,0,0,0)}.bwg_search_container_2{display:inline-block;position:relative;border-radius:4px;box-shadow:0 0 3px 1px #ccc;background-color:#fff;border:1px solid #ccc;max-width:100%}div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input_container{display:block;margin-right:45px}div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_loupe_container{display:inline-block;margin-right:1px;vertical-align:middle;float:right}div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_reset_container{margin-right:5px;vertical-align:middle;float:right}.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_reset,.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search{display:block;font-size:10px;color:#323a45;cursor:pointer;line-height:inherit!important}.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search{font-size:12px}div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input,div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input:focus{color:#070707;outline:0;border:none;box-shadow:none;background:0 0;padding:3px 5px;font-family:inherit;width:100%}.bwg_order_cont .SumoSelect{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 3px 1px #ccc;border-radius:4px;height:initial;max-width:100%;padding:0 10px}.SumoSelect>.optWrapper>.options li.opt{border:none;text-align:left}.bwg_order_cont .SumoSelect .CaptionCont{text-align:left}.bwg_order_cont{background-color:rgba(0,0,0,0);display:block;text-align:right;width:100%;margin:0 5px 20px 0}#bwg_tag_container .SumoSelect,.bwg_order_cont .SumoSelect{display:inline-table}#bwg_tag_container .SumoSelect ul.options,.bwg_order_cont .SumoSelect ul.options{margin:0;padding:0!important}#bwg_tag_container .SumoSelect li,.bwg_order_cont .SumoSelect li{list-style:none}#bwg_tag_container .SumoSelect.open .search-txt{padding:0 8px;height:100%}#bwg_tag_container .SumoSelect>.optWrapper>.options li label{margin:0}.bwg_order_label{border:none;box-shadow:none;color:#bbb;font-family:inherit;font-weight:700;outline:0}.bwg_order{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 3px 1px #ccc;border-radius:4px;height:initial;max-width:100%;text-align:left}.wd_error{color:#ccc;font-size:initial}div[id^=bwg_container] .bwg_download_gallery{text-align:right;margin-top:10px}div[id^=bwg_container] .bwg_download_gallery a{color:#4a4a4a;font-size:25px;text-decoration:none}div[id^=bwg_container] .bwg_download_gallery a:hover{color:#7d7d7d}div[id^=bwg_container] .bwg-border-box *{-moz-box-sizing:border-box;box-sizing:border-box}.bwg-flex{display:flex}.bwg-width-100{width:100%;max-width:100%}.bwg-flex-column{flex-direction:column}.bwg-flex-row{flex-direction:row;flex-wrap:wrap}.bwg-container{font-size:0;width:100%;max-width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.bwg-item{display:flex;flex-direction:column;cursor:pointer}.bwg-item0{overflow:hidden;z-index:100}.bwg-item0:hover{background:0 0!important;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;opacity:1;z-index:102;position:relative}.bwg-item1{overflow:hidden;width:100%;position:relative}.bwg-item2{top:0;left:0;bottom:0;right:0;width:100%;height:100%}.bwg-item2{position:absolute}.bwg-ecommerce1,.bwg-title1{opacity:1;text-align:center;width:100%}.bwg-ecommerce1{text-align:right}.bwg-title2{width:100%;word-wrap:break-word}.bwg-item0:hover .bwg-ecommerce1,.bwg-item0:hover .bwg-title1{left:0!important;opacity:1!important}.bwg-play-icon1{display:flex;height:100%;opacity:1;position:absolute;top:0;width:100%;z-index:100;justify-content:center;align-content:center;flex-direction:column;text-align:center}.bwg_loading_div_1{position:absolute;width:100%;height:100%;z-index:115;text-align:center;vertical-align:middle;top:0}.bwg_load_more_ajax_loading{width:100%;z-index:115;text-align:center;vertical-align:middle;position:relative;height:30px}.bwg_loading_div_2{display:table;vertical-align:middle;width:100%;height:100%;background-color:#fff;opacity:.95}.bwg_loading_div_3{display:table-cell;text-align:center;position:relative;vertical-align:middle}.bwg_spider_ajax_loading{border:none!important;display:inline-block;text-align:center;position:relative;vertical-align:middle;background-image:url(../images/ajax_loader.png);float:none;width:30px;height:30px;background-size:30px 30px}.bwg-hidden{visibility:hidden}.bwg_container{position:relative;margin:20px 0}.bwg_inst_play_btn_cont,.bwg_inst_play_btn_cont .bwg_inst_play{display:block}.hidden{display:none}.bwg-loading{width:100%;height:100%;opacity:.95;position:absolute;background-color:#fff;background-image:url(../images/ajax_loader.png);background-position:center;background-repeat:no-repeat;background-size:50px;z-index:100100;top:0;left:0}#bwg_download{display:inline-block}#bwg_download.hidden{display:none}.bwg_thumbnail.bwg_container .search_line{min-height:50px;-webkit-box-shadow:0 5px 7px -5px rgba(0,0,0,.16);-moz-box-shadow:0 5px 7px -5px rgba(0,0,0,.16);box-shadow:0 5px 7px -5px rgba(0,0,0,.16);margin-bottom:10px;display:inline-block;width:100%}.bwg_thumbnail.bwg_container .search_line #bwg_tag_wrap,.bwg_thumbnail.bwg_container .search_line .bwg_order_cont,.bwg_thumbnail.bwg_container .search_line .bwg_search_container_1{float:left;display:table-cell;text-align:left;vertical-align:middle}.bwg_thumbnail.bwg_container .search_line #bwg_tag_wrap #bwg_tag_container,.bwg_thumbnail.bwg_container .search_line .bwg_order_cont select{border:.5px solid rgba(0,0,0,.15);box-shadow:none;border-radius:15px}.bwg_thumbnail.bwg_container .search_line .bwg_order_cont,.bwg_thumbnail.bwg_container .search_line .search_tags_container{width:25%;min-width:120px;max-width:180px;margin-right:20px;margin-bottom:10px;border:.5px solid rgba(0,0,0,.15);box-shadow:none;border-radius:15px;float:left;height:30px;padding:0;cursor:pointer;background:#fff}.bwg_thumbnail.bwg_container .search_line .bwg_order_cont select,.bwg_thumbnail.bwg_container .search_line .placeholder,.bwg_thumbnail.bwg_container .search_line .search-txt,.bwg_thumbnail.bwg_container .search_line .select-all,.bwg_thumbnail.bwg_container .search_line.SumoSelect .opt label{color:#323a45;font-size:12px;text-transform:uppercase;font-weight:400;font-family:Ubuntu;margin:0;border:none}.bwg_thumbnail.bwg_container .search_line .select-all label{margin-bottom:0;line-height:13px}.bwg_thumbnail.bwg_container .search_line .SumoSelect ul.options:not(:empty){padding:15px 0 0 10px!important}.bwg_thumbnail.bwg_container .search_line .SumoSelect{padding:0 10px;width:initial;height:inherit;cursor:pointer;display:block;border:none;box-shadow:none;border-radius:0;max-width:100%;background-color:transparent;line-height:inherit;vertical-align:bottom}.bwg_thumbnail.bwg_container .search_line .bwg_search_input_container{height:30px;text-align:center;font-size:12px;font-family:Ubuntu;border-radius:15px;text-align:left;width:calc(100%);margin:0;overflow:hidden}.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input,.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input:focus{height:30px;padding:0 10px;text-align:center;font-size:12px;font-family:Ubuntu;border-radius:15px;text-align:left;width:calc(100% - 64px);display:inline-table}.bwg_thumbnail.bwg_container .search_line .CaptionCont span{display:block!important;vertical-align:middle;color:#323a45!important;font-size:12px;text-transform:uppercase;font-family:Ubuntu;cursor:pointer;line-height:29px;max-width:calc(100% - 20px)}.bwg_thumbnail .search_tags{cursor:pointer}.bwg_thumbnail.bwg_container .search_line .SumoSelect .select-all>span,.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper.multiple>.options li.opt span{margin-left:-35px}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:25px}.bwg_thumbnail .bwg_search_input::-webkit-input-placeholder{color:#ccc;font-size:12px;text-transform:uppercase;font-family:Ubuntu}.bwg_thumbnail .bwg_search_input::-moz-placeholder{color:#ccc;font-size:12px;text-transform:uppercase;text-align:left;font-family:Ubuntu;line-height:30px}.bwg_thumbnail .bwg_search_input:-ms-input-placeholder{color:#ccc;font-size:12px;text-transform:uppercase;text-align:left;font-family:Ubuntu}.bwg_thumbnail .bwg_search_input:-moz-placeholder{color:#ccc;font-size:12px;text-transform:uppercase;text-align:left;font-family:Ubuntu}.bwg_thumbnail .search-txt::-webkit-input-placeholder{text-align:left;color:#323a45;opacity:.5;font-size:12px!important}.bwg_thumbnail .search-txt::-moz-placeholder{text-align:left;color:#323a45;opacity:.5;font-size:12px!important}.bwg_thumbnail .search-txt::-ms-input-placeholder{text-align:left;color:#323a45;opacity:.5;font-size:12px}.bwg_thumbnail .search-txt:-ms-input-placeholder{text-align:left;color:#323a45;opacity:.5;font-size:12px}.bwg_thumbnail .search-txt:-moz-placeholder{text-align:left;color:#323a45;opacity:.5;font-size:12px}.bwg_thumbnail .bwg_search_input_container .search_placeholder_title{width:calc(100% - 20px);height:29px;text-align:center;display:inline-block;background:#fff;position:absolute;top:.5px;left:10px;white-space:nowrap;border-radius:15px;color:#4e4e4e;text-transform:uppercase;overflow:hidden}.bwg_thumbnail .bwg_search_input_container .search_placeholder_title span{line-height:28px}.bwg_thumbnail.bwg_container .search_line .bwg_search_loupe_container{line-height:29px;display:inline-block;top:0;margin-right:10px;vertical-align:middle;float:none;padding-top:0;font-size:12px;font-family:Ubuntug}.bwg_thumbnail.bwg_container .search_line .bwg_search_loupe_container1{margin-left:0;float:left;top:0;line-height:30px;width:auto;height:30px;margin-left:10px}.bwg_thumbnail.bwg_container .search_line .bwg_search_reset_container{right:0;top:0;line-height:30px;width:11px;height:30px;margin-right:10px}.bwg_thumbnail.bwg_container .search_line .bwg_search_container_1{float:right;width:30%;min-width:120px}.bwg_thumbnail.bwg_container .search_line .bwg_search_container_1 .bwg_search_container_2{width:100%!important;float:right}.bwg_thumbnail.bwg_container .search_line .SumoSelect .select-all{padding:0 0 3px 35px!important;height:13px;line-height:13px;margin-bottom:15px!important}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper>.options li.opt{margin-bottom:15px;padding:0;list-style:none;color:#323a45;font-size:12px;text-transform:uppercase;font-family:Ubuntu;line-height:12px}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel,.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{font-family:Ubuntu;font-size:12px;line-height:12px}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background:0 0}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper>.options li.opt label{color:#323a45;font-size:12px;text-transform:uppercase;font-family:Ubuntu;font-weight:400;margin-bottom:0}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.CaptionCont{height:inherit;border:transparent;background:inherit;width:100%;cursor:pointer;max-height:calc(100% - 2px)}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.CaptionCont>label{margin:0;line-height:100%;cursor:pointer;width:20px}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.CaptionCont>label>i{line-height:100%;height:100%}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.CaptionCont>label>i.closed:before,.bwg_thumbnail.bwg_container .search_line .SumoSelect>.CaptionCont>label>i.opened:before{color:#323a45;font-size:10px;line-height:30px}.bwg_thumbnail.bwg_container .search_line .bwg_reset{position:absolute}.bwg_thumbnail.bwg_container .search_line .no-match{font-family:Ubuntu;font-size:12px;color:#323a45;padding:5px 25px!important;text-align:center}.bwg_thumbnail.bwg_container .search_line .search-txt{border:transparent;background:0 0;padding:4px 0!important;height:100%}.bwg_thumbnail.bwg_container .search_line .search-txt:focus{box-shadow:none}.bwg_thumbnail.bwg_container .search_line .bwg_order.SumoUnder{display:none}.bwg_slideshow_image_container{position:absolute}.bwg_slideshow_image_container>div>div{display:table;margin:0 auto}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slide_container_] img[id^=bwg_slideshow_image_]{display:inline-block}.bwg_thumbnail #bwg_tag_container p{text-align:left}.bwg_thumbnail .bwg_search_container_2{display:inline-block;position:relative;border-radius:4px;background-color:#fff;max-width:100%;box-shadow:none;border:.5px solid rgba(0,0,0,.15);border-radius:15px}.bwg_thumbnail .bwg_order_cont{background-color:rgba(0,0,0,0);display:block;text-align:right;width:100%;margin:0 5px 20px 5px}.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input_container{display:block;text-align:center}.bwg_thumbnail .SumoSelect>.optWrapper>.options li.opt:hover{background-color:transparent}.bwg-zoom-effect .bwg-zoom-effect-overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out}.bwg-zoom-effect:hover .bwg-zoom-effect-overlay{opacity:1}.bwg-zoom-effect img{-webkit-transition:all .5s;transition:all .5s}.bwg-zoom-effect .bwg-title1{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.bwg_container div[id^=bwg_container2_] img{height:initial}.bwg-masonry-vertical{flex-direction:column}.bwg-masonry-horizontal{flex-direction:row}.bwg-masonry-horizontal-parent{overflow-x:scroll;overflow-y:hidden}.bwg-masonry-horizontal-container{width:fit-content}.bwg-item.bwg-empty-item{border:0!important;padding:0!important}.bwg-background{background-color:rgba(0,0,0,0);position:relative;width:100%}.bwg-background .wd_error{color:#323a45;font-weight:700}div[id^=bwg_container] .bwg-carousel{margin:0 auto}.bwg_carousel_preload{background-image:url(../images/ajax_loader.png);background-size:50px!important;background-repeat:no-repeat;background-color:#fff;background-position:center}.bwg_container.bwg_carousel *{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.bwg_container.bwg_carousel [id^=bwg_container2_] *{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_]{position:relative;z-index:15}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_image_container_]{display:inline-block;position:absolute;text-align:center;vertical-align:middle}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_container_]{display:table-cell;margin:0 auto;position:relative;vertical-align:middle}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_container_] div{display:table;margin:0 auto}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_spun_]{display:table-cell;overflow:hidden;position:relative}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_image_]{padding:0!important;display:inline-block;float:none!important;margin:4px!important;position:relative;z-index:15}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_text_],.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_text_]:hover{text-decoration:none;margin:4px;display:block;position:relative;z-index:17}.bwg_container.bwg_carousel [id^=bwg_container2_] .bwg_carousel-cont-child{max-width:100%;position:relative;overflow:hidden;height:100%;width:100%}.bwg_container.bwg_carousel [id^=bwg_container2_] .bwg-carousel-image{border:0;position:absolute;display:block;max-width:none;padding:0!important;margin:0!important;float:none!important;vertical-align:middle;height:100%;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;vertical-align:middle}.bwg_container.bwg_carousel [id^=bwg_container2_] .bwg-carousel{position:relative;max-width:100%;width:100%}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel-feature]{position:absolute;display:block;overflow:hidden;cursor:pointer}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel-feature] [class^=bwg_carousel-caption] [class^=bwg_carousel_title_text_]{text-decoration:none;position:absolute;z-index:15;display:inline-block;width:75%;top:0;text-align:center;word-wrap:break-word;word-break:break-word}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel-left],.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel-right]{bottom:38%;cursor:pointer;display:inline;height:30%;outline:medium none;position:absolute;width:0%;z-index:13;visibility:visible}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel-right]{right:0;left:auto;z-index:999}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel-left]{left:20px;z-index:999}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_video_hide]{width:100%;height:100%;position:absolute;z-index:22}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_left-ico_] span,.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_right-ico_] span{display:table-cell;text-align:center;vertical-align:middle;z-index:13}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_left-ico_],.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_right-ico_]{z-index:13;-moz-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:inline-table;line-height:0;margin-top:-15px;position:absolute;top:55%}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_left-ico_]:hover,.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_right-ico_]:hover{cursor:pointer}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel_play_pause_]{bottom:0;cursor:pointer;display:inline-table;outline:medium none;position:absolute;height:inherit;width:30%;left:35%;z-index:13}.bwg_container.bwg_carousel .bwg_carousel_play_pause:hover .bwg_carousel_play_pause-ico{display:inline-block!important}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel_play_pause_]:hover span{position:relative;z-index:13}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel_play_pause_] span{display:table-cell;text-align:center;vertical-align:middle}.bwg_container.bwg_carousel [id^=bwg_container2_] .bwg_carousel_play_pause-ico{display:none!important;cursor:pointer;position:relative;z-index:13}.bwg_container.bwg_carousel [id^=bwg_container2_] .bwg_carousel_play_pause-ico:hover{display:inline-block;position:relative;z-index:13}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_embed_]{padding:0!important;float:none!important;width:100%;height:100%;vertical-align:middle;position:relative;display:table;background-color:#000;text-align:center}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_embed_video_]{padding:0!important;margin:0!important;float:none!important;vertical-align:middle;position:relative;display:table-cell;background-color:#000;text-align:center}.bwg_thumbnail.bwg_container{padding:0 1px}.bwg_thumbnail.bwg_container .search_line.bwg-search-line-responsive{display:inline-block}body .bwg_thumbnail.bwg_container .search_line.bwg-search-line-responsive .bwg_order_cont,body .bwg_thumbnail.bwg_container .search_line.bwg-search-line-responsive .bwg_search_container_1,body .bwg_thumbnail.bwg_container .search_line.bwg-search-line-responsive .search_tags_container{width:100%;margin:0 0 10px 0;text-align:center;max-width:100%}.search_line .SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:26px}.bwg_container.bwg_blog_style .fluid-width-video-wrapper,.bwg_container.bwg_carousel .fluid-width-video-wrapper,.bwg_container.bwg_image_browser .fluid-width-video-wrapper{width:100%;position:unset!important;padding:0!important}.bwg_inst_play_btn_cont{width:100%;height:100%;position:absolute;z-index:1;cursor:pointer;top:0}.bwg_inst_play{position:absolute;width:50px;height:50px;background-position:center center;background-repeat:no-repeat;background-size:cover;transition:background-image .2s ease-out;-ms-transition:background-image .2s ease-out;-moz-transition:background-image .2s ease-out;-webkit-transition:background-image .2s ease-out;top:0;left:0;right:0;bottom:0;margin:auto}.bwg_inst_play:hover{background-position:center center;background-repeat:no-repeat;background-size:cover}.spider_popup_wrap *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.spider_popup_wrap{display:inline-block;left:50%;outline:medium none;position:fixed;text-align:center;top:50%;z-index:100000}.bwg_popup_image{vertical-align:middle;display:inline-block}.bwg_popup_embed{width:100%;height:100%;vertical-align:middle;text-align:center;display:table}.bwg_btn_container{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.bwg_toggle_btn{margin:0;padding:0}.bwg_ctrl_btn_container{position:absolute;width:100%;z-index:10150}.bwg_toggle_container{cursor:pointer;left:50%;line-height:0;position:absolute;text-align:center;z-index:10150}#spider_popup_left-ico span,#spider_popup_right-ico span,.spider_popup_close span{display:table-cell;text-align:center;vertical-align:middle}.bwg_image_wrap{height:inherit;display:table;position:absolute;text-align:center;width:inherit}.bwg_image_wrap *{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.bwg_comment_wrap,.bwg_ecommerce_wrap{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.bwg_comment_container,.bwg_ecommerce_container{-moz-box-sizing:border-box;height:100%;overflow:hidden;position:absolute;top:0;z-index:10103}#bwg_ecommerce{padding:10px}.bwg_ecommerce_body{background:0 0!important;border:none!important}.pge_tabs{list-style-type:none;margin:0;padding:0;background:0 0!important}.pge_tabs li a,.pge_tabs li a:hover,.pge_tabs li.pge_active a{text-decoration:none;display:block;width:100%;outline:0!important;padding:8px 5px!important;font-weight:700;font-size:13px}.pge_add_to_cart a{padding:5px 10px;text-decoration:none!important;display:block}.pge_add_to_cart{margin:5px 0 15px}.pge_add_to_cart_title{font-size:17px;padding:5px}.pge_add_to_cart div:first-child{float:left}.pge_add_to_cart div:last-child{float:right;margin-top:4px}.pge_add_to_cart:after,.pge_tabs:after{clear:both;content:"";display:table}#downloads table tr td,#downloads table tr th{padding:6px 10px!important;text-transform:none!important}.bwg_comments input[type=submit],.bwg_ecommerce_panel input[type=button]{cursor:pointer;font-size:15px;width:100%;margin-bottom:5px}.bwg_comments,.bwg_ecommerce_panel{bottom:0;height:100%;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:100%;z-index:10101}.bwg_comments{height:100%}.bwg_comment_body_p,.bwg_comments p{margin:5px!important;text-align:left;word-wrap:break-word;word-break:break-all}.bwg_ecommerce_panel p{padding:5px!important;text-align:left;word-wrap:break-word;word-break:break-all;margin:0!important}.bwg_comments .bwg-submit-disabled{opacity:.5}.bwg_comments textarea{height:120px;resize:vertical}.bwg_comment_delete_btn{color:#7a7a7a;cursor:pointer;float:right;font-size:14px;margin:2px}.bwg_comments_close,.bwg_ecommerce_close{cursor:pointer;line-height:0;position:relative;font-size:13px;margin:5px;z-index:10150}.bwg_ecommerce_panel a:hover{text-decoration:underline}.bwg_comment_textarea::-webkit-scrollbar{width:4px}.bwg_comment_textarea::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.55);border-radius:2px}.bwg_comment_textarea::-webkit-scrollbar-thumb:hover{background-color:#d9d9d9}.bwg_ctrl_btn_container a,.bwg_ctrl_btn_container a:hover{text-decoration:none}.bwg_facebook:hover{color:#3b5998}.bwg_twitter:hover{color:#4099fb}.bwg_pinterest:hover{color:#cb2027}.bwg_tumblr:hover{color:#2f5070}.bwg_image_container{display:table;position:absolute;text-align:center;vertical-align:middle;width:100%}.bwg_filmstrip_container{position:absolute;z-index:10150}.bwg_filmstrip{overflow:hidden;position:absolute;z-index:10106}.bwg_filmstrip_thumbnails{margin:0 auto;overflow:hidden;position:relative}.bwg_filmstrip_thumbnail{position:relative;background:0 0;float:left;cursor:pointer;overflow:hidden}.bwg_filmstrip_thumbnail .bwg_filmstrip_thumbnail_img_wrap{overflow:hidden}.bwg_thumb_active{opacity:1}.bwg_filmstrip_thumbnail_img{display:block;opacity:1}.bwg_filmstrip_left{cursor:pointer;vertical-align:middle;z-index:10106;line-height:0}.bwg_filmstrip_right{cursor:pointer;vertical-align:middle;z-index:10106;line-height:0}.bwg_none_selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bwg_watermark_container{display:table-cell;margin:0 auto;position:relative;vertical-align:middle}.bwg_watermark_container>div{display:table;margin:0 auto}.bwg_watermark_spun{display:table-cell;overflow:hidden;position:relative}.bwg_watermark_image{margin:4px;position:relative;z-index:10141}.bwg_watermark_text,.bwg_watermark_text:hover{text-decoration:none;margin:4px;position:relative;z-index:10141}.bwg_slide_container{display:table-cell;position:absolute;vertical-align:middle;width:100%;height:100%}.bwg_slide_bg{margin:0 auto;width:inherit;height:inherit}.bwg_slider{height:inherit;width:inherit}.bwg_popup_image_spun{height:inherit;display:table-cell;opacity:1;position:absolute;vertical-align:middle;width:inherit;z-index:2}.bwg_popup_image_second_spun{width:inherit;height:inherit;display:table-cell;opacity:0;position:absolute;vertical-align:middle;z-index:1}.bwg_grid{display:none;height:100%;overflow:hidden;position:absolute;width:100%}.bwg_gridlet{opacity:1;position:absolute}.bwg_image_info::-webkit-scrollbar{width:4px}.bwg_image_info::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.55);border-radius:2px}.bwg_image_info::-webkit-scrollbar-thumb:hover{background-color:#d9d9d9}#bwg_rate_form .bwg_hint{margin:0 5px;display:none}.bwg_star{display:inline-block;width:unset!important}.bwg_image_count_container{left:0;line-height:1;position:absolute;vertical-align:middle}#bwg_comment_form label{display:block;font-weight:700;margin-top:17px;text-transform:uppercase}#bwg_comment_form .bwg-privacy-policy-box label{text-transform:unset;word-break:break-word}.bwg_popup_image_spun .bwg_popup_image_spun1{width:inherit;height:inherit}.bwg_popup_image_spun1 .bwg_popup_image_spun2{vertical-align:middle;text-align:center;height:100%}#embed_conteiner{table-layout:fixed;height:100%}#opacity_div{background-color:rgba(255,255,255,.2);position:absolute;z-index:10150}#loading_div{text-align:center;position:relative;vertical-align:middle;z-index:10170;float:none;width:30px;height:30px;background-size:30px 30px;background-repeat:no-repeat;background-position:50% 50%}#ecommerce_ajax_loading{position:absolute}#ecommerce_opacity_div{display:none;background-color:rgba(255,255,255,.2);position:absolute;z-index:10150}#ecommerce_loading_div{display:none;text-align:center;position:relative;vertical-align:middle;z-index:10170;float:none;width:30px;height:30px;background-size:30px 30px;background-repeat:no-repeat;background-position:50% 50%}.bwg_ecommerce_panel.bwg_popup_sidebar_panel.bwg_popup_sidebar{text-align:left}#ajax_loading{position:absolute}@media (max-width:480px){.bwg_image_count_container{display:none}.bwg_image_title,.bwg_image_title *{font-size:12px}.bwg_image_description,.bwg_image_description *{font-size:10px}}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_image_wrap_] *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_image_wrap_]{border-collapse:collapse;display:table;position:relative;text-align:center;margin:auto}div[id^=bwg_container1_] div[id^=bwg_container2_] img[class^=bwg_slideshow_image_]{display:inline-block;padding:0!important;margin:0!important;float:none!important;vertical-align:middle}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_embed_]{padding:0!important;margin:0!important;float:none!important;vertical-align:middle;display:inline-block;text-align:center}div[id^=bwg_container1_] div[id^=bwg_container2_] img[class^=bwg_slideshow_watermark_]{position:relative;z-index:15}div[id^=bwg_container1_] div[id^=bwg_container2_] span.bwg_slideshow_play_pause{bottom:0;cursor:pointer;display:table;height:inherit;outline:medium none;position:absolute;width:30%;left:35%;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] span.bwg_slideshow_play_pause:hover span[id^=bwg_slideshow_play_pause-ico_]{display:inline-block!important}div[id^=bwg_container1_] div[id^=bwg_container2_] span.bwg_slideshow_play_pause:hover span{position:relative;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] span.bwg_slideshow_play_pause span{display:table-cell;text-align:center;vertical-align:middle;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=bwg_slideshow_play_pause-ico_]{display:none!important;cursor:pointer;position:relative;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=bwg_slideshow_play_pause-ico_]:hover{display:inline-block;position:relative;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_left_],div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_right_]{bottom:35%;cursor:pointer;display:inline;height:30%;outline:medium none;position:absolute;width:35%;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_left_]{left:0}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_right_]{right:0}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_left_]:hover,div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_right_]:hover{visibility:visible}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_left_]:hover,div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_right_]:hover{visibility:visible}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_right_]:hover span{left:auto!important;right:20px!important}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_left_]:hover span{left:20px!important}div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_left-ico_] span,div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_right-ico_] span{display:table-cell;text-align:center;vertical-align:middle;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_left-ico_],div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_right-ico_]{z-index:13;-moz-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:table;line-height:0;margin-top:-15px;position:absolute;top:50%}div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_left-ico_]:hover,div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_right-ico_]:hover{cursor:pointer}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_image_container_]{display:table;position:absolute;text-align:center;vertical-align:middle}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_filmstrip_container_]{position:absolute}div[id^=bwg_container1_] div[id^=bwg_container2_] .bwg_slideshow_filmstrip{overflow:hidden;position:absolute}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_filmstrip_thumbnails_]{margin:0 auto;overflow:hidden;position:relative}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_filmstrip_thumbnail_]{position:relative;background:0 0;cursor:pointer;float:left;overflow:hidden}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_thumb_active_]{opacity:1}div[id^=bwg_container1_] div[id^=bwg_container2_] img[class^=bwg_slideshow_filmstrip_thumbnail_img_]{display:block;opacity:1;padding:0!important}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_filmstrip_left_]{cursor:pointer;vertical-align:middle}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_filmstrip_right_]{cursor:pointer;vertical-align:middle}div[id^=bwg_container1_] div[id^=bwg_container2_] a[class^=bwg_none_selectable_]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_watermark_container_]{display:table-cell;margin:0 auto;position:relative;vertical-align:middle}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_watermark_spun_]{display:table-cell;overflow:hidden;position:relative}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_title_spun_]{display:table-cell;overflow:hidden;position:relative}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_description_spun_]{display:table-cell;overflow:hidden;position:relative}div[id^=bwg_container1_] div[id^=bwg_container2_] img[class^=bwg_slideshow_watermark_image_]{padding:0!important;float:none!important;margin:4px!important;position:relative;z-index:15}div[id^=bwg_container1_] div[id^=bwg_container2_] a[class^=bwg_slideshow_watermark_text_],div[id^=bwg_container1_] div[id^=bwg_container2_] a[class^=bwg_slideshow_watermark_text_]:hover{text-decoration:none;margin:4px;position:relative;z-index:15}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_title_text_]{text-decoration:none;position:relative;z-index:11;display:inline-block;word-wrap:break-word;word-break:break-word}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_description_text_]{text-decoration:none;position:relative;z-index:15;margin:5px;display:inline-block;word-wrap:break-word;word-break:break-word}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slide_container_]{display:table-cell;margin:0 auto;position:absolute;vertical-align:middle;width:100%;height:100%}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slide_bg_]{margin:0 auto;width:inherit;height:inherit}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slider_]{height:inherit;width:inherit}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_image_spun_]{width:inherit;height:inherit;display:table-cell;opacity:1;position:absolute;vertical-align:middle;z-index:2}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_image_second_spun_]{width:inherit;height:inherit;display:table-cell;opacity:0;position:absolute;vertical-align:middle;z-index:1}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_grid_]{display:none;height:100%;overflow:hidden;position:absolute;width:100%}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_gridlet_]{opacity:1;position:absolute}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_dots_]{display:inline-block;position:relative;cursor:pointer;overflow:hidden;z-index:17}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_dots_container_]{display:block;overflow:hidden;position:absolute;z-index:17}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_dots_thumbnails_]{left:0;font-size:0;margin:0 auto;overflow:hidden;position:relative}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_dots_active_]{opacity:1}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_image_spun1_]{display:table;width:inherit;height:inherit}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_image_spun2_]{display:table-cell;vertical-align:middle;text-align:center}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_mosaic_play_icon_spun_]{display:flex;height:100%;opacity:1;position:absolute;top:0;width:100%;z-index:100;justify-content:center;align-content:center;flex-direction:column;text-align:center;left:0}.lazy_loader{background-image:url(../images/ajax_loader.png);background-size:30px 30px;background-repeat:no-repeat;background-position:50% 50%}#bwg_thumbnails_masonry_0{overflow:hidden}
.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-audio audio{width:100%;min-width:300px}.block-editor-block-list__layout .reusable-block-edit-panel{align-items:center;background:#f8f9f9;color:#555d66;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;top:-14px;margin:0 -14px;padding:8px 14px;position:relative;border:1px dashed rgba(145,151,162,.25);border-bottom:none}.block-editor-block-list__layout .block-editor-block-list__layout .reusable-block-edit-panel{margin:0 -14px;padding:8px 14px}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner{margin:0 5px}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info{margin-right:auto}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label{margin-right:8px;white-space:nowrap;font-weight:600}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{flex:1 1 100%;font-size:14px;height:30px;margin:4px 0 8px}.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{flex-shrink:0}@media (min-width:960px){.block-editor-block-list__layout .reusable-block-edit-panel{flex-wrap:nowrap}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{margin:0}.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{margin:0 0 0 5px}}.editor-block-list__layout .is-selected .reusable-block-edit-panel{border-color:rgba(66,88,99,.4) rgba(66,88,99,.4) rgba(66,88,99,.4) transparent}.is-dark-theme .editor-block-list__layout .is-selected .reusable-block-edit-panel{border-color:hsla(0,0%,100%,.45) hsla(0,0%,100%,.45) hsla(0,0%,100%,.45) transparent}.block-editor-block-list__layout .reusable-block-indicator{background:#fff;border:1px dashed #e2e4e7;color:#555d66;top:-14px;height:30px;padding:4px;position:absolute;z-index:1;width:30px;right:-14px}.wp-block-button{color:#fff;margin-bottom:1.5em}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:440;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex-grow:1;margin-bottom:1em;flex-basis:100%;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (min-width:600px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;width:100%;margin:0 0 1.5em;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-left-content,.wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover-image.has-left-content .wp-block-cover-text,.wp-block-cover-image.has-left-content h2,.wp-block-cover.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,.wp-block-cover.has-left-content h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content,.wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover-image.has-right-content .wp-block-cover-text,.wp-block-cover-image.has-right-content h2,.wp-block-cover.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,.wp-block-cover.has-right-content h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2{color:#fff;font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.wp-block-cover-image .wp-block-cover-image-text a,.wp-block-cover-image .wp-block-cover-image-text a:active,.wp-block-cover-image .wp-block-cover-image-text a:focus,.wp-block-cover-image .wp-block-cover-image-text a:hover,.wp-block-cover-image .wp-block-cover-text a,.wp-block-cover-image .wp-block-cover-text a:active,.wp-block-cover-image .wp-block-cover-text a:focus,.wp-block-cover-image .wp-block-cover-text a:hover,.wp-block-cover-image h2 a,.wp-block-cover-image h2 a:active,.wp-block-cover-image h2 a:focus,.wp-block-cover-image h2 a:hover,.wp-block-cover .wp-block-cover-image-text a,.wp-block-cover .wp-block-cover-image-text a:active,.wp-block-cover .wp-block-cover-image-text a:focus,.wp-block-cover .wp-block-cover-image-text a:hover,.wp-block-cover .wp-block-cover-text a,.wp-block-cover .wp-block-cover-text a:active,.wp-block-cover .wp-block-cover-text a:focus,.wp-block-cover .wp-block-cover-text a:hover,.wp-block-cover h2 a,.wp-block-cover h2 a:active,.wp-block-cover h2 a:focus,.wp-block-cover h2 a:hover{color:#fff}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead,.wp-block-cover-image h1,.wp-block-cover-image h2,.wp-block-cover-image h3,.wp-block-cover-image h4,.wp-block-cover-image h5,.wp-block-cover-image h6,.wp-block-cover-image p,.wp-block-cover .wp-block-subhead,.wp-block-cover h1,.wp-block-cover h2,.wp-block-cover h3,.wp-block-cover h4,.wp-block-cover h5,.wp-block-cover h6,.wp-block-cover p{color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before{padding-top:66.66%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.wp-block-gallery .blocks-gallery-item.has-add-item-button{width:100%}.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.wp-block-gallery.aligncenter,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{display:flex}.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em;margin-left:0;margin-right:0}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-media-text{display:grid;grid-template-rows:auto;align-items:center;grid-template-areas:"media-text-media media-text-content";grid-template-columns:50% auto}.wp-block-media-text.has-media-on-the-right{grid-template-areas:"media-text-content media-text-media";grid-template-columns:auto 50%}.wp-block-media-text .wp-block-media-text__media{grid-area:media-text-media;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;grid-area:media-text-content;padding:0 8%}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important;grid-template-areas:"media-text-media" "media-text-content"}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right{grid-template-areas:"media-text-content" "media-text-media"}}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:#191e23;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table.has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table.has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table.has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table.has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(odd),.wp-block-table.is-style-stripes tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.has-pale-pink-background-color.has-pale-pink-background-color{background-color:#f78da7}.has-vivid-red-background-color.has-vivid-red-background-color{background-color:#cf2e2e}.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color{background-color:#ff6900}.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color{background-color:#fcb900}.has-light-green-cyan-background-color.has-light-green-cyan-background-color{background-color:#7bdcb5}.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color{background-color:#00d084}.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color{background-color:#8ed1fc}.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color{background-color:#0693e3}.has-very-light-gray-background-color.has-very-light-gray-background-color{background-color:#eee}.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color{background-color:#abb8c3}.has-very-dark-gray-background-color.has-very-dark-gray-background-color{background-color:#313131}.has-pale-pink-color.has-pale-pink-color{color:#f78da7}.has-vivid-red-color.has-vivid-red-color{color:#cf2e2e}.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color{color:#ff6900}.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color{color:#fcb900}.has-light-green-cyan-color.has-light-green-cyan-color{color:#7bdcb5}.has-vivid-green-cyan-color.has-vivid-green-cyan-color{color:#00d084}.has-pale-cyan-blue-color.has-pale-cyan-blue-color{color:#8ed1fc}.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color{color:#0693e3}.has-very-light-gray-color.has-very-light-gray-color{color:#eee}.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color{color:#abb8c3}.has-very-dark-gray-color.has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}

.rock-convert-banner{width:100%;display:block;margin:10px 0;text-align:center}.powered-by-rock-convert{font-size:10px;clear:both;display:block;width:100%;text-align:right;margin-top:10px}.powered-by-rock-convert a{color:#0052cc}.rock-convert-download{text-align:center;color:#1f1e1d;margin:20px 0}.rock-convert-download-container{background-color:#f5f4ef;border-radius:4px;padding:30px;text-align:center}.rock-convert-download-container input[type="email"]{background-color:#fff;border-radius:20px;font-size:14px;line-height:100%;letter-spacing:.31px;color:#979797;padding:10px 18px;border:0;-webkit-box-flex:2;flex-grow:2;width:80%;margin:0 auto 10px}.rock-convert-download-container-title{font-size:16px;line-height:20px;color:#1f1e1d;font-weight:bold;margin-bottom:30px;text-align:center}.rock-convert-download-container input[type="email"]:focus{outline:0}.rock-convert-download-container input[type="submit"]{background-color:#6083a9;color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-size:13px;border:0;padding:10px 30px;cursor:pointer;font-weight:500;margin:0 auto !important}.rock-convert-download-container-form{text-align:center}.rock-convert-download-container-form-help{display:block;color:#979797;font-size:12px;margin-top:10px;text-align:center}.rock-convert-subscribe-form{background-color:#f5f4ef;border-radius:10px;font-size:14px;line-height:100%;letter-spacing:.31px;color:#979797;padding:35px 28px;border:0;width:100%;margin:0 auto 10px;text-align:center}.rock-convert-subscribe-form input[type="submit"]{background-color:#6083a9;color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-size:13px;border:0;padding:10px 30px;margin:10px 0;width:100%;cursor:pointer;font-weight:500}.rock-convert-subscribe-form input[type="submit"]:active,.rock-convert-subscribe-form input[type="submit"]:focus{outline:0}.rock-convert-subscribe-form-title{font-size:14px;margin:10px 0;line-height:18px;color:rgba(31,30,29,1);font-weight:bold;text-align:center}.rock-convert-subscribe-form-hint{font-size:12px;color:rgba(31,30,29,1);text-align:center;display:block}.rock-convert-subscribe-form-email{background-color:#fff;border-radius:20px;font-size:14px;line-height:100%;letter-spacing:.31px;color:#979797;padding:10px 18px;border:1px solid #EEE;width:100%}.rock-convert-subscribe-form-email:focus{border:0;outline:0}.rock-convert-alert-success,.rock-convert-alert-error{padding:10px !important;text-align:center !important;margin-bottom:10px !important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:13px}.rock-convert-alert-success strong,.rock-convert-alert-error strong{font-size:14px}.rock-convert-alert-error{background:#fdf1f1 !important;border:1px solid #690202 !important;color:#690202 !important}.rock-convert-alert-success{background:#e4fbec !important;border:1px solid rgba(64,192,117,.7) !important;color:#18513a !important}@media(max-width:575.98px){.rock-convert-download-container input[type="email"],.rock-convert-download-container input[type="submit"]{width:100%}}.rconvert_announcement_bar{width:100%;-webkit-box-shadow:0 3px 6px rgba(53,53,52,.3);box-shadow:0 3px 6px rgba(53,53,52,.3);background-color:#f5f4ef;color:rgba(31,30,29,1);height:50px;z-index:1030;-webkit-transition-property:background;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease-out}.rconvert_announcement_bar--top{position:fixed;top:0;right:0;left:0}.rconvert_announcement_bar--bottom{position:fixed;bottom:0;right:0;left:0}.rconvert_announcement_bar__container{height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:rgba(31,30,29,1);font-size:16px;font-family:Verdana,sans-serif;font-weight:bold;line-height:22px}.rconvert_announcement_bar__container__cta{background:#263473;border-radius:30px;text-transform:uppercase;color:#fff;text-decoration:none !important;display:inline-block;font-size:12px;font-weight:600;float:left;margin:0 0 0 20px;-webkit-transition:all .8s ease;transition:all .8s ease;padding:4px 20px}.rconvert_announcement_bar__container__cta:hover,.rconvert_announcement_bar__container__cta:active,.rconvert_announcement_bar__container__cta:visited{color:#FFF}.rock-convert-widget-cta{position:relative;display:flex;align-items:center;justify-content:center;height:250px;width:100%;text-align:center}.rock-convert-widget-cta>a{z-index:1000;position:relative;display:flex;height:100%;align-items:center;font-family:inherit;text-decoration:none}.rock-convert-widget-cta>a:hover{text-decoration:none}.rock-convert-widget-cta a span{position:relative;display:block;padding:0 15%;font-family:inherit;font-weight:600;text-transform:uppercase;font-size:28px;line-height:36px;letter-spacing:0}.rock-convert-widget-cta a span::before,.rock-convert-widget-cta a span::after{content:"";width:100px;height:5px;position:absolute;left:0;right:0;margin:0 auto}.rock-convert-widget-cta a span::before{top:-20px}.rock-convert-widget-cta a span::after{bottom:-20px}body.rc_announcement_bar--top{padding-top:50px}body.rc_announcement_bar--bottom{padding-bottom:50px}@media(max-width:575.98px){.rconvert_announcement_bar,.rconvert_announcement_bar__container{height:120px}body.rc_announcement_bar{padding-top:120px}.rconvert_announcement_bar__container{flex-direction:column;justify-content:center;text-align:center;font-size:14px;line-height:18px;padding:0 20px}.rconvert_announcement_bar__container__cta{margin:10px 0 0 0}}

/*
Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}

.mCSB_container{width:auto;margin-right:15px;overflow:hidden}.mCSB_container.mCS_no_scrollbar{margin-right:0}.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{margin-right:15px}.mCustomScrollBox>.mCSB_scrollTools{width:16px;height:100%;top:0;right:0;opacity:.75}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:relative;height:20px;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{top:100%;margin-top:-40px}.mCSB_horizontal>.mCSB_container{height:auto;margin-right:0;margin-bottom:30px;overflow:hidden}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-bottom:0}.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{width:100%;height:16px;top:auto;right:auto;bottom:0;left:0;overflow:hidden}.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{margin:0 20px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:2px;margin:7px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{width:30px;height:100%}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{display:block;position:relative;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer;float:left}.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{margin-left:-40px;float:right}.mCustomScrollBox{-ms-touch-action:none}.mCustomScrollBox:hover>.mCSB_scrollTools{opacity:1;}.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(0,0,0,.4);}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#fff;background:rgba(255,255,255,.75);}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255,255,255,.85);}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(255,255,255,.9);}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-repeat:no-repeat;opacity:.4;}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;}.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(0,0,0,.15)}.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#000;background:rgba(0,0,0,.75)}.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,0,0,.85)}.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(0,0,0,.9)}.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#fff;background:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background:#fff;background:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255,255,255,.85)}.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(255,255,255,.9)}.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#000;background:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background:#000;background:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,0,0,.85)}.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(0,0,0,.9)}.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#fff;background:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background:#fff;background:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255,255,255,.85)}.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(255,255,255,.9)}.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#000;background:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background:#000;background:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,0,0,.85)}.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(0,0,0,.9)}.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{background:#fff;background:rgba(255,255,255,.1)}.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(0,0,0,.15)}.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px;background:#000;background:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,0,0,.85)}.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(0,0,0,.9)}.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}

/**

	Genericons

*/


/* IE8 and below use EOT and allow cross-site embedding. 
   IE9 uses WOFF which is base64 encoded to allow cross-site embedding.
   So unfortunately, IE9 will throw a console error, but it'll still work.
   When the font is base64 encoded, cross-site embedding works in Firefox */
@font-face {
  font-family: "Genericons";
  src: url("./Genericons.eot");
  src: url("./Genericons.eot?") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Genericons";
  src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAADakAA0AAAAAVqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAA2iAAAABoAAAAcdeu6KE9TLzIAAAGgAAAARQAAAGBkLHXFY21hcAAAAogAAACWAAABsqlys6FjdnQgAAADIAAAAAQAAAAEAEQFEWdhc3AAADaAAAAACAAAAAj//wADZ2x5ZgAABFQAAC7AAABIkKrsSc5oZWFkAAABMAAAAC8AAAA2C2BCV2hoZWEAAAFgAAAAHQAAACQQuAgGaG10eAAAAegAAACfAAABOFjwU3Jsb2NhAAADJAAAATAAAAEwy4vdrm1heHAAAAGAAAAAIAAAACAA6QEZbmFtZQAAMxQAAAE5AAACN1KGf59wb3N0AAA0UAAAAjAAAAXo9iKXv3jaY2BkYGAAYqUtWvLx/DZfGbg5GEDgkmLVWhj9/ycDAwcbWJyDgQlEAQABJgkgAHjaY2BkYOBgAIIdHAz/fwLZbAyMDKiAFQBE7gLWAAAAAAEAAACXAOgAEAAAAAAAAgAAAAEAAQAAAEAALgAAAAB42mNgYf/MOIGBlYGB1Zh1JgMDoxyEZr7OkMYkxMDAxMDKzAADjAIMCBCQ5prC0MCg8FWcA8TdwQFVg6REgYERAPvTCMQAAAB42i1PsRXCUAg8SAprl7FN4QZqb2WZGRjAIVLrHj4be4ews7OJHAd54cMBd+Af7JHmt3RPYAOHAYFweFhmYE4jlj+uVb8nshCzd/qVeNUCLysG8lgwrojfSW/pcTK6o7rWX82En6HJwIEv+wbi28IwpndxRu/JaJGStHRDq5EB+OKCNumZLlSVl2TnOFVtl9nR5t7woR0QzVT+D7cKLeIAeNpjYGBgZoBgGQZGBhBYA+QxgvksDBOAtAIQsoDoj5yfOD9JflL7zPGF84vkF80vll88v0R+yfxS9lX8/3+wCoZPDJ8EPil8ZvjC8EXgi8IXgy8OXwK+JHwp+Mrw////x/wsfHx8HHxMvJo8Rjw6PGo8CjxSPCI8fDwc3PVQ2/ECRjYGuDJGJiDBhK4A4pXhDABtHClYAAAARAURAAAALAAsACwALABaAIQAzADyAQABHAFGAZQBzgIIArIDTAOkA+AEEgTCBRYFYgW+BjAGwgbkByQHSAeCB+AI2Ao4CowLGgvQDBwM6g08DX4Nug4kDkYOYg6ADsoO7A8yD4gP8hAwEGYQpBDuEUgRshHUEfYSQBJeEnoSlhLEEtwTIBNYE6oT6hQaFC4UShSQFJ4UtBTyFSAVjBW4FegV+hYUFiwWQBZWFmQWchaIFuYXFhdUF4gXyhgEGCwYThh8GNYZEhlCGVgZZhl8GZIZoBnQGhIaShp8GtIa6Br+GzAbVBt+G8Ib/Bw6HGgciBy8HOwdHh1WHXAdmB3eHvYfIB8uHzofSB9WH6of4CA4IMghACFCIcQh4CIGIjoiSCJ8IpYiyCLmIxAjWiPwJCQkSHja1Xx5YFTVvf/53nUm++zJJJnMkpkJJJkss5GFMIQ9w04IS0BZRSJLMIIo1l4XFETQFkVFBKwVrbuWpRaXPOtalZaCPKu1D2yf28NX21qfQubk9z3nzoSAS//+Mbn3nnvuuWc/n+/n+z3fCxHIaEKEJfJMIhKVhJ4GUtP8jCqRz+ufVuQ/NT8jChgkT4ssWmbRz6gK9DU/Ayw+bPKY/B6TZ7TgpuVwN71Unnnm0dHS24QQRSACUYis8XyzST6xEAch4LF5ZJsnKkc9NsDDj2ETXgUikT4iaClNJEBSGoZIP74qa+l//YRfKB5EAEyj4g/ztWBZbslcIEjucqHATOpjkYBXsYo18DNYeOQI3UMvonuOHIHXj+/YcXyHSs7FLGQp+o7sYA8IFq+BpmqKhtk6SDEZinWVWfMsHlLfIkRCgjdPsLpAtMlRUu8CmzVP8HlDEInJmkC+wcbihT54cN/6cePW79Mv/f1E+MUT2zvCM68cOWt7Rwc2pk8TNQ3IWW0gEbuI3yxI7KW9HdtnjbxyZrhj+xPbWX0EYhjcf9h3Jg9gldjBfhLm1af1ERF7BTAEmoxngQDeU35mB/YPsDiFtU0gxChgX2tn8S6FP3zG38O+zMWEVkU1yaYQRCMxt13WblvTT9bcdgpaTsnahlcqUp9owt0Vr2zYc+oUHwN8S2FjwMYV62PNA5+pPhaFc0EP4JhuPr2la4eQCVCsNRvnLac3A9nRNShIBFZPXpciEmHjareZsEbRWNTEBhVvHDasmyniwP7HJ+4AhlsgbmOP7PUsWVA8DFmHuzoSa3avSXR09XZ0HaZfHa7raOARKjm8kWoLdwfuamwHbcqaNVOo1t54V2D3QtA2nsQL1TYePrwRtMTaWUWYhvI0gGlYz5FeldWtgPiwvfW8bpVgAk/cwxqtR/hwhHxeVq9YWNG6duzo0miCHtBgy55TlN/jbYIHFGwyi6IJ6NVO7RG0c7c7ugBDRITMuMlYqovNAFYeuNg4BWPRSBCDBRhsEaKRQJCl5mOvSfmxpqbY3GQSCmYvXjy7s6bVP2WcjI/P4iEUxG7ddWt0brKrC5/P+Yz2fTans2bNjWMvPTwOi8B2Vhtw5pEr+cpyCWabVVAkVQngpGDFtChYcIsQCIYgT1ADQUUNifmQB7g4HIrN6pIdiponhCAYkoJDMd7ucEkOlxK32q02qxIMlAewtuYWQVwLdsg6+fyNbcufpfRunw+CruicxZMm1JYsV4zGfIuUV9+8OH7VzTdfFV80IpSVVZBvMErLS2rHT140JxrJtYfGjRjrFIyl3liplFNkNDlFY6nTmwuKwx0fu6gZfL67aOrZ5W03Pn/SQNiZfrXlIfr62RfrVXeh9JvpoxY4FUt5/eRFm2bsvTy/YvzFdSDK5jq/F8DrrzMpglAxtSFekt2zZ/rmRZPr/WYl1JmVJxdEq6VcX3GhoGY7zaAUuoZ5pNwhrqF5WabyKXVZhW4l/MJZaHhoC28cdiIDKkJ4nxqIiZQittSTBJlKiL8+LogKUe3+mDleLrvAjLhidsRIPBDMAda9LsERkxwCsETlccHiVXx2S4sUD1SBWyIIewRxjzDgk8iBw54n/0w3db0rjt/1ViE9TY/nNXaeue+KFT+Cxz4uSNCP6Bp5+biD/9dsLw0qj8DEq51nG1+if695Cb68Zevjbs19yW+VvZO2LB9yLT1Er4JdsAEsP/85/ZxupEvw+PznPweLNhWq4MY2evS13r0roL03FCq+m/5W2Jx4iP5u/dsQm1SrddTDuw0Xd7lKw+05HqUYSuGfM+nhE/bxIXBCrGAf5sc0ultay6/9qXZB5lggL5R1FyAeVyEef0Aa8EZR7Qi4kuRz++3helzyOL0wgJfhOL8YXsXtkgNnaIsQrrc7YvE8UGOqllwpVM/Vnvo9pdvoEdpfVTXzgZ+MuPJ5n99dV/vjhyfPTs6uvwVu+TCrcfGm5OQt4R+tsLY3rFJquycX25Yff/vwfT0jH5QDY+vEbavV3KI3b5QrxfqfXbS445E5s4dUtm1a3Dg8XpRILPfm6vUlKD9UjQQH0MGHKG3xDEcZEXbEAz4UIKUIiyg0zwMI+hHk5dCPKlv3yZOWX/TT2VWUpqrYAxUR4SxB6HwNpN6c5jj8Iyt28drRp2lfqmFHl4xPOLZjufLHWK6b4YPIBAMrI9IiYU+Ugejl5YrSbpiQT1+lvX/+s6N6/EXXtsW7nE51/pKKiNMofU2P9h0SJ0ANCJEFs8bHShVRpB+Z/NVeUTASRJ9M2yyIzB6yhKzi2GA5s0HxeXFFF5hjgDMXFKjHuZsNdgtYYvEWMRphQGBA6AjXOwLlPq+kqPXh+tgIiNkVVVHBIiKOxBz2c3F+HGpVjJmjEbENVsDEL7aN7Nn38idXH6T7v9i27Qv6pzNv0x+PFQO3XC8JX/+j+y/gmypIBXkW1VFoBYdslvMkVZjcCMZV9NN7b6H9R8YXF/lX+Lw2S561qhb8T13bbs23WjdOCVzm82GkrVLwycO/OvSeqmHu+w9e/cnL+3pGbvsCJvLSU3mn6YYlUul9fTUhWREeSo30SHv7dkOOklNXNzZcGJoT9Qp+gzu7JL/Qlt3QAUu6Ox9YJQsilHlFWei7SzDBbFXwuiErE6lWVN68M9XQBT3vH2FzXSC3wj9Rlm4ldWQ4G0W73q8hITOh1ZARh5FBLM5+Me7xh20+my/qi4ajYeE9IZAbGLPkmh3T1723++JF9797+do3WncKVqO9oMjucpWblz66ZMmjS0d2j48VSXS/uE9nVJIWDE/fcc2SMYGLd7+3bu37uy+ePPEeyFVzDdmqURIXP/rbRxeXx8Y0Fb3Nk2M9RZ13Kc8jJzFjXTkjCTJxx4YX4R/FPkZF2FQHFYWyxxz02FoUfCbYhPn0ILQ9KExbumxGvL0KqjrkAnpoWkfluKG52fSQJMGEbJvbUxNuLZ++eVkDEPG/bl40oW1h9aS62kmhszsF8/Ir/WF3cSz1n+L187eaSnzFxZbs+GWPr2ZcKT0/Gct0k+ZBKzC91Bg/saCYDoEPiYTVjhG8moIa9dgLbCrWOs672mbSVyVbeCiGHfSbG0ZPg6mto6ZPGyk1PbSpftowbwH9GgAMhixvg3fMyMwy1ZfkGSIW9X0sbpzS2DxpclPjlL4N8NqTB4sqg4XdHtpz4CAcrrQ5h5Re3E5nY2c+isJhGsqFqazGLkkf9kBQwJURDMQtbALEWKWsrD/ZGsFVEULemYdJkQSpeewvyOeJLNWt++MT2xZEqmdctePgksVPeicUeOffqZb+TMqzb71kxuxAc57j6iVrn1005obXfzT/0ZtXTQjOMKuqaBVUn33munj5xBV3/fIvBhJftGnvgfkbPnxx18rm+Qn6wbAN22MPXy08ZfQsj9x6+LLp4e3/0bD49l9B3cFLn76uLTSt+6a7p965yOYszJmSVWgy+u54rnvS7nu3rp9Vr+N4RvYtzvCJAiFPwGYGY3ELn8/AGiXqjbI77AgbEI8Fgmk0x6nD2CRS7TinOWxuYboywE5yBMiFXCIt5+/YliwZX7J12lW/u31a0+W73u5Zd3T3tVOGdC0zl8iCSZDlvNHjtN41Sx/oGjZ1x0XRdn9Odp1r3KjY3GiBwbjG4pAP0NO7BjMH+hn9iuU/dP1icEaTlx0G8c7Ox+9YnYhfdM3td7bdcmyoIc9iSGRZbaYpVy185uZpzctvm7n96zujndGaXVcObZ01+upk5TSLhfpnLNo8BRyw7sgAQRDIXmGBukDei4srn/PeAuS2BeXpq2yF2V9+SR/+MnVFOiDvZecv03d41eUlUW9Xc4gXbyQR+bkP0TuIkwWpYhx/FrPDjCITQxhlVjaAtSAHlaGfpu5bsco7bZ71qvaN1z0152hdxNo8YdiabkPBpsSYG1VioA/SFB1Oh0AZ3HYtlLWvuKLnboOV/p7+agr9+1NPzbu7FB5nbcjoT/mIDd9af0ZBIag27OnjZ+CanoKsl/J7Ac99nL0SgHeJplTgWvbqWgUqEw47kw9xEwoHnDaMeEZNvihvVFwaBb+gs0wF1c0TN93cM3/+ig0XXzSqNfJqVzIZqjapGm2iH9PIrqoqZ/ls+lHMbi8ra2i8boOwNuVLJObO2cKm52D8cJBqjsEX1J+4lQK7O1aANeKr0c05B9bNHkb2b8J5WQlepRSs9iaojw2GELGMvnSKqVBIzf/XvPk0/ez0ZjP932RUJtFkMqqlT+ejCCWn9Lf6TolkbCMqSKg7NY1JsVekA5l3knxp9QOooPSTbeSnZAe5h9xH7icPkoeZNodNsNUq7M+q1KHOoNQpqpWdFBsDFOxOJR9A8QahtgYCwdpANKB3byAYCfIVGIhiZAS7IFobi8bqIqzPo/VxftV/I6A2DrF6B9Ta62rtYbtj4GdjRy37szqsdXYwyXEjOPyyLQ4mv+qPB1UjBGV/VFVx1Pk/Af+E9BkvqVZThSnVCiLgdBZZrADn/RNgIDGKVuEFTC68AAIM5JHOCDArcH2cujJ19mNwpV59EO6kH34sjPv000+hUpA/ph8KjQ9K/5AlWi2oAkjsHVaowIpM54D5A63OzoFjLPt0TUX+HC+AL+GLEhyTZAFkEPCWHew1ngE7H8vOptXpFop6jqwMlgzfgCn07Rd3wmz68M4X9/5pVeoFiLx47+Rdu3ZhaPbOF+//06rz56oF5dwL5GM2V5GJFaCO5uaqVQsSYVTXBJQPDrsUV9I8AjEVgXUEMEzFFKiHWTgDUxiRRmStjdQhVQuUsyj+aoyBcAgUPUI4B8whIRjggocnY1Qcc2MP2T0TSiIqi0GO1w6XiLfsjfStAPXlOINQiAVZlojhEpYZDJjjMYyPK5KCcG+2SxI5yJgfI2T0Dkb8OAc8tpueWLlyidW075r14N4wIbn6rTtmlSdC2KNGEUb+/OVlD4Brodt/KX3/dnHo0I4tV6xrn7vgyWuT2V3tl9AvV14xvCXLsHPlqv9qanEkQxs3RTsstnBBVbS0am4gEDEYzEUFlfXFzki1udghK5VlFTWh8bmohxlt9jGBwFirTTYbi70V9spOj9cvCh0bW8Mza3Js5qmXrBtWPjJsKjaaHRsebp91+0y64TRsuqRp1o43eibdsNAZG9/TTQ899BD9dFxb7qzZUP2MyXwv/fSNdde9DyGdd+rNZLQzzUDvMqxdfRn945139E8Yn9dgm739re6xm9bWY1uzBEiuaLp1Q7j62jtTWaNuGtYz1FfiTV775ALhshdbJlmbWpZfds3637g80+d3fpgMV1uDwxcsnFlcWaZm5zkc44YMbfc4PBZByHGai9v8/haTXYFhlQKUTSh1eQSo9Pnag1aP0yIZi8rcc2pHXhYy5Yy5aHU00l5tsOfVDC+Pb2ieclU0P2flA303f/3WTTeuPXrvZVb3yq3T7qJPrN/QXer8rz27YOU99/7BJQk5t7xL/7x7H/3D+9f//8R1mT73Y3W4ej25BG9cuAjy5BAqSKY8A858HnIJsTiKJ5eI+ngspPiC3kAeJgOXWAZqSMLF0iK6RIe8Wy2aMGb26CZnXlnlitVXdl86K2E2I+waTFa3P1IaWdU+xmzxjB41rACGKdbEiNmTpo+oyxLKW6Z3zpsx0mKRCsKR5NgZ48aXFBeJJmeR0XhKdTQOKc0eP2rMww899bO7N8xzqkPEnKH1M+ffsO3QojmbZ8Qtcm6uqtD/EVS7w+3yuUqzzUKRKycXCr2VeeXV4jOpjwQ5W5It1aMuGzPx+s62Km++ASFJyS+sCCerqxdMm9hYlZP9htG9fNWD9786b/LlTW4hr6QoKz2GiEFXIAYNIddh79hVbgwNMqiRUCwy5iaivseUAtlmBWapCgz+YRqmD9rTgn3gORITJpusg2SINS3zB57bMnQgpo4Mw6QbDiy5auWUiZe//yukq6ZRdZ3r75y69cq2sYteeHB7z4wqekmT1ze8qX368g6Xu9xtKYjEOxdVDvWUOIpqIj5vkXPYsBkzu7ctXzGsIR7tnL1xXsswr6el9dLJ1aFCp8NWUlYV8/pikVlXHrxnVbfYuuzyJQdumNSYN3zFrmff62mfefnGqXeu76xL5lTN6Nn+4AuL5tPftl86e3hzRbDY6bAYjeZ8zCPkLXe7W0I2e3l5dai+FqmIMzhkQtuCS0a3BgMlVrPJ46ofMbTKbvN4orWFRagDJSdNrBkRCnH+jKyIKMzuGGESHXFX1wbwrFQiS+EcJSRUgomjOO94Zp1Gwe6ptyuaPVhkZ0cymmCsgSZGXjFu7lCtt27VwgSoiACeOWMLDAbYG01KpLiu3OAJ6mdM3ZWsqK0QtIvu/3qzbKr2lLTvnD5zrz+Q1Cn927BVDas93KIVJLVkBBmPesxmrGUMq6UPWwSJAY4VYC3TWqK9nKkzCrvzxzidV+0oE1iQWwesdgmsjhgzlyjEqzCzbsRi1e0/gBKO866MXoTpLCimHHILYgXrCtQSgn7R7mD3LpBezx/qyu949nBHvmto/rDbfkL/1hoKjRwZCrXC6HmtrfNaBU9lw5DqshmpLY+C75FH6AePPkY/eOQR8KU+rKiZWVo1pFGuxoEYUb1vWCjvilfoF/QE/eKVtQWllUXrZtTNKDn03/Nks9kGDYXT69qWL2+rmVIn0jOT/vxkycz62LyYaMh3VeZ3dORXuvKHgRJqxeJbW/VzKDS8rHZIQ3B4alnXgctWHOzqOnjiYJdwb03JxOHlDUJ7qCVUnUg9Fe8srq9b+uzGKVM2/mop6n/hkb4Z66oDC43whj07Rx4/pG75HcurJ4Wa6bU5CypCsXlsfSK/Znq6RnwkjuPBjDBM7RX5loUwHDw23VzOu81hU2VPRscKRh1x/aE0ze63e2sA5t03f4w2LwZqzega+bUtW16X7kMaoc7bPX/+7nmw/D6Mlo7Os/ttIS8tm3vPnGjnj0YfPeKpqfHAx5uef3HTZdU/Ptq5a+6cnZ1/qA0dZ/FEryPbP8B5nU/KM3ybb+Lo+jrbxkF+yPZyHBB3IamOOxRkxpn9GyTW7wWSXX76Hn3P35UMwHLZ1DC6wSSr3Kx+VN/iOcrs6Kl9LAF9H/z8hR1Sqc9XKhHdrvUCcqnWgT0WByFG0WTMiduMEHUIt8Ga1Od0O6wULBTDggVWpv4u5NPtqc9hDb0dLt+d+iL1xW61lb5FD0F56lnw0V/RtyAC4+kH9CFxL/0TTIDI2W/o28t66EvQ0rOMt10ghCpzsO0uMoa3XRUFNU9iKoQKeaBrOEwcMr6F65vtb8TNyLCYcqGzMKaZcMuiBxVo+dXZjdbIHFlWrEU1rjMGWaVX5g11Z1vL8suaK4RTXtlpSa2ylcr/dFpLyz6wFouCS5RcFvr3Yp+vGEZk2wtUsmgRpbTFarVV2MyCgTYU5IqyWlkh2xxVVSV09S/tZW5zn0GRcZ4U5jnzDLtyrT5vcbDYk2PhOMX2R9h+0GDtb9BmCPnezY/0bgfHOgFnLd9TYnsdqPw5PDaPGBZ6xd5+wjRETJ7i8jylIRPW+klmLmHJCmPHOdwqZYTMRqCESyFFKBHf7GKApmAwRdg+U5Ldk8weC5+HZcSftmtm2DQza+q7f4hNeCdZTKhsmcQ6cIH8XHf3c/Qs/ZCefX716ufhjrXv3NvZee87a3fRr3buhKw/wdBO+rRKVj+vJ2LJkefji8+fXd2588RnJ3Z27qRf0dcxuUToXPqfnTAV3tPnB9aJ8L1IE957GY7arSLrVQ/rTKmL72ZqTGs+tUfS+B4m/ezUnn7siD2nCBncrmxSTKp0W53JEw3b8LAw45c+rbj+mh4vNlQ+VlhYRqFzBg9NwM5ORvu4xiniOdXrRKYcSODZqWhn2RLStLOYjCVIsbNwIOCkhD2HXkx5fl1cZChpxLrUoqasioxHxS16iZ4mqK0PowJRAnU/VFUJy1JC4RJ1xRO8DMK0KYebmya/s8bSb0AwqFij4pxQETyNVRLcDtTnDn9X5QnJGajr4H3rYpwblaQJZdwohqdhm5g+MmFPOowc1Wb6oZ7OvHtuO5vVmF+/pwGU6GnYM37Q9DVzFsh3NQWi+qY5Xx8zYaZ6tXo1tseNCAcOQB2tRYA4qAFvPt+jUyFurx+BsAt/Fsrmpk6VNzUGvTnWYcLX+4WyA/6uwIFCs7lwf+rkgQCG/cIwnspfU5pnDIWnS88dSJ3c7/cfKGptLTwglGHwoL9rYG1ynC8gJdh3KqCUZjv15W7JjOyOIM9HBEMJhdhHNGq6+9n0+oFhkLVzdd/q9Ue+PLKenQAb/LfVmSe4dHY9eze8mX64fv2AfTpdFm/pBcWRdFGoXtgtUY9NNsHfvlVmauxAngZBE1dT07fKpd+cq5VhsG2cr7cSUsFtVza2FeOJMjj6gXqIOIw4UGzpCv+mOkomIb6S+jf14vKNQKWBKO+QXKxTKaJbNdv/Z9AWNEIMqyIagXe8EZi2FUNVI8aNjgLnXYifMpyl8hL6JfKeL5dSBc4shRwYCjl+WEu3Tnrl3Zcn0lvh8kmvrFjxypQUYWauU/SlhRxbZXyTypf09CyDM3BmWU9PXyVcAT2TZ0yfTG+lW/EKL+3RXzglRDk6n1dn5ofh46uOgDcIjDWyuiOtjDNLeByCFgcE46whqEtk8N7PmSM2KK7zTYkUeWC/ckoAWMBbcucvdm2/qH3FK0lY+8fQdWfJdRpt5M268//eSG3h1YC3u257eAVvWsuaEaf2rEDIgf2eoj2nhJN0L2vTlO3e6ZPhinfhQ54DvMoauDf1Fm/4V13LeRNfWrNgJQdjEBho6b4S2P/M7IX1MwIKo15IaLSX9mqQ4CdIyBfcayxNen+R29HPz8NA+nrFhNbX29eriQl+EhPqBfcaS8PmqJaWKxbEsyjzcLFVGqJ+ziLsKutBhlWIVHJ4wPgZPveTiQ44mo49ySgg0DCB4OxPA76mg4+eQuGJEYoOIOjiX2+KqyACXjMH5w1QirxhBzGy9WrBP5CLQSW0/BD1U/8hWi5M3L9f+jE9mPoUJtL9ggPaQHCkPmXYovMFDbs2i692BN4gMxqj1Ne0PqKJuGAUBpiUGahTvdBLE+f4MeMLRu6TZAT8M3kYi0jhT8TfGQxzF5pedmJVJRLvv16lF98zkDzGdIwCW90OHIoaQfXjfMQ+6u3TaELUUo8vEGak9moLEgs0mIThBQqW3qdBL7acPetbwJ/lskdp/oS5syE2Ztx8VOQ5jPYgDCVS/E1WFegdjDc5uLY5g+a+Gp6IUO4z1aMYcwLeZEGgCnxmphyhmAWi7zm09ZMjdPfvj8I2mAYlr67qJ/Me/Jx+TA880b23G//kjLvE72HREZGsepX+lT5JLz/6BCSh6PMH5/VpPB2X7f3fADEo6ovYG07uo+JCecJ1UlyiLcgsBpZmMXgs6luVeZErZnxzunVZs8PhE76u7L68u5L+H193f4zQj8LC3LHa/LgvMbNrmPTO2AkTxp45ylcVRNmeAQ5MZp/BhtgQ1nkNQwXUXeJc3+RIhqCG6Oth0GB5sMYH1ZAgcBqleJnHFv1tkv7mpVkPbm0E1AoC0S2TmIMOHqi+JmH4S9d/MofFg2/G4i95YyWcSo8dD7U3AWoT/tjwU0IZ28h47PiSOSwCyutLaS3vPd3fivsxVWa8mPLAyzg9Liu7m7sz+bwDTkt8rXGazJ2XOIJrLLRmytRuXDcauzLXpZR2NcP2qxk2MD8lQZuypntqmmy9TJvZnUA2snUBP1HY3Mgjhbp/HIKnyrA+GjGjClHAii+wi+VccsyZSpfT5VPn7IR9Nz733I2Ys0qYNFl7DB/AXVOPrd0FWSnnc2B4jjlTMTxbwPBMPsmWEJIJH8QdMucl9KR2Uj65IEVgr9aLY4Vz1EAGuBQpwsFi48WuBvI10Q82k3GZ4pHionAQZ7CQIZhHEFd1HrMLO0w4iKwJzALi8JjKcIJxDwMTTn34y18E7ZOa0f4/PnTz6UcXrZc3DVs69i8pzfLO+KlLnljF4pRSvP8k1L1xzNP0b1X0jH3zqyDeugvsdPKlrz48Dt+3vDP215euPbKtFBR8SFNMJxGxrZLGW8OWpcb87tL1ZPjDOoG1j89EfzrFWVRP+vC9PsKd3RjSzBASBtZnKtczy9gq5/wgfQGHlN7vM6fXizCM/gu2a9QCa6UH04HuvlE4Mdgw/H33mjW718j30zLEJyLsSZ5sry0L2VOcPvTwGpbkPG6icj7L8IW7kg1emTL3HUNVCa+QPLceEYnTsSJ3IBu8GAnLisuUdN4ZphzXmTJJ4475gqs/7f2pM2Vd/Mhc8Hi4EEK1Ecmzz8TSCPu48Bj8B2nnRuZHmRFDNKGrA/ycwMqx5zgI/A3QX6T6ZZ9OjCVOm5lE0nM9yzVK5oTKCB0j4kRlumgJ12d1cRiJNUHajsVtTNw+OWizT1UPb2xdVxV67vI9pwolwvWyHWWejYfD1Us3nNrT0srXpqaCKqf9Ye1Wxr+DbGEEA5ERbCdNRFquHEwmP207mqQN9CS8Bm1tnyaPt83e20/2yruSx/ARjKcN4GaPjuNdW2rHXiAMkIHJLpnRKPVc/4t6RWS9Qtym+Af5f+UnuKwRsPCoByQCn1PLLJjFXFTpL+THqYVaOmCWBrO4HRIX2B8UTX8H1zySWyS1EplFf8G8UGHWLGqRH++gv8B3O+BzrssnFFYPxuiYgASEiFRvCllNr8xksYDUJsHTMSxJsHRYFyMm41YCIYE/jQlsDKZ6B3wJRKwe88bEGSxyd9o+Pg8BVyhWTX+Gc5st0syzNE+QNe6STIwiq7zGSBmbAWeJoDsecx5fwG5kTfm2/ucjQZzZNShz4lwTJBl9jx3xsM03+D48SB/8vnthgEylMqE+7cLAgAN0xgP6e0K8awRuB+G2DFbnb+1iZ5CF4ZisG2T4WbeNMEMJs5718TiJObNo6dUu4qM0jvD8GX4FLsg/zASuzRcdVI4YZYownCtKYxlpmQI5K2NWwEyZqOExxfhcwQeYituv2xAydnCGM8U6FjN5Lqev4LEKCiOAIRBEfIc3iF/6cJBv+vQn/eQnn96kcODglnD9mnrzbvqvX5bSf0Ju6S8hm9FEoq97Ja3FMXxOAwBDq8Eg4IIBFJCwesz1FnDe8NZi45sHX0U5vLGqfVypDgoCVk3HLmBmGyZH8OJ2bzzsqHSlMeIc9pQPYI9ej+8rPe1JSDJ10If1/JI5HOnQ+R1lCtxfn/EqI7fgmdjWlkfl8hqBGDECFy3zLmf6JzNHpN6bKwToXIGNEMV1xy1yKMD38Qfn2bDymZgo5c4cePJFue86MKjFNP2MZbNhuUpNsdXI8gaUm/q6TY+5iY84kxBNyGrTs5nVLRCJc41F4apFIjN1+4hYX1/fd4TZo9hU0vT5fBZLi/80zjRNAdFyj7pAXUCq+M6K6ldUixpkRDFoCQTlINMf48G4HIuLcQeictwh2h1+h2rHseaT216vLmikv6tptm95Y4Sz5Y0ttqZa+rvGTwyGTxqhrrbJtuWNkdaRb9xqb6qFOhZNN3H4FU7fam+uOZdSzyA3O4E5NNfoST/RM771dcy4jGM3ucDGYEV9/rwvH4Ab+VWI+fnOaRyUC7+BkOo3n96yaYNweHwf4aHUmPHf+iAidWTL6c3jU2M2bGJX4fCGb/GH4nNypTyjVyCgstXPlrusc4eUfmEsCGGYsEkj4ezRY/XF/SaTwWx1n5srOo8y6SyRxWZEvUx0qGbceoBz8ZTsyxH965GBbxIyOK+7D4n48AwrnmTwftD+QyYtkiELm576dyB6iSkuIAa+nyCDvp/A0tLfT4jAHbwN34u5ZBDm6kbwNNalQRc7x4AAeEZfsXj+OgO6vKoixyOWv4LaFcNcjqnG84rxpH+DihPS4CoMFAm82rj0M0XzL1Gw/0UtUzy+hO1mrR+oxoXzznLhvJMym3TI1zy2MDK3C+edsExH+720V9v7rQlXz4vpSzJooWk5dl55ju/+wodx1m995ZMazFsvKOjskfP0yPPKCH93GfrONa4qB9+uZkDLfqUQjnIPqO8pH170t7ffsf/n825aUlHkLCyKjC52vmUyj5n+fXUSGhqndSdGXrR/XEFBia+k2Du0umpkg7fUaquOpH3hdZ1Xn9Xsp+K8YYYKjrknqRuHzQ0nL0jLEhpZ2hSOvESYwZ6lZcyHupk9I2MHYUzHTOz4RhgVg7AFj6DPb0HNLlzMggqjGimWeQe00/85UamlPuvgtkitYwTeybwu3I7JE6bDvO7/xPrkKtvYTgbTQFsEexnEW8CF0horv35CU/DGZ1+YcP/9E1741caK5gk4ZZeO+c1r97YMHXP33WOGttz7+ktj2Jwgl8BJdafixhWsfw3F7F8iqBbRwQzaQeGyE/Qo1Jw4Kh09cfToCag52/U1kK/lhm3IoRu2QQO8to2+Rl/bBq/RshaJtDCdjOunaTtQEdv9MQpRFLSoxX3LgTjKtTREubBJNxIpiCqsnX0oqges7lEm33UTrcxhhFnz8IRU9lwKbtMfMPp+ux6lP1wP2w+Xn/p3JWvkO8os+4EyLSj+g+oPldoHL8+lOw50/lDJOH1e7mSJGIqm56iMcgzLNRkF5rRgCqIIY/Y0k8CtngyARYJyaEfbc0v6OR7LCWYdpb18CrMPyujxHW0Tqabfp/0ldFzP4z7Vg3OVL8iLfMf752wPIuuTjCzycgdl0Weq5w4WHD0kPsnHrk4mV48dt6Il3ODzNYRbVozjMcB7SsaVxzRSdogDoUEYx/lRNrPSQBrEeYnMv9kT5Fv1wC0jDLgljS2shmHdKdLtDxcxNS/FxaPE51EfSW6Nr1lTPvfiem0wd+K2hguHlDkEurFzZE+Uf1qncEW4j583nwb76c1slxR5h3TeGGq6J6rG6SbTNwQiz8I2FBAn99f1cJRUVBt3QfF5mCmOQWglFOlBH8qkZV+uXr1w6sqFf/0NnQbk+iVz6uouXbt96YK3FG5smHuW3ZinFt20+r6nhV8NH9daWkpb6PFJU28jaTs6kTP7wz4xrHriYYsv7pFna19oFTRRwS6oXnKFikvOtM1b49wim2EQ6+eMYwmYgswRk7MLOJCWxzhxe/s5Vko6Xel7U0j0phaAm00QI/ezZv3KeIOR5HB/ZxuOIMp+i8ljYR8asNk2BEC3DKt+I6BKr+nKDWjf8DHTzS2gm5i1bzROhPFeThNjiqVnDC9shEHjLErjagYztmnny0kz+Y/zZZgjqKgjuLtlMF4j5EONMEJ1jIAyCNRAvhQcAY54cIQQCKoO/MsXWSK8RVkXR3jmCeP5QhnGYaAM8iGuloEazzcEK/HGEccMJYdaIyvMXdNRI48QkDiPEPBtScWkIuboyMdZd6GIzBPFLNnkEsjLkGhT8n1FhcMiFUEAWXbkWnL9geJRzsJch5xX6nCGC8XcGkOhrSJ/Yo9k9Ug2Q/OkZqUgJ2R3j3FdtuidJwO1bl+NSynJrk2Wx3ODxV6Lx2MszbYmY0PlvOxQgbMsz+fMcjsNhaFgnVLamD8kWIUKowEMcpYMTtc1726SsrJHubPUPIMh35rbHBTyLaPrvEaDx1BTWyY4Suoryk2CRxr6LcH9L0mxIMPum/zHp7LCRQaLTSyNueOq2ZdndfogS/VnNcdkVbD7so0VTtHuNNqz1ycFk5wlGLN8pc0em9VkMIH/ZsgxGBTVLDrkItvQfHOJN+AwmbPiVos9x1SgWixyvsliLXQ2O2srKt2uSqfRPKW2oNWUZcpxlIcWz/gJ7X+mPOeWEa3DSgqiLXK2Uc01Fxepdq9FrjMWZEuWxpGjyzplh8mpcBm6V5srC6SMDfJbPH6Az/t+fcMNv75BFAdfpJM38Ougv7SfJLO79DJUxzlvIF9rYq84YK/BGwNbKyRqArEXUb8vwd6REnwvC+ORa/BYA+lLcDtOIr3PJXD+wqL1PAfbACpILRmmf6+sey4hJ/Po3y2nv5YxIWOLDYd0VHl6wUtpYodI08i/Ru4njWOZLtwYuPqmrh083KfvRQrJtMPI2LXeB5jc6NIkn3fdGIZ8oY5WB7WP29H1gHftWIyw87QHMoRZGdAtzv/2PS1LMps7me+4gejSpI8wBV5EAU55jMhAgmlOeFCSCQHnYXqY41ucY4BGcvX9EKOIOjEEWyS+Y+rzBiEaDCj5oDBfLodubiyDcyYaAp9igf/0+8EP3MtP/G0M2xGjBxPOTv9Ef5c/X9Dy/RjKdya0p6KBQNSvatSBtDPX3xWAclG2jZu+8QyNTkx2xaBNSzjzMbH+VheGOp2J1L/wJX+UkMHfEo4mE0k7mUeW8D2jtE9gC8SZU6DHNBDDfGzZ8A6KiHLlf2C0mdUHrxlQH/D8ueCqDgx1Mpoe9rGN/Sjx0kG2m5MOMiealD4N+tJq2vmX+fq484nwAJKqD9L3Y9Z5wZeMPpCeJ3j7wJ5TkJk2OJPoB6f2pMXKmeQgZTiZmTsC9skpNaH08v00ou/Lh42CiGzXwbZHM2tWfsS3plXMFmh3v84k6fH/Hsc9A/Cnb0TJPdEWoe+kwGcPqoOzerYxkxi7F36W5sETYBWuqZ/imvLwvRYH9w6Iu8BhYh7XgzrZFrb5TC2Q6WaZ3rGMPkCX0AeW3TH2lR5NS/edpvW8Qn+kd9OROY/+9s1H5rRdYoF/aQ+c64UHNJptWSqm0o0W0nOCkMk4H5sLVyX75tdcCqytwyESZFt85UFlIMIcDwR9ujUsEg+YeC3xoUtwtwjML47dFah2m98bCOreoI48QeWbBG/neucuCkQC18+lX+28h/5rzg14s3iOJ+9t9rS39D68XfrY5yB9/thSDO4qSWk7U8Pn/mNT5+M/aarY8mu+qTCybRnt38rzS5x49MpbNl/52HH9bivAsgmtmGTqgiMg6HHXY1aY5fX6He0/0tmh/WLzwpXhzsTcWyZnbF3aoL1swZNGC1nTTXps3TOeInHGwMaQMgSAAQ7AuI09bPJWAclCLcHqUO3EIb9+371H6eX0SfrXV1cJpOv5S6D+sBgOU7LqVSiBabDt6Ocnnn+a/m06r8OrOBca+f8FUcr9zjhX5CTaGg8rAjOvBoRg2AXumDR1z5o1UyJzws/2Wr98up88/aW11/EOFB8XtTVTBDJlTXhOhJKpBYfoF0PoF1AwBAoObT50KO3TLGJLB++pySS9p3buO2pHxoLDDZ+mwWE15seDzpxAZc6MOn1XPKTfy+gJvL+zM9+Z6T/mLsDwltnSGbHWQ6y/+TduhNfNyHbRQPTIoh//PCIKMe654JHIOroVqtahHh25Eqro1nXHhMdT77yTOpE68U7qHeFx+WN6zx/onvffh4V/EFENodekboRb6DrhGrgx8917poyMP4SnGFCFH5TJsWOo7g96Mb0ZN7h++YPfFnklL8zjWKaK386MVrD6wbK07x7X1ezI8CuZ/cmIs4vtZnOc9nBvczbv1EAQYZk9hfq43cFs1gof036udnWxweCBueOHzLphj77r20f0O8q4MQcyLpaBpP/TkKZrF3Xq8ZSH4cLv9arJBLLoO7029Z3hgId9i8x2j+3hWJhv3NnjulJSnv5M2Wp31PNHkqPebhl4xp+EM0/s4njohol/27r1b3Q/vZ3uZyGxy+LKN+bn/Z3+NXb1xNEmk6nI6cz95SU//uKiXK2kPLiJPvPIuFunjA6HyhSn0vPLn0OgK8epuWrCd9Dr3+l7JBEO5Lvlx359GGZfXaRqg7OGiby4s8vykRcX5qlbTWaTIbvYbHPlOpsacj6qcTVYJ8/GEk3NJZGs3GDbqFxwRvxh57xZYduYQDg3MCWZc15fidybtIjNdh//TwL4ZrzoyzARWxxn7y6hZFffxcpwWk3v/+yvlChLzpyFiz+Fx+THaDUcYwccP/s8HcUIiPR6apQ45+yOY8c4DqVtSen95cHaJhPPusJznmcmV3XYyuQx/Pz/AAfdhq542o2QsWrDMBCGfyVOSjOUDn4AdSlJiY1sMCTZ0hQHQqcM6RyMahsSKVj2EChd+wgd+wZ9s7xDz4pKl0IrkO7T3a+73wZwhU8wnNcNHhwzDPDiuIMLvDvu4hYnxx4G7M5xD9fsyXGf8q+kZN4l3e7tq5YZfDw77tDcN8ddPOLDsQef+Y574Cxx3Kd8gQU0DjiiQokcBWpwDJFhRDGGQIQEY+IV6SQU0RwGezR0GpvBQh+OVZkXNR9mIx6LKBnzlZaKz82+MUaSZGmV0k7JqJOit1hKJasy04p4TcWcmu6wJRHWMm92W4LUimsbK1JIayskYxwz2r81PlciTBBgSvv7M5BqVae6yiWPQ8Fn/McAXaJJMA1a8/9wu7FFQ2Vtf4mwE0IbW2fYyMqUWnEholAIwf/u+QXtVlqxAAAAeNpt0meTFVUUheH7DhkJEgQJgpIFhdvn7NM9gxKGCZKzKGZyUHJGySAgSq7i5wrFfYdPdFXX+tRP9V61Wl2tt8//rdbh1vueV29eWl2tYXQxjOGMYCSjGM0YxvIB4xjPBCbyIZOYzBSm8hHTmM7HzGAms5jNJ8xhLp/yGfOYzwIWsojFLOFzlrKML/iS5aygTUUiExRqGrrpYSVf8TWrWM0a1tLLOvroZ4BBvmE9G9jIJjazha1sYzs72MkudvMte/iO79nLD/zIT/zML/zKb+xjPwc4yCEOc4SjHOM4v/MHJzjJKU5zhrOc4zwXuMglLnOFq/zJX1zjOje4yS1uc4e73ONv7vOAh/zDI/7lPx7zhKc84zkveDnqwsljg1W7bVZmMrMZZjFrszG7zZ63mfSSXtJLekkv6SW9pJf00pBX6VV6lV6lV+lVepVepVfpVXpJL+klvaSX9JJe6njZu7J3Ze/K3pW9K3tXbg9915id/wid0Amd0Amd0Amd0Il3TueesJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn0h6SS/pZb2sl/WyXtbLelkv62W9rBd6oRd6oRd6oRd6oRd6oVf0il7RK3pFr+gVvaJX9IperVfr1Xq1Xq1X69V6tV6tV+s1eo1eo9foNXqNXtPxijsr7qy4s+LOijsr7qy0h75rzG6zx+w115l9Zr85YA520l0Wd1ncZXGXxV0Wd1ncZama1x+EcTsAAAAB//8AAnjaY2BgYGQAgosrjpwF0ZcUq9bCaABTzgdAAAA=") format("woff"),
       url("./Genericons.ttf") format("truetype"),
       url("./Genericons.svg#Genericons") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Genericons";
    src: url("./Genericons.svg#Genericons") format("svg");
  }
}


/**
 * All Genericons
 */

.genericon {
	font-size: 16px;
	vertical-align: top;
	text-align: center;
	-moz-transition: color .1s ease-in 0;
	-webkit-transition: color .1s ease-in 0;
	display: inline-block;
	font-family: "Genericons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	speak: none;
}


/**
 * Helper classes
 */

.genericon-rotate-90 {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.genericon-rotate-180 {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.genericon-rotate-270 {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.genericon-flip-horizontal {
	-webkit-transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.genericon-flip-vertical {
	-webkit-transform: scale(1, -1);
	-moz-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	transform: scale(1, -1);
}


/**
 * Individual icons
 */

.genericon-404:before { content: "\f423"; }
.genericon-activity:before { content: "\f508"; }
.genericon-anchor:before { content: "\f509"; }
.genericon-aside:before { content: "\f101"; }
.genericon-attachment:before { content: "\f416"; }
.genericon-audio:before { content: "\f109"; }
.genericon-bold:before { content: "\f471"; }
.genericon-book:before { content: "\f444"; }
.genericon-bug:before { content: "\f50a"; }
.genericon-cart:before { content: "\f447"; }
.genericon-category:before { content: "\f301"; }
.genericon-chat:before { content: "\f108"; }
.genericon-checkmark:before { content: "\f418"; }
.genericon-close:before { content: "\f405"; }
.genericon-close-alt:before { content: "\f406"; }
.genericon-cloud:before { content: "\f426"; }
.genericon-cloud-download:before { content: "\f440"; }
.genericon-cloud-upload:before { content: "\f441"; }
.genericon-code:before { content: "\f462"; }
.genericon-codepen:before { content: "\f216"; }
.genericon-cog:before { content: "\f445"; }
.genericon-collapse:before { content: "\f432"; }
.genericon-comment:before { content: "\f300"; }
.genericon-day:before { content: "\f305"; }
.genericon-digg:before { content: "\f221"; }
.genericon-document:before { content: "\f443"; }
.genericon-dot:before { content: "\f428"; }
.genericon-downarrow:before { content: "\f502"; }
.genericon-download:before { content: "\f50b"; }
.genericon-draggable:before { content: "\f436"; }
.genericon-dribbble:before { content: "\f201"; }
.genericon-dropbox:before { content: "\f225"; }
.genericon-dropdown:before { content: "\f433"; }
.genericon-dropdown-left:before { content: "\f434"; }
.genericon-edit:before { content: "\f411"; }
.genericon-ellipsis:before { content: "\f476"; }
.genericon-expand:before { content: "\f431"; }
.genericon-external:before { content: "\f442"; }
.genericon-facebook:before { content: "\f203"; }
.genericon-facebook-alt:before { content: "\f204"; }
.genericon-fastforward:before { content: "\f458"; }
.genericon-feed:before { content: "\f413"; }
.genericon-flag:before { content: "\f468"; }
.genericon-flickr:before { content: "\f211"; }
.genericon-foursquare:before { content: "\f226"; }
.genericon-fullscreen:before { content: "\f474"; }
.genericon-gallery:before { content: "\f103"; }
.genericon-github:before { content: "\f200"; }
.genericon-googleplus:before { content: "\f206"; }
.genericon-googleplus-alt:before { content: "\f218"; }
.genericon-handset:before { content: "\f50c"; }
.genericon-heart:before { content: "\f461"; }
.genericon-help:before { content: "\f457"; }
.genericon-hide:before { content: "\f404"; }
.genericon-hierarchy:before { content: "\f505"; }
.genericon-home:before { content: "\f409"; }
.genericon-image:before { content: "\f102"; }
.genericon-info:before { content: "\f455"; }
.genericon-instagram:before { content: "\f215"; }
.genericon-italic:before { content: "\f472"; }
.genericon-key:before { content: "\f427"; }
.genericon-leftarrow:before { content: "\f503"; }
.genericon-link:before { content: "\f107"; }
.genericon-linkedin:before { content: "\f207"; }
.genericon-linkedin-alt:before { content: "\f208"; }
.genericon-location:before { content: "\f417"; }
.genericon-lock:before { content: "\f470"; }
.genericon-mail:before { content: "\f410"; }
.genericon-maximize:before { content: "\f422"; }
.genericon-menu:before { content: "\f419"; }
.genericon-microphone:before { content: "\f50d"; }
.genericon-minimize:before { content: "\f421"; }
.genericon-minus:before { content: "\f50e"; }
.genericon-month:before { content: "\f307"; }
.genericon-move:before { content: "\f50f"; }
.genericon-next:before { content: "\f429"; }
.genericon-notice:before { content: "\f456"; }
.genericon-paintbrush:before { content: "\f506"; }
.genericon-path:before { content: "\f219"; }
.genericon-pause:before { content: "\f448"; }
.genericon-phone:before { content: "\f437"; }
.genericon-picture:before { content: "\f473"; }
.genericon-pinned:before { content: "\f308"; }
.genericon-pinterest:before { content: "\f209"; }
.genericon-pinterest-alt:before { content: "\f210"; }
.genericon-play:before { content: "\f452"; }
.genericon-plugin:before { content: "\f439"; }
.genericon-plus:before { content: "\f510"; }
.genericon-pocket:before { content: "\f224"; }
.genericon-polldaddy:before { content: "\f217"; }
.genericon-portfolio:before { content: "\f460"; }
.genericon-previous:before { content: "\f430"; }
.genericon-print:before { content: "\f469"; }
.genericon-quote:before { content: "\f106"; }
.genericon-rating-empty:before { content: "\f511"; }
.genericon-rating-full:before { content: "\f512"; }
.genericon-rating-half:before { content: "\f513"; }
.genericon-reddit:before { content: "\f222"; }
.genericon-refresh:before { content: "\f420"; }
.genericon-reply:before { content: "\f412"; }
.genericon-reply-alt:before { content: "\f466"; }
.genericon-reply-single:before { content: "\f467"; }
.genericon-rewind:before { content: "\f459"; }
.genericon-rightarrow:before { content: "\f501"; }
.genericon-search:before { content: "\f400"; }
.genericon-send-to-phone:before { content: "\f438"; }
.genericon-send-to-tablet:before { content: "\f454"; }
.genericon-share:before { content: "\f415"; }
.genericon-show:before { content: "\f403"; }
.genericon-shuffle:before { content: "\f514"; }
.genericon-sitemap:before { content: "\f507"; }
.genericon-skip-ahead:before { content: "\f451"; }
.genericon-skip-back:before { content: "\f450"; }
.genericon-skype:before { content: "\f220"; }
.genericon-spam:before { content: "\f424"; }
.genericon-spotify:before { content: "\f515"; }
.genericon-standard:before { content: "\f100"; }
.genericon-star:before { content: "\f408"; }
.genericon-status:before { content: "\f105"; }
.genericon-stop:before { content: "\f449"; }
.genericon-stumbleupon:before { content: "\f223"; }
.genericon-subscribe:before { content: "\f463"; }
.genericon-subscribed:before { content: "\f465"; }
.genericon-summary:before { content: "\f425"; }
.genericon-tablet:before { content: "\f453"; }
.genericon-tag:before { content: "\f302"; }
.genericon-time:before { content: "\f303"; }
.genericon-top:before { content: "\f435"; }
.genericon-trash:before { content: "\f407"; }
.genericon-tumblr:before { content: "\f214"; }
.genericon-twitch:before { content: "\f516"; }
.genericon-twitter:before { content: "\f202"; }
.genericon-unapprove:before { content: "\f446"; }
.genericon-unsubscribe:before { content: "\f464"; }
.genericon-unzoom:before { content: "\f401"; }
.genericon-uparrow:before { content: "\f500"; }
.genericon-user:before { content: "\f304"; }
.genericon-video:before { content: "\f104"; }
.genericon-videocamera:before { content: "\f517"; }
.genericon-vimeo:before { content: "\f212"; }
.genericon-warning:before { content: "\f414"; }
.genericon-website:before { content: "\f475"; }
.genericon-week:before { content: "\f306"; }
.genericon-wordpress:before { content: "\f205"; }
.genericon-xpost:before { content: "\f504"; }
.genericon-youtube:before { content: "\f213"; }
.genericon-zoom:before { content: "\f402"; }





@font-face {
  font-family: 'bwg';
  src: url('fonts/bwg.eot?qy18kk');
  src: url('fonts/bwg.eot?qy18kk#iefix') format('embedded-opentype'),
    url('fonts/bwg.ttf?qy18kk') format('truetype'),
    url('fonts/bwg.woff?qy18kk') format('woff'),
    url('fonts/bwg.svg?qy18kk#bwg') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="bwg-icon-"],
[class*=" bwg-icon-"],
.bwg-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'bwg' !important;
  speak: none;
  display:inline-block;
  line-height: 1;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: top;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bwg-icon-angle-down:before {
  content: "\e900";
}
.bwg-icon-angle-down-sm:before {
  content: "\e901";
}
.bwg-icon-angle-left:before {
  content: "\e902";
}
.bwg-icon-angle-left-sm:before {
  content: "\e903";
}
.bwg-icon-angle-right:before {
  content: "\e904";
}
.bwg-icon-angle-right-sm:before {
  content: "\e905";
}
.bwg-icon-angle-up:before {
  content: "\e906";
}
.bwg-icon-angle-up-sm:before {
  content: "\e907";
}
.bwg-icon-arrow-down:before {
  content: "\e908";
}
.bwg-icon-arrow-left:before {
  content: "\e909";
}
.bwg-icon-arrow-right:before {
  content: "\e90a";
}
.bwg-icon-arrows-in:before {
  content: "\e90b";
}
.bwg-icon-arrows-out:before {
  content: "\e90c";
}
.bwg-icon-arrow-up:before {
  content: "\e90d";
}
.bwg-icon-bell:before {
  content: "\e90e";
}
.bwg-icon-bell-half-o:before {
  content: "\e90f";
}
.bwg-icon-bell-o:before {
  content: "\e910";
}
.bwg-icon-caret-down:before {
  content: "\e911";
}
.bwg-icon-caret-up:before {
  content: "\e912";
}
.bwg-icon-chevron-down-sm:before {
  content: "\e913";
}
.bwg-icon-chevron-left:before {
  content: "\e914";
}
.bwg-icon-chevron-left-sm:before {
  content: "\e915";
}
.bwg-icon-chevron-right:before {
  content: "\e916";
}
.bwg-icon-chevron-right-sm:before {
  content: "\e917";
}
.bwg-icon-chevron-up-sm:before {
  content: "\e918";
}
.bwg-icon-circle:before {
  content: "\e919";
}
.bwg-icon-circle-half:before {
  content: "\e91a";
}
.bwg-icon-circle-o:before {
  content: "\e91b";
}
.bwg-icon-comment-square:before {
  content: "\e91c";
}
.bwg-icon-compress:before {
  content: "\e91d";
}
.bwg-icon-double-left:before {
  content: "\e91e";
}
.bwg-icon-double-right:before {
  content: "\e91f";
}
.bwg-icon-download:before {
  content: "\e920";
}
.bwg-icon-expand:before {
  content: "\e921";
}
.bwg-icon-facebook-square:before {
  content: "\e922";
}
.bwg-icon-flag:before {
  content: "\e923";
}
.bwg-icon-flag-haif-o:before {
  content: "\e924";
}
.bwg-icon-flag-o:before {
  content: "\e925";
}
.bwg-icon-google-plus-square:before {
  content: "\e926";
}
.bwg-icon-heart:before {
  content: "\e927";
}
.bwg-icon-heart-half-o:before {
  content: "\e928";
}
.bwg-icon-heart-o:before {
  content: "\e929";
}
.bwg-icon-info-circle:before {
  content: "\e92a";
}
.bwg-icon-minus-square:before {
  content: "\e92b";
}
.bwg-icon-minus-square-o:before {
  content: "\e92c";
}
.bwg-icon-pause:before {
  content: "\e92d";
}
.bwg-icon-pinterest-square:before {
  content: "\e92e";
}
.bwg-icon-play:before {
  content: "\e92f";
}
.bwg-icon-refresh:before {
  content: "\e930";
}
.bwg-icon-search:before {
  content: "\e931";
}
.bwg-icon-shopping-cart:before {
  content: "\e932";
}
.bwg-icon-sign-out:before {
  content: "\e933";
}
.bwg-icon-square:before {
  content: "\e934";
}
.bwg-icon-square-half:before {
  content: "\e935";
}
.bwg-icon-square-o:before {
  content: "\e936";
}
.bwg-icon-star:before {
  content: "\e937";
}
.bwg-icon-star-half-o:before {
  content: "\e938";
}
.bwg-icon-star-o:before {
  content: "\e939";
}
.bwg-icon-times:before {
  content: "\e93a";
}
.bwg-icon-times-sm:before {
  content: "\e93b";
}
.bwg-icon-tumblr-square:before {
  content: "\e93c";
}
.bwg-icon-twitter-square:before {
  content: "\e93d";
}

.entry-content .addthis_button,.entry-content .addthis_toolbox,.entry-header .addthis_button,.entry-header .addthis_toolbox{margin:10px 0 10px 0}.addthis_button_tweet{min-width:83px;float:left}.atwidget iframe{max-width:none}a.at-share-btn,a.at-share-btn:hover,div.addthis_native_toolbox a,div.addthis_native_toolbox a:hover,div.addthis_tool a,div.addthis_tool a:hover,div.addthis_toolbox a,div.addthis_toolbox a:hover{border:0;box-shadow:none;-webkit-box-shadow:none}div.addthis_toolbox br{display:none}

.zem_rp_wrap {
	clear: both;
}

.zem_rp_wrap .related_post_title {
	clear: both;
	padding: 0 !important;
	margin: 0 !important;
}
div.zem_rp_content {
	display: inline-block !important;
	overflow: hidden !important;
}

div.zem_rp_footer {
	text-align: right !important;
	overflow: hidden !important;
}
div.zem_rp_footer a {
	color: #999 !important;
	font-size: 11px !important;
	text-decoration: none !important;
	display: inline-block !important;
}
ul.related_post {
	display: inline-block !important;
	position: relative !important;
	margin: 0 -10px 0 0 !important;
	padding: 0 !important;
}
ul.related_post li {
	position: relative !important;
	display: inline-block !important;
	vertical-align: top !important;
	zoom: 1 !important;
	*display: inline !important;
	width: 150px !important;
	margin: 10px 10px 10px 0px !important;
	padding: 0 !important;
	background: none !important;
}
ul.related_post li a {
	position: relative !important;
	display: block !important;
	font-size: 13px !important;
	line-height: 1.6em !important;
	text-decoration: none !important;
	margin-bottom: 5px !important;
	text-indent: 0 !important;
}
ul.related_post li img {
	display: block !important;
	width: 150px !important;
	height: 150px !important;
	max-width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
	border: none !important;
	float: none !important;

	border-radius: 3px !important;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important;
}

ul.related_post li a img.zem_rp_santa_hat {
	display: none !important;
}

ul.related_post li small {
	font-size: 80%;
}

ul.related_post li .wp_rp_category a {
	display: inline !important;
}

@media screen and (max-width: 480px) {
	ul.related_post li {
		display: inline-block !important;
		width: 150px !important;
		clear: both !important;
	}
	ul.related_post li a:nth-child(1) {
		float: left !important;
	}
	ul.related_post li a:nth-child(2) {
		font-size: 14px !important;
	}
}

        button:not(:disabled):not(.disabled),
        a:not(:disabled):not(.disabled) {
            cursor: pointer;
        }
        
        a,
        button {
            outline: none !important;
        }
        
        .rf-btn,
        .rf-btn:active,
        .rf-btn:hover,
        .rf-btn:link,
        .rf-btn:visited,
        a,
        a:active,
        a:focus,
        a:hover,
        a:visited {
            text-decoration: none!important
        }
        
        .rf-btn.blue,
        .rf-btn.blue:hover {
            box-shadow: 0 3px 16px 0 rgba(56, 125, 255, .5);
            color: #FFF
        }
        
        .nav-item-link .rf-caret,
        .rf-caret,
        .triangle-wrap {
            pointer-events: none
        }
        
        address,
        body,
        figure,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        li,
        p,
        ul {
            margin: 0;
            padding: 0
        }
        
        body {
            font-family: Montserrat, 'Open Sans', sans-serif!important;
            min-width: 320px
        }
        
        .rf-btn {
            padding: 0 45px;
            height: 60px;
            line-height: 60px;
            display: inline-block;
            border-radius: 38px;
            color: #FFF;
            font-size: 18px;
            cursor: pointer;
            transition: all .2s linear;
            font-family: Montserrat, 'Open Sans', sans-serif;
            text-transform: uppercase;
            border: none;
            font-weight: 400;
            background-repeat: no-repeat!important
        }
        
        .rf-btn.small {
            padding: 0 20px;
            height: 40px;
            line-height: 40px;
            font-size: 14px
        }
        
        .rf-btn.md {
            height: 50px;
            line-height: 50px;
            font-size: 18px;
            padding: 0 36px
        }
        
        .rf-btn.blue {
            background-image: linear-gradient(-179deg, #5690FF 0, #387DFF 97%)
        }
        
        .rf-btn.blue:hover {
            background-image: linear-gradient(-179deg, #6EA0FF 5%, #518DFF 97%)
        }
        
        .rf-btn.blue:active {
            background-image: linear-gradient(-179deg, #4D88F9 0, #206CFD 96%)
        }
        
        .freeze-scroll {
            position: fixed!important;
            left: 0;
            right: 0;
            width: 100%;
            max-width: 100%
        }
        
        .change-lang-wrapper:hover .current-lang {
            color: #252E48
        }
        
        .change-lang-wrapper:hover .rf-caret:after {
            border-color: #252E48
        }
        
        .change-lang-wrapper.ar .lang-item .country-flag {
            margin: 0 0 0 10px
        }
        
        button,
        input,
        textarea {
            font-family: inherit
        }
        
        .lang-item .country-flag {
            background-image: url(https://static.rfstat.com/renderforest/images/v2/icons/flags_sprite_brazil.svg);
            width: 30px;
            height: 20px;
            margin: 0 10px 0 0
        }
        
        .lang-item .country-flag.pt {
            background-position-x: -65px
        }
        
        .lang-item .country-flag.es {
            background-position-x: -32px
        }
        
        .lang-item .country-flag.de {
            background-position-x: -97px
        }
        
        .lang-item .country-flag.fr {
            background-position-x: -129px
        }
        
        .lang-item .country-flag.ar {
            background-position-x: -161px
        }
        
        .lang-item .country-flag.jp {
            background-position-x: -258px
        }
        
        .lang-item .country-flag.am {
            background-position-x: -289px
        }
        
        .lang-item .country-flag.tr {
            background-position-x: -193px
        }
        
        .lang-item .country-flag.ru {
            background-position-x: -225px
        }
        
        body.scroll-off {
            overflow: hidden
        }
        
        .tablet-nav {
            display: none;
            align-self: stretch
        }
        
        .tablet-nav__menu {
            display: flex;
            padding: 0;
            list-style-type: none
        }
        
        .tablet-nav__menu__item {
            display: flex
        }
        
        .tablet-nav__menu__item+.tablet-nav__menu__item {
            margin: 0 0 0 24px
        }
        
        @media only screen and (min-width:601px) and (max-width:767px) {
            .tablet-nav__menu__item+.tablet-nav__menu__item {
                margin: 0 0 0 20px
            }
        }
        
        .tablet-nav__menu__item+.tablet-nav__menu__item.rf-ar {
            margin: 0 24px 0 0
        }
        
        .tablet-nav__menu__item--with-border {
            position: relative
        }
        
        .tablet-nav__menu__item--with-border.rf-ar::after {
            right: auto;
            left: -12px
        }
        
        .tablet-nav__menu__item--with-border::after {
            content: "";
            position: absolute;
            right: -12px;
            top: 50%;
            transform: translateY(-50%);
            display: block;
            height: 30px;
            width: 1px;
            background: #CFE0FF
        }
        
        @media only screen and (min-width:601px) and (max-width:767px) {
            .tablet-nav__menu__item+.tablet-nav__menu__item.rf-ar {
                margin: 0 20px 0 0
            }
            .tablet-nav__menu__item--with-border.rf-ar::after {
                left: -10px
            }
            .tablet-nav__menu__item--with-border::after {
                right: -10px
            }
        }
        
        .tablet-nav__menu__item__text {
            font-size: 14px;
            font-weight: 500;
            line-height: 70px;
            color: #545F7E
        }
        
        .tablet-nav__menu__item__text:hover {
            color: #7683A8
        }
        
        .tablet-nav__menu__item__text.active,
        .tablet-nav__menu__item__text.active:hover {
            color: #252E48
        }
        
        @media only screen and (min-width:768px) and (max-width:1099px) {
            .tablet-nav {
                display: flex
            }
        }
        
        .text-capitalize {
            text-transform: capitalize
        }
        
        .rf-caret {
            position: relative;
            display: flex;
            justify-content: center;
            align-items: center;
            width: 20px;
            height: 20px;
            transition: transform .5s ease, border-color .2s linear
        }
        
        .rf-caret.is-menu-open {
            transform: rotate(180deg) translateY(-3px)
        }
        
        .rf-caret.blue:after {
            border-color: #fa212c
        }
        
        .rf-caret.white:after {
            border-color: #FFF
        }
        
        .rf-caret:after {
            content: '';
            transform: rotate(45deg);
            border: solid #545F7E;
            border-width: 0 2px 2px 0;
            padding: 2px;
            transition: inherit
        }
        
        .main-header {
            position: relative;
            width: 100%;
            height: 70px;
            -webkit-overflow-scrolling: touch;
            box-shadow: 0 6px 6px rgba(0, 82, 224, .1);
            background-color: #fff;
            z-index: 100;
            transition: all .2s linear
        }
        
        .nav-item-link,
        .tag-menu__item__link {
            font-size: 14px;
            font-weight: 500;
            transition: .2s linear
        }
        
        .main-header.with-submenu {
            margin-bottom: 50px
        }
        
        .main-header *> {
            font-family: Montserrat, 'Open Sans', sans-serif!important
        }
        
        .main-header.fixed {
            position: fixed;
            top: 0;
            left: 0
        }
        
        @media only screen and (min-width:1021px) {
            .main-header.rf-promo-space-top {
                transform: translateY(52px)
            }
        }
        
        .main-header .main-header-container {
            padding: 0 30px;
            box-sizing: border-box;
            width: 100%;
            max-width: 1700px;
            margin: 0 auto;
            height: 100%;
            display: flex;
            flex-direction: row;
            justify-content: space-between;
            align-items: center
        }
        
        @media only screen and (min-width:601px) and (max-width:767px) {
            .main-header .main-header-container {
                padding: 0 20px
            }
        }
        
        .brand-logo-wrapper {
            height: 100%;
            display: flex;
            align-items: center;
            cursor: pointer;
            z-index: 5;
            position: relative
        }
        
        .brand-logo-img {
            display: flex;
            align-items: center
        }
        
        @media only screen and (min-width:1281px) {
            .brand-logo-img .rf-main-logo {
                width: 180px
            }
        }
        
        @media only screen and (max-width:1280px) {
            .brand-logo-img .rf-main-logo {
                height: 40px
            }
        }
        
        .menu-right-wrapper {
            display: flex;
            justify-content: flex-end;
            align-items: center;
            width: 82%;
            height: 100%
        }
        
        @media only screen and (max-width:1099px) {
            .rf-caret:after {
                border-color: #252E48
            }
            .menu-right-wrapper {
                box-shadow: inset 0 6px 12px 0 rgba(0, 82, 224, .101)
            }
        }
        
        .choose-lang,
        .user-menu-dropdown {
            box-shadow: 0 6px 12px 0 rgba(0, 82, 224, .1)
        }
        
        @media only screen and (min-width:1640px) {
            .menu-right-wrapper {
                margin: 0 0 0 90px
            }
            .menu-right-wrapper.rf-ar {
                margin: 0 90px 0 0
            }
        }
        
        .menu-right-wrapper .main-nav-wrapper {
            display: flex;
            width: 80%;
            height: 100%
        }
        
        .menu-right-wrapper .main-nav {
            display: flex;
            justify-content: flex-end;
            height: 100%;
            list-style-type: none!important
        }
        
        @media only screen and (min-width:1100px) {
            .menu-right-wrapper {
                transform: none!important
            }
            .main-nav-item {
                margin: 0 0 0 30px;
                height: 100%
            }
            .main-nav-item.rf-ar {
                margin: 0 30px 0 0
            }
        }
        
        .main-nav-item.promo-mobile {
            display: none
        }
        
        @media only screen and (max-width:1099px) {
            .main-nav-item.promo-mobile {
                display: block
            }
        }
        
        .main-nav-item:hover .rf-active-border {
            opacity: 1
        }
        
        .triangle-wrap {
            opacity: 0;
            width: 100%;
            position: relative
        }
        
        .triangle-wrap.open-triangle {
            opacity: 1!important
        }
        
        .triangle-wrap .triangle {
            pointer-events: none;
            position: absolute;
            left: 50%;
            bottom: 0;
            transform: translateX(-50%);
            width: 0;
            border-bottom: solid 10px #387DFF!important;
            border-right: solid 10px transparent;
            border-left: solid 10px transparent
        }
        
        .nav-item-link {
            display: flex;
            align-items: center;
            height: 100%;
            color: #545F7E;
            white-space: nowrap;
            cursor: pointer
        }
        
        .submenu-inner_menu,
        .tag-menu {
            display: none;
            bottom: 0;
            list-style-type: none;
            position: absolute
        }
        
        .submenu-inner_menu {
            left: 50%;
            padding: 0;
            min-width: 100%;
            transform: translate(-50%, 100%)
        }
        
        @media only screen and (min-width:1100px) {
            .nav-item-link.active,
            .nav-item-link.active:hover {
                color: #387DFF
            }
            .nav-item-link:focus,
            .nav-item-link:hover {
                color: #252E48
            }
            .nav-item-link .rf-caret {
                display: none
            }
            .submenu-inner_menu,
            .tag-menu {
                max-height: calc((100vh) - 130px);
                overflow-y: auto;
                -webkit-overflow-scrolling: touch;
                -ms-scroll-chaining: contain contain;
                overscroll-behavior: contain contain
            }
        }
        
        .submenu-inner_menu__item .submenu-item-link {
            justify-content: flex-start;
            line-height: 2.88;
            white-space: nowrap;
            color: #B9CFFF
        }
        
        .submenu-inner_menu__item .submenu-item-link.active {
            background-color: #5690FF;
            color: #FFF
        }
        
        .tag-menu_indicator {
            cursor: pointer
        }
        
        @media only screen and (max-width:1099px) {
            .tag-menu_indicator {
                display: none
            }
        }
        
        .tag-menu {
            right: -52%;
            flex-wrap: wrap;
            padding: 10px;
            width: 79.12vw;
            background-color: #387DFF;
            max-width: 1156px;
            transform: translateY(100%);
            box-sizing: border-box
        }
        
        .choose-lang,
        .nav-item-submenu-wrap,
        .sign-lang-wrapper {
            list-style-type: none!important
        }
        
        .tag-menu.rf-ar {
            right: auto;
            left: -108%
        }
        
        .tag-menu__item {
            margin: 6px 10px;
            border-radius: 10px;
            overflow: hidden
        }
        
        .tag-menu__item__link {
            display: block;
            padding: 6px 10px;
            color: #FFF;
            background: rgba(0, 82, 224, .5)
        }
        
        .tag-menu__item__link:hover {
            background: #5690FF
        }
        
        .tag-menu__item__link:focus {
            color: #FFF
        }
        
        .tag-menu__item__link.active {
            background: #FFF;
            color: #387dff
        }
        
        .tag-menu__item__link:not(.active):hover {
            color: #FFF
        }
        
        .nav-item-submenu-wrap {
            z-index: 100;
            background-color: #387DFF;
            position: absolute;
            left: 0;
            top: 70px;
            width: 100%;
            opacity: 0;
            height: 50px;
            transition: all .2s linear;
            display: none;
            flex-direction: row;
            align-items: center;
            box-sizing: border-box
        }
        
        @media only screen and (min-width:1100px) {
            .nav-item-submenu-wrap {
                padding: 0 20px
            }
            .nav-item-submenu-wrap.createVideo.rf-jp .submenu-item-link {
                font-size: 12px
            }
        }
        
        .sign-in-btn-li .sign-in-btn,
        .submenu-item-link {
            font-size: 14px;
            font-weight: 500;
            transition: all .2s linear
        }
        
        .nav-item-submenu-wrap.open-submenu {
            display: flex;
            justify-content: center;
            opacity: 1
        }
        
        .nav-item-submenu-item {
            height: 100%
        }
        
        .nav-item-submenu-item.tag-menu_indicator .submenu-item-link {
            background-color: #2770f6
        }
        
        .nav-item-submenu-item.tag-menu_indicator .submenu-item-link:hover {
            background-color: #5690FF
        }
        
        .nav-item-submenu-item.has-menu {
            position: relative
        }
        
        @media only screen and (min-width:1100px) {
            .nav-item-submenu-item.has-menu:hover .rf-caret {
                transform: rotate(180deg) translateY(-3px)
            }
            .nav-item-submenu-item.has-menu:hover .submenu-inner_menu {
                display: block
            }
            .nav-item-submenu-item.has-menu:hover .tag-menu {
                display: flex
            }
        }
        
        .submenu-item-link {
            padding: 0 2vw;
            color: #FFF;
            display: flex;
            align-items: center;
            justify-content: center;
            height: 100%;
            background-color: #387DFF
        }
        
        @media only screen and (max-width:1099px) {
            .submenu-item-link .rf-caret {
                display: none
            }
        }
        
        .submenu-item-link.active {
            background-color: #5690FF
        }
        
        .sign-lang-wrapper {
            height: 100%;
            display: flex
        }
        
        @media only screen and (min-width:1100px) {
            .submenu-item-link:focus {
                color: #FFF
            }
            .submenu-item-link:hover {
                background-color: #5690FF;
                color: #FFF
            }
            .sign-lang-wrapper__item {
                margin: 0 0 0 30px
            }
            .sign-lang-wrapper__item.rf-ar {
                margin: 0 30px 0 0
            }
        }
        
        .sign-in-btn-li {
            display: flex
        }
        
        .sign-in-btn-li .sign-in-btn {
            display: flex;
            align-items: center;
            color: #fa212c;
            letter-spacing: 0;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            max-width: 150px
        }
        
        .sign-in-btn-li .sign-in-btn span {
            font: inherit
        }
        
        @media only screen and (min-width:1100px) {
            .sign-in-btn-li .sign-in-btn {
                padding: 0 6px
            }
            .sign-in-btn-li .sign-in-btn:hover {
                color: #0052E0
            }
        }
        
        .choose-lang .lang-item,
        .current-lang {
            color: #545F7E;
            transition: all .2s linear;
            font-size: 14px
        }
        
        .change-lang-wrapper.ar .choose-lang.open {
            right: -200px
        }
        
        .change-lang-wrapper {
            display: flex;
            height: 100%;
            line-height: 70px;
            position: relative
        }
        
        @media only screen and (min-width:1021px) {
            .change-lang-wrapper.ar .choose-lang.open {
                right: auto;
                left: 0
            }
        }
        
        .current-lang {
            font-weight: 500;
            cursor: pointer;
            text-transform: uppercase;
            border: none;
            background-color: transparent
        }
        
        .choose-lang {
            z-index: 100;
            display: none;
            position: absolute;
            right: -20px;
            top: 70px
        }
        
        .choose-lang.rf-ar {
            right: auto;
            left: -20px
        }
        
        @media only screen and (min-width:1100px) {
            .choose-lang {
                padding-bottom: 4px;
                background-color: #fff;
                max-height: calc((100vh) - 80px);
                overflow-y: auto;
                -webkit-overflow-scrolling: touch;
                -ms-scroll-chaining: contain contain;
                overscroll-behavior: contain contain
            }
            .choose-lang .lang-item {
                padding: 0 30px
            }
            .choose-lang .lang-item:hover {
                color: #252E48;
                background-color: #EEF5FF
            }
        }
        
        .user-account-name .name-text,
        .user-menu-wrapper .user-account-name {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            font-weight: 500
        }
        
        @media only screen and (max-width:1640px) {
            .choose-lang {
                right: 0
            }
            .choose-lang.rf-ar {
                right: auto;
                left: 0
            }
        }
        
        .choose-lang.open {
            display: block
        }
        
        .choose-lang.rf-ar .country-flag {
            margin: 0 0 0 10px
        }
        
        .choose-lang .lang-item {
            display: flex;
            align-items: center;
            font-weight: 500;
            line-height: 100%;
            height: 40px
        }
        
        .user-menu-wrapper {
            position: relative
        }
        
        .user-menu-wrapper.rf-ar .name-text {
            direction: ltr
        }
        
        @media only screen and (min-width:1100px) {
            .user-menu-wrapper {
                height: 100%
            }
            .user-menu-wrapper.rf-ar .user-menu-dropdown {
                right: auto;
                left: 50%;
                transform: translateX(-45%)
            }
        }
        
        .explore-menu,
        .user-menu-dropdown {
            list-style-type: none!important;
            right: 50%
        }
        
        .user-menu-wrapper .user-name-overlay {
            width: 100%;
            height: 70px;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            cursor: pointer
        }
        
        @media only screen and (max-width:1099px) {
            .user-menu-wrapper .user-name-overlay {
                height: 56px
            }
        }
        
        .user-menu-wrapper .user-account-name {
            height: 100%;
            display: flex;
            align-items: center;
            cursor: pointer;
            color: #fa212c;
            transition: .2s linear;
            border: none;
            background: rgba(0, 0, 0, 0)
        }
        
        .user-menu-wrapper .user-account-name .signed-user-icon path {
            fill: #fa212c;
            transition: .2s linear
        }
        
        .user-account-name .name-text {
            font-size: 14px;
            max-width: 130px
        }
        
        .user-account-name .user-icon {
            width: 24px;
            height: 24px;
            display: flex;
            justify-content: center;
            align-items: center;
            text-align: center
        }
        
        @media only screen and (max-width:1099px) {
            .user-account-name .name-text {
                font-size: 16px;
                max-width: calc((100%) - 44px)
            }
            .user-account-name .user-icon .signed-user-icon {
                transform: translateX(-3px)
            }
            .user-account-name .user-icon .signed-user-icon.rf-ar {
                transform: translateX(5px)
            }
        }
        
        .user-account-name .caret {
            width: 20px;
            height: 20px;
            text-align: center;
            line-height: 14px;
            display: flex;
            justify-content: center;
            align-items: center
        }
        
        .user-menu-dropdown {
            z-index: 100;
            display: none;
            position: absolute;
            top: 70px;
            transform: translateX(45%)
        }
        
        .user-menu-dropdown.open {
            display: block
        }
        
        .user-menu-dropdown-item {
            height: 40px;
            background-color: #fff;
            transition: all .2s linear
        }
        
        @media only screen and (min-width:1100px) {
            .user-menu-wrapper .user-name-overlay:hover+.user-account-name {
                color: #0052E0
            }
            .user-menu-wrapper .user-name-overlay:hover+.user-account-name .rf-caret:after {
                border-color: #0052E0
            }
            .user-menu-wrapper .user-name-overlay:hover+.user-account-name .signed-user-icon path {
                fill: #0052E0
            }
            .user-menu-dropdown {
                max-height: calc((100vh) - 80px);
                overflow-y: auto;
                -webkit-overflow-scrolling: touch;
                -ms-scroll-chaining: contain contain;
                overscroll-behavior: contain contain
            }
            .user-menu-dropdown-item:hover {
                background-color: #EEF5FF
            }
            .user-menu-dropdown-item:hover .user-menu-dropdown-link {
                color: #363F5A
            }
        }
        
        .user-menu-dropdown-item .user-menu-dropdown-link {
            padding: 0 30px;
            height: 100%;
            width: 100%;
            display: flex;
            align-items: center;
            color: #545F7E;
            font-size: 14px;
            font-weight: 500;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            transition: all .2s linear;
            box-sizing: border-box
        }
        
        .hamburger-wrapper {
            display: none;
            margin-right: -10px
        }
        
        .hamburger-wrapper svg {
            fill: currentColor;
            display: block;
            height: 1em!important;
            width: 1em!important
        }
        
        .hamburger-btn {
            color: #252E48;
            display: block;
            font-size: 3em;
            overflow: hidden;
            position: relative;
            height: 1em;
            width: 1em
        }
        
        .hamburger-btn svg {
            position: absolute;
            transition: color 250ms, transform .5s;
            top: 0;
            left: 0
        }
        
        .hamburger-btn.open #ht {
            transform: translate(-10%, 10%) rotate(45deg)
        }
        
        .hamburger-btn.open #hm {
            transform: translateX(-100%)
        }
        
        .hamburger-btn.open #hb {
            transform: translate(-10%, -9%) rotate(-45deg)
        }
        
        @media only screen and (max-width:1099px) {
            .main-header,
            .main-header.with-submenu {
                margin-bottom: 0
            }
            .menu-right-wrapper {
                padding: 30px 0;
                -webkit-overflow-scrolling: touch;
                -ms-scroll-chaining: none;
                overscroll-behavior: contain;
                overflow: auto;
                transform: translateX(100%);
                height: calc((100vh) - 69px);
                width: 100%;
                position: fixed;
                z-index: 99;
                left: 0;
                top: 69px;
                background: #fff;
                transition: all .2s ease-in-out;
                display: block;
                box-sizing: border-box
            }
            .menu-right-wrapper.pd-t-0 {
                padding: 0 0 30px
            }
            .menu-right-wrapper .main-nav-wrapper {
                width: 100%;
                height: auto;
                flex-direction: column
            }
            .main-nav-wrapper .main-nav {
                display: flex;
                flex-direction: column;
                list-style-type: none!important
            }
            .main-nav-item .rf-active-border,
            .main-nav-item .triangle {
                display: none
            }
            .menu-right-wrapper .main-nav {
                flex-direction: column;
                height: auto
            }
            .main-nav-item .nav-item-link {
                height: 56px;
                padding: 0 30px;
                font-size: 16px;
                cursor: pointer;
                position: relative;
                color: #363F5A
            }
            .nav-item-submenu-wrap {
                width: 100%;
                overflow: hidden;
                position: static;
                left: unset;
                height: 0;
                background-color: #fff;
                display: none!important
            }
            .nav-item-submenu-wrap.open {
                opacity: 1;
                height: auto;
                display: flex!important;
                flex-direction: column;
                align-items: flex-start
            }
            .nav-item-submenu-wrap .nav-item-submenu-item {
                height: 40px;
                width: 100%
            }
            .nav-item-submenu-item .submenu-item-link {
                padding: 0 30px 0 50px;
                background-color: #fff;
                font-weight: 500;
                color: #7683A8;
                justify-content: flex-start
            }
            .nav-item-submenu-item .submenu-item-link.rf-ar {
                padding: 0 50px 0 30px
            }
            .nav-item-submenu-item .submenu-item-link.active {
                background-color: #EEF5FF;
                color: #363F5A
            }
            .sign-lang-wrapper {
                width: 100%;
                height: auto;
                flex-direction: column;
                align-items: flex-start;
                margin: 40px 0 100px!important
            }
            .sign-lang-wrapper .user-menu-wrapper {
                width: 100%;
                z-index: 10
            }
            .user-menu-wrapper .user-account-name {
                width: 100%;
                height: 56px;
                padding: 0 30px;
                box-sizing: border-box
            }
            .user-menu-wrapper .user-menu-dropdown {
                width: 100%;
                position: static;
                transform: none;
                box-shadow: none
            }
            .user-menu-dropdown .user-menu-dropdown-item {
                box-sizing: border-box;
                width: 100%;
                background-color: #fff
            }
            .user-menu-dropdown-item .user-menu-dropdown-link {
                box-sizing: border-box;
                justify-content: flex-start;
                width: 100%;
                padding: 0 30px 0 50px
            }
            .user-menu-dropdown-item .user-menu-dropdown-link.rf-ar {
                padding: 0 50px 0 30px
            }
            .sign-lang-wrapper .sign-in {
                width: 100%;
                margin: 20px 0
            }
            .sign-lang-wrapper .sign-in-btn-li {
                width: 100%
            }
            .sign-in-btn-li .sign-in-btn {
                width: 100%;
                max-width: 100%;
                line-height: 56px;
                height: 56px;
                font-size: 16px;
                padding: 0 30px;
                text-align: center
            }
            .change-lang-wrapper {
                flex-direction: column;
                height: auto;
                min-height: 56px;
                width: 100%;
                box-sizing: border-box
            }
            .change-lang-wrapper>.current-lang {
                padding: 0 30px
            }
            .change-lang-wrapper .current-lang {
                font-size: 16px;
                line-height: 56px;
                color: #363F5A
            }
            .change-lang-wrapper .current-lang .rf-caret {
                margin-bottom: 3px
            }
            .change-lang-wrapper .choose-lang {
                position: static;
                height: auto;
                box-shadow: none;
                width: 100%
            }
            .change-lang-wrapper .lang-item {
                padding: 0 30px 0 50px
            }
            .change-lang-wrapper .lang-item.rf-ar {
                padding: 0 50px 0 30px
            }
            .main-header-container .hamburger-wrapper {
                display: block
            }
            .main-nav-item .nav-item-submenu-wrap.active {
                background-color: #588aff
            }
            .main-nav-item .nav-item-link.active {
                color: #387DFF
            }
        }
        
        .explore-wrap {
            position: relative
        }
        
        .explore-wrap .overlay {
            width: 100%;
            height: 70px;
            position: absolute;
            top: 0;
            left: 0;
            cursor: pointer
        }
        
        .explore-icon-name {
            display: flex;
            align-items: center
        }
        
        @media only screen and (max-width:1099px) {
            .explore-wrap .overlay {
                height: 56px;
                z-index: 1
            }
            .explore-icon-name {
                padding: 0 30px
            }
            .explore-icon-name .nav-item-link {
                padding: 0
            }
        }
        
        .explore-menu {
            z-index: 101;
            display: none;
            background-color: #fff;
            position: absolute;
            top: 70px;
            transform: translateX(45%);
            box-shadow: 0 6px 12px 0 rgba(0, 82, 224, .1)
        }
        
        .explore-menu.open {
            display: block
        }
        
        @media only screen and (min-width:1100px) {
            .explore-icon-name {
                height: 100%
            }
            .explore-icon-name:hover .nav-item-link {
                color: #252E48
            }
            .explore-icon-name:hover .rf-caret:after {
                border-color: #252E48
            }
            .explore-menu {
                max-height: calc((100vh) - 80px);
                overflow-y: auto;
                -webkit-overflow-scrolling: touch;
                -ms-scroll-chaining: contain contain;
                overscroll-behavior: contain contain
            }
        }
        
        @media only screen and (max-width:1099px) {
            .explore-menu {
                width: 100%;
                position: static;
                top: auto;
                right: auto;
                transform: none;
                box-shadow: none
            }
        }
        
        .christmas-wrap.ch-2020.rf-ar,
        .christmas-wrap.ch-2020.rf-ar .ch-2020_container {
            transform: scaleX(-1)
        }
        
        .explore-menu__item {
            height: 40px
        }
        
        .explore-menu__item__link {
            height: 100%;
            width: 100%;
            padding: 0 30px;
            display: flex;
            align-items: center;
            font-size: 14px;
            color: #545F7E;
            font-weight: 500;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            transition: all .2s linear;
            background-color: #fff;
            box-sizing: border-box
        }
        
        @media only screen and (max-width:1099px) {
            .explore-menu__item__link {
                box-sizing: border-box;
                justify-content: flex-start;
                width: 100%;
                padding: 0 30px 0 50px
            }
            .explore-menu__item__link.rf-ar {
                padding: 0 50px 0 30px
            }
            .explore-menu__item__link:hover {
                color: #7683A8
            }
        }
        
        @media only screen and (min-width:1100px) {
            .explore-menu__item__link:hover {
                background-color: #EEF5FF;
                color: #363F5A
            }
            .christmas-wrap.ch-2020.rf-ar .ch-2020_text-wrap {
                text-align: left
            }
        }
        
        .default-cursor {
            cursor: default
        }
        
        .main-header a:focus,
        .main-header button:focus {
            outline: -webkit-focus-ring-color auto 5px;
            outline-offset: -2px
        }
        
        .main-header .focus-invisible:active,
        .main-header .focus-invisible:focus {
            outline: 0;
            border: none
        }
        
        .explore-icon-name {
            border: none;
            background-color: transparent
        }
        
        .christmas-wrap {
            height: 52px;
            display: flex;
            justify-content: space-around;
            align-items: center;
            background-size: contain;
            box-sizing: border-box
        }
        
        @media only screen and (max-width:1110px) and (min-width:1020px) {
            .christmas-wrap.rf-es .christmas-item,
            .christmas-wrap.rf-pt .christmas-item {
                font-size: 14px
            }
        }
        
        @media only screen and (min-width:1101px) {
            .christmas-wrap.ch-2020 {
                background: url(https://static.rfstat.com/renderforest/images/v2/pricing_page/ch-20-bg2.jpg) center center/cover no-repeat, rgba(0, 0, 0, 0)
            }
            .christmas-wrap.ch-2020.lg {
                display: flex!important
            }
        }
        
        @media only screen and (max-width:1100px) {
            .christmas-wrap.ch-2020 {
                background: url(https://static.rfstat.com/renderforest/images/v2/pricing_page/ch-background-tablet.png) center center/cover no-repeat
            }
            .christmas-wrap.ch-2020.xs {
                display: block!important
            }
        }
        
        .christmas-wrap.ch-2020 .ch-2020_container {
            display: flex;
            align-items: center;
            justify-content: space-between;
            height: 100%;
            width: 90%;
            max-width: 1640px;
            margin: 0 auto
        }
        
        .christmas-wrap.ch-2020 .ch-2020_text {
            font-size: 14px;
            letter-spacing: .2px;
            color: #fff;
            font-weight: 500
        }
        
        @media only screen and (max-width:850px) {
            .christmas-wrap.ch-2020 {
                padding: 24px 0;
                background: url(https://static.rfstat.com/renderforest/images/v2/pricing_page/mobile-background.png) bottom center/cover no-repeat
            }
            .christmas-wrap.ch-2020 .ch-2020_container {
                flex-direction: column
            }
            .christmas-wrap.ch-2020 .ch-2020_text-wrap .ch-2020_text {
                margin-top: 12px
            }
        }
        
        .christmas-wrap.ch-2020 .ch-2020_text--bold {
            font-weight: 700
        }
        
        .christmas-wrap.ch-2020 .ch-2020_text--16 {
            font-size: 16px
        }
        
        .christmas-wrap.ch-2020 .ch-2020_img {
            margin: 0 10px;
            max-width: 140px;
            max-height: 100%
        }
        
        .christmas-wrap.ch-2020 .ch-2020_img-wrap {
            left: 50%;
            position: absolute;
            display: flex;
            max-height: 100%;
            transform: translateX(-50%)
        }
        
        .christmas-wrap.rf-valentine.rf-ar,
        .christmas-wrap.rf-valentine.rf-ar .rf-valentine_container {
            transform: scaleX(-1)
        }
        
        @media only screen and (max-width:850px) {
            .christmas-wrap.ch-2020 .ch-2020_img-wrap {
                display: none
            }
        }
        
        @media only screen and (min-width:1101px) {
            .christmas-wrap.rf-valentine.lg {
                display: flex!important;
                background: linear-gradient(#f78f9f, #f57387);
                background-size: cover
            }
            .christmas-wrap.rf-valentine.lg:before {
                content: '';
                position: absolute;
                width: 100%;
                height: 52px;
                background-image: url(https://static.rfstat.com/renderforest/images/v2/pricing_page/back-vl.svg);
                background-repeat: none;
                background-size: cover;
                background-position: center
            }
        }
        
        @media only screen and (max-width:1100px) and (min-width:851px) {
            .christmas-wrap.rf-valentine.xs {
                display: block!important;
                background: linear-gradient(#f78f9f, #f57387);
                background-size: cover
            }
            .christmas-wrap.rf-valentine.xs:before {
                content: '';
                position: absolute;
                width: 100%;
                height: 52px;
                background: url(https://static.rfstat.com/renderforest/images/v2/pricing_page/back-vl.svg) center/cover none;
                background-size: cover
            }
        }
        
        @media only screen and (max-width:850px) {
            .christmas-wrap.rf-valentine {
                padding: 24px 0;
                background: url(https://static.rfstat.com/renderforest/images/v2/pricing_page/mobile-bg-min.png) center no-repeat;
                background-size: cover;
                height: 130px
            }
            .christmas-wrap.rf-valentine.xs {
                display: block!important
            }
        }
        
        @media only screen and (min-width:1100px) {
            .christmas-wrap.ch-2020 .ch-2020_text-wrap {
                text-align: right
            }
            .christmas-wrap.rf-valentine.rf-ar .rf-valentine_text-wrap {
                text-align: left
            }
        }
        
        .christmas-wrap.rf-valentine .rf-valentine_container {
            display: flex;
            align-items: center;
            justify-content: space-between;
            height: 100%;
            width: 92%;
            margin: 0 auto
        }
        
        .christmas-wrap.rf-valentine .rf-valentine_text {
            font-size: 14px;
            letter-spacing: .2px;
            color: #fff;
            font-weight: 500
        }
        
        .rf-btn.orange,
        .rf-btn.orange:hover {
            box-shadow: 0 3px 16px 0 rgba(243, 124, 108, .5);
            color: #FFF
        }
        
        @media only screen and (max-width:850px) {
            .christmas-wrap.rf-valentine .rf-valentine_container {
                flex-direction: column;
                justify-content: center;
                text-align: center
            }
            .christmas-wrap.rf-valentine .rf-valentine_text {
                margin-bottom: 10px;
                max-width: 240px
            }
            .christmas-wrap.rf-valentine .rf-valentine_text-wrap .ch-2020_text {
                margin-top: 12px
            }
        }
        
        @media only screen and (min-width:1100px) {
            .christmas-wrap.rf-valentine .rf-valentine_text-wrap {
                text-align: right
            }
        }
        
        .christmas-wrap.rf-valentine .rf-valentine_text--bold {
            font-weight: 700
        }
        
        .christmas-wrap.rf-valentine .rf-valentine_text--16 {
            font-size: 16px
        }
        
        .christmas-wrap.rf-valentine .rf-valentine_img {
            margin: 0 10px;
            max-width: 97px;
            max-height: 100%
        }
        
        .christmas-wrap.rf-valentine .rf-valentine_img-wrap {
            left: 50%;
            position: absolute;
            display: flex;
            max-height: 100%;
            transform: translateX(-50%)
        }
        
        @media only screen and (max-width:850px) {
            .christmas-wrap.rf-valentine .rf-valentine_img-wrap {
                display: none
            }
        }
        
        .rf-btn.hidden {
            display: none
        }
        
        .rf-btn.orange {
            background: linear-gradient(to bottom, #ffa330, #ff9346, #ff8559, #fb7a6a, #f07379)
        }
        
        .rf-btn.orange:hover {
            background-image: linear-gradient(to bottom, #ffb04e, #ffa159, #ff9367, #ff8775, #ff7e84)
        }
        
        .rf-btn.orange:active {
            opacity: 1;
            background-image: linear-gradient(to bottom, #ff991a, #ff8a36, #ff7d4c, #ff725f, #fe6a71)
        }

/******************************************************************/
/* ADMIN SIDE */

.fm-editor{
	background-color:#fff;
	margin:0px;
	padding:10px;
}

.fm-editor a{
	cursor: pointer;
}

.edit-form-button{
	cursor: pointer;
}

/* control selector in the form editor */
.fm-editor-controls{
	background-color: #eee;
	padding:5px 15px;
	border-bottom: 1px solid #ccc;
}

/* for the 'Settings' panel in the form editor */
.fm-admin-field-wrap{
	padding:0px 10px;
	width:100%;
	height:45px;
}

/* 'fm-form-admin' is the wrapper class for admin panels */
.fm-form-admin .handle{
	float:left;
}

.fm-form-admin label{
	display:block; 
	text-align:left;
	width:280px;
	height:20px;
	float:left;
	font-size:13px;
}
.fm-form-admin .small, .fm-small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	float:left;
	width:280px;
	padding-top:3px;
}
.fm-form-admin input, .fm-form-admin select{
	font-size:12px;
	padding:4px 2px;
	margin:2px 0 20px 10px;
}
.fm-form-admin input[type='text']{
	width:300px;
}

.fm-form-admin select{
}

/* form item in the editor is in a table of class 'editor-item-table' */
table.editor-item-table{
	width:100%;
}

table.editor-item-table tr{

}

table.editor-item-table td{	
}

table.editor-item-table td label{
	float: left;
	/* width:100px; */
	text-align: left;
	margin-right: 0.5em;
	display:block;
	vertical-align:top;
}
table.editor-item-table td.editor-item-container{
	padding-top:0px;
	padding-bottom:2px;
}
td.editor-item-buttons{
	width:35px;
	vertical-align:top;
	padding:6px 5px;
}

.edit-form-menu-item{
	border:1px solid #000;
	padding-top:3px;
	/* width:455px; */
	style:block;
	margin-bottom:10px;
}

/* some of the editor items use a table of class 'editor-item' within the above 'editor-item-table' */
table.editor-item{
	/* width:350px; */
	width:100%;
}

table.editor-item td{
	vertical-align:middle;
	text-align:left;
	padding:0px 10px;
	height:25px;
	/* border:1px solid #000; */
}

table.editor-item em{
	color:#fa212c;
	font-weight:bold;
}

td.editor-item-main{
	text-align:center;
}

table.editor-item td.editor-item-label{
	/* width:50%; */ 
	vertical-align:top;
	padding-top:4px;
}

td.editor-item-label{
	width:40%;
}

.editor-item-panel{
	padding:0px 10px 0px 0px;
	margin:0px;
	text-align:right;
}
.editor-panel-table{
	width:358px;
	padding-bottom:30px;
	margin:0px;
	float:right;
}

.editor-panel-table td input[type='text']{
	width:175px;
}
.editor-panel-table td select{
	width:175px;
}

.editor-panel-table td{
	/* vertical-align:top; */
	text-align:left;
}

.editor-panel-table label{
	padding-top:5px;
}

hr.edit-panel-sep{
	color:#AAA;
	background-color:#AAA;
	height:1px;
	border:0;
}

/* load saved fields menu bar */
.load-saved-fields{
	text-align:right;
	margin-bottom:10px;
}

#fm-editor-tabs-wrap{
	margin-top:15px;
	border-bottom:1px solid #CCCCCC;
}
.fm-editor-tab{
	
}

/******************************************/
/* Data summary */

.fm-data-summary h3{
	font-weight:bold;
}
.fm-data-summary li{
	list-style:none;
}
.fm-data-summary-label{
	font-weight:bold;
}
.fm-data-summary-value{
	
}
.fm-data-summary-edit{
	float:right;
}

/* only shown within the 'data' page */

.fm-data-summary-div{
	border: 1px dotted #999999;
	padding:10px;
	margin:20px;
}

.fm-data-edit-div{
	border-bottom: 1px dotted #999999;
	padding:10px;
	margin:20px;
}

.fm-download-link{
	cursor: pointer;
}

/******************************************/
/* Condition editor */

#fm-conditions-container{
	
}

#fm-conditions{
	margin-top:20px;
}
#fm-conditions li{
	padding:10px 10px;
	width:90%;
}
.condition-move{
	padding-right:15px;
	padding-top:5px;
	vertical-align:top;
}
.condition-test-list{
}
.condition-test-list li{
	width:100% !important;
	padding:3px 20px !important;
	margin:2px 0px !important;
}
.condition-test{
	background-color:#eee !important;	
}
.condition-items-div{
	margin-top:20px;
	margin-left:20px;
}
.condition-item-list li{
	width:100% !important;
	padding:2px 0px !important;
	margin:0px 0px !important;
}
.condition-item{

}

table.condition-buttons td{
	padding-right:15px;
}

/******************************************/
/* Data page */

#fm-data-more-options td {
	vertical-align: top;
}

#fm-data-per-page {
	width: 30px;
}

.fm-data-pagination {
	padding-top:10px;
	padding-right:15px;
}

th.fm-data-actions-col{
	width:50px;
}

.fm-data-options-show-btn{
	padding-top:5px;
}

.fm-data-option-submit-btn{
	float:right;
	padding:10px;
	padding-top:0px;
	margin:0px;
}

div.fm-data-options{
	float:left;
	margin:10px;
	width: auto;
}

.fm-data-options td{
	padding:2px;
	text-align:center;
	height:20px;
}

.fm-data-options td.field-title{
	text-align:left;
}

.fm-data-options table{
	padding-left:15px;
	padding-bottom:5px;
}

.fm-data-options h3{
	font-size:12px;
	padding:5px;
	margin-bottom:0px;
	margin-top:0px;
}

.fm-data-options th{
	padding:10px;
}

td.fm-data-option-title{
	font-weight:bold;
	padding-right:5px;
	padding-top:10px;
}

table.fm-data-summary-table td, table.fm-data-summary-table th{
	padding:10px;
	text-align:left;
}
table.fm-data-summary-table{
	margin-left:15px;
}

.fm-message {
	padding:5px;
	margin:0px;
	border:1px solid #e6db55;
	background-color:#ffffe0;
}
/******************************************************************/
/* USER SIDE */


.fm-form fieldset{	
	border: 1px solid #000;
	padding:20px 20px 20px 10px;
}

.fm-form h3{
	font-weight:bold;
}

.fm-form legend{
	font-size:20px;
	margin:20px 20px 20px 10px;
}

.fm-form em{
	color:#fa212c !important;
	font-weight:bold;
	font-style: normal;
}
.fm-form .separator{
	font-size:15px;
	font-weight:bold;
	margin-top:20px;
}

.fm-form label{
	text-align: left; 
	margin-right: 0.5em;
	display:block; 
}

.fm-form input{
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.fm-form input[type='checkbox']{
	margin-top:5px;
}

.fm-form table, .fm-form tr, .fm-form td{
	border:none !important;
	margin:0px !important;
	padding:0px !important;
	vertical-align:top;
}

.fm-form select{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.fm-form ul li:before{
	content:inherit; 
}

.fm-form li{
	list-style:none !important;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.fm-form li.content{	
	margin-bottom:20px;
}

.fm-form input.submit{
	float:right;
}

.fm-form #ajax-loading{
	float:right;
}

.rf-btn.orange,
.rf-btn.orange:hover {
    box-shadow: 0 3px 16px 0 rgba(243, 124, 108, .5)
}

.rf-btn.orange {
    background: linear-gradient(to bottom, #ffa330, #ff9346, #ff8559, #fb7a6a, #f07379);
    color: #FFF
}

.rf-btn.orange:hover {
    background-image: linear-gradient(to bottom, #ffb04e, #ffa159, #ff9367, #ff8775, #ff7e84);
    color: #FFF
}

.rf-btn.green,
.rf-btn.green:hover {
    box-shadow: 0 3px 16px 0 rgba(33, 209, 116, .5);
    color: #FFF
}

.rf-btn.orange:active {
    opacity: 1;
    background-image: linear-gradient(to bottom, #ff991a, #ff8a36, #ff7d4c, #ff725f, #fe6a71)
}

.rf-btn.green {
    background-image: linear-gradient(-180deg, #58F17B 4%, #16CD6F 93%)
}

.rf-btn.green:hover {
    background-image: linear-gradient(-180deg, #67FC89 6%, #31DE84 92%)
}

.rf-btn.blue,
.rf-btn.blue:hover {
    box-shadow: 0 3px 16px 0 rgba(56, 125, 255, .5)
}

.rf-btn.green:active {
    background-image: linear-gradient(-180deg, #41F169 4%, #05C562 92%)
}

.rf-btn.blue {
    background-image: linear-gradient(-179deg, #5690FF 0, #387DFF 97%);
    color: #FFF
}

.rf-btn.blue:hover {
    background-image: linear-gradient(-179deg, #6EA0FF 5%, #518DFF 97%);
    color: #FFF
}

.rf-btn.purple,
.rf-btn.purple:hover {
    box-shadow: 0 3px 16px 0 rgba(156, 149, 255, .5);
    color: #FFF
}

.rf-btn.blue:active {
    background-image: linear-gradient(-179deg, #4D88F9 0, #206CFD 96%)
}

.rf-btn.purple {
    background-image: linear-gradient(to bottom, #9c95ff, #938bf9, #8981f4, #8077ee, #766de8)
}

.rf-btn.purple:hover {
    background-image: linear-gradient(to bottom, #b5afff, #afa8fe, #a8a1fe, #a29bfd, #9b94fc)
}

.rf-btn.white,
.rf-btn.white:hover {
    box-shadow: 0 4px 16px 0 rgba(0, 82, 224, .15)
}

.rf-btn.purple:active {
    background-image: linear-gradient(to bottom, #8c83f7, #8279f2, #796fed, #6f65e7, #655be2)
}

.rf-btn.hidden {
    display: none
}

.rf-btn.white {
    background-image: linear-gradient(0deg, #F5FAFE 6%, #FFF 100%);
    border: 1px solid #EEF5FF;
    box-sizing: border-box;
    color: #363F5A
}

.rf-btn.white:hover {
    background-image: linear-gradient(0deg, #FFF 8%, #FFF 100%)!important;
    background: #FFF;
    color: #727A83
}

.rf-btn.white:active {
    background-image: linear-gradient(0deg, #E9F5FF 6%, #FFF 100%);
    border: 1px solid #EEF5FF
}

.morph-layer_img {
    max-width: 102%;
    width: 102%
}

.morph-layer_img.top {
    transform: translate(-4px, 6px)
}

.morph-layer_img.bottom {
    transform: translate(-4px, -2px)
}

.rf-container {
    width: 90%;
    max-width: 1440px;
    margin: 0 auto;
}

.rf-container.md {
    max-width: 1200px
}

@media only screen and (max-width:450px) {
    .rf-btn {
        display: block;
        font-size: 16px;
        box-sizing: border-box
    }
}

.video-descr-wrap {
    display: flex;
    flex-flow: column
}

.video-descr-wrap.long-text .rf-video-descr {
    -webkit-line-clamp: 4
}

.video-descr-wrap.long-text .show-more-btn {
    display: initial
}

.video-descr-wrap .rf-video-descr {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: initial;
    -webkit-box-orient: vertical
}

.video-descr-wrap .show-more-btn {
    display: none;
    align-self: flex-end;
    height: 30px;
    font-size: 14px!important;
    font-weight: 600;
    color: #fa212c
}

.create-btn-wrapper {
    text-align: center;
    margin-top: 24px
}

.create-btn-wrapper .rf-btn {
    box-shadow: none;
    height: 55px;
    line-height: 55px;
    font-size: 16px;
    font-weight: 500
}

.hero {
    overflow: hidden;
    background-color: #fa212c;
    padding: 90px 0 30px
}

.hero .hero-container {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.hero .hero-container .hero-content,
.hero .hero-container .hero-illustration {
    width: 48%;
    display: block
}

.hero .hero-container .hero-illustration .hero-video {
    width: 100%
}

.hero .hero-container .hero-video-wrapper {
    max-width: 700px;
    width: 100%;
    margin: 0 0 0 30px
}

.hero .hero-container .hero-video-wrapper.rf-ar {
    margin: 0 5px 0 0
}

.hero .hero-container .hero-video-wrapper .hero-video-container {
    position: relative;
    width: 100%;
    height: 0;
}

.hero .hero-container .hero-video-wrapper .hero-video-container .hero-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none
}

.hero .hero-content .rf-descr {
    padding: 40px 0
}

.hero .hero-content .rf-btn {
    box-shadow: unset
}

@media only screen and (max-width:850px) {
    .hero .hero-container {
        flex-direction: column
    }
    .hero .hero-container .hero-content,
    .hero .hero-container .hero-illustration {
        width: 100%;
        text-align: center
    }
    .hero .hero-container .hero-illustration {
        margin-top: 30px
    }
    .hero .hero-container .hero-video-wrapper,
    .hero .hero-container .hero-video-wrapper.rf-ar {
        margin: 60px 0 0
    }
}

.sec-used-by {
    width: 100%;
    max-width: 100%;
    background-color: transparent;
    z-index: 10;
    position: relative;
    margin-top: 30px
}

.sec-used-by .rf-container {
    display: flex;
    flex-direction: column;
    background-color: transparent
}

.sec-used-by .rf-container .descr {
    text-transform: capitalize;
    color: #FFF;
    margin-bottom: 10px
}

@media only screen and (min-width:1200px) {
    .sec-used-by .rf-container .descr.rf-fr {
        margin-top: 30px
    }
}

.sec-used-by .rf-container .seen-logos-wrap {
    -webkit-overflow-scrolling: touch;
    background-color: transparent;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0 30px;
    overflow-x: auto;
    overflow-y: hidden
}

.sec-used-by .rf-container .seen-logos-wrap .seen-logos+.seen-logos {
    margin-left: 30px
}

.rf-advantages {
    background-color: #F5FAFE;
    overflow: hidden
}

.rf-advantages .morph-layer_img.top.rf-ar {
    transform: translate(0, 6px)
}

.rf-advantages .rf-container {
    padding: 120px 0
}

.rf-advantages .rf-container .rf-sec-heading {
    text-align: center;
    max-width: 700px;
    margin: 0 auto
}

.rf-advantages .rf-container .line {
    margin: 30px auto 60px
}

.rf-advantages .rf-container .rf-advantages-items {
    display: flex;
    justify-content: space-between
}

.rf-advantages .rf-container .rf-advantages-items .rf-content,
.rf-advantages .rf-container .rf-advantages-items .rf-video-wrap {
    width: 45%
}

.rf-advantages .rf-container .rf-advantages-items .rf-content {
    width: 40%
}

@media only screen and (max-width:1440px) {
    .rf-advantages .rf-container .rf-advantages-items .rf-content {
        width: 45%
    }
}

.rf-advantages .rf-container .rf-advantages-items .rf-content .rf-descr+.rf-descr {
    margin-top: 30px
}

.rf-advantages .rf-container .rf-advantages-items .rf-content .rf-btn {
    margin-top: 50px
}

.rf-advantages .rf-container .rf-advantages-items .rf-video {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 56.25%
}

.rf-advantages .rf-container .rf-advantages-items .rf-video .rf-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media only screen and (max-width:1024px) {
    .rf-advantages .rf-container {
        flex-direction: column;
        justify-content: center;
        align-items: center
    }
    .rf-advantages .rf-container .rf-content,
    .rf-advantages .rf-container .rf-video-wrap {
        width: 100%
    }
    .rf-advantages .rf-container .rf-content {
        display: flex;
        flex-direction: column;
        align-items: center
    }
    .rf-advantages .rf-container .rf-sec-heading {
        text-align: center
    }
}

@media only screen and (max-width:992px) {
    .rf-advantages .rf-container .rf-content {
        width: 100%;
        max-width: 700px;
        margin: 0 auto;
        text-align: center
    }
    .rf-advantages .rf-container .rf-advantages-items {
        flex-direction: column
    }
    .rf-advantages .rf-container .rf-advantages-items .rf-content,
    .rf-advantages .rf-container .rf-advantages-items .rf-video-wrap {
        width: 100%
    }
    .rf-advantages .rf-container .rf-advantages-items .rf-video-wrap {
        margin-top: 60px
    }
}

@media only screen and (max-width:450px) {
    .rf-advantages .rf-container .rf-btn {
        width: 100%;
        text-align: center
    }
}

.sec-design-platform {
    padding: 120px 0;
    text-align: center
}

@media only screen and (max-width:900px) {
    .sec-design-platform.rf-jp .rf-sec-heading {
        padding: 0 20px
    }
}

@media only screen and (max-width:375px) {
    .sec-design-platform.rf-jp .rf-sec-heading {
        padding: 0;
        font-size: 24px
    }
}

@media only screen and (max-width:320px) {
    .sec-design-platform.rf-jp .rf-sec-heading {
        font-size: 20px
    }
}

.sec-design-platform .rf-sec-heading {
    text-align: center;
    max-width: 630px;
    margin: 0 auto
}

.sec-design-platform .line {
    margin: 25px auto 55px
}

.sec-design-platform .our-speed-wrap {
    margin: 70px 0;
    display: flex;
    justify-content: center;
    align-items: flex-start
}

@media only screen and (max-width:1024px) {
    .sec-design-platform .our-speed-wrap {
        margin: 70px 30px
    }
}

.sec-design-platform .our-speed-wrap .our-speed-item.de .our-speed-heading,
.sec-design-platform .our-speed-wrap .our-speed-item.es .our-speed-heading,
.sec-design-platform .our-speed-wrap .our-speed-item.fr .our-speed-heading,
.sec-design-platform .our-speed-wrap .our-speed-item.ru .our-speed-heading {
    font-size: 26px
}

.sec-design-platform .our-speed-wrap .our-speed-item {
    width: 200px;
    margin: 0 60px
}

@media only screen and (max-width:1024px) {
    .sec-design-platform .our-speed-wrap .our-speed-item {
        margin: 0 30px
    }
}

.sec-design-platform .our-speed-wrap .our-speed-item .our-speed-item-img-wrap {
    height: 130px;
    display: flex;
    justify-content: center;
    align-items: center
}

.sec-design-platform .our-speed-wrap .our-speed-item .our-speed-item-img-wrap .speed-item-img {
    animation: scaling 5s linear infinite
}

.sec-design-platform .our-speed-wrap .our-speed-item .our-speed-heading {
    font-weight: 700;
    font-size: 35px;
    color: #545F7E;
    margin: 26px 0 0
}

@media only screen and (max-width:992px) {
    .sec-design-platform .line {
        margin: 25px auto
    }
    .sec-design-platform .our-speed-wrap {
        flex-direction: column;
        align-items: center
    }
    .sec-design-platform .our-speed-wrap .our-speed-item+.our-speed-item {
        margin-top: 50px
    }
}

.rf-popular-templates {
    background-color: #F5FAFE;
    padding: 0;
    text-align: center;
    position: relative;
    overflow: hidden;
    margin-top: -5px;
    font-size: 0
}

.rf-popular-templates .morph-layer_img.bottom {
    transform: translate(-11px, -2px)
}

.rf-popular-templates .morph-layer_img.bottom.rf-ar {
    transform: translate(11px, -2px)
}

.rf-popular-templates .hero-bg.bottom {
    position: absolute;
    right: 0;
    bottom: -4px;
    width: 20%
}

.rf-popular-templates .rf-sec-heading {
    text-align: center;
    max-width: 600px;
    margin: 80px auto 20px
}

.rf-popular-templates .line {
    margin: 0 auto 30px
}

.rf-popular-templates .templates-container {
    display: flex;
    justify-content: center;
    width: 95%;
    margin: 0 auto 120px;
    flex-wrap: wrap;
    max-width: 1440px
}

.rf-popular-templates .templates-container .template-wrap {
    position: relative;
    width: 380px;
    text-align: left;
    margin: 40px 10px 0;
    cursor: pointer;
    background-color: #FFF;
    box-shadow: 0 6px 12px 0 rgba(0, 82, 224, .1)
}

.rf-popular-templates .templates-container .template-wrap .rf-btn {
    margin-top: 16px
}

.rf-popular-templates .templates-container .template-wrap .template-video-img-wrap {
    position: relative;
    width: 100%
}

.rf-popular-templates .templates-container .template-wrap .template-video-img-wrap .template-video-img {
    width: 100%
}

.rf-popular-templates .templates-container .template-wrap .template-video-img-wrap:hover:after {
    background-color: #387DFF
}

.rf-popular-templates .templates-container .template-wrap .template-video-img-wrap:after {
    content: "";
    width: 60px;
    height: 60px;
    position: absolute;
    bottom: 20px;
    left: 14px;
    background-image: url(https://static.rfstat.com/renderforest/images/v2/video-homepage/play-icon2.svg);
    background-repeat: no-repeat;
    background-position: 55%;
    border-radius: 50%;
    transition: background .1s linear
}

.rf-popular-templates .templates-container .template-wrap .rf-template-info {
    padding: 30px 20px 70px;
    display: flex;
    flex-direction: column
}

.rf-popular-templates .templates-container .template-wrap .rf-template-info.rf-ar .rf-descr {
    text-align: right
}

.rf-popular-templates .templates-container .template-wrap .rf-template-info .rf-descr {
    font-size: 18px
}

.rf-popular-templates .templates-container .template-wrap .rf-template-info .rf-video-descr {
    font-size: 14px;
    line-height: 22px;
    margin: 20px 0 10px
}

.rf-popular-templates .templates-container .template-wrap .rf-template-info .rf-btn {
    position: absolute;
    bottom: 20px;
    align-self: center
}

@media only screen and (max-width:992px) {
    .rf-popular-templates .templates-container .template-wrap .template-video-img-wrap:after {
        width: 45px;
        height: 45px
    }
    .rf-popular-templates .templates-container {
        width: 90%
    }
    .rf-popular-templates .templates-container .template-wrap {
        margin: 40px auto 0;
        max-width: 600px;
        width: 100%
    }
    .rf-popular-templates .templates-container .template-wrap .template-video-img-wrap .template-video-img {
        width: 100%
    }
}

@media only screen and (max-width:768px) {
    .rf-popular-templates .templates-container .template-wrap {
        width: 100%;
        max-width: 600px;
        margin: 40px auto 0
    }
}

@media only screen and (max-width:576px) {
    .rf-popular-templates .templates-container .template-wrap .create-btn:hover {
        padding-right: 15%
    }
}

.rf-process {
    background-color: #fa212c;
    padding: 60px 0;
}

.rf-testimonials,
.top-companies,
.top-companies .rf-top-companies {
    background-color: #F5FAFE
}

.rf-process .rf-container .rf-sec-heading {
    max-width: 700px;
    margin: 0 auto;
    text-align: center
}

.rf-process .rf-container .rf-sec-heading.rf-sec {
    margin-bottom: 30px
}

.rf-process .rf-container .line {
    margin: 20px auto
}

.rf-process .rf-container .rf-process-wrap {
    display: flex;
    flex-direction: column;
    align-items: center
}

.rf-process .rf-container .rf-process-wrap .rf-process-item {
    display: flex;
    align-items: center;
    margin-top: 70px;
    position: relative
}

.rf-process .rf-container .rf-process-wrap .rf-process-item .arrow-icon {
    position: absolute
}

@media only screen and (max-width:1024px) {
    .rf-process .rf-container .rf-process-wrap .rf-process-item .arrow-icon {
        display: none
    }
}

.rf-process .rf-container .rf-process-wrap .rf-process-item .arrow-icon.right {
    right: -80px;
    bottom: 20%
}

.rf-process .rf-container .rf-process-wrap .rf-process-item .arrow-icon.left {
    left: -100px;
    bottom: 34px
}

.rf-process .rf-container .rf-process-wrap .rf-process-item .process-img-wrap.left {
    margin-right: 2vw
}

.rf-process .rf-container .rf-process-wrap .rf-process-item .process-img-wrap.right {
    margin-left: 2vw
}

.rf-process .rf-container .rf-process-wrap .rf-process-item .process-img-wrap.rf-ar.left {
    margin-right: 0;
    margin-left: 2vw
}

.rf-process .rf-container .rf-process-wrap .rf-process-item .process-img-wrap.rf-ar.right {
    margin-right: 2vw;
    margin-left: 0
}

@media only screen and (max-width:1280px) {
    .rf-process .rf-container .rf-process-wrap .rf-process-item .process-img-wrap .process-img {
        max-width: 230px
    }
}

.rf-process .rf-container .rf-process-wrap .rf-process-item .rf-content {
    display: flex
}

.rf-process .rf-container .rf-process-wrap .rf-process-item .rf-content .rf-num {
    font-size: 60px;
    line-height: 50px;
    font-weight: 700;
    color: #FFF
}

@media only screen and (max-width:767px) {
    .rf-process .rf-container .rf-process-wrap .rf-process-item {
        flex-direction: column
    }
    .rf-process .rf-container .rf-process-wrap .rf-process-item.md {
        flex-direction: column-reverse
    }
    .rf-process .rf-container .rf-process-wrap .rf-process-item .process-img-wrap .process-img {
        padding-bottom: 30px
    }
    .rf-process .rf-container .rf-process-wrap .rf-process-item .rf-content .rf-num {
        font-size: 40px;
        line-height: 40px
    }
}

.rf-process .rf-container .rf-process-wrap .rf-process-item .rf-content .rf-text-wrap {
    max-width: 460px;
    margin-left: 22px
}

.rf-process .rf-container .rf-process-wrap .rf-process-item .rf-content .rf-text-wrap.rf-ar {
    margin-left: 0;
    margin-right: 22px
}

.rf-process .rf-container .rf-process-wrap .rf-process-item .rf-content .rf-text-wrap.rf-ar .rf-sec-heading {
    text-align: right
}

.rf-process .rf-container .rf-process-wrap .rf-process-item .rf-content .rf-text-wrap .rf-sec-heading {
    text-align: left;
    margin-bottom: 20px
}

.top-companies {
    overflow: hidden
}

.top-companies .morph-layer_img.bottom {
    transform: translate(-11px, -2px)
}

.top-companies .morph-layer_img.bottom.rf-ar {
    transform: translate(11px, -2px)
}

.rf-easy-creation-heading {
    padding: 120px 0 0
}

.rf-easy-creation-heading .rf-sec-heading {
    max-width: 600px;
    margin: 0 auto;
    text-align: center
}

.rf-easy-creation-heading .line {
    margin: 30px auto 0
}

.rf-easy-creation {
    position: relative;
    padding: 120px 0;
    overflow: hidden
}

.rf-easy-creation .rf-creation-video-wrap {
    max-width: 800px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.rf-easy-creation .rf-creation-video-wrap.rf-ar {
    right: auto;
    left: 0
}

.rf-easy-creation .rf-creation-video-wrap .bottom-video {
    width: 100%;
    height: auto
}

@media only screen and (max-width:1440px) {
    .rf-easy-creation .rf-creation-video-wrap {
        right: -100px;
        max-width: 650px
    }
}

@media only screen and (max-width:1200px) {
    .rf-easy-creation .rf-creation-video-wrap {
        max-width: 600px
    }
}

.rf-easy-creation .rf-content {
    width: 40%
}

.rf-easy-creation .rf-content .rf-list {
    list-style-image: url(https://static.rfstat.com/renderforest/images/v2/landing-pics/done-icon.png);
    margin: 46px 0 46px 22px
}

.rf-easy-creation .rf-content .rf-list .rf-descr {
    padding-left: 30px
}

.rf-easy-creation .rf-content .rf-list .rf-descr+.rf-descr {
    margin-top: 14px
}

@media only screen and (max-width:992px) {
    .rf-easy-creation {
        display: flex;
        flex-direction: column-reverse;
        align-items: center
    }
    .rf-easy-creation .rf-creation-video-wrap {
        position: unset;
        transform: unset;
        margin-top: 60px;
        max-width: unset
    }
    .rf-easy-creation .rf-content {
        width: 100%;
        max-width: 700px;
        margin: 0 auto;
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center
    }
    .rf-easy-creation .rf-content .rf-list {
        display: inline-block
    }
    .rf-easy-creation .rf-content .rf-list .rf-descr {
        text-align: left
    }
}

.rf-testimonials {
    padding: 120px 0 0
}

.rf-testimonials .rf-container {
    text-align: center
}

.rf-testimonials .rf-container .line {
    margin: 20px auto 40px
}

.rf-testimonials .rf-container .rf-carousel-wrap .rf-carousel-item {
    max-width: 830px;
    box-sizing: border-box;
    margin: 0 auto 150px;
    padding: 40px 40px 80px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #FFF;
    border-radius: 15px;
    position: relative;
    box-shadow: 1px 6px 31px 0 rgba(56, 125, 255, .1)
}

.rf-testimonials .rf-container .rf-carousel-wrap .rf-carousel-item .rf-stars-client {
    position: absolute;
    bottom: -90px;
    left: 50%;
    transform: translateX(-50%)
}

.rf-testimonials .rf-container .rf-carousel-wrap .rf-carousel-item .rf-stars-client .stars-img {
    width: 130px;
    margin: 12px auto
}

.rf-testimonials .rf-container .rf-carousel-wrap .rf-carousel-item .rf-stars-client .client-info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.rf-testimonials .rf-container .rf-carousel-wrap .rf-carousel-item .rf-stars-client .client-info .client-img {
    width: 60px;
    height: 60px;
    display: block;
    border-radius: 50%
}

.rf-testimonials .rf-container .rf-carousel-wrap .rf-carousel-item .rf-stars-client .client-info .name {
    font-size: 14px;
    font-weight: 500;
    padding: 6px 0
}

.rf-testimonials .rf-container .rf-carousel-wrap .rf-carousel-item .rf-stars-client .client-info .position {
    font-size: 12px;
    line-height: 14px;
    width: 180px;
    margin: 0 auto
}

.line {
    width: 50px;
    height: 6px!important;
    min-height: 6px!important;
    max-height: 6px;
    border: none!important
}

.line.green {
    background-color: #4FDC6F
}

.line.blue {
    background-color: #387DFF
}

.line.skyBlue {
    background-color: #4FCEFF
}

.line.coral {
    background-color: #F37C6A
}

.line.purple {
    background-color: #6D65E7
}

.line.yellow {
    background: #F7CF06
}

.rf-descr {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400
}

@media only screen and (min-width:700px) {
	.rf-descr {
    line-height: 24px;
    font-weight: 400
}
}

.rf-descr.sm {
    font-size: 14px;
    line-height: 18px
}

.rf-descr.white {
    color: #FFF
}

.rf-descr.darkPurple {
    color: #363F5A
}

.rf-descr.blueGray,
.rf-descr.darkViolet {
    color: #545F7E
}

.rf-descr.lightGray {
    color: #727A83
}

.rf-descr.blue {
    color: #387DFF
}

.rf-descr.purple {
    color: #6D65E7
}

.rf-descr.red {
    color: #FF4C4C
}

.rf-descr.green {
    color: #4FDC6F
}

.rf-sec-heading {
    font-size: 35px;
    font-weight: 700
}

@media only screen and (max-width:600px) {
    .rf-sec-heading {
        font-size: 30px
    }
}

.rf-sec-heading.min {
    font-size: 22px;
    font-weight: 500
}

.rf-sec-heading.white {
    color: #FFF
}

.rf-sec-heading.darkPurple {
    color: #363F5A
}

.rf-sec-heading.blueGray,
.rf-sec-heading.darkViolet {
    color: #545F7E
}

.rf-sec-heading.lightGray {
    color: #727A83
}

.rf-sec-heading.blue {
    color: #387DFF
}

.rf-sec-heading.purple {
    color: #6D65E7
}

@media only screen and (max-width:600px) {
    .rf-de .rf-sec-heading {
        font-size: 24px
    }
}

.rf-top-companies {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 90px 0;
    overflow: hidden;
    background-color: #FFF
}

.rf-top-companies_content {
    width: 48%;
    max-width: 520px;
    text-align: center
}

.rf-top-companies_content .line {
    margin: 20px auto 48px
}

@media only screen and (max-width:768px) {
    .rf-top-companies_content .line {
        margin: 24px auto 28px
    }
}

.rf-top-companies_content .rf-descr {
    padding: 0 40px
}

.rf-top-companies_link {
    line-height: 26px;
    color: #fa212c
}

.rf-top-companies_pattern {
    max-width: calc((28%) - 20px)
}

.rf-top-companies_pattern.right {
    transform: translateX(-20px)
}

@media only screen and (max-width:767px) {
    .mobile_hidden {
        display: none
    }
    .rf-top-companies {
        padding: 70px 0
    }
    .rf-top-companies_content {
        width: 90%;
        max-width: 90%
    }
    .rf-top-companies_content .rf-descr {
        padding: 0 10px
    }
}

.popup-container {
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 999;
    opacity: 0;
    display: none;
    top: 0;
    left: 0
}

.popup-container .popup-wrapper {
    position: absolute;
    width: 62vw;
    height: 75vh;
    background: #fff;
    top: 48%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    border-radius: 2px
}

.popup-container .popup-wrapper .close-btn {
    position: absolute;
    height: 17px;
    width: 17px;
    top: 0;
    right: 0;
    cursor: pointer
}

.popup-container .popup-wrapper .close-btn:after,
.popup-container .popup-wrapper .close-btn:before {
    content: "";
    position: absolute;
    height: 17px;
    width: 2px;
    background: #ccc;
    top: 7px;
    right: 15px
}

.popup-container .popup-wrapper .close-btn:after {
    transform: rotate(45deg)
}

.popup-container .popup-wrapper .close-btn:before {
    transform: rotate(-45deg)
}

.popup-container .popup-wrapper .popup-video {
    display: block;
    height: 74%;
    width: 95%;
    margin: 30px auto auto
}

.popup-container .popup-wrapper .rf-template-popup-name {
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 8px
}

.popup-container .popup-wrapper .create-btn {
    display: inline-block;
    border-radius: 30px;
    text-decoration: none;
    border: 1px solid #7EE017;
    cursor: pointer;
    height: 35px;
    font-size: 14px;
    line-height: 35px;
    padding: 0 30px;
    background-color: #7EE017;
    color: #fff;
    transition: all .25s ease;
    margin: 0
}

.popup-container .popup-wrapper .create-btn:hover {
    background: #7BD118;
    color: #fff;
    border-color: #7BD118
}

.popup-container .popup-wrapper .create-btn:focus {
    outline: 0
}

.popup-container.open {
    display: block;
    opacity: 1;
    animation: appearingElement .5s ease-in-out
}

@media only screen and (min-width:1600px) {
    .popup-container .popup-wrapper {
        width: 53vw;
        padding-bottom: 22px
    }
    .popup-container .popup-wrapper .popup-video {
        height: 83%
    }
}

@media only screen and (max-width:768px) {
    .popup-container .popup-wrapper {
        width: 80vw;
        height: 60vh
    }
}

@media only screen and (max-width:480px) {
    .popup-container .popup-wrapper {
        width: 90vw;
        padding: 0 5px
    }
    .popup-container .popup-wrapper .rf-template-popup-name {
        min-height: 2em
    }
    .popup-container .popup-wrapper .popup-video {
        height: 55%
    }
}

@media only screen and (max-width:992px) {
    .popular-templates .templates-container {
        width: 95%
    }
    .popular-templates .templates-container .template-wrap .template-video .template-video-img-wrap .template-video-img {
        width: 100%
    }
}

@media only screen and (max-width:768px) {
    .popular-templates {
        padding: 8vh 0
    }
    .popular-templates .templates-container {
        width: 95%;
        flex-direction: column
    }
    .popular-templates .templates-container .template-wrap {
        margin: 4vh 0 0;
        width: 100%
    }
    .popular-templates .templates-container .template-wrap .template-video .template-video-img-wrap .template-video-img {
        width: 90vw
    }
}

@media only screen and (max-width:576px) {
    .popular-templates {
        padding: 7vh 0
    }
    .popular-templates .templates-container .template-wrap .create-btn:hover {
        padding-right: 15%
    }
}

.popup-container {
    background: rgba(0, 0, 0, .9)
}

.popup-container .popup-wrapper {
    background-color: transparent
}

.popup-container .popup-wrapper .rf-template-popup-name {
    color: #FFF
}

.popup-container .popup-wrapper .rf-btn {
    box-shadow: unset
}

@keyframes scaling {
    0%,
    100% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.05)
    }
}
/*!
 * Bootstrap v4.0.0-alpha (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */


/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

h1,
h2,
h3,
h4,
h5,
h6,
p,
pre {
    margin-top: 0
}

address,
p {
    margin-bottom: 1rem
}

caption,
th {
    text-align: left
}

dd,
label {
    margin-bottom: .5rem
}

fieldset,
legend,
td,
th {
    padding: 0
}

img,
legend {
    border: 0
}

pre,
textarea {
    overflow: auto
}

.btn-group>.btn-group,
.btn-toolbar .btn-group,
.btn-toolbar .input-group,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.dropdown-menu,
.table-reflow thead,
.table-reflow tr {
    float: left
}

.btn,
.c-indicator {
    -moz-user-select: none
}

.btn-group-vertical>.btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal:after,
.dropdown-item,
.modal-footer:after,
.modal-header:after,
.navbar:after,
.pager,
.pager:after,
.row:after,
.ui.buttons:after,
div.jp-controls-holder {
    clear: both
}

.ui.button,
html {
    -webkit-tap-highlight-color: transparent
}

.ui.buttons,
.ui.labeled.button:not(.icon) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent;
    color: #0275d8
}

a:active,
a:hover {
    outline: 0
}

b,
optgroup,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

mark {
    color: #000;
    background: #ff0
}

.dropdown-menu,
.modal-content {
    -webkit-background-clip: padding-box
}

small {
    font-size: 80%
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    vertical-align: middle
}

svg:not(:root) {
    overflow: hidden
}

hr {
    height: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

code,
kbd,
pre,
samp {
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    margin: 0;
    font: inherit;
    color: inherit
}

address,
legend {
    line-height: inherit
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0;
    border: 0
}

input[type=checkbox],
input[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: none
}

.slider-selection,
html {
    -webkit-box-sizing: border-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

textarea {
    resize: vertical
}

table {
    border-spacing: 0;
    border-collapse: collapse
}

@media print {
    blockquote,
    img,
    pre,
    tr {
        page-break-inside: avoid
    }
    *,
    :after,
    :before {
        text-shadow: none!important;
        -webkit-box-shadow: none!important;
        box-shadow: none!important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    blockquote,
    pre {
        border: 1px solid #999
    }
    thead {
        display: table-header-group
    }
    img {
        max-width: 100%!important
    }
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
    .navbar {
        display: none
    }
    .btn>.caret,
    .dropup>.btn>.caret {
        border-top-color: #000!important
    }
    .label {
        border: 1px solid #000
    }
    .table {
        border-collapse: collapse!important
    }
    .table td,
    .table th {
        background-color: #fff!important
    }
    .table-bordered td,
    .table-bordered th {
        border: 1px solid #ddd!important
    }
}

html {
    box-sizing: border-box;
    font-size: 16px
}

*,
:after,
:before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

@-ms-viewport {
    width: device-width
}

@viewport {
    width: device-width
}

body {
    font-size: 1rem;
    background-color: #fff
}

abbr[data-original-title],
abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #818a91
}

address {
    font-style: normal
}

dl,
ol,
ul {
    margin: 0
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

a:focus,
a:hover {
    color: #014c8c
}

a:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}

[role=button] {
    cursor: pointer
}

table {
    background-color: transparent
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #818a91;
    caption-side: bottom
}

label {
    display: inline-block
}

button,
input,
select,
textarea {
    margin: 0;
    line-height: inherit
}

fieldset {
    min-width: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    margin-bottom: .5rem;
    font-size: 1.5rem
}

.list-inline>li,
output {
    display: inline-block
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
    margin-bottom: .5rem
}

.display-1,
.display-2,
.display-3,
.display-4,
.lead {
    font-weight: 300
}

.blockquote,
hr {
    margin-bottom: 1rem
}

.h1,
h1 {
    font-size: 2.5rem
}

.h2,
h2 {
    font-size: 2rem
}

.h3,
h3 {
    font-size: 1.75rem
}

.h4,
h4 {
    font-size: 1.5rem
}

.h5,
h5 {
    font-size: 1.25rem
}

.h6,
h6 {
    font-size: 1rem
}

.lead {
    font-size: 1.25rem
}

.display-1 {
    font-size: 3.5rem
}

.display-2 {
    font-size: 4.5rem
}

.display-3 {
    font-size: 5.5rem
}

.display-4 {
    font-size: 6rem
}

hr {
    margin-top: 1rem;
    border: 0
}

.small,
small {
    font-size: 80%;
    font-weight: 400
}

.mark,
mark {
    padding: .2em;
    background-color: #fcf8e3
}

.list-inline,
.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    margin-left: -5px
}

.list-inline>li {
    padding-right: 5px;
    padding-left: 5px
}

.dl-horizontal {
    margin-right: -1.875rem;
    margin-left: -1.875rem
}

.container,
.container-fluid {
    margin-right: auto;
    margin-left: auto
}

.dl-horizontal:after,
.dl-horizontal:before {
    display: table;
    content: " "
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

.blockquote {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-left: .25rem solid #eceeef
}

.blockquote ol:last-child,
.blockquote p:last-child,
.blockquote ul:last-child {
    margin-bottom: 0
}

.blockquote footer {
    display: block;
    font-size: 80%;
    line-height: 1.5;
    color: #818a91
}

.blockquote footer:before {
    content: "\2014 \00A0"
}

.blockquote-reverse {
    padding-right: 1rem;
    padding-left: 0;
    text-align: right;
    border-right: .25rem solid #eceeef;
    border-left: 0
}

.blockquote-reverse footer:before {
    content: ""
}

.blockquote-reverse footer:after {
    content: "\00A0 \2014"
}

.figure {
    display: inline-block
}

.figure>img {
    margin-bottom: .5rem;
    line-height: 1
}

.table,
pre {
    margin-bottom: 1rem
}

.figure-caption {
    font-size: 90%;
    color: #818a91
}

.carousel-inner>.carousel-item>a>img,
.carousel-inner>.carousel-item>img,
.figure>img,
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: .3rem
}

.img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: .25rem;
    line-height: 1.5;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: .25rem;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

code,
kbd {
    padding: .2rem .4rem;
    font-size: 90%
}

.img-circle {
    border-radius: 50%
}

code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}

*,
.modal-body .modal-button {
    font-family: Montserrat, 'Open Sans', sans-serif
}

code {
    color: #bd4147;
    background-color: #f7f7f9;
    border-radius: .25rem
}

kbd {
    color: #fff;
    background-color: #333;
    border-radius: .2rem
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700
}

pre {
    display: block;
    font-size: 90%;
    line-height: 1.5;
    color: #373a3c
}

.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.row:after,
.row:before {
    display: table;
    content: " "
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    background-color: transparent;
    border-radius: 0
}

.container,
.container-fluid {
    padding-right: .9375rem;
    padding-left: .9375rem
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

@media (min-width:34em) {
    .container {
        max-width: 34rem
    }
}

@media (min-width:48em) {
    .container {
        max-width: 45rem
    }
}

@media (min-width:62em) {
    .container {
        max-width: 60rem
    }
}

.row {
    margin-right: -.9375rem;
    margin-left: -.9375rem
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: .9375rem;
    padding-left: .9375rem
}

.col-xs-1 {
    width: 8.333333%
}

.col-xs-2 {
    width: 16.666667%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.333333%
}

.col-xs-5 {
    width: 41.666667%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.333333%
}

.col-xs-8 {
    width: 66.666667%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.333333%
}

.col-xs-11 {
    width: 91.666667%
}

.col-xs-12 {
    width: 100%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-pull-1 {
    right: 8.333333%
}

.col-xs-pull-2 {
    right: 16.666667%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-4 {
    right: 33.333333%
}

.col-xs-pull-5 {
    right: 41.666667%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-7 {
    right: 58.333333%
}

.col-xs-pull-8 {
    right: 66.666667%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-10 {
    right: 83.333333%
}

.col-xs-pull-11 {
    right: 91.666667%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-push-1 {
    left: 8.333333%
}

.col-xs-push-2 {
    left: 16.666667%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-4 {
    left: 33.333333%
}

.col-xs-push-5 {
    left: 41.666667%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-7 {
    left: 58.333333%
}

.col-xs-push-8 {
    left: 66.666667%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-10 {
    left: 83.333333%
}

.col-xs-push-11 {
    left: 91.666667%
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-offset-0 {
    margin-left: 0
}

.col-xs-offset-1 {
    margin-left: 8.333333%
}

.col-xs-offset-2 {
    margin-left: 16.666667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.333333%
}

.col-xs-offset-5 {
    margin-left: 41.666667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.333333%
}

.col-xs-offset-8 {
    margin-left: 66.666667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.333333%
}

.col-xs-offset-11 {
    margin-left: 91.666667%
}

.col-xs-offset-12 {
    margin-left: 100%
}

@media (min-width:34em) {
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9 {
        float: left
    }
    .col-sm-1 {
        width: 8.333333%
    }
    .col-sm-2 {
        width: 16.666667%
    }
    .col-sm-3 {
        width: 25%
    }
    .col-sm-4 {
        width: 33.333333%
    }
    .col-sm-5 {
        width: 41.666667%
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-7 {
        width: 58.333333%
    }
    .col-sm-8 {
        width: 66.666667%
    }
    .col-sm-9 {
        width: 75%
    }
    .col-sm-10 {
        width: 83.333333%
    }
    .col-sm-11 {
        width: 91.666667%
    }
    .col-sm-12 {
        width: 100%
    }
    .col-sm-pull-0 {
        right: auto
    }
    .col-sm-pull-1 {
        right: 8.333333%
    }
    .col-sm-pull-2 {
        right: 16.666667%
    }
    .col-sm-pull-3 {
        right: 25%
    }
    .col-sm-pull-4 {
        right: 33.333333%
    }
    .col-sm-pull-5 {
        right: 41.666667%
    }
    .col-sm-pull-6 {
        right: 50%
    }
    .col-sm-pull-7 {
        right: 58.333333%
    }
    .col-sm-pull-8 {
        right: 66.666667%
    }
    .col-sm-pull-9 {
        right: 75%
    }
    .col-sm-pull-10 {
        right: 83.333333%
    }
    .col-sm-pull-11 {
        right: 91.666667%
    }
    .col-sm-pull-12 {
        right: 100%
    }
    .col-sm-push-0 {
        left: auto
    }
    .col-sm-push-1 {
        left: 8.333333%
    }
    .col-sm-push-2 {
        left: 16.666667%
    }
    .col-sm-push-3 {
        left: 25%
    }
    .col-sm-push-4 {
        left: 33.333333%
    }
    .col-sm-push-5 {
        left: 41.666667%
    }
    .col-sm-push-6 {
        left: 50%
    }
    .col-sm-push-7 {
        left: 58.333333%
    }
    .col-sm-push-8 {
        left: 66.666667%
    }
    .col-sm-push-9 {
        left: 75%
    }
    .col-sm-push-10 {
        left: 83.333333%
    }
    .col-sm-push-11 {
        left: 91.666667%
    }
    .col-sm-push-12 {
        left: 100%
    }
    .col-sm-offset-0 {
        margin-left: 0
    }
    .col-sm-offset-1 {
        margin-left: 8.333333%
    }
    .col-sm-offset-2 {
        margin-left: 16.666667%
    }
    .col-sm-offset-3 {
        margin-left: 25%
    }
    .col-sm-offset-4 {
        margin-left: 33.333333%
    }
    .col-sm-offset-5 {
        margin-left: 41.666667%
    }
    .col-sm-offset-6 {
        margin-left: 50%
    }
    .col-sm-offset-7 {
        margin-left: 58.333333%
    }
    .col-sm-offset-8 {
        margin-left: 66.666667%
    }
    .col-sm-offset-9 {
        margin-left: 75%
    }
    .col-sm-offset-10 {
        margin-left: 83.333333%
    }
    .col-sm-offset-11 {
        margin-left: 91.666667%
    }
    .col-sm-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:48em) {
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
        float: left
    }
    .col-md-1 {
        width: 8.333333%
    }
    .col-md-2 {
        width: 16.666667%
    }
    .col-md-3 {
        width: 25%
    }
    .col-md-4 {
        width: 33.333333%
    }
    .col-md-5 {
        width: 41.666667%
    }
    .col-md-6 {
        width: 50%
    }
    .col-md-7 {
        width: 58.333333%
    }
    .col-md-8 {
        width: 66.666667%
    }
    .col-md-9 {
        width: 75%
    }
    .col-md-10 {
        width: 83.333333%
    }
    .col-md-11 {
        width: 91.666667%
    }
    .col-md-12 {
        width: 100%
    }
    .col-md-pull-0 {
        right: auto
    }
    .col-md-pull-1 {
        right: 8.333333%
    }
    .col-md-pull-2 {
        right: 16.666667%
    }
    .col-md-pull-3 {
        right: 25%
    }
    .col-md-pull-4 {
        right: 33.333333%
    }
    .col-md-pull-5 {
        right: 41.666667%
    }
    .col-md-pull-6 {
        right: 50%
    }
    .col-md-pull-7 {
        right: 58.333333%
    }
    .col-md-pull-8 {
        right: 66.666667%
    }
    .col-md-pull-9 {
        right: 75%
    }
    .col-md-pull-10 {
        right: 83.333333%
    }
    .col-md-pull-11 {
        right: 91.666667%
    }
    .col-md-pull-12 {
        right: 100%
    }
    .col-md-push-0 {
        left: auto
    }
    .col-md-push-1 {
        left: 8.333333%
    }
    .col-md-push-2 {
        left: 16.666667%
    }
    .col-md-push-3 {
        left: 25%
    }
    .col-md-push-4 {
        left: 33.333333%
    }
    .col-md-push-5 {
        left: 41.666667%
    }
    .col-md-push-6 {
        left: 50%
    }
    .col-md-push-7 {
        left: 58.333333%
    }
    .col-md-push-8 {
        left: 66.666667%
    }
    .col-md-push-9 {
        left: 75%
    }
    .col-md-push-10 {
        left: 83.333333%
    }
    .col-md-push-11 {
        left: 91.666667%
    }
    .col-md-push-12 {
        left: 100%
    }
    .col-md-offset-0 {
        margin-left: 0
    }
    .col-md-offset-1 {
        margin-left: 8.333333%
    }
    .col-md-offset-2 {
        margin-left: 16.666667%
    }
    .col-md-offset-3 {
        margin-left: 25%
    }
    .col-md-offset-4 {
        margin-left: 33.333333%
    }
    .col-md-offset-5 {
        margin-left: 41.666667%
    }
    .col-md-offset-6 {
        margin-left: 50%
    }
    .col-md-offset-7 {
        margin-left: 58.333333%
    }
    .col-md-offset-8 {
        margin-left: 66.666667%
    }
    .col-md-offset-9 {
        margin-left: 75%
    }
    .col-md-offset-10 {
        margin-left: 83.333333%
    }
    .col-md-offset-11 {
        margin-left: 91.666667%
    }
    .col-md-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:62em) {
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9 {
        float: left
    }
    .col-lg-1 {
        width: 8.333333%
    }
    .col-lg-2 {
        width: 16.666667%
    }
    .col-lg-3 {
        width: 25%
    }
    .col-lg-4 {
        width: 33.333333%
    }
    .col-lg-5 {
        width: 41.666667%
    }
    .col-lg-6 {
        width: 50%
    }
    .col-lg-7 {
        width: 58.333333%
    }
    .col-lg-8 {
        width: 66.666667%
    }
    .col-lg-9 {
        width: 75%
    }
    .col-lg-10 {
        width: 83.333333%
    }
    .col-lg-11 {
        width: 91.666667%
    }
    .col-lg-12 {
        width: 100%
    }
    .col-lg-pull-0 {
        right: auto
    }
    .col-lg-pull-1 {
        right: 8.333333%
    }
    .col-lg-pull-2 {
        right: 16.666667%
    }
    .col-lg-pull-3 {
        right: 25%
    }
    .col-lg-pull-4 {
        right: 33.333333%
    }
    .col-lg-pull-5 {
        right: 41.666667%
    }
    .col-lg-pull-6 {
        right: 50%
    }
    .col-lg-pull-7 {
        right: 58.333333%
    }
    .col-lg-pull-8 {
        right: 66.666667%
    }
    .col-lg-pull-9 {
        right: 75%
    }
    .col-lg-pull-10 {
        right: 83.333333%
    }
    .col-lg-pull-11 {
        right: 91.666667%
    }
    .col-lg-pull-12 {
        right: 100%
    }
    .col-lg-push-0 {
        left: auto
    }
    .col-lg-push-1 {
        left: 8.333333%
    }
    .col-lg-push-2 {
        left: 16.666667%
    }
    .col-lg-push-3 {
        left: 25%
    }
    .col-lg-push-4 {
        left: 33.333333%
    }
    .col-lg-push-5 {
        left: 41.666667%
    }
    .col-lg-push-6 {
        left: 50%
    }
    .col-lg-push-7 {
        left: 58.333333%
    }
    .col-lg-push-8 {
        left: 66.666667%
    }
    .col-lg-push-9 {
        left: 75%
    }
    .col-lg-push-10 {
        left: 83.333333%
    }
    .col-lg-push-11 {
        left: 91.666667%
    }
    .col-lg-push-12 {
        left: 100%
    }
    .col-lg-offset-0 {
        margin-left: 0
    }
    .col-lg-offset-1 {
        margin-left: 8.333333%
    }
    .col-lg-offset-2 {
        margin-left: 16.666667%
    }
    .col-lg-offset-3 {
        margin-left: 25%
    }
    .col-lg-offset-4 {
        margin-left: 33.333333%
    }
    .col-lg-offset-5 {
        margin-left: 41.666667%
    }
    .col-lg-offset-6 {
        margin-left: 50%
    }
    .col-lg-offset-7 {
        margin-left: 58.333333%
    }
    .col-lg-offset-8 {
        margin-left: 66.666667%
    }
    .col-lg-offset-9 {
        margin-left: 75%
    }
    .col-lg-offset-10 {
        margin-left: 83.333333%
    }
    .col-lg-offset-11 {
        margin-left: 91.666667%
    }
    .col-lg-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:75em) {
    .container {
        max-width: 72.25rem
    }
    .col-xl-1,
    .col-xl-10,
    .col-xl-11,
    .col-xl-12,
    .col-xl-2,
    .col-xl-3,
    .col-xl-4,
    .col-xl-5,
    .col-xl-6,
    .col-xl-7,
    .col-xl-8,
    .col-xl-9 {
        float: left
    }
    .col-xl-1 {
        width: 8.333333%
    }
    .col-xl-2 {
        width: 16.666667%
    }
    .col-xl-3 {
        width: 25%
    }
    .col-xl-4 {
        width: 33.333333%
    }
    .col-xl-5 {
        width: 41.666667%
    }
    .col-xl-6 {
        width: 50%
    }
    .col-xl-7 {
        width: 58.333333%
    }
    .col-xl-8 {
        width: 66.666667%
    }
    .col-xl-9 {
        width: 75%
    }
    .col-xl-10 {
        width: 83.333333%
    }
    .col-xl-11 {
        width: 91.666667%
    }
    .col-xl-12 {
        width: 100%
    }
    .col-xl-pull-0 {
        right: auto
    }
    .col-xl-pull-1 {
        right: 8.333333%
    }
    .col-xl-pull-2 {
        right: 16.666667%
    }
    .col-xl-pull-3 {
        right: 25%
    }
    .col-xl-pull-4 {
        right: 33.333333%
    }
    .col-xl-pull-5 {
        right: 41.666667%
    }
    .col-xl-pull-6 {
        right: 50%
    }
    .col-xl-pull-7 {
        right: 58.333333%
    }
    .col-xl-pull-8 {
        right: 66.666667%
    }
    .col-xl-pull-9 {
        right: 75%
    }
    .col-xl-pull-10 {
        right: 83.333333%
    }
    .col-xl-pull-11 {
        right: 91.666667%
    }
    .col-xl-pull-12 {
        right: 100%
    }
    .col-xl-push-0 {
        left: auto
    }
    .col-xl-push-1 {
        left: 8.333333%
    }
    .col-xl-push-2 {
        left: 16.666667%
    }
    .col-xl-push-3 {
        left: 25%
    }
    .col-xl-push-4 {
        left: 33.333333%
    }
    .col-xl-push-5 {
        left: 41.666667%
    }
    .col-xl-push-6 {
        left: 50%
    }
    .col-xl-push-7 {
        left: 58.333333%
    }
    .col-xl-push-8 {
        left: 66.666667%
    }
    .col-xl-push-9 {
        left: 75%
    }
    .col-xl-push-10 {
        left: 83.333333%
    }
    .col-xl-push-11 {
        left: 91.666667%
    }
    .col-xl-push-12 {
        left: 100%
    }
    .col-xl-offset-0 {
        margin-left: 0
    }
    .col-xl-offset-1 {
        margin-left: 8.333333%
    }
    .col-xl-offset-2 {
        margin-left: 16.666667%
    }
    .col-xl-offset-3 {
        margin-left: 25%
    }
    .col-xl-offset-4 {
        margin-left: 33.333333%
    }
    .col-xl-offset-5 {
        margin-left: 41.666667%
    }
    .col-xl-offset-6 {
        margin-left: 50%
    }
    .col-xl-offset-7 {
        margin-left: 58.333333%
    }
    .col-xl-offset-8 {
        margin-left: 66.666667%
    }
    .col-xl-offset-9 {
        margin-left: 75%
    }
    .col-xl-offset-10 {
        margin-left: 83.333333%
    }
    .col-xl-offset-11 {
        margin-left: 91.666667%
    }
    .col-xl-offset-12 {
        margin-left: 100%
    }
}

.table {
    width: 100%;
    max-width: 100%
}

.table td,
.table th {
    padding: .75rem;
    line-height: 1.5;
    vertical-align: top;
    border-top: 1px solid #eceeef
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #eceeef
}

.table tbody+tbody {
    border-top: 2px solid #eceeef
}

.table .table {
    background-color: #fff
}

.table-sm td,
.table-sm th {
    padding: .3rem
}

.table-bordered,
.table-bordered td,
.table-bordered th {
    border: 1px solid #eceeef
}

.table-bordered thead td,
.table-bordered thead th {
    border-bottom-width: 2px
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

.table-active,
.table-active>td,
.table-active>th,
.table-hover tbody tr:hover {
    background-color: #f5f5f5
}

.table-hover .table-active:hover,
.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
    background-color: #e8e8e8
}

.table-success,
.table-success>td,
.table-success>th {
    background-color: #dff0d8
}

.table-hover .table-success:hover,
.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
    background-color: #d0e9c6
}

.table-info,
.table-info>td,
.table-info>th {
    background-color: #d9edf7
}

.table-hover .table-info:hover,
.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
    background-color: #c4e3f3
}

.table-warning,
.table-warning>td,
.table-warning>th {
    background-color: #fcf8e3
}

.table-hover .table-warning:hover,
.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
    background-color: #faf2cc
}

.table-danger,
.table-danger>td,
.table-danger>th {
    background-color: #f2dede
}

.table-hover .table-danger:hover,
.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
    background-color: #ebcccc
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto
}

.collapsing,
.dropdown-divider,
.embed-responsive,
.modal,
.modal-open,
.navbar-divider {
    overflow: hidden
}

.thead-inverse th {
    color: #fff;
    background-color: #373a3c
}

.thead-default th {
    color: #55595c;
    background-color: #eceeef
}

.table-inverse {
    color: #eceeef;
    background-color: #373a3c
}

.table-inverse.table-bordered {
    border: 0
}

.table-inverse td,
.table-inverse th,
.table-inverse thead th {
    border-color: #55595c
}

.table-reflow tbody {
    display: block;
    white-space: nowrap
}

.table-reflow td,
.table-reflow th {
    border-top: 1px solid #eceeef;
    border-left: 1px solid #eceeef
}

.table-reflow td:last-child,
.table-reflow th:last-child {
    border-right: 1px solid #eceeef
}

.table-reflow tbody:last-child tr:last-child td,
.table-reflow tbody:last-child tr:last-child th,
.table-reflow tfoot:last-child tr:last-child td,
.table-reflow tfoot:last-child tr:last-child th,
.table-reflow thead:last-child tr:last-child td,
.table-reflow thead:last-child tr:last-child th {
    border-bottom: 1px solid #eceeef
}

.table-reflow tr td,
.table-reflow tr th {
    display: block!important;
    border: 1px solid #eceeef
}

.form-control,
.form-control-file,
.form-control-range {
    display: block
}

.form-control {
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #55595c;
    background-color: #fff;
    background-image: none;
    border: .0625rem solid #ccc;
    border-radius: .25rem
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control::-webkit-input-placeholder {
    color: #999;
    opacity: 1
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #999;
    opacity: 1
}

.form-control::placeholder {
    color: #999;
    opacity: 1
}

.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .form-control-feedback,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
    color: #5cb85c
}

.form-control:disabled,
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #eceeef;
    opacity: 1
}

.form-control[disabled],
fieldset[disabled] .form-control {
    cursor: not-allowed
}

.form-control-label {
    padding: .4375rem .75rem;
    margin-bottom: 0
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    input[type=date].form-control,
    input[type=time].form-control,
    input[type=datetime-local].form-control,
    input[type=month].form-control {
        line-height: 2.375rem
    }
    .input-group-sm input[type=date].form-control,
    .input-group-sm input[type=time].form-control,
    .input-group-sm input[type=datetime-local].form-control,
    .input-group-sm input[type=month].form-control,
    input[type=date].input-sm,
    input[type=time].input-sm,
    input[type=datetime-local].input-sm,
    input[type=month].input-sm {
        line-height: 1.95rem
    }
    .input-group-lg input[type=date].form-control,
    .input-group-lg input[type=time].form-control,
    .input-group-lg input[type=datetime-local].form-control,
    .input-group-lg input[type=month].form-control,
    input[type=date].input-lg,
    input[type=time].input-lg,
    input[type=datetime-local].input-lg,
    input[type=month].input-lg {
        line-height: 3.291667rem
    }
}

.form-control-static {
    min-height: 2.375rem;
    padding-top: .4375rem;
    padding-bottom: .4375rem;
    margin-bottom: 0
}

.form-control-static.form-control-lg,
.form-control-static.form-control-sm,
.input-group-lg>.form-control-static.form-control,
.input-group-lg>.form-control-static.input-group-addon,
.input-group-lg>.input-group-btn>.form-control-static.btn,
.input-group-sm>.form-control-static.form-control,
.input-group-sm>.form-control-static.input-group-addon,
.input-group-sm>.input-group-btn>.form-control-static.btn {
    padding-right: 0;
    padding-left: 0
}

.form-control-sm,
.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
    padding: .275rem .75rem;
    font-size: .85rem;
    line-height: 1.5;
    border-radius: .2rem
}

.form-control-lg,
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
    padding: .75rem 1.25rem;
    font-size: 1.25rem;
    line-height: 1.333333;
    border-radius: .3rem
}

.form-group {
    margin-bottom: 15px
}

.checkbox,
.radio {
    position: relative;
    display: block;
    margin-bottom: .75rem
}

.checkbox label,
.checkbox-inline,
.radio label,
.radio-inline {
    padding-left: 1.25rem;
    margin-bottom: 0;
    cursor: pointer;
    font-weight: 400
}

.checkbox label input:only-child,
.radio label input:only-child {
    position: static
}

.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
    position: absolute;
    margin-top: .25rem;
    margin-left: -1.25rem
}

.collapsing,
.dropdown,
.dropup {
    position: relative
}

.checkbox+.checkbox,
.radio+.radio {
    margin-top: -.25rem
}

.checkbox-inline,
.radio-inline {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.checkbox-inline+.checkbox-inline,
.radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: .75rem
}

.checkbox-inline.disabled,
.checkbox.disabled label,
.radio-inline.disabled,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio label,
fieldset[disabled] .radio-inline,
fieldset[disabled] input[type=checkbox],
fieldset[disabled] input[type=radio],
input[type=checkbox].disabled,
input[type=checkbox]:disabled,
input[type=radio].disabled,
input[type=radio]:disabled {
    cursor: not-allowed
}

.form-control-error,
.form-control-success,
.form-control-warning {
    padding-right: 2.25rem;
    background-repeat: no-repeat;
    background-position: center right .59375rem;
    -webkit-background-size: 1.54375rem 1.54375rem;
    background-size: 1.54375rem 1.54375rem
}

.has-success .form-control {
    border-color: #5cb85c
}

.has-success .input-group-addon {
    color: #5cb85c;
    background-color: #eaf6ea;
    border-color: #5cb85c
}

.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .form-control-feedback,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
    color: #f0ad4e
}

.has-success .form-control-success {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNoZWNrIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYxMiA3OTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYxMiA3OTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiM1Q0I4NUMiIGQ9Ik0yMzMuOCw2MTAuMWMtMTMuMywwLTI1LjktNi4yLTM0LTE2LjlMOTAuNSw0NDguOEM3Ni4zLDQzMCw4MCw0MDMuMyw5OC44LDM4OS4xYzE4LjgtMTQuMyw0NS41LTEwLjUsNTkuOCw4LjNsNzEuOSw5NWwyMjAuOS0yNTAuNWMxMi41LTIwLDM4LjgtMjYuMSw1OC44LTEzLjZjMjAsMTIuNCwyNi4xLDM4LjcsMTMuNiw1OC44TDI3MCw1OTBjLTcuNCwxMi0yMC4yLDE5LjQtMzQuMywyMC4xQzIzNS4xLDYxMC4xLDIzNC41LDYxMC4xLDIzMy44LDYxMC4xeiIvPjwvc3ZnPg==)
}

.has-warning .form-control {
    border-color: #f0ad4e
}

.has-warning .input-group-addon {
    color: #f0ad4e;
    background-color: #fff;
    border-color: #f0ad4e
}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .form-control-feedback,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
    color: #d9534f
}

.has-warning .form-control-warning {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9Ildhcm5pbmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjEyIDc5MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjEyIDc5MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0YwQUQ0RSIgZD0iTTYwMyw2NDAuMmwtMjc4LjUtNTA5Yy0zLjgtNi42LTEwLjgtMTAuNi0xOC41LTEwLjZzLTE0LjcsNC4xLTE4LjUsMTAuNkw5LDY0MC4yYy0zLjcsNi41LTMuNiwxNC40LDAuMiwyMC44YzMuOCw2LjUsMTAuOCwxMC40LDE4LjMsMTAuNGg1NTcuMWM3LjUsMCwxNC41LTMuOSwxOC4zLTEwLjRDNjA2LjYsNjU0LjYsNjA2LjcsNjQ2LjYsNjAzLDY0MC4yeiBNMzM2LjYsNjEwLjJoLTYxLjJWNTQ5aDYxLjJWNjEwLjJ6IE0zMzYuNiw1MDMuMWgtNjEuMlYzMDQuMmg2MS4yVjUwMy4xeiIvPjwvc3ZnPg==)
}

.has-error .form-control {
    border-color: #d9534f
}

.has-error .input-group-addon {
    color: #d9534f;
    background-color: #fdf7f7;
    border-color: #d9534f
}

.has-error .form-control-error {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNyb3NzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYxMiA3OTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYxMiA3OTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNEOTUzNEYiIGQ9Ik00NDcsNTQ0LjRjLTE0LjQsMTQuNC0zNy42LDE0LjQtNTEuOSwwTDMwNiw0NTEuN2wtODkuMSw5Mi43Yy0xNC40LDE0LjQtMzcuNiwxNC40LTUxLjksMGMtMTQuNC0xNC40LTE0LjQtMzcuNiwwLTUxLjlsOTIuNC05Ni40TDE2NSwyOTkuNmMtMTQuNC0xNC40LTE0LjQtMzcuNiwwLTUxLjlzMzcuNi0xNC40LDUxLjksMGw4OS4yLDkyLjdsODkuMS05Mi43YzE0LjQtMTQuNCwzNy42LTE0LjQsNTEuOSwwYzE0LjQsMTQuNCwxNC40LDM3LjYsMCw1MS45TDM1NC43LDM5Nmw5Mi40LDk2LjRDNDYxLjQsNTA2LjgsNDYxLjQsNTMwLDQ0Nyw1NDQuNHoiLz48L3N2Zz4=)
}

.btn-danger-outline,
.btn-info-outline,
.btn-info.active,
.btn-info:active,
.btn-primary-outline,
.btn-primary.active,
.btn-primary:active,
.btn-secondary-outline,
.btn-secondary.active,
.btn-secondary:active,
.btn-success-outline,
.btn-success.active,
.btn-success:active,
.btn-warning-outline,
.btn-warning.active,
.btn-warning:active,
.btn.active,
.btn:active,
.open>.btn-info.dropdown-toggle,
.open>.btn-primary.dropdown-toggle,
.open>.btn-secondary.dropdown-toggle,
.open>.btn-success.dropdown-toggle,
.open>.btn-warning.dropdown-toggle {
    background-image: none
}

@media (min-width:34em) {
    .form-inline .form-control-static,
    .form-inline .form-group {
        display: inline-block
    }
    .form-inline .control-label,
    .form-inline .form-group {
        margin-bottom: 0;
        vertical-align: middle
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }
    .form-inline .input-group .form-control,
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn {
        width: auto
    }
    .form-inline .input-group>.form-control {
        width: 100%
    }
    .form-inline .checkbox,
    .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    .form-inline .checkbox label,
    .form-inline .radio label {
        padding-left: 0
    }
    .form-inline .checkbox input[type=checkbox],
    .form-inline .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

.btn {
    display: inline-block;
    padding: .375rem 1rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: .0625rem solid transparent;
    border-radius: .25rem
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}

.btn.focus,
.btn:focus,
.btn:hover {
    text-decoration: none
}

.btn.active,
.btn:active {
    outline: 0
}

.btn.disabled,
.btn:disabled,
fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: .65
}

a.btn.disaabled,
fieldset[disabled] a.btn {
    pointer-events: none
}

.btn-primary {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8
}

.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b
}

.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary:disabled.focus,
.btn-primary:disabled:focus,
.btn-primary:disabled:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
    background-color: #0275d8;
    border-color: #0275d8
}

.btn-secondary {
    color: #373a3c;
    background-color: #fff;
    border-color: #ccc
}

.btn-secondary.active,
.btn-secondary.focus,
.btn-secondary:active,
.btn-secondary:focus,
.btn-secondary:hover,
.open>.btn-secondary.dropdown-toggle {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad
}

.btn-secondary.disabled.focus,
.btn-secondary.disabled:focus,
.btn-secondary.disabled:hover,
.btn-secondary:disabled.focus,
.btn-secondary:disabled:focus,
.btn-secondary:disabled:hover,
fieldset[disabled] .btn-secondary.focus,
fieldset[disabled] .btn-secondary:focus,
fieldset[disabled] .btn-secondary:hover {
    background-color: #fff;
    border-color: #ccc
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de
}

.btn-info.active,
.btn-info.focus,
.btn-info:active,
.btn-info:focus,
.btn-info:hover,
.open>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2
}

.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info:disabled.focus,
.btn-info:disabled:focus,
.btn-info:disabled:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
    background-color: #5bc0de;
    border-color: #5bc0de
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c
}

.btn-success.active,
.btn-success.focus,
.btn-success:active,
.btn-success:focus,
.btn-success:hover,
.open>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #419641
}

.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success:disabled.focus,
.btn-success:disabled:focus,
.btn-success:disabled:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
    background-color: #5cb85c;
    border-color: #5cb85c
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e
}

.btn-warning.active,
.btn-warning.focus,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover,
.open>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316
}

.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning:disabled.focus,
.btn-warning:disabled:focus,
.btn-warning:disabled:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
    background-color: #f0ad4e;
    border-color: #f0ad4e
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f
}

.btn-danger.active,
.btn-danger.focus,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.open>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a
}

.btn-danger.active,
.btn-danger:active,
.open>.btn-danger.dropdown-toggle {
    background-image: none
}

.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger:disabled.focus,
.btn-danger:disabled:focus,
.btn-danger:disabled:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
    background-color: #d9534f;
    border-color: #d9534f
}

.btn-primary-outline {
    color: #0275d8;
    background-color: transparent;
    border-color: #0275d8
}

.btn-primary-outline.active,
.btn-primary-outline.focus,
.btn-primary-outline:active,
.btn-primary-outline:focus,
.btn-primary-outline:hover,
.open>.btn-primary-outline.dropdown-toggle {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8
}

.btn-primary-outline.disabled.focus,
.btn-primary-outline.disabled:focus,
.btn-primary-outline.disabled:hover,
.btn-primary-outline:disabled.focus,
.btn-primary-outline:disabled:focus,
.btn-primary-outline:disabled:hover,
fieldset[disabled] .btn-primary-outline.focus,
fieldset[disabled] .btn-primary-outline:focus,
fieldset[disabled] .btn-primary-outline:hover {
    border-color: #43a7fd
}

.btn-secondary-outline {
    color: #ccc;
    background-color: transparent;
    border-color: #ccc
}

.btn-secondary-outline.active,
.btn-secondary-outline.focus,
.btn-secondary-outline:active,
.btn-secondary-outline:focus,
.btn-secondary-outline:hover,
.open>.btn-secondary-outline.dropdown-toggle {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc
}

.btn-secondary-outline.disabled.focus,
.btn-secondary-outline.disabled:focus,
.btn-secondary-outline.disabled:hover,
.btn-secondary-outline:disabled.focus,
.btn-secondary-outline:disabled:focus,
.btn-secondary-outline:disabled:hover,
fieldset[disabled] .btn-secondary-outline.focus,
fieldset[disabled] .btn-secondary-outline:focus,
fieldset[disabled] .btn-secondary-outline:hover {
    border-color: #fff
}

.btn-info-outline {
    color: #5bc0de;
    background-color: transparent;
    border-color: #5bc0de
}

.btn-info-outline.active,
.btn-info-outline.focus,
.btn-info-outline:active,
.btn-info-outline:focus,
.btn-info-outline:hover,
.open>.btn-info-outline.dropdown-toggle {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de
}

.btn-info-outline.disabled.focus,
.btn-info-outline.disabled:focus,
.btn-info-outline.disabled:hover,
.btn-info-outline:disabled.focus,
.btn-info-outline:disabled:focus,
.btn-info-outline:disabled:hover,
fieldset[disabled] .btn-info-outline.focus,
fieldset[disabled] .btn-info-outline:focus,
fieldset[disabled] .btn-info-outline:hover {
    border-color: #b0e1ef
}

.btn-success-outline {
    color: #5cb85c;
    background-color: transparent;
    border-color: #5cb85c
}

.btn-success-outline.active,
.btn-success-outline.focus,
.btn-success-outline:active,
.btn-success-outline:focus,
.btn-success-outline:hover,
.open>.btn-success-outline.dropdown-toggle {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c
}

.btn-success-outline.disabled.focus,
.btn-success-outline.disabled:focus,
.btn-success-outline.disabled:hover,
.btn-success-outline:disabled.focus,
.btn-success-outline:disabled:focus,
.btn-success-outline:disabled:hover,
fieldset[disabled] .btn-success-outline.focus,
fieldset[disabled] .btn-success-outline:focus,
fieldset[disabled] .btn-success-outline:hover {
    border-color: #a3d7a3
}

.btn-warning-outline {
    color: #f0ad4e;
    background-color: transparent;
    border-color: #f0ad4e
}

.btn-warning-outline.active,
.btn-warning-outline.focus,
.btn-warning-outline:active,
.btn-warning-outline:focus,
.btn-warning-outline:hover,
.open>.btn-warning-outline.dropdown-toggle {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e
}

.btn-warning-outline.disabled.focus,
.btn-warning-outline.disabled:focus,
.btn-warning-outline.disabled:hover,
.btn-warning-outline:disabled.focus,
.btn-warning-outline:disabled:focus,
.btn-warning-outline:disabled:hover,
fieldset[disabled] .btn-warning-outline.focus,
fieldset[disabled] .btn-warning-outline:focus,
fieldset[disabled] .btn-warning-outline:hover {
    border-color: #f8d9ac
}

.btn-danger-outline {
    color: #d9534f;
    background-color: transparent;
    border-color: #d9534f
}

.btn-danger-outline.active,
.btn-danger-outline.focus,
.btn-danger-outline:active,
.btn-danger-outline:focus,
.btn-danger-outline:hover,
.open>.btn-danger-outline.dropdown-toggle {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f
}

.btn-danger-outline.disabled.focus,
.btn-danger-outline.disabled:focus,
.btn-danger-outline.disabled:hover,
.btn-danger-outline:disabled.focus,
.btn-danger-outline:disabled:focus,
.btn-danger-outline:disabled:hover,
fieldset[disabled] .btn-danger-outline.focus,
fieldset[disabled] .btn-danger-outline:focus,
fieldset[disabled] .btn-danger-outline:hover {
    border-color: #eba5a3
}

.btn-link {
    font-weight: 400;
    color: #0275d8;
    border-radius: 0
}

.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link:disabled,
fieldset[disabled] .btn-link {
    background-color: transparent
}

.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
    border-color: transparent
}

.btn-link:focus,
.btn-link:hover {
    color: #014c8c;
    text-decoration: underline;
    background-color: transparent
}

.btn-link:disabled:focus,
.btn-link:disabled:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
    color: #818a91;
    text-decoration: none
}

.btn-group-lg>.btn,
.btn-lg {
    padding: .75rem 1.25rem;
    font-size: 1.25rem;
    line-height: 1.333333;
    border-radius: .3rem
}

.btn-group-sm>.btn,
.btn-sm {
    padding: .25rem .75rem;
    font-size: .85rem;
    line-height: 1.5;
    border-radius: .2rem
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: 5px
}

input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
    width: 100%
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

.collapsing {
    height: 0;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height;
    -o-transition-property: height;
    transition-property: height
}

.dropdown-toggle:after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .25rem;
    vertical-align: middle;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-left: .3em solid transparent
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 1rem;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem
}

.dropdown-header,
.dropdown-item {
    display: block;
    padding: 3px 20px;
    line-height: 1.5;
    white-space: nowrap
}

.dropdown-divider {
    height: 1px;
    margin: .5rem 0;
    background-color: #e5e5e5
}

.dropdown-item {
    width: 100%;
    font-weight: 400;
    color: #373a3c;
    text-align: inherit;
    background: 0 0;
    border: 0
}

.c-indicator,
.label,
.pager {
    text-align: center
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child),
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.dropdown-item:focus,
.dropdown-item:hover {
    color: #2b2d2f;
    text-decoration: none;
    background-color: #f5f5f5
}

.dropdown-item.active,
.dropdown-item.active:focus,
.dropdown-item.active:hover {
    color: #fff;
    text-decoration: none;
    background-color: #e5e5e5;
    outline: 0
}

.dropdown-item.disabled,
.dropdown-item.disabled:focus,
.dropdown-item.disabled:hover {
    color: #818a91
}

.dropdown-item.disabled:focus,
.dropdown-item.disabled:hover {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"
}

.c-input,
.file {
    cursor: pointer
}

.open>.dropdown-menu {
    display: block
}

.open>a {
    outline: 0
}

.dropdown-menu-right {
    right: 0;
    left: auto
}

.dropdown-menu-left {
    right: auto;
    left: 0
}

.dropdown-header {
    font-size: .85rem;
    color: #818a91
}

.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990
}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0;
    border-bottom: .3em solid
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

.c-indicator,
.file-custom {
    top: 0;
    -webkit-user-select: none;
    -ms-user-select: none;
    left: 0
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.btn-group-vertical>.btn,
.btn-group>.btn {
    position: relative;
    float: left
}

.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:hover,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover {
    z-index: 2
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
    margin-left: -1px
}

.btn-toolbar {
    margin-left: -5px
}

.btn-toolbar:after,
.btn-toolbar:before {
    display: table;
    content: " "
}

.btn-toolbar>.btn,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group {
    margin-left: 5px
}

.btn .caret,
.btn-group>.btn:first-child {
    margin-left: 0
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group>.btn+.dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px
}

.btn-group-lg.btn-group>.btn+.dropdown-toggle,
.btn-group>.btn-lg+.dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px
}

.btn-group-lg>.btn .caret,
.btn-lg .caret {
    border-width: .3em .3em 0
}

.dropup .btn-group-lg>.btn .caret,
.dropup .btn-lg .caret {
    border-width: 0 .3em .3em
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

.btn-group-vertical>.btn-group:after,
.btn-group-vertical>.btn-group:before {
    display: table;
    content: " "
}

.btn-group-vertical>.btn-group>.btn {
    float: none
}

.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: .25rem
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,
.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

[data-toggle=buttons]>.btn input[type=checkbox],
[data-toggle=buttons]>.btn input[type=radio],
[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],
[data-toggle=buttons]>.btn-group>.btn input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.c-input,
.input-group,
.input-group-btn,
.input-group-btn>.btn {
    position: relative
}

.input-group {
    display: table;
    border-collapse: separate
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group .form-control,
.input-group-addon,
.input-group-btn {
    display: table-cell
}

.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1;
    color: #55595c;
    text-align: center;
    background-color: #eceeef;
    border: 1px solid #ccc;
    border-radius: .25rem
}

.alert-link,
.close,
.label {
    font-weight: 700
}

.input-group-addon.form-control-sm,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.input-group-addon.btn {
    padding: .275rem .75rem;
    font-size: .85rem;
    border-radius: .2rem
}

.input-group-addon.form-control-lg,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.input-group-addon.btn {
    padding: 1.25rem;
    font-size: 1.25rem;
    border-radius: .3rem
}

.input-group-addon input[type=checkbox],
.input-group-addon input[type=radio] {
    margin-top: 0
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group-addon:first-child {
    border-right: 0
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group-addon:last-child {
    border-left: 0
}

.input-group-btn {
    font-size: 0;
    white-space: nowrap
}

.input-group-btn>.btn+.btn {
    margin-left: -1px
}

.input-group-btn>.btn:active,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:hover {
    z-index: 2
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
    margin-right: -1px
}

,
.input-group-btn:first-child>.btn {
    border-right: none
}

.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: -1px
}

.c-input {
    display: inline;
    padding-left: 1.5rem;
    color: #555
}

.c-input>input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.c-input>input:checked~.c-indicator {
    color: #fff;
    background-color: #0074d9
}

.c-input>input:active~.c-indicator {
    color: #fff;
    background-color: #84c6ff
}

.c-input+.c-input {
    margin-left: 1rem
}

.c-indicator {
    position: absolute;
    display: block;
    width: 1rem;
    height: 1rem;
    font-size: 65%;
    line-height: 1rem;
    color: #eee;
    user-select: none;
    background-color: #eee;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: 50% 50%;
    background-size: 50% 50%
}

.c-checkbox .c-indicator {
    border-radius: .25rem
}

.c-checkbox input:checked~.c-indicator {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=)
}

.c-checkbox input:indeterminate~.c-indicator {
    background-color: #0074d9;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K)
}

.c-radio .c-indicator {
    border-radius: 50%
}

.c-radio input:checked~.c-indicator {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==)
}

.c-inputs-stacked .c-input {
    display: inline
}

.c-inputs-stacked .c-input:after {
    display: block;
    margin-bottom: .25rem;
    content: ""
}

.c-select,
.file {
    display: inline-block
}

.c-inputs-stacked .c-input+.c-input {
    margin-left: 0
}

.c-select {
    max-width: 100%;
    -webkit-appearance: none;
    padding: .375rem 1.75rem .375rem .75rem;
    padding-right: .75rem\9;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) right .75rem center no-repeat #fff;
    background-image: none\9;
    -webkit-background-size: 8px 10px;
    background-size: 8px 10px;
    border: 1px solid #ccc;
    -moz-appearance: none;
    appearance: none
}

.c-select:focus {
    border-color: #51a7e8;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(81, 167, 232, .5);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(81, 167, 232, .5)
}

.c-select::-ms-expand {
    opacity: 0
}

.c-select-sm {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 12px
}

.c-select-sm:not([multiple]) {
    height: 26px;
    min-height: 26px
}

.file {
    position: relative;
    height: 2.5rem
}

.file-custom,
.file-custom:before {
    position: absolute;
    height: 2.5rem;
    padding: .5rem 1rem;
    color: #555;
    line-height: 1.5
}

.file input {
    min-width: 14rem;
    margin: 0;
    filter: alpha(opacity=0);
    opacity: 0
}

.file-custom {
    right: 0;
    z-index: 5;
    -moz-user-select: none;
    user-select: none;
    background-color: #fff;
    border: .075rem solid #ddd;
    border-radius: .25rem;
    -webkit-box-shadow: inset 0 .2rem .4rem rgba(0, 0, 0, .05);
    box-shadow: inset 0 .2rem .4rem rgba(0, 0, 0, .05)
}

.colpick,
.ui.button {
    -ms-user-select: none
}

.file-custom:after {
    content: "Choose file..."
}

.file-custom:before {
    top: -.075rem;
    right: -.075rem;
    bottom: -.075rem;
    z-index: 6;
    display: block;
    content: "Browse";
    background-color: #eee;
    border: .075rem solid #ddd;
    border-radius: 0 .25rem .25rem 0
}

.file input:focus~.file-custom {
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9;
    box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9
}

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: inline-block
}

.nav-link:focus,
.nav-link:hover {
    text-decoration: none
}

.nav-link.disabled {
    color: #818a91
}

.nav-link.disabled,
.nav-link.disabled:focus,
.nav-link.disabled:hover {
    color: #818a91;
    cursor: not-allowed;
    background-color: transparent
}

.nav-inline .nav-link+.nav-link {
    margin-left: 1rem
}

.nav-pills .nav-item+.nav-item,
.nav-tabs .nav-item+.nav-item {
    margin-left: .2rem
}

.nav-tabs {
    border-bottom: 1px solid #ddd
}

.nav-tabs:after,
.nav-tabs:before {
    display: table;
    content: " "
}

.nav-tabs:after {
    clear: both
}

.nav-tabs .nav-item {
    float: left;
    margin-bottom: -1px
}

.nav-tabs .nav-link {
    display: block;
    padding: .5em 1em;
    border: 1px solid transparent;
    border-radius: .25rem .25rem 0 0
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: #eceeef #eceeef #ddd
}

.nav-tabs .nav-link.disabled,
.nav-tabs .nav-link.disabled:focus,
.nav-tabs .nav-link.disabled:hover {
    color: #818a91;
    background-color: transparent;
    border-color: transparent
}

.nav-tabs .nav-item.open .nav-link,
.nav-tabs .nav-item.open .nav-link:focus,
.nav-tabs .nav-item.open .nav-link:hover,
.nav-tabs .nav-link.active,
.nav-tabs .nav-link.active:focus,
.nav-tabs .nav-link.active:hover {
    color: #55595c;
    background-color: #fff;
    border-color: #ddd #ddd transparent
}

.nav-pills .nav-item {
    float: left
}

.nav-pills .nav-link {
    display: block;
    padding: .5em 1em;
    border-radius: .25rem
}

.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover,
.nav-pills .nav-link.active,
.nav-pills .nav-link.active:focus,
.nav-pills .nav-link.active:hover {
    color: #fff;
    cursor: default;
    background-color: #0275d8
}

.nav-stacked .nav-item {
    display: block;
    float: none
}

.nav-stacked .nav-item+.nav-item {
    margin-top: .2rem;
    margin-left: 0
}

.navbar-divider,
.navbar-nav .nav-item+.nav-item,
.navbar-nav .nav-link+.nav-link {
    margin-left: 1rem
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.navbar {
    position: relative;
    padding: .5rem 1rem
}

.navbar:after,
.navbar:before {
    display: table;
    content: " "
}

.navbar-static-top {
    z-index: 1000
}

.navbar-fixed-bottom,
.navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    margin-bottom: 0
}

.card,
.card-title {
    margin-bottom: .75rem
}

.navbar-fixed-top {
    top: 0
}

.navbar-fixed-bottom {
    bottom: 0
}

.navbar-sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1030;
    width: 100%
}

@media (min-width:34em) {
    .navbar {
        border-radius: .25rem
    }
    .navbar-fixed-bottom,
    .navbar-fixed-top,
    .navbar-static-top,
    .navbar-sticky-top {
        border-radius: 0
    }
}

.navbar-brand {
    float: left;
    padding-top: .25rem;
    padding-bottom: .25rem;
    margin-right: 1rem;
    font-size: 1.25rem
}

.navbar-divider,
.navbar-nav .nav-link {
    padding-top: .425rem;
    padding-bottom: .425rem
}

.navbar-brand:focus,
.navbar-brand:hover {
    text-decoration: none
}

.navbar-brand>img {
    display: block
}

.navbar-divider {
    float: left;
    width: 1px;
    margin-right: 1rem
}

.navbar-divider:before {
    content: '\00a0'
}

.navbar-toggler {
    border: .0625rem solid transparent
}

.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration: none
}

@media (min-width:34em) {
    .navbar-toggleable-xs {
        display: block!important
    }
}

@media (min-width:48em) {
    .navbar-toggleable-sm {
        display: block!important
    }
}

.navbar-nav .nav-item {
    float: left
}

.navbar-nav .nav-link {
    display: block
}

.navbar-light .navbar-brand,
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, .8)
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, .3)
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, .6)
}

.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .active>.nav-link:focus,
.navbar-light .navbar-nav .active>.nav-link:hover,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.active:focus,
.navbar-light .navbar-nav .nav-link.active:hover,
.navbar-light .navbar-nav .nav-link.open,
.navbar-light .navbar-nav .nav-link.open:focus,
.navbar-light .navbar-nav .nav-link.open:hover,
.navbar-light .navbar-nav .open>.nav-link,
.navbar-light .navbar-nav .open>.nav-link:focus,
.navbar-light .navbar-nav .open>.nav-link:hover {
    color: rgba(0, 0, 0, .8)
}

.navbar-light .navbar-divider {
    background-color: rgba(0, 0, 0, .075)
}

.navbar-dark .navbar-brand,
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
    color: #fff
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, .5)
}

.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255, 255, 255, .75)
}

.card-inverse .card-blockquote,
.card-inverse .card-footer,
.card-inverse .card-header,
.card-inverse .card-title,
.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .active>.nav-link:focus,
.navbar-dark .navbar-nav .active>.nav-link:hover,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.active:focus,
.navbar-dark .navbar-nav .nav-link.active:hover,
.navbar-dark .navbar-nav .nav-link.open,
.navbar-dark .navbar-nav .nav-link.open:focus,
.navbar-dark .navbar-nav .nav-link.open:hover,
.navbar-dark .navbar-nav .open>.nav-link,
.navbar-dark .navbar-nav .open>.nav-link:focus,
.navbar-dark .navbar-nav .open>.nav-link:hover {
    color: #fff
}

.navbar-dark .navbar-divider {
    background-color: rgba(255, 255, 255, .075)
}

.card {
    position: relative;
    border: .0625rem solid #e5e5e5;
    border-radius: .25rem
}

.card-block {
    padding: 1.25rem
}

.card-footer,
.card-header {
    padding: .75rem 1.25rem;
    background-color: #f5f5f5
}

.card-title {
    margin-top: 0
}

.card-subtitle,
.card-text:last-child {
    margin-bottom: 0
}

.card-subtitle {
    margin-top: -.375rem
}

.card-link:hover {
    text-decoration: none
}

.card-link+.card-link {
    margin-left: 1.25rem
}

.card>.list-group:first-child .list-group-item:first-child {
    border-radius: .25rem .25rem 0 0
}

.card>.list-group:last-child .list-group-item:last-child {
    border-radius: 0 0 .25rem .25rem
}

.card-header {
    border-bottom: .0625rem solid #e5e5e5
}

.card-header:first-child {
    border-radius: .1875rem .1875rem 0 0
}

.card-footer {
    border-top: .0625rem solid #e5e5e5
}

.card-footer:last-child {
    border-radius: 0 0 .1875rem .1875rem
}

.card-primary {
    background-color: #0275d8;
    border-color: #0275d8
}

.card-success {
    background-color: #5cb85c;
    border-color: #5cb85c
}

.card-info {
    background-color: #5bc0de;
    border-color: #5bc0de
}

.card-warning {
    background-color: #f0ad4e;
    border-color: #f0ad4e
}

.card-danger {
    background-color: #d9534f;
    border-color: #d9534f
}

.card-inverse .card-footer,
.card-inverse .card-header {
    border-bottom: .075rem solid rgba(255, 255, 255, .2)
}

.card-inverse .card-blockquote>footer,
.card-inverse .card-link,
.card-inverse .card-text {
    color: rgba(255, 255, 255, .65)
}

.card-inverse .card-link:focus,
.card-inverse .card-link:hover {
    color: #fff
}

.card-blockquote {
    padding: 0;
    margin-bottom: 0;
    border-left: 0
}

.card-img {
    border-radius: .25rem
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem
}

.card-img-top {
    border-radius: .25rem .25rem 0 0
}

.card-img-bottom {
    border-radius: 0 0 .25rem .25rem
}

.card-deck {
    display: table;
    table-layout: fixed;
    border-spacing: 1.25rem 0
}

.card-deck .card {
    display: table-cell;
    width: 1%;
    vertical-align: top
}

.card-columns .card,
.progress {
    width: 100%
}

.card-deck-wrapper {
    margin-right: -1.25rem;
    margin-left: -1.25rem
}

.card-group {
    display: table;
    width: 100%;
    table-layout: fixed
}

.card-group .card {
    display: table-cell;
    vertical-align: top
}

.breadcrumb>li,
.card-columns .card,
.pagination {
    display: inline-block
}

.label,
.ui.button {
    vertical-align: baseline
}

.card-group .card+.card {
    margin-left: 0;
    border-left: 0
}

.card-group .card:first-child .card-img-top {
    border-top-right-radius: 0
}

.card-group .card:first-child .card-img-bottom {
    border-bottom-right-radius: 0
}

.card-group .card:last-child .card-img-top {
    border-top-left-radius: 0
}

.card-group .card:last-child .card-img-bottom {
    border-bottom-left-radius: 0
}

.card-group .card:not(:first-child):not(:last-child),
.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,
.card-group .card:not(:first-child):not(:last-child) .card-img-top {
    border-radius: 0
}

.breadcrumb,
.pagination {
    margin-bottom: 1rem;
    border-radius: .25rem
}

.card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem
}

.breadcrumb {
    padding: .75rem 1rem;
    list-style: none;
    background-color: #eceeef
}

.breadcrumb>li+li:before {
    padding-right: .5rem;
    padding-left: .5rem;
    color: #818a91;
    content: "/ "
}

.breadcrumb>.active {
    color: #818a91
}

.pagination {
    padding-left: 0;
    margin-top: 1rem
}

.pagination>li {
    display: inline
}

.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.5;
    color: #0275d8;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
    color: #014c8c;
    background-color: #eceeef;
    border-color: #ddd
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #0275d8;
    border-color: #0275d8
}

.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover {
    color: #818a91;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}

.pagination-lg>li>a,
.pagination-lg>li>span {
    padding: .75rem 1.5rem;
    font-size: 1.25rem;
    line-height: 1.333333
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.pagination-sm>li>a,
.pagination-sm>li>span {
    padding: .275rem .75rem;
    font-size: .85rem;
    line-height: 1.5
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem
}

.pager {
    padding-left: 0;
    list-style: none;
    margin: 45px 0 0
}

.pager:after,
.pager:before {
    display: table;
    content: " "
}

.pager li {
    display: inline
}

.pager li>a,
.pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd
}

.pager li>a:focus,
.pager li>a:hover {
    text-decoration: none;
    background-color: #eceeef
}

.pager .disabled>a,
.pager .disabled>a:focus,
.pager .disabled>a:hover,
.pager .disabled>span {
    color: #818a91;
    cursor: not-allowed;
    background-color: #fff
}

.pager-next>a,
.pager-next>span {
    float: right
}

.pager-prev>a,
.pager-prev>span {
    float: left
}

.label {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    line-height: 1;
    color: #fff;
    white-space: nowrap;
    border-radius: .25rem
}

.label:empty {
    display: none
}

.btn .label {
    position: relative;
    top: -1px
}

a.label:focus,
a.label:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label-pill {
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 1rem
}

.label-default {
    background-color: #818a91
}

.label-default[href]:focus,
.label-default[href]:hover {
    background-color: #687077
}

.label-primary {
    background-color: #0275d8
}

.label-primary[href]:focus,
.label-primary[href]:hover {
    background-color: #025aa5
}

.label-success {
    background-color: #5cb85c
}

.label-success[href]:focus,
.label-success[href]:hover {
    background-color: #449d44
}

.label-info {
    background-color: #5bc0de
}

.label-info[href]:focus,
.label-info[href]:hover {
    background-color: #31b0d5
}

.label-warning {
    background-color: #f0ad4e
}

.label-warning[href]:focus,
.label-warning[href]:hover {
    background-color: #ec971f
}

.label-danger {
    background-color: #d9534f
}

.label-danger[href]:focus,
.label-danger[href]:hover {
    background-color: #c9302c
}

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #eceeef;
    border-radius: .3rem
}

.jumbotron-hr {
    border-top-color: #d0d5d8
}

@media (min-width:34em) {
    .jumbotron {
        padding: 4rem 2rem
    }
}

.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0
}

.alert {
    padding: 15px;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem
}

.alert>p,
.alert>ul {
    margin-bottom: 0
}

.alert>p+p {
    margin-top: 5px
}

.alert-heading {
    margin-top: 0;
    color: inherit
}

.alert-dismissible {
    padding-right: 35px
}

.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d0e9c6
}

.alert-success hr {
    border-top-color: #c1e2b3
}

.alert-success .alert-link {
    color: #2b542c
}

.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bcdff1
}

.alert-info hr {
    border-top-color: #a6d5ec
}

.alert-info .alert-link {
    color: #245269
}

.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faf2cc
}

.alert-warning hr {
    border-top-color: #f7ecb5
}

.alert-warning .alert-link {
    color: #66512c
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebcccc
}

.alert-danger hr {
    border-top-color: #e4b9b9
}

.alert-danger .alert-link {
    color: #843534
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }
    to {
        background-position: 0 0
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }
    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }
    to {
        background-position: 0 0
    }
}

.progress {
    display: block;
    height: 1rem;
    margin-bottom: 1rem
}

.progress[value] {
    -webkit-appearance: none;
    color: #0074d9;
    border: 0;
    -moz-appearance: none;
    appearance: none
}

button.close,
progress {
    -webkit-appearance: none
}

.progress[value]::-webkit-progress-bar {
    background-color: #eee;
    border-radius: .25rem
}

.progress[value]::-webkit-progress-value::before {
    content: attr(value)
}

.progress[value]::-webkit-progress-value {
    background-color: #0074d9;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.progress[value="100"]::-webkit-progress-value {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

@media screen and (min-width:0 \0) {
    .progress {
        background-color: #eee;
        border-radius: .25rem
    }
    .progress-bar {
        display: inline-block;
        height: 1rem;
        text-indent: -999rem;
        background-color: #0074d9;
        border-top-left-radius: .25rem;
        border-bottom-left-radius: .25rem
    }
    .progress[width^="0"] {
        min-width: 2rem;
        color: #818a91;
        background-color: transparent;
        background-image: none
    }
    .progress[width="100%"] {
        border-top-right-radius: .25rem;
        border-bottom-right-radius: .25rem
    }
}

.progress-striped[value]::-webkit-progress-value {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    -webkit-background-size: 1rem 1rem;
    background-size: 1rem 1rem
}

.progress-striped[value]::-moz-progress-bar {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem
}

.progress-animated[value]::-webkit-progress-value {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.progress-animated[value]::-moz-progress-bar {
    animation: progress-bar-stripes 2s linear infinite
}

.progress-success[value]::-webkit-progress-value {
    background-color: #5cb85c
}

.progress-success[value]::-moz-progress-bar {
    background-color: #5cb85c
}

@media screen and (min-width:0 \0) {
    .progress-bar-striped {
        background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
        background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
        background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
        -webkit-background-size: 1rem 1rem;
        background-size: 1rem 1rem
    }
    .progress-animated .progress-bar-striped {
        -webkit-animation: progress-bar-stripes 2s linear infinite;
        -o-animation: progress-bar-stripes 2s linear infinite;
        animation: progress-bar-stripes 2s linear infinite
    }
    .progress-success .progress-bar {
        background-color: #5cb85c
    }
    .progress-info .progress-bar {
        background-color: #5bc0de
    }
}

.progress-info[value]::-webkit-progress-value {
    background-color: #5bc0de
}

.progress-info[value]::-moz-progress-bar {
    background-color: #5bc0de
}

.progress-warning[value]::-webkit-progress-value {
    background-color: #f0ad4e
}

.progress-warning[value]::-moz-progress-bar {
    background-color: #f0ad4e
}

@media screen and (min-width:0 \0) {
    .progress-warning .progress-bar {
        background-color: #f0ad4e
    }
    .progress-danger .progress-bar {
        background-color: #d9534f
    }
}

.progress-danger[value]::-webkit-progress-value {
    background-color: #d9534f
}

.progress-danger[value]::-moz-progress-bar {
    background-color: #d9534f
}

.media {
    margin-top: 15px
}

.media:first-child {
    margin-top: 0
}

.media,
.media-body {
    overflow: hidden;
    zoom: 1
}

.media-body {
    width: 10000px
}

.media-body,
.media-left,
.media-right {
    display: table-cell;
    vertical-align: top
}

.media-middle,
.slider {
    vertical-align: middle
}

.media-bottom {
    vertical-align: bottom
}

.media-object {
    display: block
}

.media-object.img-thumbnail {
    max-width: none
}

.media-right {
    padding-left: 10px
}

.media-left {
    padding-right: 10px
}

.media-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.media-list {
    padding-left: 0;
    list-style: none
}

.list-group {
    padding-left: 0;
    margin-bottom: 0
}

.list-group-item {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: -.0625rem;
    background-color: #fff;
    border: .0625rem solid #ddd
}

.list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.list-group-flush .list-group-item {
    border-width: .0625rem 0;
    border-radius: 0
}

a.list-group-item,
button.list-group-item {
    width: 100%;
    color: #555;
    text-align: inherit
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
    color: #333
}

a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5
}

.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
    color: #818a91;
    cursor: not-allowed;
    background-color: #eceeef
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading {
    color: inherit
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text {
    color: #818a91
}

.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading>.small,
.list-group-item.active .list-group-item-heading>small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading>.small,
.list-group-item.active:focus .list-group-item-heading>small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading>.small,
.list-group-item.active:hover .list-group-item-heading>small {
    color: inherit
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
    color: #a8d6fe
}

.list-group-item-state {
    color: #a94442;
    background-color: #f2dede
}

a.list-group-item-state,
button.list-group-item-state {
    color: #a94442
}

a.list-group-item-state .list-group-item-heading,
button.list-group-item-state .list-group-item-heading {
    color: inherit
}

a.list-group-item-state:focus,
a.list-group-item-state:hover,
button.list-group-item-state:focus,
button.list-group-item-state:hover {
    color: #a94442;
    background-color: #ebcccc
}

a.list-group-item-state.active,
a.list-group-item-state.active:focus,
a.list-group-item-state.active:hover,
button.list-group-item-state.active,
button.list-group-item-state.active:focus,
button.list-group-item-state.active:hover {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsive-21by9 {
    padding-bottom: 42.857143%
}

.embed-responsive-16by9 {
    padding-bottom: 56.25%
}

.embed-responsive-4by3 {
    padding-bottom: 75%
}

.close {
    float: right;
    font-size: 1.5rem;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2
}

.close:focus,
.close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5
}

button.close {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .5s ease-out;
    -o-transition: -o-transform .5s ease-out;
    transition: transform .5s ease-out;
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%)
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.in {
    opacity: .5
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5
}

.modal-header:after,
.modal-header:before {
    display: table;
    content: " "
}

.modal-header .close {
    margin-top: -2px
}

.modal-title {
    margin: 0;
    line-height: 1.5
}

.modal-body {
    position: relative;
    padding: 0 15px 5px
}

.modal-body .modal-description {
    font-size: 1.1em;
    margin-bottom: 5px
}

.pager .pagination li a {
    border-radius: 0!important
}

.pagination li.active a {
    background-color: #387DFF!important;
    color: #fff!important
}

.pagination li a {
    background-color: #FEFEFF!important;
    margin-right: 0!important;
    color: #363F5A!important
}

.modal-body .modal-button {
    padding: 0 35px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    border-radius: 38px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    transition: all .2s linear;
    text-decoration: none!important;
    text-transform: uppercase;
    border: none;
    font-weight: 400;
    box-shadow: 0 3px 16px 0 rgba(33, 209, 116, .5);
    background-image: linear-gradient(-180deg, #58F17B 4%, #16CD6F 93%);
    background-repeat: no-repeat
}

.popover,
.tooltip {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: .85rem;
    font-style: normal;
    line-height: 1.5;
    text-shadow: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    line-break: auto;
    font-weight: 400;
    text-decoration: none
}

.popover,
.tooltip,
.ui.button {
    text-transform: none
}

.modal-body .modal-button:hover {
    box-shadow: 0 3px 16px 0 rgba(33, 209, 116, .5);
    background-image: linear-gradient(-180deg, #67FC89 6%, #31DE84 92%);
    color: #fff
}

.modal-body .modal-button:active {
    background-image: linear-gradient(-180deg, #41F169 4%, #05C562 92%);
    box-shadow: unset
}

.modal-body .modal-button:active,
.modal-body .modal-button:focus {
    color: #fff
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer:after,
.modal-footer:before {
    display: table;
    content: " "
}

.popover,
.tooltip {
    position: absolute;
    display: block
}

.modal-footer .btn+.btn {
    margin-bottom: 0;
    margin-left: 5px
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width:34em) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto
    }
    .modal-sm {
        width: 300px
    }
}

@media (min-width:48em) {
    .modal-lg {
        width: 900px
    }
}

.tooltip {
    z-index: 1070;
    text-align: left;
    text-align: start;
    opacity: 0
}

.tooltip.bs-tether-element-attached-bottom,
.tooltip.tooltip-top {
    padding: 5px 0;
    margin-top: -3px
}

.tooltip.bs-tether-element-attached-bottom .tooltip-arrow,
.tooltip.tooltip-top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.bs-tether-element-attached-left,
.tooltip.tooltip-right {
    padding: 0 5px;
    margin-left: 3px
}

.tooltip.bs-tether-element-attached-left .tooltip-arrow,
.tooltip.tooltip-right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.tooltip.bs-tether-element-attached-top,
.tooltip.tooltip-bottom {
    padding: 5px 0;
    margin-top: 3px
}

.tooltip.bs-tether-element-attached-top .tooltip-arrow,
.tooltip.tooltip-bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bs-tether-element-attached-right,
.tooltip.tooltip-left {
    padding: 0 5px;
    margin-left: -3px
}

.tooltip.bs-tether-element-attached-right .tooltip-arrow,
.tooltip.tooltip-left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .25rem
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover {
    top: 0;
    left: 0;
    z-index: 1060;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    text-align: start;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem
}

.carousel-caption,
.carousel-control {
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}

.popover.bs-tether-element-attached-bottom,
.popover.popover-top {
    margin-top: -10px
}

.popover.bs-tether-element-attached-bottom .popover-arrow,
.popover.popover-top .popover-arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: rgba(0, 0, 0, .25);
    border-bottom-width: 0
}

.popover.bs-tether-element-attached-bottom .popover-arrow:after,
.popover.popover-top .popover-arrow:after {
    bottom: 1px;
    margin-left: -10px;
    content: "";
    border-top-color: #fff;
    border-bottom-width: 0
}

.popover.bs-tether-element-attached-left,
.popover.popover-right {
    margin-left: 10px
}

.popover.bs-tether-element-attached-left .popover-arrow,
.popover.popover-right .popover-arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: rgba(0, 0, 0, .25);
    border-left-width: 0
}

.popover.bs-tether-element-attached-left .popover-arrow:after,
.popover.popover-right .popover-arrow:after {
    bottom: -10px;
    left: 1px;
    content: "";
    border-right-color: #fff;
    border-left-width: 0
}

.popover.bs-tether-element-attached-top,
.popover.popover-bottom {
    margin-top: 10px
}

.popover.bs-tether-element-attached-top .popover-arrow,
.popover.popover-bottom .popover-arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: rgba(0, 0, 0, .25)
}

.popover.bs-tether-element-attached-top .popover-arrow:after,
.popover.popover-bottom .popover-arrow:after {
    top: 1px;
    margin-left: -10px;
    content: "";
    border-top-width: 0;
    border-bottom-color: #fff
}

.popover.bs-tether-element-attached-right,
.popover.popover-left {
    margin-left: -10px
}

.popover.bs-tether-element-attached-right .popover-arrow,
.popover.popover-left .popover-arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: rgba(0, 0, 0, .25)
}

.popover.bs-tether-element-attached-right .popover-arrow:after,
.popover.popover-left .popover-arrow:after {
    right: 1px;
    bottom: -10px;
    content: "";
    border-right-width: 0;
    border-left-color: #fff
}

.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 1rem;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: -.7rem -.7rem 0 0
}

.popover-content {
    padding: 9px 14px
}

.popover-arrow,
.popover-arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.carousel,
.carousel-inner {
    position: relative
}

.popover-arrow {
    border-width: 11px
}

.popover-arrow:after {
    content: "";
    border-width: 10px
}

.carousel-inner {
    width: 100%;
    overflow: hidden
}

.carousel-inner>.carousel-item {
    position: relative;
    display: none;
    -webkit-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left
}

.carousel-inner>.carousel-item>a>img,
.carousel-inner>.carousel-item>img {
    line-height: 1
}

@media all and (transform-3d),
(-webkit-transform-3d) {
    .carousel-inner>.carousel-item {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        -o-transition: -o-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        perspective: 1000px
    }
    .carousel-inner>.carousel-item.active.right,
    .carousel-inner>.carousel-item.next {
        left: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    .carousel-inner>.carousel-item.active.left,
    .carousel-inner>.carousel-item.prev {
        left: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    .carousel-inner>.carousel-item.active,
    .carousel-inner>.carousel-item.next.left,
    .carousel-inner>.carousel-item.prev.right {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
    display: block
}

.carousel-inner>.active {
    left: 0
}

.carousel-inner>.next,
.carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel-inner>.next {
    left: 100%
}

.carousel-inner>.prev {
    left: -100%
}

.carousel-inner>.next.left,
.carousel-inner>.prev.right {
    left: 0
}

.carousel-inner>.active.left {
    left: -100%
}

.carousel-inner>.active.right {
    left: 100%
}

.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    opacity: .5
}

.carousel-control.left {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x
}

.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x
}

.carousel-control:focus,
.carousel-control:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.carousel-control .icon-next,
.carousel-control .icon-prev {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-family: serif;
    line-height: 1
}

.carousel-control .icon-prev {
    left: 50%;
    margin-left: -10px
}

.carousel-control .icon-next {
    right: 50%;
    margin-right: -10px
}

.carousel-control .icon-prev:before {
    content: "\2039"
}

.carousel-control .icon-next:before {
    content: "\203a"
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 30px
}

.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px
}

.carousel-caption .btn {
    text-shadow: none
}

@media (min-width:34em) {
    .carousel-control .icon-next,
    .carousel-control .icon-prev {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        font-size: 30px
    }
    .carousel-control .icon-prev {
        margin-left: -15px
    }
    .carousel-control .icon-next {
        margin-right: -15px
    }
    .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px
    }
    .carousel-indicators {
        bottom: 20px
    }
}

.clearfix:after,
.clearfix:before {
    display: table;
    content: " "
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto
}

.pull-right {
    float: right!important
}

.pull-left {
    float: left!important
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.p-r-0,
.p-x-0,
.ui.animated.button {
    padding-right: 0!important
}

.p-l-0,
.p-x-0 {
    padding-left: 0!important
}

.p-t-0,
.p-y-0 {
    padding-top: 0!important
}

.p-b-0,
.p-y-0 {
    padding-bottom: 0!important
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

.m-r-0,
.m-x-0 {
    margin-right: 0!important
}

.m-l-0,
.m-x-0 {
    margin-left: 0!important
}

.m-t-0,
.m-y-0 {
    margin-top: 0!important
}

.m-b-0,
.m-y-0 {
    margin-bottom: 0!important
}

[hidden] {
    display: none!important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: "0/0" a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-xs-left {
    text-align: left
}

.text-xs-right {
    text-align: right
}

.text-xs-center {
    text-align: center
}

@media (min-width:34em) {
    .text-sm-left {
        text-align: left
    }
    .text-sm-right {
        text-align: right
    }
    .text-sm-center {
        text-align: center
    }
    .hidden-sm-up {
        display: none!important
    }
}

@media (min-width:48em) {
    .text-md-left {
        text-align: left
    }
    .text-md-right {
        text-align: right
    }
    .text-md-center {
        text-align: center
    }
    .hidden-md-up {
        display: none!important
    }
}

@media (min-width:62em) {
    .text-lg-left {
        text-align: left
    }
    .text-lg-right {
        text-align: right
    }
    .text-lg-center {
        text-align: center
    }
    .hidden-lg-up {
        display: none!important
    }
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #818a91
}

.text-primary {
    color: #0275d8
}

a.text-primary:focus,
a.text-primary:hover {
    color: #025aa5
}

.text-success {
    color: #5cb85c
}

a.text-success:focus,
a.text-success:hover {
    color: #449d44
}

.text-info {
    color: #5bc0de
}

a.text-info:focus,
a.text-info:hover {
    color: #31b0d5
}

.text-warning {
    color: #f0ad4e
}

a.text-warning:focus,
a.text-warning:hover {
    color: #ec971f
}

.text-danger {
    color: #d9534f
}

a.text-danger:focus,
a.text-danger:hover {
    color: #c9302c
}

.bg-inverse {
    color: #eceeef;
    background-color: #373a3c
}

.bg-faded {
    background-color: #f7f7f9
}

.bg-primary {
    color: #fff;
    background-color: #0275d8
}

a.bg-primary:focus,
a.bg-primary:hover {
    background-color: #025aa5
}

.bg-success {
    color: #fff;
    background-color: #5cb85c
}

a.bg-success:focus,
a.bg-success:hover {
    background-color: #449d44
}

.bg-info {
    color: #fff;
    background-color: #5bc0de
}

a.bg-info:focus,
a.bg-info:hover {
    background-color: #31b0d5
}

.bg-warning {
    color: #fff;
    background-color: #f0ad4e
}

a.bg-warning:focus,
a.bg-warning:hover {
    background-color: #ec971f
}

.bg-danger {
    color: #fff;
    background-color: #d9534f
}

.slider-handle.custom::before,
.slider-tick.custom::before {
    line-height: 20px;
    font-size: 20px;
    content: '\2605';
    color: #726204
}

a.bg-danger:focus,
a.bg-danger:hover {
    background-color: #c9302c
}

.m-a-0 {
    margin: 0!important
}

.m-r,
.m-x {
    margin-right: 1rem!important
}

.m-l,
.m-x {
    margin-left: 1rem!important
}

.m-t,
.m-y {
    margin-top: 1rem!important
}

.m-b,
.m-y {
    margin-bottom: 1rem!important
}

.m-a {
    margin: 1rem!important
}

.m-t-md,
.m-y-md {
    margin-top: 1.5rem!important
}

.m-b-md,
.m-y-md {
    margin-bottom: 1.5rem!important
}

.m-x-auto {
    margin-right: auto!important;
    margin-left: auto!important
}

.m-r-md,
.m-x-md {
    margin-right: 1.5rem!important
}

.m-l-md,
.m-x-md {
    margin-left: 1.5rem!important
}

.m-a-md {
    margin: 1.5rem!important
}

.m-r-lg,
.m-x-lg {
    margin-right: 3rem!important
}

.m-l-lg,
.m-x-lg {
    margin-left: 3rem!important
}

.m-t-lg,
.m-y-lg {
    margin-top: 3rem!important
}

.m-b-lg,
.m-y-lg {
    margin-bottom: 3rem!important
}

.m-a-lg {
    margin: 3rem!important
}

.p-a-0 {
    padding: 0!important
}

.p-r,
.p-x {
    padding-right: 1rem!important
}

.p-l,
.p-x {
    padding-left: 1rem!important
}

.p-t,
.p-y {
    padding-top: 1rem!important
}

.p-b,
.p-y {
    padding-bottom: 1rem!important
}

.p-a {
    padding: 1rem!important
}

.p-r-md,
.p-x-md {
    padding-right: 1.5rem!important
}

.p-l-md,
.p-x-md {
    padding-left: 1.5rem!important
}

.p-t-md,
.p-y-md {
    padding-top: 1.5rem!important
}

.p-b-md,
.p-y-md {
    padding-bottom: 1.5rem!important
}

.p-a-md {
    padding: 1.5rem!important
}

.p-r-lg,
.p-x-lg {
    padding-right: 3rem!important
}

.p-l-lg,
.p-x-lg {
    padding-left: 3rem!important
}

.p-t-lg,
.p-y-lg {
    padding-top: 3rem!important
}

.p-b-lg,
.p-y-lg {
    padding-bottom: 3rem!important
}

.p-a-lg {
    padding: 3rem!important
}

.pos-f-t {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

.hidden-xs-up {
    display: none!important
}

@media (max-width:33.9em) {
    .hidden-xs-down {
        display: none!important
    }
}

@media (max-width:47.9em) {
    .hidden-sm-down {
        display: none!important
    }
}

@media (max-width:61.9em) {
    .hidden-md-down {
        display: none!important
    }
}

@media (max-width:74.9em) {
    .hidden-lg-down {
        display: none!important
    }
}

@media (min-width:75em) {
    .text-xl-left {
        text-align: left
    }
    .text-xl-right {
        text-align: right
    }
    .text-xl-center {
        text-align: center
    }
    .hidden-xl-up {
        display: none!important
    }
}

.hidden-xl-down,
.visible-print-block {
    display: none!important
}

@media print {
    .visible-print-block {
        display: block!important
    }
}

.visible-print-inline {
    display: none!important
}

@media print {
    .visible-print-inline {
        display: inline!important
    }
}

.visible-print-inline-block {
    display: none!important
}

@media print {
    .visible-print-inline-block {
        display: inline-block!important
    }
    .hidden-print .hidden-print {
        display: none!important
    }
}


/*! =======================================================
                      VERSION  5.2.6              
========================================================= */


/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================= */

.slider {
    display: inline-block;
    position: relative
}

.slider.slider-horizontal {
    width: 210px;
    height: 20px
}

.slider.slider-horizontal .slider-track {
    height: 10px;
    width: 100%;
    margin-top: -5px;
    top: 50%;
    left: 0
}

.slider.slider-horizontal .slider-selection,
.slider.slider-horizontal .slider-track-high,
.slider.slider-horizontal .slider-track-low {
    height: 100%;
    top: 0;
    bottom: 0
}

.slider.slider-horizontal .slider-handle,
.slider.slider-horizontal .slider-tick {
    margin-left: -10px;
    margin-top: -5px
}

.slider.slider-horizontal .slider-handle.triangle,
.slider.slider-horizontal .slider-tick.triangle {
    border-width: 0 10px 10px;
    width: 0;
    height: 0;
    border-bottom-color: #0480be;
    margin-top: 0
}

.slider.slider-horizontal .slider-tick-label-container {
    white-space: nowrap;
    margin-top: 20px
}

.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
    padding-top: 4px;
    display: inline-block;
    text-align: center
}

.slider .hide,
.slider input {
    display: none
}

.slider.slider-vertical {
    height: 210px;
    width: 20px
}

.slider.slider-vertical .slider-track {
    width: 10px;
    height: 100%;
    margin-left: -5px;
    left: 50%;
    top: 0
}

.slider.slider-vertical .slider-selection {
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0
}

.slider.slider-vertical .slider-track-high,
.slider.slider-vertical .slider-track-low {
    width: 100%;
    left: 0;
    right: 0
}

.slider.slider-vertical .slider-handle,
.slider.slider-vertical .slider-tick {
    margin-left: -5px;
    margin-top: -10px
}

.slider.slider-vertical .slider-handle.triangle,
.slider.slider-vertical .slider-tick.triangle {
    border-width: 10px 0 10px 10px;
    width: 1px;
    height: 1px;
    border-left-color: #0480be;
    margin-left: 0
}

.slider-handle,
.slider-tick {
    width: 20px;
    height: 20px;
    position: absolute
}

.slider.slider-vertical .slider-tick-label-container {
    white-space: nowrap
}

.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
    padding-left: 4px
}

.slider.slider-disabled .slider-handle {
    background-image: -webkit-linear-gradient(top, #dfdfdf 0, #bebebe 100%);
    background-image: -o-linear-gradient(top, #dfdfdf 0, #bebebe 100%);
    background-image: linear-gradient(to bottom, #dfdfdf 0, #bebebe 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0)
}

.slider.slider-disabled .slider-track {
    background-image: -webkit-linear-gradient(top, #e5e5e5 0, #e9e9e9 100%);
    background-image: -o-linear-gradient(top, #e5e5e5 0, #e9e9e9 100%);
    background-image: linear-gradient(to bottom, #e5e5e5 0, #e9e9e9 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);
    cursor: not-allowed
}

.slider .tooltip.top {
    margin-top: -36px
}

.slider .tooltip-inner {
    white-space: nowrap
}

.slider-track {
    position: absolute;
    cursor: pointer;
    background-image: -webkit-linear-gradient(top, #f5f5f5 0, #f9f9f9 100%);
    background-image: -o-linear-gradient(top, #f5f5f5 0, #f9f9f9 100%);
    background-image: linear-gradient(to bottom, #f5f5f5 0, #f9f9f9 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    border-radius: 4px
}

.bootstrap-select.btn-group .dropdown-menu li.disabled a,
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group>.disabled {
    cursor: not-allowed
}

.slider-selection {
    position: absolute;
    background-image: -webkit-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
    background-image: -o-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
    background-image: linear-gradient(to bottom, #f9f9f9 0, #f5f5f5 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px
}

.slider-selection.tick-slider-selection {
    background-image: -webkit-linear-gradient(top, #89cdef 0, #81bfde 100%);
    background-image: -o-linear-gradient(top, #89cdef 0, #81bfde 100%);
    background-image: linear-gradient(to bottom, #89cdef 0, #81bfde 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0)
}

.slider-track-high,
.slider-track-low {
    position: absolute;
    background: 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px
}

.bootstrap-select.btn-group .dropdown-menu,
.slider-tick {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.slider-handle {
    background-color: #337ab7;
    background-image: -webkit-linear-gradient(top, #149bdf 0, #0480be 100%);
    background-image: -o-linear-gradient(top, #149bdf 0, #0480be 100%);
    background-image: linear-gradient(to bottom, #149bdf 0, #0480be 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
    filter: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    border: 0 solid transparent
}

.slider-handle.round {
    border-radius: 50%
}

.slider-handle.custom,
.slider-handle.triangle {
    background: 0 0
}

.slider-tick {
    background-image: -webkit-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
    background-image: -o-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
    background-image: linear-gradient(to bottom, #f9f9f9 0, #f5f5f5 100%);
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-sizing: border-box;
    filter: none;
    opacity: .8;
    border: 0 solid transparent
}

.slider-tick.round {
    border-radius: 50%
}

.slider-tick.custom,
.slider-tick.triangle {
    background: 0 0
}

.slider-tick.in-selection {
    background-image: -webkit-linear-gradient(top, #89cdef 0, #81bfde 100%);
    background-image: -o-linear-gradient(top, #89cdef 0, #81bfde 100%);
    background-image: linear-gradient(to bottom, #89cdef 0, #81bfde 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);
    opacity: 1
}


/*!
 * Bootstrap-select v1.7.2 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2015 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */

.bootstrap-select {
    width: 220px\9
}

.bootstrap-select>.dropdown-toggle {
    width: 100%;
    padding-right: 25px
}

.error .bootstrap-select .dropdown-toggle,
.has-error .bootstrap-select .dropdown-toggle {
    border-color: #b94a48
}

.bootstrap-select.fit-width {
    width: auto!important
}

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 220px
}

.bootstrap-select.btn-group[class*=col-] .dropdown-toggle,
.bootstrap-select.form-control:not([class*=col-]),
.form-inline .bootstrap-select.btn-group .form-control {
    width: 100%
}

.bootstrap-select .dropdown-toggle:focus {
    outline: #333 dotted thin!important;
    outline: -webkit-focus-ring-color auto 5px!important;
    outline-offset: -2px
}

.bootstrap-select.form-control {
    margin-bottom: 0;
    padding: 0;
    border: none
}

.bootstrap-select.form-control.input-group-btn {
    z-index: auto
}

.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*=col-] {
    float: none;
    display: inline-block;
    margin-left: 0
}

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right {
    float: right
}

.form-group .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-inline .bootstrap-select.btn-group {
    margin-bottom: 0
}

.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
    padding: 0
}

.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group>.disabled:focus {
    outline: 0!important
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left
}

.bootstrap-select.btn-group .dropdown-toggle .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle
}

.bootstrap-select.btn-group .dropdown-menu {
    min-width: 100%;
    z-index: 1035;
    box-sizing: border-box
}

.bootstrap-select.btn-group .dropdown-menu.inner {
    position: static;
    float: none;
    border: 0;
    padding: 0;
    margin: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.bootstrap-select.btn-group .dropdown-menu li {
    position: relative
}

.bootstrap-select.btn-group .dropdown-menu li.active small {
    color: #fff
}

.bootstrap-select.btn-group .dropdown-menu li a,
.ui.button {
    cursor: pointer
}

.bootstrap-select.btn-group .dropdown-menu li a.opt {
    position: relative;
    padding-left: 2.25em
}

.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
    display: none
}

.bootstrap-select.btn-group .dropdown-menu li a span.text {
    display: inline-block
}

.bootstrap-select.btn-group .dropdown-menu li small {
    padding-left: .5em
}

.bootstrap-select.btn-group .dropdown-menu .notify {
    position: absolute;
    bottom: 5px;
    width: 96%;
    margin: 0 2%;
    min-height: 26px;
    padding: 3px 5px;
    background: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    pointer-events: none;
    opacity: .9;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.ui.button,
.ui.button:hover {
    box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, .15) inset
}

.bootstrap-select.btn-group .no-results {
    padding: 3px;
    background: #f5f5f5;
    margin: 0 5px;
    white-space: nowrap
}

.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
    position: static
}

.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
    position: static;
    top: auto;
    margin-top: -1px
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
    position: absolute;
    display: inline-block;
    right: 15px;
    margin-top: 5px
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
    margin-right: 34px
}

.bootstrap-select.show-menu-arrow.open>.dropdown-toggle {
    z-index: 1036
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
    content: '';
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(204, 204, 204, .2);
    position: absolute;
    bottom: -4px;
    left: 9px;
    display: none
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
    content: '';
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    bottom: -4px;
    left: 10px;
    display: none
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
    bottom: auto;
    top: -3px;
    border-top: 7px solid rgba(204, 204, 204, .2);
    border-bottom: 0
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
    bottom: auto;
    top: -3px;
    border-top: 6px solid #fff;
    border-bottom: 0
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
    right: 12px;
    left: auto
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
    right: 13px;
    left: auto
}

.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before {
    display: block
}

.bs-actionsbox,
.bs-donebutton,
.bs-searchbox {
    padding: 4px 8px
}

.bs-actionsbox {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.bs-donebutton,
.mCSB_container_wrapper>.mCSB_container {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.bs-actionsbox .btn-group button {
    width: 50%
}

.bs-donebutton {
    float: left;
    width: 100%;
    box-sizing: border-box
}

.bs-donebutton .btn-group button {
    width: 100%
}

.bs-searchbox+.bs-actionsbox {
    padding: 0 8px 4px
}

.bs-searchbox .form-control {
    margin-bottom: 0;
    width: 100%
}

select.bs-select-hidden,
select.selectpicker {
    display: none!important
}

select.mobile-device {
    position: absolute!important;
    top: 0;
    left: 0;
    display: block!important;
    width: 100%;
    height: 100%!important;
    opacity: 0
}

.ui.button:focus .icon,
.ui.button:hover .icon {
    opacity: .85
}


/*!
 * # Semantic UI 2.1.4 - Button
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2015 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

.ui.button {
    display: inline-block;
    min-height: 1em;
    outline: 0;
    border: none;
    background: #e0e1e2;
    color: rgba(0, 0, 0, .6);
    font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
    margin: 0 .25em 0 0;
    padding: .78571429em 1.5em;
    text-shadow: none;
    font-weight: 700;
    line-height: 1em;
    font-style: normal;
    text-align: center;
    text-decoration: none;
    border-radius: .28571429rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-transition: opacity .1s ease, background-color .1s ease, color .1s ease, box-shadow .1s ease, background .1s ease;
    transition: opacity .1s ease, background-color .1s ease, color .1s ease, box-shadow .1s ease, background .1s ease;
    will-change: ''
}

.ui.button:focus,
.ui.button:hover {
    background-color: #cacbcd;
    color: rgba(0, 0, 0, .8)
}

.ui.button:hover {
    background-image: none
}

.ui.button:focus {
    background-image: ''!important;
    box-shadow: ''!important
}

.ui.active.button:active,
.ui.button:active {
    background-color: #babbbc;
    background-image: '';
    color: rgba(0, 0, 0, .9);
    box-shadow: 0 0 0 1px transparent inset, none
}

.ui.active.button,
.ui.active.button:hover {
    color: rgba(0, 0, 0, .95);
    background-color: #c0c1c2;
    background-image: none
}

.ui.active.button {
    box-shadow: 0 0 0 1px transparent inset
}

.ui.active.button:active {
    background-color: #c0c1c2;
    background-image: none
}

.ui.loading.loading.loading.loading.loading.loading.button {
    position: relative;
    cursor: default;
    text-shadow: none!important;
    color: transparent!important;
    opacity: 1;
    pointer-events: auto;
    -webkit-transition: all 0s linear, opacity .1s ease;
    transition: all 0s linear, opacity .1s ease
}

.ui.loading.button:after,
.ui.loading.button:before {
    position: absolute;
    content: '';
    left: 50%;
    margin: -.64285714em 0 0 -.64285714em;
    width: 1.28571429em;
    height: 1.28571429em;
    top: 50%
}

.ui.loading.button:before {
    border-radius: 500rem;
    border: .2em solid rgba(0, 0, 0, .15)
}

.ui.loading.button:after {
    -webkit-animation: button-spin .6s linear;
    animation: button-spin .6s linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    border-radius: 500rem;
    border-color: #fff transparent transparent;
    border-style: solid;
    border-width: .2em;
    box-shadow: 0 0 0 1px transparent
}

.ui.labeled.icon.loading.button .icon {
    background-color: transparent;
    box-shadow: none
}

@-webkit-keyframes button-spin {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes button-spin {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.ui.basic.loading.button:not(.inverted):before {
    border-color: rgba(0, 0, 0, .1)
}

.ui.basic.loading.button:not(.inverted):after {
    border-top-color: #767676
}

.ui.button:disabled,
.ui.buttons .disabled.button,
.ui.disabled.active.button,
.ui.disabled.button,
.ui.disabled.button:hover {
    cursor: default;
    opacity: .45!important;
    background-image: none!important;
    box-shadow: none!important;
    pointer-events: none
}

.ui.basic.buttons .ui.disabled.button {
    border-color: rgba(34, 36, 38, .5)
}

.ui.animated.button {
    position: relative;
    overflow: hidden;
    vertical-align: middle;
    z-index: 1
}

.ui.animated.button .content {
    will-change: transform, opacity
}

.ui.animated.button .visible.content {
    position: relative;
    margin-right: 1.5em;
    left: auto;
    right: 0
}

.ui.animated.button .hidden.content {
    position: absolute;
    width: 100%;
    top: 50%;
    left: auto;
    right: -100%;
    margin-top: -.5em
}

.ui.animated.button .hidden.content,
.ui.animated.button .visible.content {
    -webkit-transition: right .5s ease 0s;
    transition: right .5s ease 0s
}

.ui.animated.button:focus .visible.content,
.ui.animated.button:hover .visible.content {
    left: auto;
    right: 200%
}

.ui.animated.button:focus .hidden.content,
.ui.animated.button:hover .hidden.content {
    left: auto;
    right: 0
}

.ui.vertical.animated.button .hidden.content,
.ui.vertical.animated.button .visible.content {
    -webkit-transition: top .5s ease, -webkit-transform .5s ease;
    transition: top .5s ease, transform .5s ease
}

.ui.vertical.animated.button .visible.content {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    right: auto
}

.ui.vertical.animated.button .hidden.content {
    top: -50%;
    left: 0;
    right: auto
}

.ui.vertical.animated.button:focus .visible.content,
.ui.vertical.animated.button:hover .visible.content {
    -webkit-transform: translateY(200%);
    -ms-transform: translateY(200%);
    transform: translateY(200%);
    right: auto
}

.ui.vertical.animated.button:focus .hidden.content,
.ui.vertical.animated.button:hover .hidden.content {
    top: 50%;
    right: auto
}

.ui.fade.animated.button .hidden.content,
.ui.fade.animated.button .visible.content {
    -webkit-transition: opacity .5s ease, -webkit-transform .5s ease;
    transition: opacity .5s ease, transform .5s ease
}

.ui.fade.animated.button .visible.content {
    left: auto;
    right: auto;
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.ui.fade.animated.button .hidden.content {
    opacity: 0;
    left: 0;
    right: auto;
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5)
}

.ui.fade.animated.button:focus .visible.content,
.ui.fade.animated.button:hover .visible.content {
    left: auto;
    right: auto;
    opacity: 0;
    -webkit-transform: scale(.75);
    -ms-transform: scale(.75);
    transform: scale(.75)
}

.ui.fade.animated.button:focus .hidden.content,
.ui.fade.animated.button:hover .hidden.content {
    left: 0;
    right: auto;
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.ui.inverted.button {
    box-shadow: 0 0 0 2px #fff inset!important;
    background: 0 0;
    color: #fff;
    text-shadow: none!important
}

.ui.inverted.buttons .button {
    margin: 0 0 0 -2px
}

.ui.inverted.buttons .button:first-child {
    margin-left: 0
}

.ui.inverted.vertical.buttons .button {
    margin: 0 0 -2px
}

.ui.inverted.vertical.buttons .button:first-child {
    margin-top: 0
}

.ui.inverted.button.active,
.ui.inverted.button:focus,
.ui.inverted.button:hover {
    background: #fff;
    box-shadow: 0 0 0 2px #fff inset!important;
    color: rgba(0, 0, 0, .8)
}

.ui.inverted.button.active:focus {
    background: #dcddde;
    box-shadow: 0 0 0 2px #dcddde inset!important;
    color: rgba(0, 0, 0, .8)
}

.ui.labeled.button:not(.icon) {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    background: 0 0!important;
    padding: 0!important;
    border: none!important;
    box-shadow: none!important
}

.ui.labeled.button:not([class*="left labeled"])>.button,
.ui[class*="left labeled"].button>.label {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ui.facebook.button,
.ui.google.plus.button,
.ui.instagram.button,
.ui.pinterest.button,
.ui.twitter.button,
.ui.vk.button,
.ui.youtube.button {
    box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
    color: #fff;
    background-image: none
}

.ui.labeled.button>.button {
    margin: 0
}

.ui.labeled.button>.label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 0 -1px!important;
    padding: '';
    font-size: 1em;
    border-color: rgba(34, 36, 38, .15)
}

.ui.labeled.button>.tag.label:before {
    width: 1.85em;
    height: 1.85em
}

.ui.labeled.button:not([class*="left labeled"])>.label,
.ui[class*="left labeled"].button>.button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ui.facebook.button {
    background-color: #3b5998;
    text-shadow: none
}

.ui.facebook.button:hover {
    background-color: #304d8a;
    color: #fff;
    text-shadow: none
}

.ui.facebook.button:active {
    background-color: #2d4373;
    color: #fff;
    text-shadow: none
}

.ui.twitter.button {
    background-color: #0084b4;
    text-shadow: none
}

.ui.twitter.button:hover {
    background-color: #00719b;
    color: #fff;
    text-shadow: none
}

.ui.twitter.button:active {
    background-color: #005f81;
    color: #fff;
    text-shadow: none
}

.ui.google.plus.button {
    background-color: #dc4a38;
    text-shadow: none
}

.ui.google.plus.button:hover {
    background-color: #de321d;
    color: #fff;
    text-shadow: none
}

.ui.google.plus.button:active {
    background-color: #bf3322;
    color: #fff;
    text-shadow: none
}

.ui.linkedin.button {
    background-color: #1f88be;
    color: #fff;
    text-shadow: none
}

.ui.linkedin.button:hover {
    background-color: #147baf;
    color: #fff;
    text-shadow: none
}

.ui.linkedin.button:active {
    background-color: #186992;
    color: #fff;
    text-shadow: none
}

.ui.youtube.button {
    background-color: #cc181e;
    text-shadow: none
}

.ui.youtube.button:hover {
    background-color: #bd0d13;
    color: #fff;
    text-shadow: none
}

.ui.youtube.button:active {
    background-color: #9e1317;
    color: #fff;
    text-shadow: none
}

.ui.instagram.button {
    background-color: #49769c;
    text-shadow: none
}

.ui.instagram.button:hover {
    background-color: #3d698e;
    color: #fff;
    text-shadow: none
}

.ui.instagram.button:active {
    background-color: #395c79;
    color: #fff;
    text-shadow: none
}

.ui.pinterest.button {
    background-color: #00aced;
    text-shadow: none
}

.ui.pinterest.button:hover {
    background-color: #0099d4;
    color: #fff;
    text-shadow: none
}

.ui.pinterest.button:active {
    background-color: #0087ba;
    color: #fff;
    text-shadow: none
}

.ui.vk.button {
    background-color: #4D7198
}

.ui.vk.button:hover {
    background-color: #41648a;
    color: #fff
}

.ui.vk.button:active {
    background-color: #3c5876;
    color: #fff
}

.ui.button>.icon:not(.button) {
    height: .85714286em;
    opacity: .8;
    margin: 0 .42857143em 0 -.21428571em;
    -webkit-transition: opacity .1s ease;
    transition: opacity .1s ease;
    vertical-align: '';
    color: ''
}

.ui.button>.right.icon:not(.button) {
    margin: 0 -.21428571em 0 .42857143em
}

.ui[class*="left floated"].button,
.ui[class*="left floated"].buttons {
    float: left;
    margin-left: 0;
    margin-right: .25em
}

.ui[class*="right floated"].button,
.ui[class*="right floated"].buttons {
    float: right;
    margin-right: 0;
    margin-left: .25em
}

.ui.compact.button,
.ui.compact.buttons .button {
    padding: .58928571em 1.125em
}

.ui.compact.icon.button,
.ui.compact.icon.buttons .button {
    padding: .58928571em
}

.ui.compact.labeled.icon.button,
.ui.compact.labeled.icon.buttons .button {
    padding: .58928571em 3.69642857em
}

.ui.mini.button,
.ui.mini.buttons .button,
.ui.mini.buttons .or {
    font-size: .71428571rem
}

.ui.tiny.button,
.ui.tiny.buttons .button,
.ui.tiny.buttons .or {
    font-size: .85714286rem
}

.ui.small.button,
.ui.small.buttons .button,
.ui.small.buttons .or {
    font-size: .92857143rem
}

.ui.button,
.ui.buttons .button,
.ui.buttons .or {
    font-size: 1rem
}

.ui.large.button,
.ui.large.buttons .button,
.ui.large.buttons .or {
    font-size: 1.14285714rem
}

.ui.big.button,
.ui.big.buttons .button,
.ui.big.buttons .or {
    font-size: 1.28571429rem
}

.ui.huge.button,
.ui.huge.buttons .button,
.ui.huge.buttons .or {
    font-size: 1.42857143rem
}

.ui.massive.button,
.ui.massive.buttons .button,
.ui.massive.buttons .or {
    font-size: 1.71428571rem
}

.ui.icon.button,
.ui.icon.buttons .button {
    padding: .78571429em
}

.ui.icon.button>.icon,
.ui.icon.buttons .button>.icon {
    opacity: .9;
    margin: 0;
    vertical-align: top
}

.ui.basic.button,
.ui.basic.buttons .button {
    background: 0 0!important;
    color: rgba(0, 0, 0, .6)!important;
    font-weight: 400;
    border-radius: .28571429rem;
    text-transform: none;
    text-shadow: none!important;
    box-shadow: 0 0 0 1px rgba(34, 36, 38, .15) inset
}

.ui.basic.buttons {
    box-shadow: none;
    border: 1px solid rgba(34, 36, 38, .15);
    border-radius: .28571429rem
}

.ui.basic.button:focus,
.ui.basic.button:hover,
.ui.basic.buttons .button:focus,
.ui.basic.buttons .button:hover {
    background: #fff!important;
    color: rgba(0, 0, 0, .8)!important;
    box-shadow: 0 0 0 1px rgba(34, 36, 38, .35) inset, 0 0 0 0 rgba(34, 36, 38, .15) inset
}

.ui.basic.button:active,
.ui.basic.buttons .button:active {
    background: #f8f8f8!important;
    color: rgba(0, 0, 0, .9)!important;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .15) inset, 0 1px 4px 0 rgba(34, 36, 38, .15) inset
}

.ui.basic.active.button,
.ui.basic.buttons .active.button {
    background: rgba(0, 0, 0, .05)!important;
    box-shadow: ''!important;
    color: rgba(0, 0, 0, .95)
}

.ui.basic.active.button:hover,
.ui.basic.buttons .active.button:hover {
    background-color: rgba(0, 0, 0, .05)
}

.ui.basic.buttons .button:hover {
    box-shadow: 0 0 0 1px rgba(34, 36, 38, .35) inset, 0 0 0 0 rgba(34, 36, 38, .15) inset inset
}

.ui.basic.buttons .button:active {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .15) inset, 0 1px 4px 0 rgba(34, 36, 38, .15) inset inset
}

.ui.basic.buttons .active.button {
    box-shadow: rgba(34, 36, 38, .35) inset
}

.ui.basic.inverted.button,
.ui.basic.inverted.buttons .button {
    background-color: transparent!important;
    color: #f9fafb!important;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset!important
}

.ui.basic.inverted.button:focus,
.ui.basic.inverted.button:hover,
.ui.basic.inverted.buttons .button:focus,
.ui.basic.inverted.buttons .button:hover {
    color: #fff!important;
    box-shadow: 0 0 0 2px #fff inset!important
}

.ui.basic.inverted.button:active,
.ui.basic.inverted.buttons .button:active {
    background-color: rgba(255, 255, 255, .08)!important;
    color: #fff!important;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .9) inset!important
}

.ui.basic.inverted.active.button,
.ui.basic.inverted.buttons .active.button {
    background-color: rgba(255, 255, 255, .08);
    color: #fff;
    text-shadow: none;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .7) inset
}

.ui.basic.inverted.active.button:hover,
.ui.basic.inverted.buttons .active.button:hover {
    background-color: rgba(255, 255, 255, .15);
    box-shadow: 0 0 0 2px #fff inset!important
}

.ui.basic.buttons .button {
    border-radius: 0;
    border-left: 1px solid rgba(34, 36, 38, .15);
    box-shadow: none
}

.ui.basic.vertical.buttons .button {
    border-left: none;
    border-left-width: 0;
    border-top: 1px solid rgba(34, 36, 38, .15)
}

.ui.basic.vertical.buttons .button:first-child {
    border-top-width: 0
}

.ui.labeled.icon.button,
.ui.labeled.icon.buttons .button {
    position: relative;
    padding-left: 4.07142857em!important;
    padding-right: 1.5em!important
}

.ui.labeled.icon.button>.icon,
.ui.labeled.icon.buttons>.button>.icon {
    position: absolute;
    height: 100%;
    line-height: 1;
    border-radius: 0;
    border-top-left-radius: inherit;
    border-bottom-left-radius: inherit;
    text-align: center;
    margin: 0;
    width: 2.57142857em;
    background-color: rgba(0, 0, 0, .05);
    color: '';
    box-shadow: -1px 0 0 0 transparent inset;
    top: 0;
    left: 0
}

.ui[class*="right labeled"].icon.button {
    padding-right: 4.07142857em!important;
    padding-left: 1.5em!important
}

.ui[class*="right labeled"].icon.button>.icon {
    left: auto;
    right: 0;
    border-radius: 0;
    border-top-right-radius: inherit;
    border-bottom-right-radius: inherit;
    box-shadow: 1px 0 0 0 transparent inset
}

.ui.labeled.icon.button>.icon:after,
.ui.labeled.icon.button>.icon:before,
.ui.labeled.icon.buttons>.button>.icon:after,
.ui.labeled.icon.buttons>.button>.icon:before {
    display: block;
    position: absolute;
    width: 100%;
    top: 50%;
    text-align: center;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ui.labeled.icon.buttons .button>.icon {
    border-radius: 0
}

.ui.labeled.icon.buttons .button:first-child>.icon {
    border-top-left-radius: .28571429rem;
    border-bottom-left-radius: .28571429rem
}

.ui.labeled.icon.buttons .button:last-child>.icon {
    border-top-right-radius: .28571429rem;
    border-bottom-right-radius: .28571429rem
}

.ui.vertical.labeled.icon.buttons .button:first-child>.icon {
    border-radius: .28571429rem 0 0
}

.ui.vertical.labeled.icon.buttons .button:last-child>.icon {
    border-radius: 0 0 0 .28571429rem
}

.ui.fluid[class*="left labeled"].icon.button,
.ui.fluid[class*="right labeled"].icon.button {
    padding-left: 1.5em!important;
    padding-right: 1.5em!important
}

.ui.button.toggle.active,
.ui.buttons .button.toggle.active,
.ui.toggle.buttons .active.button {
    background-color: #21ba45!important;
    box-shadow: none!important;
    text-shadow: none;
    color: #fff!important
}

.ui.button.toggle.active:hover {
    background-color: #16ab39!important;
    text-shadow: none;
    color: #fff!important
}

.ui.circular.button {
    border-radius: 10em
}

.ui.circular.button>.icon {
    width: 1em;
    vertical-align: baseline
}

.ui.buttons .or {
    position: relative;
    width: .3em;
    height: 2.57142857em;
    z-index: 3
}

.ui.buttons .or:before {
    position: absolute;
    text-align: center;
    border-radius: 500rem;
    content: 'or';
    top: 50%;
    left: 50%;
    background-color: #fff;
    text-shadow: none;
    margin-top: -.89285714em;
    margin-left: -.89285714em;
    width: 1.78571429em;
    height: 1.78571429em;
    line-height: 1.78571429em;
    color: rgba(0, 0, 0, .4);
    font-style: normal;
    font-weight: 700;
    box-shadow: 0 0 0 1px transparent inset
}

.ui.buttons .or[data-text]:before {
    content: attr(data-text)
}

.ui.fluid.buttons .or {
    width: 0!important
}

.ui.fluid.buttons .or:after {
    display: none
}

.ui.attached.button {
    position: relative;
    display: block;
    margin: 0;
    border-radius: 0;
    box-shadow: 0 0 0 1px rgba(34, 36, 38, .15)!important
}

.ui.attached.top.button {
    border-radius: .28571429rem .28571429rem 0 0
}

.ui.attached.bottom.button {
    border-radius: 0 0 .28571429rem .28571429rem
}

.ui.left.attached.button {
    display: inline-block;
    border-left: none;
    text-align: right;
    padding-right: .75em;
    border-radius: .28571429rem 0 0 .28571429rem
}

.ui.right.attached.button {
    display: inline-block;
    text-align: left;
    padding-left: .75em;
    border-radius: 0 .28571429rem .28571429rem 0
}

.ui.attached.buttons {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 0;
    width: auto!important;
    z-index: 2;
    margin-left: -1px;
    margin-right: -1px
}

.ui.fluid.button,
.ui.fluid.buttons,
.ui.two.buttons {
    width: 100%
}

.ui.attached.buttons .button {
    margin: 0
}

.ui.attached.buttons .button:first-child,
.ui.attached.buttons .button:last-child {
    border-radius: 0
}

.ui[class*="top attached"].buttons {
    margin-bottom: -1px;
    border-radius: .28571429rem .28571429rem 0 0
}

.ui[class*="top attached"].buttons .button:first-child {
    border-radius: .28571429rem 0 0
}

.ui[class*="top attached"].buttons .button:last-child {
    border-radius: 0 .28571429rem 0 0
}

.ui[class*="bottom attached"].buttons {
    margin-top: -1px;
    border-radius: 0 0 .28571429rem .28571429rem
}

.ui[class*="bottom attached"].buttons .button:first-child {
    border-radius: 0 0 0 .28571429rem
}

.ui[class*="bottom attached"].buttons .button:last-child {
    border-radius: 0 0 .28571429rem
}

.ui[class*="left attached"].buttons {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 0;
    margin-left: -1px;
    border-radius: 0 .28571429rem .28571429rem 0
}

.ui[class*="left attached"].buttons .button:first-child {
    margin-left: -1px;
    border-radius: 0 .28571429rem 0 0
}

.ui[class*="left attached"].buttons .button:last-child {
    margin-left: -1px;
    border-radius: 0 0 .28571429rem
}

.ui[class*="right attached"].buttons {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 0;
    margin-right: -1px;
    border-radius: .28571429rem 0 0 .28571429rem
}

.ui.buttons:not(.vertical)>.basic.black.button:not(:first-child),
.ui.buttons:not(.vertical)>.basic.blue.button:not(:first-child),
.ui.buttons:not(.vertical)>.basic.brown.button:not(:first-child),
.ui.buttons:not(.vertical)>.basic.green.button:not(:first-child),
.ui.buttons:not(.vertical)>.basic.grey.button:not(:first-child),
.ui.buttons:not(.vertical)>.basic.olive.button:not(:first-child),
.ui.buttons:not(.vertical)>.basic.pink.button:not(:first-child),
.ui.buttons:not(.vertical)>.basic.purple.button:not(:first-child),
.ui.buttons:not(.vertical)>.basic.red.button:not(:first-child),
.ui.buttons:not(.vertical)>.basic.teal.button:not(:first-child),
.ui.buttons:not(.vertical)>.basic.violet.button:not(:first-child),
.ui.buttons:not(.vertical)>.basic.yellow.button:not(:first-child),
.ui[class*="right attached"].buttons .button:first-child,
.ui[class*="right attached"].buttons .button:last-child {
    margin-left: -1px
}

.ui[class*="right attached"].buttons .button:first-child {
    border-radius: .28571429rem 0 0
}

.ui[class*="right attached"].buttons .button:last-child {
    border-radius: 0 0 0 .28571429rem
}

.ui.fluid.button {
    display: block
}

.ui.two.buttons>.button {
    width: 50%
}

.ui.three.buttons {
    width: 100%
}

.ui.three.buttons>.button {
    width: 33.333%
}

.ui.four.buttons {
    width: 100%
}

.ui.four.buttons>.button {
    width: 25%
}

.ui.five.buttons {
    width: 100%
}

.ui.five.buttons>.button {
    width: 20%
}

.ui.six.buttons {
    width: 100%
}

.ui.six.buttons>.button {
    width: 16.666%
}

.ui.seven.buttons {
    width: 100%
}

.ui.seven.buttons>.button {
    width: 14.285%
}

.ui.eight.buttons {
    width: 100%
}

.ui.eight.buttons>.button {
    width: 12.5%
}

.ui.nine.buttons {
    width: 100%
}

.ui.nine.buttons>.button {
    width: 11.11%
}

.ui.ten.buttons {
    width: 100%
}

.ui.ten.buttons>.button {
    width: 10%
}

.ui.eleven.buttons {
    width: 100%
}

.ui.eleven.buttons>.button {
    width: 9.09%
}

.ui.twelve.buttons {
    width: 100%
}

.ui.twelve.buttons>.button {
    width: 8.3333%
}

.ui.fluid.vertical.buttons,
.ui.fluid.vertical.buttons>.button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto
}

.ui.two.vertical.buttons>.button {
    height: 50%
}

.ui.three.vertical.buttons>.button {
    height: 33.333%
}

.ui.four.vertical.buttons>.button {
    height: 25%
}

.ui.five.vertical.buttons>.button {
    height: 20%
}

.ui.six.vertical.buttons>.button {
    height: 16.666%
}

.ui.seven.vertical.buttons>.button {
    height: 14.285%
}

.ui.eight.vertical.buttons>.button {
    height: 12.5%
}

.ui.nine.vertical.buttons>.button {
    height: 11.11%
}

.ui.ten.vertical.buttons>.button {
    height: 10%
}

.ui.eleven.vertical.buttons>.button {
    height: 9.09%
}

.ui.twelve.vertical.buttons>.button {
    height: 8.3333%
}

.ui.black.button,
.ui.black.buttons .button {
    background-color: #1b1c1d;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.ui.black.button {
    box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset
}

.ui.black.button:hover,
.ui.black.buttons .button:hover {
    background-color: #27292a;
    color: #fff;
    text-shadow: none
}

.ui.black.button:focus,
.ui.black.buttons .button:focus {
    background-color: #2f3032;
    color: #fff;
    text-shadow: none
}

.ui.black.button:active,
.ui.black.buttons .button:active {
    background-color: #343637;
    color: #fff;
    text-shadow: none
}

.ui.black.active.button,
.ui.black.button .active.button:active,
.ui.black.buttons .active.button,
.ui.black.buttons .active.button:active {
    background-color: #0f0f10;
    color: #fff;
    text-shadow: none
}

.ui.basic.black.button,
.ui.basic.black.buttons .button {
    box-shadow: 0 0 0 1px #1b1c1d inset!important;
    color: #1b1c1d!important
}

.ui.basic.black.button:hover,
.ui.basic.black.buttons .button:hover {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #27292a inset!important;
    color: #27292a!important
}

.ui.basic.black.button:focus,
.ui.basic.black.buttons .button:focus {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #2f3032 inset!important;
    color: #27292a!important
}

.ui.basic.black.active.button,
.ui.basic.black.buttons .active.button {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #0f0f10 inset!important;
    color: #343637!important
}

.ui.basic.black.button:active,
.ui.basic.black.buttons .button:active {
    box-shadow: 0 0 0 1px #343637 inset!important;
    color: #343637!important
}

.ui.inverted.black.button,
.ui.inverted.black.buttons .button {
    background-color: transparent;
    box-shadow: 0 0 0 2px #d4d4d5 inset!important;
    color: #fff
}

.ui.inverted.black.button.active,
.ui.inverted.black.button:active,
.ui.inverted.black.button:focus,
.ui.inverted.black.button:hover,
.ui.inverted.black.buttons .button.active,
.ui.inverted.black.buttons .button:active,
.ui.inverted.black.buttons .button:focus,
.ui.inverted.black.buttons .button:hover {
    box-shadow: none!important;
    color: #fff
}

.ui.inverted.black.active.button,
.ui.inverted.black.button:active,
.ui.inverted.black.button:focus,
.ui.inverted.black.button:hover,
.ui.inverted.black.buttons .active.button,
.ui.inverted.black.buttons .button:active,
.ui.inverted.black.buttons .button:focus,
.ui.inverted.black.buttons .button:hover {
    background-color: #000
}

.ui.inverted.black.basic.button,
.ui.inverted.black.basic.buttons .button,
.ui.inverted.black.buttons .basic.button {
    background-color: transparent;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset!important;
    color: #fff!important
}

.ui.inverted.black.basic.button:hover,
.ui.inverted.black.basic.buttons .button:hover,
.ui.inverted.black.buttons .basic.button:hover {
    box-shadow: 0 0 0 2px #000 inset!important;
    color: #fff!important
}

.ui.inverted.black.basic.button:focus,
.ui.inverted.black.basic.buttons .button:focus {
    box-shadow: 0 0 0 2px #000 inset!important;
    color: #545454!important
}

.ui.inverted.black.basic.active.button,
.ui.inverted.black.basic.button:active,
.ui.inverted.black.basic.buttons .active.button,
.ui.inverted.black.basic.buttons .button:active,
.ui.inverted.black.buttons .basic.active.button,
.ui.inverted.black.buttons .basic.button:active {
    box-shadow: 0 0 0 2px #000 inset!important;
    color: #fff!important
}

.ui.grey.button,
.ui.grey.buttons .button {
    background-color: #767676;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.ui.grey.button {
    box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset
}

.ui.grey.button:hover,
.ui.grey.buttons .button:hover {
    background-color: #838383;
    color: #fff;
    text-shadow: none
}

.ui.grey.button:focus,
.ui.grey.buttons .button:focus {
    background-color: #8a8a8a;
    color: #fff;
    text-shadow: none
}

.ui.grey.button:active,
.ui.grey.buttons .button:active {
    background-color: #909090;
    color: #fff;
    text-shadow: none
}

.ui.grey.active.button,
.ui.grey.button .active.button:active,
.ui.grey.buttons .active.button,
.ui.grey.buttons .active.button:active {
    background-color: #696969;
    color: #fff;
    text-shadow: none
}

.ui.basic.grey.button,
.ui.basic.grey.buttons .button {
    box-shadow: 0 0 0 1px #767676 inset!important;
    color: #767676!important
}

.ui.basic.grey.button:hover,
.ui.basic.grey.buttons .button:hover {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #838383 inset!important;
    color: #838383!important
}

.ui.basic.grey.button:focus,
.ui.basic.grey.buttons .button:focus {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #8a8a8a inset!important;
    color: #838383!important
}

.ui.basic.grey.active.button,
.ui.basic.grey.buttons .active.button {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #696969 inset!important;
    color: #909090!important
}

.ui.basic.grey.button:active,
.ui.basic.grey.buttons .button:active {
    box-shadow: 0 0 0 1px #909090 inset!important;
    color: #909090!important
}

.ui.inverted.grey.button,
.ui.inverted.grey.buttons .button {
    background-color: transparent;
    box-shadow: 0 0 0 2px #d4d4d5 inset!important;
    color: #fff
}

.ui.inverted.grey.button.active,
.ui.inverted.grey.button:active,
.ui.inverted.grey.button:focus,
.ui.inverted.grey.button:hover,
.ui.inverted.grey.buttons .button.active,
.ui.inverted.grey.buttons .button:active,
.ui.inverted.grey.buttons .button:focus,
.ui.inverted.grey.buttons .button:hover {
    box-shadow: none!important;
    color: rgba(0, 0, 0, .6)
}

.ui.inverted.grey.button:hover,
.ui.inverted.grey.buttons .button:hover {
    background-color: #cfd0d2
}

.ui.inverted.grey.button:focus,
.ui.inverted.grey.buttons .button:focus {
    background-color: #c7c9cb
}

.ui.inverted.grey.active.button,
.ui.inverted.grey.buttons .active.button {
    background-color: #cfd0d2
}

.ui.inverted.grey.button:active,
.ui.inverted.grey.buttons .button:active {
    background-color: #c2c4c5
}

.ui.inverted.grey.basic.button,
.ui.inverted.grey.basic.buttons .button,
.ui.inverted.grey.buttons .basic.button {
    background-color: transparent;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset!important;
    color: #fff!important
}

.ui.inverted.grey.basic.button:hover,
.ui.inverted.grey.basic.buttons .button:hover,
.ui.inverted.grey.buttons .basic.button:hover {
    box-shadow: 0 0 0 2px #cfd0d2 inset!important;
    color: #fff!important
}

.ui.inverted.grey.basic.button:focus,
.ui.inverted.grey.basic.buttons .button:focus {
    box-shadow: 0 0 0 2px #c7c9cb inset!important;
    color: #dcddde!important
}

.ui.inverted.grey.basic.active.button,
.ui.inverted.grey.basic.buttons .active.button,
.ui.inverted.grey.buttons .basic.active.button {
    box-shadow: 0 0 0 2px #cfd0d2 inset!important;
    color: #fff!important
}

.ui.inverted.grey.basic.button:active,
.ui.inverted.grey.basic.buttons .button:active,
.ui.inverted.grey.buttons .basic.button:active {
    box-shadow: 0 0 0 2px #c2c4c5 inset!important;
    color: #fff!important
}

.ui.brown.button,
.ui.brown.buttons .button {
    background-color: #a5673f;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.ui.brown.button {
    box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset
}

.ui.brown.button:hover,
.ui.brown.buttons .button:hover {
    background-color: #975b33;
    color: #fff;
    text-shadow: none
}

.ui.brown.button:focus,
.ui.brown.buttons .button:focus {
    background-color: #90532b;
    color: #fff;
    text-shadow: none
}

.ui.brown.button:active,
.ui.brown.buttons .button:active {
    background-color: #805031;
    color: #fff;
    text-shadow: none
}

.ui.brown.active.button,
.ui.brown.button .active.button:active,
.ui.brown.buttons .active.button,
.ui.brown.buttons .active.button:active {
    background-color: #995a31;
    color: #fff;
    text-shadow: none
}

.ui.basic.brown.button,
.ui.basic.brown.buttons .button {
    box-shadow: 0 0 0 1px #a5673f inset!important;
    color: #a5673f!important
}

.ui.basic.brown.button:hover,
.ui.basic.brown.buttons .button:hover {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #975b33 inset!important;
    color: #975b33!important
}

.ui.basic.brown.button:focus,
.ui.basic.brown.buttons .button:focus {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #90532b inset!important;
    color: #975b33!important
}

.ui.basic.brown.active.button,
.ui.basic.brown.buttons .active.button {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #995a31 inset!important;
    color: #805031!important
}

.ui.basic.brown.button:active,
.ui.basic.brown.buttons .button:active {
    box-shadow: 0 0 0 1px #805031 inset!important;
    color: #805031!important
}

.ui.inverted.brown.button,
.ui.inverted.brown.buttons .button {
    background-color: transparent;
    box-shadow: 0 0 0 2px #d67c1c inset!important;
    color: #d67c1c
}

.ui.inverted.brown.button.active,
.ui.inverted.brown.button:active,
.ui.inverted.brown.button:focus,
.ui.inverted.brown.button:hover,
.ui.inverted.brown.buttons .button.active,
.ui.inverted.brown.buttons .button:active,
.ui.inverted.brown.buttons .button:focus,
.ui.inverted.brown.buttons .button:hover {
    box-shadow: none!important;
    color: #fff
}

.ui.inverted.brown.button:hover,
.ui.inverted.brown.buttons .button:hover {
    background-color: #c86f11
}

.ui.inverted.brown.button:focus,
.ui.inverted.brown.buttons .button:focus {
    background-color: #c16808
}

.ui.inverted.brown.active.button,
.ui.inverted.brown.buttons .active.button {
    background-color: #cc6f0d
}

.ui.inverted.brown.button:active,
.ui.inverted.brown.buttons .button:active {
    background-color: #a96216
}

.ui.inverted.brown.basic.button,
.ui.inverted.brown.basic.buttons .button,
.ui.inverted.brown.buttons .basic.button {
    background-color: transparent;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset!important;
    color: #fff!important
}

.ui.inverted.brown.basic.button:hover,
.ui.inverted.brown.basic.buttons .button:hover,
.ui.inverted.brown.buttons .basic.button:hover {
    box-shadow: 0 0 0 2px #c86f11 inset!important;
    color: #d67c1c!important
}

.ui.inverted.brown.basic.button:focus,
.ui.inverted.brown.basic.buttons .button:focus {
    box-shadow: 0 0 0 2px #c16808 inset!important;
    color: #d67c1c!important
}

.ui.inverted.brown.basic.active.button,
.ui.inverted.brown.basic.buttons .active.button,
.ui.inverted.brown.buttons .basic.active.button {
    box-shadow: 0 0 0 2px #cc6f0d inset!important;
    color: #d67c1c!important
}

.ui.inverted.brown.basic.button:active,
.ui.inverted.brown.basic.buttons .button:active,
.ui.inverted.brown.buttons .basic.button:active {
    box-shadow: 0 0 0 2px #a96216 inset!important;
    color: #d67c1c!important
}

.ui.blue.button,
.ui.blue.buttons .button {
    background-color: #2185d0;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.ui.blue.button {
    box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset
}

.ui.blue.button:hover,
.ui.blue.buttons .button:hover {
    background-color: #1678c2;
    color: #fff;
    text-shadow: none
}

.ui.blue.button:focus,
.ui.blue.buttons .button:focus {
    background-color: #0d71bb;
    color: #fff;
    text-shadow: none
}

.ui.blue.button:active,
.ui.blue.buttons .button:active {
    background-color: #1a69a4;
    color: #fff;
    text-shadow: none
}

.ui.blue.active.button,
.ui.blue.button .active.button:active,
.ui.blue.buttons .active.button,
.ui.blue.buttons .active.button:active {
    background-color: #1279c6;
    color: #fff;
    text-shadow: none
}

.ui.basic.blue.button,
.ui.basic.blue.buttons .button {
    box-shadow: 0 0 0 1px #2185d0 inset!important;
    color: #2185d0!important
}

.ui.basic.blue.button:hover,
.ui.basic.blue.buttons .button:hover {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #1678c2 inset!important;
    color: #1678c2!important
}

.ui.basic.blue.button:focus,
.ui.basic.blue.buttons .button:focus {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #0d71bb inset!important;
    color: #1678c2!important
}

.ui.basic.blue.active.button,
.ui.basic.blue.buttons .active.button {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #1279c6 inset!important;
    color: #1a69a4!important
}

.ui.basic.blue.button:active,
.ui.basic.blue.buttons .button:active {
    box-shadow: 0 0 0 1px #1a69a4 inset!important;
    color: #1a69a4!important
}

.ui.inverted.blue.button,
.ui.inverted.blue.buttons .button {
    background-color: transparent;
    box-shadow: 0 0 0 2px #54c8ff inset!important;
    color: #54c8ff
}

.ui.inverted.blue.button.active,
.ui.inverted.blue.button:active,
.ui.inverted.blue.button:focus,
.ui.inverted.blue.button:hover,
.ui.inverted.blue.buttons .button.active,
.ui.inverted.blue.buttons .button:active,
.ui.inverted.blue.buttons .button:focus,
.ui.inverted.blue.buttons .button:hover {
    box-shadow: none!important;
    color: #fff
}

.ui.inverted.blue.button:hover,
.ui.inverted.blue.buttons .button:hover {
    background-color: #3ac0ff
}

.ui.inverted.blue.button:focus,
.ui.inverted.blue.buttons .button:focus {
    background-color: #2bbbff
}

.ui.inverted.blue.active.button,
.ui.inverted.blue.buttons .active.button {
    background-color: #3ac0ff
}

.ui.inverted.blue.button:active,
.ui.inverted.blue.buttons .button:active {
    background-color: #21b8ff
}

.ui.inverted.blue.basic.button,
.ui.inverted.blue.basic.buttons .button,
.ui.inverted.blue.buttons .basic.button {
    background-color: transparent;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset!important;
    color: #fff!important
}

.ui.inverted.blue.basic.button:hover,
.ui.inverted.blue.basic.buttons .button:hover,
.ui.inverted.blue.buttons .basic.button:hover {
    box-shadow: 0 0 0 2px #3ac0ff inset!important;
    color: #54c8ff!important
}

.ui.inverted.blue.basic.button:focus,
.ui.inverted.blue.basic.buttons .button:focus {
    box-shadow: 0 0 0 2px #2bbbff inset!important;
    color: #54c8ff!important
}

.ui.inverted.blue.basic.active.button,
.ui.inverted.blue.basic.buttons .active.button,
.ui.inverted.blue.buttons .basic.active.button {
    box-shadow: 0 0 0 2px #3ac0ff inset!important;
    color: #54c8ff!important
}

.ui.inverted.blue.basic.button:active,
.ui.inverted.blue.basic.buttons .button:active,
.ui.inverted.blue.buttons .basic.button:active {
    box-shadow: 0 0 0 2px #21b8ff inset!important;
    color: #54c8ff!important
}

.ui.green.button,
.ui.green.buttons .button {
    background-color: #21ba45;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.ui.green.button {
    box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset
}

.ui.green.button:hover,
.ui.green.buttons .button:hover {
    background-color: #16ab39;
    color: #fff;
    text-shadow: none
}

.ui.green.button:focus,
.ui.green.buttons .button:focus {
    background-color: #0ea432;
    color: #fff;
    text-shadow: none
}

.ui.green.button:active,
.ui.green.buttons .button:active {
    background-color: #198f35;
    color: #fff;
    text-shadow: none
}

.ui.green.active.button,
.ui.green.button .active.button:active,
.ui.green.buttons .active.button,
.ui.green.buttons .active.button:active {
    background-color: #13ae38;
    color: #fff;
    text-shadow: none
}

.ui.basic.green.button,
.ui.basic.green.buttons .button {
    box-shadow: 0 0 0 1px #21ba45 inset!important;
    color: #21ba45!important
}

.ui.basic.green.button:hover,
.ui.basic.green.buttons .button:hover {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #16ab39 inset!important;
    color: #16ab39!important
}

.ui.basic.green.button:focus,
.ui.basic.green.buttons .button:focus {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #0ea432 inset!important;
    color: #16ab39!important
}

.ui.basic.green.active.button,
.ui.basic.green.buttons .active.button {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #13ae38 inset!important;
    color: #198f35!important
}

.ui.basic.green.button:active,
.ui.basic.green.buttons .button:active {
    box-shadow: 0 0 0 1px #198f35 inset!important;
    color: #198f35!important
}

.ui.inverted.green.button,
.ui.inverted.green.buttons .button {
    background-color: transparent;
    box-shadow: 0 0 0 2px #2ecc40 inset!important;
    color: #2ecc40
}

.ui.inverted.green.button.active,
.ui.inverted.green.button:active,
.ui.inverted.green.button:focus,
.ui.inverted.green.button:hover,
.ui.inverted.green.buttons .button.active,
.ui.inverted.green.buttons .button:active,
.ui.inverted.green.buttons .button:focus,
.ui.inverted.green.buttons .button:hover {
    box-shadlightOw: none!important;
    color: #fff
}

.ui.inverted.green.button:hover,
.ui.inverted.green.buttons .button:hover {
    background-color: #22be34
}

.ui.inverted.green.button:focus,
.ui.inverted.green.buttons .button:focus {
    background-color: #19b82b
}

.ui.inverted.green.active.button,
.ui.inverted.green.buttons .active.button {
    background-color: #1fc231
}

.ui.inverted.green.button:active,
.ui.inverted.green.buttons .button:active {
    background-color: #25a233
}

.ui.inverted.green.basic.button,
.ui.inverted.green.basic.buttons .button,
.ui.inverted.green.buttons .basic.button {
    background-color: transparent;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset!important;
    color: #fff!important
}

.ui.inverted.green.basic.button:hover,
.ui.inverted.green.basic.buttons .button:hover,
.ui.inverted.green.buttons .basic.button:hover {
    box-shadow: 0 0 0 2px #22be34 inset!important;
    color: #2ecc40!important
}

.ui.inverted.green.basic.button:focus,
.ui.inverted.green.basic.buttons .button:focus {
    box-shadow: 0 0 0 2px #19b82b inset!important;
    color: #2ecc40!important
}

.ui.inverted.green.basic.active.button,
.ui.inverted.green.basic.buttons .active.button,
.ui.inverted.green.buttons .basic.active.button {
    box-shadow: 0 0 0 2px #1fc231 inset!important;
    color: #2ecc40!important
}

.ui.inverted.green.basic.button:active,
.ui.inverted.green.basic.buttons .button:active,
.ui.inverted.green.buttons .basic.button:active {
    box-shadow: 0 0 0 2px #25a233 inset!important;
    color: #2ecc40!important
}

.ui.orange.button,
.ui.orange.buttons .button {
    background-color: #f2711c;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.ui.orange.button {
    box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset
}

.ui.orange.button:hover,
.ui.orange.buttons .button:hover {
    background-color: #f26202;
    color: #fff;
    text-shadow: none
}

.ui.orange.button:focus,
.ui.orange.buttons .button:focus {
    background-color: #e55b00;
    color: #fff;
    text-shadow: none
}

.ui.orange.button:active,
.ui.orange.buttons .button:active {
    background-color: #cf590c;
    color: #fff;
    text-shadow: none
}

.ui.orange.active.button,
.ui.orange.button .active.button:active,
.ui.orange.buttons .active.button,
.ui.orange.buttons .active.button:active {
    background-color: #f56100;
    color: #fff;
    text-shadow: none
}

.ui.basic.orange.button,
.ui.basic.orange.buttons .button {
    box-shadow: 0 0 0 1px #f2711c inset!important;
    color: #f2711c!important
}

.ui.basic.orange.button:hover,
.ui.basic.orange.buttons .button:hover {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #f26202 inset!important;
    color: #f26202!important
}

.ui.basic.orange.button:focus,
.ui.basic.orange.buttons .button:focus {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #e55b00 inset!important;
    color: #f26202!important
}

.ui.basic.orange.active.button,
.ui.basic.orange.buttons .active.button {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #f56100 inset!important;
    color: #cf590c!important
}

.ui.basic.orange.button:active,
.ui.basic.orange.buttons .button:active {
    box-shadow: 0 0 0 1px #cf590c inset!important;
    color: #cf590c!important
}

.ui.buttons:not(.vertical)>.basic.orange.button:not(:first-child) {
    margin-left: -1px
}

.ui.inverted.orange.button,
.ui.inverted.orange.buttons .button {
    background-color: transparent;
    box-shadow: 0 0 0 2px #ff851b inset!important;
    color: #ff851b
}

.ui.inverted.orange.button.active,
.ui.inverted.orange.button:active,
.ui.inverted.orange.button:focus,
.ui.inverted.orange.button:hover,
.ui.inverted.orange.buttons .button.active,
.ui.inverted.orange.buttons .button:active,
.ui.inverted.orange.buttons .button:focus,
.ui.inverted.orange.buttons .button:hover {
    box-shadow: none!important;
    color: #fff
}

.ui.inverted.orange.button:hover,
.ui.inverted.orange.buttons .button:hover {
    background-color: #ff7701
}

.ui.inverted.orange.button:focus,
.ui.inverted.orange.buttons .button:focus {
    background-color: #f17000
}

.ui.inverted.orange.active.button,
.ui.inverted.orange.buttons .active.button {
    background-color: #ff7701
}

.ui.inverted.orange.button:active,
.ui.inverted.orange.buttons .button:active {
    background-color: #e76b00
}

.ui.inverted.orange.basic.button,
.ui.inverted.orange.basic.buttons .button,
.ui.inverted.orange.buttons .basic.button {
    background-color: transparent;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset!important;
    color: #fff!important
}

.ui.inverted.orange.basic.button:hover,
.ui.inverted.orange.basic.buttons .button:hover,
.ui.inverted.orange.buttons .basic.button:hover {
    box-shadow: 0 0 0 2px #ff7701 inset!important;
    color: #ff851b!important
}

.ui.inverted.orange.basic.button:focus,
.ui.inverted.orange.basic.buttons .button:focus {
    box-shadow: 0 0 0 2px #f17000 inset!important;
    color: #ff851b!important
}

.ui.inverted.orange.basic.active.button,
.ui.inverted.orange.basic.buttons .active.button,
.ui.inverted.orange.buttons .basic.active.button {
    box-shadow: 0 0 0 2px #ff7701 inset!important;
    color: #ff851b!important
}

.ui.inverted.orange.basic.button:active,
.ui.inverted.orange.basic.buttons .button:active,
.ui.inverted.orange.buttons .basic.button:active {
    box-shadow: 0 0 0 2px #e76b00 inset!important;
    color: #ff851b!important
}

.ui.pink.button,
.ui.pink.buttons .button {
    background-color: #e03997;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.ui.pink.button {
    box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset
}

.ui.pink.button:hover,
.ui.pink.buttons .button:hover {
    background-color: #e61a8d;
    color: #fff;
    text-shadow: none
}

.ui.pink.button:focus,
.ui.pink.buttons .button:focus {
    background-color: #e10f85;
    color: #fff;
    text-shadow: none
}

.ui.pink.button:active,
.ui.pink.buttons .button:active {
    background-color: #c71f7e;
    color: #fff;
    text-shadow: none
}

.ui.pink.active.button,
.ui.pink.button .active.button:active,
.ui.pink.buttons .active.button,
.ui.pink.buttons .active.button:active {
    background-color: #ea158d;
    color: #fff;
    text-shadow: none
}

.ui.basic.pink.button,
.ui.basic.pink.buttons .button {
    box-shadow: 0 0 0 1px #e03997 inset!important;
    color: #e03997!important
}

.ui.basic.pink.button:hover,
.ui.basic.pink.buttons .button:hover {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #e61a8d inset!important;
    color: #e61a8d!important
}

.ui.basic.pink.button:focus,
.ui.basic.pink.buttons .button:focus {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #e10f85 inset!important;
    color: #e61a8d!important
}

.ui.basic.pink.active.button,
.ui.basic.pink.buttons .active.button {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #ea158d inset!important;
    color: #c71f7e!important
}

.ui.basic.pink.button:active,
.ui.basic.pink.buttons .button:active {
    box-shadow: 0 0 0 1px #c71f7e inset!important;
    color: #c71f7e!important
}

.ui.inverted.pink.button,
.ui.inverted.pink.buttons .button {
    background-color: transparent;
    box-shadow: 0 0 0 2px #ff8edf inset!important;
    color: #ff8edf
}

.ui.inverted.pink.button.active,
.ui.inverted.pink.button:active,
.ui.inverted.pink.button:focus,
.ui.inverted.pink.button:hover,
.ui.inverted.pink.buttons .button.active,
.ui.inverted.pink.buttons .button:active,
.ui.inverted.pink.buttons .button:focus,
.ui.inverted.pink.buttons .button:hover {
    box-shadow: none!important;
    color: #fff
}

.ui.inverted.pink.button:hover,
.ui.inverted.pink.buttons .button:hover {
    background-color: #ff74d8
}

.ui.inverted.pink.button:focus,
.ui.inverted.pink.buttons .button:focus {
    background-color: #ff65d3
}

.ui.inverted.pink.active.button,
.ui.inverted.pink.buttons .active.button {
    background-color: #ff74d8
}

.ui.inverted.pink.button:active,
.ui.inverted.pink.buttons .button:active {
    background-color: #ff5bd1
}

.ui.inverted.pink.basic.button,
.ui.inverted.pink.basic.buttons .button,
.ui.inverted.pink.buttons .basic.button {
    background-color: transparent;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset!important;
    color: #fff!important
}

.ui.inverted.pink.basic.button:hover,
.ui.inverted.pink.basic.buttons .button:hover,
.ui.inverted.pink.buttons .basic.button:hover {
    box-shadow: 0 0 0 2px #ff74d8 inset!important;
    color: #ff8edf!important
}

.ui.inverted.pink.basic.button:focus,
.ui.inverted.pink.basic.buttons .button:focus {
    box-shadow: 0 0 0 2px #ff65d3 inset!important;
    color: #ff8edf!important
}

.ui.inverted.pink.basic.active.button,
.ui.inverted.pink.basic.buttons .active.button,
.ui.inverted.pink.buttons .basic.active.button {
    box-shadow: 0 0 0 2px #ff74d8 inset!important;
    color: #ff8edf!important
}

.ui.inverted.pink.basic.button:active,
.ui.inverted.pink.basic.buttons .button:active,
.ui.inverted.pink.buttons .basic.button:active {
    box-shadow: 0 0 0 2px #ff5bd1 inset!important;
    color: #ff8edf!important
}

.ui.violet.button,
.ui.violet.buttons .button {
    background-color: #6435c9;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.ui.violet.button {
    box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset
}

.ui.violet.button:hover,
.ui.violet.buttons .button:hover {
    background-color: #5829bb;
    color: #fff;
    text-shadow: none
}

.ui.violet.button:focus,
.ui.violet.buttons .button:focus {
    background-color: #4f20b5;
    color: #fff;
    text-shadow: none
}

.ui.violet.button:active,
.ui.violet.buttons .button:active {
    background-color: #502aa1;
    color: #fff;
    text-shadow: none
}

.ui.violet.active.button,
.ui.violet.button .active.button:active,
.ui.violet.buttons .active.button,
.ui.violet.buttons .active.button:active {
    background-color: #5626bf;
    color: #fff;
    text-shadow: none
}

.ui.basic.violet.button,
.ui.basic.violet.buttons .button {
    box-shadow: 0 0 0 1px #6435c9 inset!important;
    color: #6435c9!important
}

.ui.basic.violet.button:hover,
.ui.basic.violet.buttons .button:hover {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #5829bb inset!important;
    color: #5829bb!important
}

.ui.basic.violet.button:focus,
.ui.basic.violet.buttons .button:focus {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #4f20b5 inset!important;
    color: #5829bb!important
}

.ui.basic.violet.active.button,
.ui.basic.violet.buttons .active.button {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #5626bf inset!important;
    color: #502aa1!important
}

.ui.basic.violet.button:active,
.ui.basic.violet.buttons .button:active {
    box-shadow: 0 0 0 1px #502aa1 inset!important;
    color: #502aa1!important
}

.ui.inverted.violet.button,
.ui.inverted.violet.buttons .button {
    background-color: transparent;
    box-shadow: 0 0 0 2px #a291fb inset!important;
    color: #a291fb
}

.ui.inverted.violet.button.active,
.ui.inverted.violet.button:active,
.ui.inverted.violet.button:focus,
.ui.inverted.violet.button:hover,
.ui.inverted.violet.buttons .button.active,
.ui.inverted.violet.buttons .button:active,
.ui.inverted.violet.buttons .button:focus,
.ui.inverted.violet.buttons .button:hover {
    box-shadow: none!important;
    color: #fff
}

.ui.inverted.violet.button:hover,
.ui.inverted.violet.buttons .button:hover {
    background-color: #8a73ff
}

.ui.inverted.violet.button:focus,
.ui.inverted.violet.buttons .button:focus {
    background-color: #7d64ff
}

.ui.inverted.violet.active.button,
.ui.inverted.violet.buttons .active.button {
    background-color: #8a73ff
}

.ui.inverted.violet.button:active,
.ui.inverted.violet.buttons .button:active {
    background-color: #7860f9
}

.ui.inverted.violet.basic.button,
.ui.inverted.violet.basic.buttons .button,
.ui.inverted.violet.buttons .basic.button {
    background-color: transparent;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset!important;
    color: #fff!important
}

.ui.inverted.violet.basic.button:hover,
.ui.inverted.violet.basic.buttons .button:hover,
.ui.inverted.violet.buttons .basic.button:hover {
    box-shadow: 0 0 0 2px #8a73ff inset!important;
    color: #a291fb!important
}

.ui.inverted.violet.basic.button:focus,
.ui.inverted.violet.basic.buttons .button:focus {
    box-shadow: 0 0 0 2px #7d64ff inset!important;
    color: #a291fb!important
}

.ui.inverted.violet.basic.active.button,
.ui.inverted.violet.basic.buttons .active.button,
.ui.inverted.violet.buttons .basic.active.button {
    box-shadow: 0 0 0 2px #8a73ff inset!important;
    color: #a291fb!important
}

.ui.inverted.violet.basic.button:active,
.ui.inverted.violet.basic.buttons .button:active,
.ui.inverted.violet.buttons .basic.button:active {
    box-shadow: 0 0 0 2px #7860f9 inset!important;
    color: #a291fb!important
}

.ui.purple.button,
.ui.purple.buttons .button {
    background-color: #a333c8;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.ui.purple.button {
    box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset
}

.ui.purple.button:hover,
.ui.purple.buttons .button:hover {
    background-color: #9627ba;
    color: #fff;
    text-shadow: none
}

.ui.purple.button:focus,
.ui.purple.buttons .button:focus {
    background-color: #8f1eb4;
    color: #fff;
    text-shadow: none
}

.ui.purple.button:active,
.ui.purple.buttons .button:active {
    background-color: #82299f;
    color: #fff;
    text-shadow: none
}

.ui.purple.active.button,
.ui.purple.button .active.button:active,
.ui.purple.buttons .active.button,
.ui.purple.buttons .active.button:active {
    background-color: #9724be;
    color: #fff;
    text-shadow: none
}

.ui.basic.purple.button,
.ui.basic.purple.buttons .button {
    box-shadow: 0 0 0 1px #a333c8 inset!important;
    color: #a333c8!important
}

.ui.basic.purple.button:hover,
.ui.basic.purple.buttons .button:hover {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #9627ba inset!important;
    color: #9627ba!important
}

.ui.basic.purple.button:focus,
.ui.basic.purple.buttons .button:focus {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #8f1eb4 inset!important;
    color: #9627ba!important
}

.ui.basic.purple.active.button,
.ui.basic.purple.buttons .active.button {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #9724be inset!important;
    color: #82299f!important
}

.ui.basic.purple.button:active,
.ui.basic.purple.buttons .button:active {
    box-shadow: 0 0 0 1px #82299f inset!important;
    color: #82299f!important
}

.ui.inverted.purple.button,
.ui.inverted.purple.buttons .button {
    background-color: transparent;
    box-shadow: 0 0 0 2px #dc73ff inset!important;
    color: #dc73ff
}

.ui.inverted.purple.button.active,
.ui.inverted.purple.button:active,
.ui.inverted.purple.button:focus,
.ui.inverted.purple.button:hover,
.ui.inverted.purple.buttons .button.active,
.ui.inverted.purple.buttons .button:active,
.ui.inverted.purple.buttons .button:focus,
.ui.inverted.purple.buttons .button:hover {
    box-shadow: none!important;
    color: #fff
}

.ui.inverted.purple.button:hover,
.ui.inverted.purple.buttons .button:hover {
    background-color: #d65aff
}

.ui.inverted.purple.button:focus,
.ui.inverted.purple.buttons .button:focus {
    background-color: #d24aff
}

.ui.inverted.purple.active.button,
.ui.inverted.purple.buttons .active.button {
    background-color: #d65aff
}

.ui.inverted.purple.button:active,
.ui.inverted.purple.buttons .button:active {
    background-color: #cf40ff
}

.ui.inverted.purple.basic.button,
.ui.inverted.purple.basic.buttons .button,
.ui.inverted.purple.buttons .basic.button {
    background-color: transparent;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset!important;
    color: #fff!important
}

.ui.inverted.purple.basic.button:hover,
.ui.inverted.purple.basic.buttons .button:hover,
.ui.inverted.purple.buttons .basic.button:hover {
    box-shadow: 0 0 0 2px #d65aff inset!important;
    color: #dc73ff!important
}

.ui.inverted.purple.basic.button:focus,
.ui.inverted.purple.basic.buttons .button:focus {
    box-shadow: 0 0 0 2px #d24aff inset!important;
    color: #dc73ff!important
}

.ui.inverted.purple.basic.active.button,
.ui.inverted.purple.basic.buttons .active.button,
.ui.inverted.purple.buttons .basic.active.button {
    box-shadow: 0 0 0 2px #d65aff inset!important;
    color: #dc73ff!important
}

.ui.inverted.purple.basic.button:active,
.ui.inverted.purple.basic.buttons .button:active,
.ui.inverted.purple.buttons .basic.button:active {
    box-shadow: 0 0 0 2px #cf40ff inset!important;
    color: #dc73ff!important
}

.ui.red.button,
.ui.red.buttons .button {
    background-color: #db2828;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.ui.red.button {
    box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset
}

.ui.red.button:hover,
.ui.red.buttons .button:hover {
    background-color: #d01919;
    color: #fff;
    text-shadow: none
}

.ui.red.button:focus,
.ui.red.buttons .button:focus {
    background-color: #ca1010;
    color: #fff;
    text-shadow: none
}

.ui.red.button:active,
.ui.red.buttons .button:active {
    background-color: #b21e1e;
    color: #fff;
    text-shadow: none
}

.ui.red.active.button,
.ui.red.button .active.button:active,
.ui.red.buttons .active.button,
.ui.red.buttons .active.button:active {
    background-color: #d41515;
    color: #fff;
    text-shadow: none
}

.ui.basic.red.button,
.ui.basic.red.buttons .button {
    box-shadow: 0 0 0 1px #db2828 inset!important;
    color: #db2828!important
}

.ui.basic.red.button:hover,
.ui.basic.red.buttons .button:hover {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #d01919 inset!important;
    color: #d01919!important
}

.ui.basic.red.button:focus,
.ui.basic.red.buttons .button:focus {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #ca1010 inset!important;
    color: #d01919!important
}

.ui.basic.red.active.button,
.ui.basic.red.buttons .active.button {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #d41515 inset!important;
    color: #b21e1e!important
}

.ui.basic.red.button:active,
.ui.basic.red.buttons .button:active {
    box-shadow: 0 0 0 1px #b21e1e inset!important;
    color: #b21e1e!important
}

.ui.inverted.red.button,
.ui.inverted.red.buttons .button {
    background-color: transparent;
    box-shadow: 0 0 0 2px #ff695e inset!important;
    color: #ff695e
}

.ui.inverted.red.button.active,
.ui.inverted.red.button:active,
.ui.inverted.red.button:focus,
.ui.inverted.red.button:hover,
.ui.inverted.red.buttons .button.active,
.ui.inverted.red.buttons .button:active,
.ui.inverted.red.buttons .button:focus,
.ui.inverted.red.buttons .button:hover {
    box-shadow: none!important;
    color: #fff
}

.ui.inverted.red.button:hover,
.ui.inverted.red.buttons .button:hover {
    background-color: #ff5144
}

.ui.inverted.red.button:focus,
.ui.inverted.red.buttons .button:focus {
    background-color: #ff4335
}

.ui.inverted.red.active.button,
.ui.inverted.red.buttons .active.button {
    background-color: #ff5144
}

.ui.inverted.red.button:active,
.ui.inverted.red.buttons .button:active {
    background-color: #ff392b
}

.ui.inverted.red.basic.button,
.ui.inverted.red.basic.buttons .button,
.ui.inverted.red.buttons .basic.button {
    background-color: transparent;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset!important;
    color: #fff!important
}

.ui.inverted.red.basic.button:hover,
.ui.inverted.red.basic.buttons .button:hover,
.ui.inverted.red.buttons .basic.button:hover {
    box-shadow: 0 0 0 2px #ff5144 inset!important;
    color: #ff695e!important
}

.ui.inverted.red.basic.button:focus,
.ui.inverted.red.basic.buttons .button:focus {
    box-shadow: 0 0 0 2px #ff4335 inset!important;
    color: #ff695e!important
}

.ui.inverted.red.basic.active.button,
.ui.inverted.red.basic.buttons .active.button,
.ui.inverted.red.buttons .basic.active.button {
    box-shadow: 0 0 0 2px #ff5144 inset!important;
    color: #ff695e!important
}

.ui.inverted.red.basic.button:active,
.ui.inverted.red.basic.buttons .button:active,
.ui.inverted.red.buttons .basic.button:active {
    box-shadow: 0 0 0 2px #ff392b inset!important;
    color: #ff695e!important
}

.ui.teal.button,
.ui.teal.buttons .button {
    background-color: #00b5ad;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.ui.teal.button {
    box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset
}

.ui.teal.button:hover,
.ui.teal.buttons .button:hover {
    background-color: #009c95;
    color: #fff;
    text-shadow: none
}

.ui.teal.button:focus,
.ui.teal.buttons .button:focus {
    background-color: #008c86;
    color: #fff;
    text-shadow: none
}

.ui.teal.button:active,
.ui.teal.buttons .button:active {
    background-color: #00827c;
    color: #fff;
    text-shadow: none
}

.ui.teal.active.button,
.ui.teal.button .active.button:active,
.ui.teal.buttons .active.button,
.ui.teal.buttons .active.button:active {
    background-color: #009c95;
    color: #fff;
    text-shadow: none
}

.ui.basic.teal.button,
.ui.basic.teal.buttons .button {
    box-shadow: 0 0 0 1px #00b5ad inset!important;
    color: #00b5ad!important
}

.ui.basic.teal.button:hover,
.ui.basic.teal.buttons .button:hover {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #009c95 inset!important;
    color: #009c95!important
}

.ui.basic.teal.button:focus,
.ui.basic.teal.buttons .button:focus {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #008c86 inset!important;
    color: #009c95!important
}

.ui.basic.teal.active.button,
.ui.basic.teal.buttons .active.button {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #009c95 inset!important;
    color: #00827c!important
}

.ui.basic.teal.button:active,
.ui.basic.teal.buttons .button:active {
    box-shadow: 0 0 0 1px #00827c inset!important;
    color: #00827c!important
}

.ui.inverted.teal.button,
.ui.inverted.teal.buttons .button {
    background-color: transparent;
    box-shadow: 0 0 0 2px #6dffff inset!important;
    color: #6dffff
}

.ui.inverted.teal.button.active,
.ui.inverted.teal.button:active,
.ui.inverted.teal.button:focus,
.ui.inverted.teal.button:hover,
.ui.inverted.teal.buttons .button.active,
.ui.inverted.teal.buttons .button:active,
.ui.inverted.teal.buttons .button:focus,
.ui.inverted.teal.buttons .button:hover {
    box-shadow: none!important;
    color: rgba(0, 0, 0, .6)
}

.ui.inverted.teal.button:hover,
.ui.inverted.teal.buttons .button:hover {
    background-color: #54ffff
}

.ui.inverted.teal.button:focus,
.ui.inverted.teal.buttons .button:focus {
    background-color: #4ff
}

.ui.inverted.teal.active.button,
.ui.inverted.teal.buttons .active.button {
    background-color: #54ffff
}

.ui.inverted.teal.button:active,
.ui.inverted.teal.buttons .button:active {
    background-color: #3affff
}

.ui.inverted.teal.basic.button,
.ui.inverted.teal.basic.buttons .button,
.ui.inverted.teal.buttons .basic.button {
    background-color: transparent;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset!important;
    color: #fff!important
}

.ui.inverted.teal.basic.button:hover,
.ui.inverted.teal.basic.buttons .button:hover,
.ui.inverted.teal.buttons .basic.button:hover {
    box-shadow: 0 0 0 2px #54ffff inset!important;
    color: #6dffff!important
}

.ui.inverted.teal.basic.button:focus,
.ui.inverted.teal.basic.buttons .button:focus {
    box-shadow: 0 0 0 2px #4ff inset!important;
    color: #6dffff!important
}

.ui.inverted.teal.basic.active.button,
.ui.inverted.teal.basic.buttons .active.button,
.ui.inverted.teal.buttons .basic.active.button {
    box-shadow: 0 0 0 2px #54ffff inset!important;
    color: #6dffff!important
}

.ui.inverted.teal.basic.button:active,
.ui.inverted.teal.basic.buttons .button:active,
.ui.inverted.teal.buttons .basic.button:active {
    box-shadow: 0 0 0 2px #3affff inset!important;
    color: #6dffff!important
}

.ui.olive.button,
.ui.olive.buttons .button {
    background-color: #b5cc18;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.ui.olive.button {
    box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset
}

.ui.olive.button:hover,
.ui.olive.buttons .button:hover {
    background-color: #a7bd0d;
    color: #fff;
    text-shadow: none
}

.ui.olive.button:focus,
.ui.olive.buttons .button:focus {
    background-color: #a0b605;
    color: #fff;
    text-shadow: none
}

.ui.olive.button:active,
.ui.olive.buttons .button:active {
    background-color: #8d9e13;
    color: #fff;
    text-shadow: none
}

.ui.olive.active.button,
.ui.olive.button .active.button:active,
.ui.olive.buttons .active.button,
.ui.olive.buttons .active.button:active {
    background-color: #aac109;
    color: #fff;
    text-shadow: none
}

.ui.basic.olive.button,
.ui.basic.olive.buttons .button {
    box-shadow: 0 0 0 1px #b5cc18 inset!important;
    color: #b5cc18!important
}

.ui.basic.olive.button:hover,
.ui.basic.olive.buttons .button:hover {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #a7bd0d inset!important;
    color: #a7bd0d!important
}

.ui.basic.olive.button:focus,
.ui.basic.olive.buttons .button:focus {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #a0b605 inset!important;
    color: #a7bd0d!important
}

.ui.basic.olive.active.button,
.ui.basic.olive.buttons .active.button {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #aac109 inset!important;
    color: #8d9e13!important
}

.ui.basic.olive.button:active,
.ui.basic.olive.buttons .button:active {
    box-shadow: 0 0 0 1px #8d9e13 inset!important;
    color: #8d9e13!important
}

.ui.inverted.olive.button,
.ui.inverted.olive.buttons .button {
    background-color: transparent;
    box-shadow: 0 0 0 2px #d9e778 inset!important;
    color: #d9e778
}

.ui.inverted.olive.button.active,
.ui.inverted.olive.button:active,
.ui.inverted.olive.button:focus,
.ui.inverted.olive.button:hover,
.ui.inverted.olive.buttons .button.active,
.ui.inverted.olive.buttons .button:active,
.ui.inverted.olive.buttons .button:focus,
.ui.inverted.olive.buttons .button:hover {
    box-shadow: none!important;
    color: rgba(0, 0, 0, .6)
}

.ui.inverted.olive.button:hover,
.ui.inverted.olive.buttons .button:hover {
    background-color: #d8ea5c
}

.ui.inverted.olive.button:focus,
.ui.inverted.olive.buttons .button:focus {
    background-color: #daef47
}

.ui.inverted.olive.active.button,
.ui.inverted.olive.buttons .active.button {
    background-color: #daed59
}

.ui.inverted.olive.button:active,
.ui.inverted.olive.buttons .button:active {
    background-color: #cddf4d
}

.ui.inverted.olive.basic.button,
.ui.inverted.olive.basic.buttons .button,
.ui.inverted.olive.buttons .basic.button {
    background-color: transparent;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset!important;
    color: #fff!important
}

.ui.inverted.olive.basic.button:hover,
.ui.inverted.olive.basic.buttons .button:hover,
.ui.inverted.olive.buttons .basic.button:hover {
    box-shadow: 0 0 0 2px #d8ea5c inset!important;
    color: #d9e778!important
}

.ui.inverted.olive.basic.button:focus,
.ui.inverted.olive.basic.buttons .button:focus {
    box-shadow: 0 0 0 2px #daef47 inset!important;
    color: #d9e778!important
}

.ui.inverted.olive.basic.active.button,
.ui.inverted.olive.basic.buttons .active.button,
.ui.inverted.olive.buttons .basic.active.button {
    box-shadow: 0 0 0 2px #daed59 inset!important;
    color: #d9e778!important
}

.ui.inverted.olive.basic.button:active,
.ui.inverted.olive.basic.buttons .button:active,
.ui.inverted.olive.buttons .basic.button:active {
    box-shadow: 0 0 0 2px #cddf4d inset!important;
    color: #d9e778!important
}

.ui.yellow.button,
.ui.yellow.buttons .button {
    background-color: #fbbd08;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.ui.yellow.button {
    box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset
}

.ui.yellow.button:hover,
.ui.yellow.buttons .button:hover {
    background-color: #eaae00;
    color: #fff;
    text-shadow: none
}

.ui.yellow.button:focus,
.ui.yellow.buttons .button:focus {
    background-color: #daa300;
    color: #fff;
    text-shadow: none
}

.ui.yellow.button:active,
.ui.yellow.buttons .button:active {
    background-color: #cd9903;
    color: #fff;
    text-shadow: none
}

.ui.yellow.active.button,
.ui.yellow.button .active.button:active,
.ui.yellow.buttons .active.button,
.ui.yellow.buttons .active.button:active {
    background-color: #eaae00;
    color: #fff;
    text-shadow: none
}

.ui.basic.yellow.button,
.ui.basic.yellow.buttons .button {
    box-shadow: 0 0 0 1px #fbbd08 inset!important;
    color: #fbbd08!important
}

.ui.basic.yellow.button:hover,
.ui.basic.yellow.buttons .button:hover {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #eaae00 inset!important;
    color: #eaae00!important
}

.ui.basic.yellow.button:focus,
.ui.basic.yellow.buttons .button:focus {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #daa300 inset!important;
    color: #eaae00!important
}

.ui.basic.yellow.active.button,
.ui.basic.yellow.buttons .active.button {
    background: 0 0!important;
    box-shadow: 0 0 0 1px #eaae00 inset!important;
    color: #cd9903!important
}

.ui.basic.yellow.button:active,
.ui.basic.yellow.buttons .button:active {
    box-shadow: 0 0 0 1px #cd9903 inset!important;
    color: #cd9903!important
}

.ui.inverted.yellow.button,
.ui.inverted.yellow.buttons .button {
    background-color: transparent;
    box-shadow: 0 0 0 2px #ffe21f inset!important;
    color: #ffe21f
}

.ui.inverted.yellow.button.active,
.ui.inverted.yellow.button:active,
.ui.inverted.yellow.button:focus,
.ui.inverted.yellow.button:hover,
.ui.inverted.yellow.buttons .button.active,
.ui.inverted.yellow.buttons .button:active,
.ui.inverted.yellow.buttons .button:focus,
.ui.inverted.yellow.buttons .button:hover {
    box-shadow: none!important;
    color: rgba(0, 0, 0, .6)
}

.ui.inverted.yellow.button:hover,
.ui.inverted.yellow.buttons .button:hover {
    background-color: #ffdf05
}

.ui.inverted.yellow.button:focus,
.ui.inverted.yellow.buttons .button:focus {
    background-color: #f5d500
}

.ui.inverted.yellow.active.button,
.ui.inverted.yellow.buttons .active.button {
    background-color: #ffdf05
}

.ui.inverted.yellow.button:active,
.ui.inverted.yellow.buttons .button:active {
    background-color: #ebcd00
}

.ui.inverted.yellow.basic.button,
.ui.inverted.yellow.basic.buttons .button,
.ui.inverted.yellow.buttons .basic.button {
    background-color: transparent;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset!important;
    color: #fff!important
}

.ui.inverted.yellow.basic.button:hover,
.ui.inverted.yellow.basic.buttons .button:hover,
.ui.inverted.yellow.buttons .basic.button:hover {
    box-shadow: 0 0 0 2px #ffdf05 inset!important;
    color: #ffe21f!important
}

.ui.inverted.yellow.basic.button:focus,
.ui.inverted.yellow.basic.buttons .button:focus {
    box-shadow: 0 0 0 2px #f5d500 inset!important;
    color: #ffe21f!important
}

.ui.inverted.yellow.basic.active.button,
.ui.inverted.yellow.basic.buttons .active.button,
.ui.inverted.yellow.buttons .basic.active.button {
    box-shadow: 0 0 0 2px #ffdf05 inset!important;
    color: #ffe21f!important
}

.ui.inverted.yellow.basic.button:active,
.ui.inverted.yellow.basic.buttons .button:active,
.ui.inverted.yellow.buttons .basic.button:active {
    box-shadow: 0 0 0 2px #ebcd00 inset!important;
    color: #ffe21f!important
}

.ui.negative.button,
.ui.positive.button,
.ui.primary.button,
.ui.secondary.button {
    box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset
}

.ui.primary.button,
.ui.primary.buttons .button {
    background-color: #2185d0;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.ui.primary.button:hover,
.ui.primary.buttons .button:hover {
    background-color: #1678c2;
    color: #fff;
    text-shadow: none
}

.ui.primary.button:focus,
.ui.primary.buttons .button:focus {
    background-color: #0d71bb;
    color: #fff;
    text-shadow: none
}

.ui.primary.button:active,
.ui.primary.buttons .button:active {
    background-color: #1a69a4;
    color: #fff;
    text-shadow: none
}

.ui.primary.active.button,
.ui.primary.buttons .active.button {
    background-color: #1279c6;
    color: #fff;
    text-shadow: none
}

.ui.secondary.button,
.ui.secondary.buttons .button {
    background-color: #1b1c1d;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.ui.secondary.button:hover,
.ui.secondary.buttons .button:hover {
    background-color: #27292a;
    color: #fff;
    text-shadow: none
}

.ui.secondary.button:focus,
.ui.secondary.buttons .button:focus {
    background-color: #2e3032;
    color: #fff;
    text-shadow: none
}

.ui.secondary.button:active,
.ui.secondary.buttons .button:active {
    background-color: #343637;
    color: #fff;
    text-shadow: none
}

.ui.secondary.active.button,
.ui.secondary.buttons .active.button {
    background-color: #27292a;
    color: #fff;
    text-shadow: none
}

.ui.positive.button,
.ui.positive.buttons .button {
    background-color: #21ba45!important;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.ui.positive.button:hover,
.ui.positive.buttons .button:hover {
    background-color: #16ab39!important;
    color: #fff;
    text-shadow: none
}

.ui.positive.button:focus,
.ui.positive.buttons .button:focus {
    background-color: #0ea432!important;
    color: #fff;
    text-shadow: none
}

.ui.positive.button:active,
.ui.positive.buttons .button:active {
    background-color: #198f35!important;
    color: #fff;
    text-shadow: none
}

.ui.positive.active.button,
.ui.positive.buttons .active.button,
.ui.positive.buttons .active.button:active {
    background-color: #13ae38;
    color: #fff;
    text-shadow: none
}

.ui.negative.button,
.ui.negative.buttons .button {
    background-color: #db2828!important;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.ui.negative.button:hover,
.ui.negative.buttons .button:hover {
    background-color: #d01919!important;
    color: #fff;
    text-shadow: none
}

.ui.negative.button:focus,
.ui.negative.buttons .button:focus {
    background-color: #ca1010!important;
    color: #fff;
    text-shadow: none
}

.ui.negative.button:active,
.ui.negative.buttons .button:active {
    background-color: #b21e1e!important;
    color: #fff;
    text-shadow: none
}

.ui.negative.active.button,
.ui.negative.buttons .active.button,
.ui.negative.buttons .active.button:active {
    background-color: #d41515;
    color: #fff;
    text-shadow: none
}

.ui.buttons {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 0;
    vertical-align: baseline;
    margin: 0 .25em 0 0
}

.ui.buttons:not(.basic):not(.inverted) {
    box-shadow: none
}

.ui.buttons:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

.jplayer_button.active:after,
div.jp-type-single:after {
    content: ''
}

.ui.buttons .button {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    border-radius: 0;
    margin: 0
}

.ui.buttons:not(.basic):not(.inverted)>.button,
.ui.buttons>.ui.button:not(.basic):not(.inverted) {
    box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, .15) inset
}

.ui.buttons .button:first-child {
    border-left: none;
    margin-left: 0;
    border-top-left-radius: .28571429rem;
    border-bottom-left-radius: .28571429rem
}

.ui.buttons .button:last-child {
    border-top-right-radius: .28571429rem;
    border-bottom-right-radius: .28571429rem
}

.ui.vertical.buttons {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.ui.vertical.buttons .button {
    display: block;
    float: none;
    width: 100%;
    margin: 0;
    box-shadow: none
}

.colpick,
.colpick.colpick_full_ns .colpick_current_color,
.colpick.colpick_full_ns .colpick_submit,
.colpick.colpick_hex .colpick_hsb_b,
.colpick.colpick_hex .colpick_hsb_h,
.colpick.colpick_hex .colpick_hsb_s,
.colpick.colpick_hex .colpick_rgb_b,
.colpick.colpick_hex .colpick_rgb_g,
.colpick.colpick_hex .colpick_rgb_r,
.colpick.colpick_hex_ns .colpick_current_color,
.colpick.colpick_hex_ns .colpick_submit,
.colpick.colpick_rgbhex .colpick_hsb_b,
.colpick.colpick_rgbhex .colpick_hsb_h,
.colpick.colpick_rgbhex .colpick_hsb_s,
.colpick.colpick_rgbhex_ns .colpick_current_color,
.colpick.colpick_rgbhex_ns .colpick_submit {
    display: none
}

.ui.vertical.buttons .button:first-child,
.ui.vertical.buttons .huge.button:first-child,
.ui.vertical.buttons .massive.button:first-child,
.ui.vertical.buttons .mini.button:first-child,
.ui.vertical.buttons .small.button:first-child,
.ui.vertical.buttons .tiny.button:first-child {
    border-radius: .28571429rem .28571429rem 0 0
}

.ui.vertical.buttons .button:last-child,
.ui.vertical.buttons .gigantic.button:last-child,
.ui.vertical.buttons .huge.button:last-child,
.ui.vertical.buttons .massive.button:last-child,
.ui.vertical.buttons .mini.button:last-child,
.ui.vertical.buttons .small.button:last-child,
.ui.vertical.buttons .tiny.button:last-child {
    margin-bottom: 0;
    border-radius: 0 0 .28571429rem .28571429rem
}

.colpick {
    position: absolute;
    box-sizing: content-box;
    width: 346px;
    height: 178px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    direction: ltr;
    background: #FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none
}

.colpick .colpick_color {
    position: absolute;
    left: 7px;
    top: 7px;
    width: 156px;
    height: 156px;
    overflow: hidden;
    outline: #aaa solid 1px;
    cursor: crosshair
}

.colpick .colpick_color_overlay1 {
    position: absolute;
    left: 0;
    top: 0;
    width: 156px;
    height: 156px;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff')
}

.colpick .colpick_color_overlay2 {
    position: absolute;
    left: 0;
    top: 0;
    width: 156px;
    height: 156px;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0)
}

.colpick .colpick_selector_outer {
    background: 0 0;
    position: absolute;
    width: 11px;
    height: 11px;
    margin: -6px 0 0 -6px;
    border: 1px solid #000;
    border-radius: 50%
}

.colpick .colpick_selector_inner {
    position: absolute;
    width: 9px;
    height: 9px;
    border: 1px solid #fff;
    border-radius: 50%
}

.colpick .colpick_hue {
    position: absolute;
    top: 6px;
    left: 175px;
    width: 19px;
    height: 156px;
    border: 1px solid #aaa;
    cursor: n-resize
}

.colpick .colpick_hue_arrs {
    position: absolute;
    left: -8px;
    width: 35px;
    height: 7px;
    margin: -7px 0 0
}

.colpick .colpick_hue_larr,
.colpick .colpick_hue_rarr {
    position: absolute;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent
}

.colpick .colpick_hue_larr {
    border-left: 7px solid #858585
}

.colpick .colpick_hue_rarr {
    right: 0;
    border-right: 7px solid #858585
}

.colpick .colpick_current_color,
.colpick .colpick_new_color {
    top: 6px;
    height: 27px;
    background: red;
    border: 1px solid #8f8f8f;
    width: 60px;
    position: absolute
}

.colpick .colpick_new_color {
    left: 207px
}

.colpick .colpick_current_color {
    left: 277px
}

.colpick .colpick_field,
.colpick .colpick_hex_field {
    position: absolute;
    height: 20px;
    width: 60px;
    overflow: hidden;
    background: #FFF;
    color: #b8b8b8;
    font-size: 12px;
    border: 1px solid #2DCC70;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.colpick .colpick_rgb_r {
    top: 40px;
    left: 207px
}

.colpick .colpick_rgb_g {
    top: 67px;
    left: 207px
}

.colpick .colpick_rgb_b {
    top: 94px;
    left: 207px
}

.colpick .colpick_hsb_h {
    top: 40px;
    left: 277px
}

.colpick .colpick_hsb_s {
    top: 67px;
    left: 277px
}

.colpick .colpick_hsb_b {
    top: 94px;
    left: 277px
}

.colpick .colpick_hex_field {
    width: 68px;
    left: 207px;
    top: 121px
}

.colpick .colpick_focus {
    border-color: #999
}

.colpick .colpick_field_letter {
    position: absolute;
    width: 12px;
    height: 20px;
    line-height: 20px;
    padding-left: 4px;
    background: #FFF;
    border-right: 1px solid #2DCC70;
    font-weight: 700;
    color: #2DCC70
}

.colpick .colpick_field input,
.colpick .colpick_hex_field input {
    position: absolute;
    right: 11px;
    margin: 0;
    padding: 0;
    height: 20px;
    line-height: 20px;
    background: 0 0;
    border: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #2DCC70;
    text-align: right;
    outline: 0
}

.colpick .colpick_hex_field input {
    right: 4px
}

.colpick .colpick_field_arrs {
    position: absolute;
    top: 0;
    right: 0;
    width: 9px;
    height: 21px;
    cursor: n-resize
}

.colpick .colpick_field_darr,
.colpick .colpick_field_uarr {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    position: absolute
}

.colpick .colpick_field_uarr {
    top: 5px;
    border-bottom: 4px solid #959595
}

.colpick .colpick_field_darr {
    bottom: 5px;
    border-top: 4px solid #959595
}

.colpick .colpick_submit {
    position: absolute;
    left: 207px;
    top: 149px;
    width: 130px;
    height: 22px;
    line-height: 22px;
    background: #FFF;
    text-align: center;
    color: #2DCC70;
    font-size: 12px;
    font-weight: 700;
    border: 1px solid #2DCC70;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.colpick .colpick_submit:hover {
    background: #2DCC70;
    color: #FFF;
    border-color: #2DCC70;
    cursor: pointer
}

.colpick.colpick_full_ns .colpick_new_color {
    width: 130px;
    height: 25px
}

.colpick.colpick_full_ns .colpick_hsb_h,
.colpick.colpick_full_ns .colpick_rgb_r {
    top: 42px
}

.colpick.colpick_full_ns .colpick_hsb_s,
.colpick.colpick_full_ns .colpick_rgb_g {
    top: 73px
}

.colpick.colpick_full_ns .colpick_hsb_b,
.colpick.colpick_full_ns .colpick_rgb_b {
    top: 104px
}

.colpick.colpick_full_ns .colpick_hex_field {
    top: 135px
}

.colpick.colpick_rgbhex {
    width: 282px
}

.colpick.colpick_rgbhex .colpick_field,
.colpick.colpick_rgbhex .colpick_submit {
    width: 68px
}

.colpick.colpick_rgbhex .colpick_new_color {
    width: 34px;
    border-right: none
}

.colpick.colpick_rgbhex .colpick_current_color {
    width: 34px;
    left: 240px;
    border-left: none
}

.colpick.colpick_rgbhex_ns .colpick_new_color {
    width: 68px;
    border: 1px solid #8f8f8f
}

.colpick.colpick_rgbhex_ns .colpick_rgb_r {
    top: 42px
}

.colpick.colpick_rgbhex_ns .colpick_rgb_g {
    top: 73px
}

.colpick.colpick_rgbhex_ns .colpick_rgb_b {
    top: 104px
}

.colpick.colpick_rgbhex_ns .colpick_hex_field {
    top: 135px
}

.colpick.colpick_hex {
    width: 206px;
    height: 201px
}

.colpick.colpick_hex .colpick_hex_field {
    width: 72px;
    height: 25px;
    top: 168px;
    left: 80px
}

.colpick.colpick_hex .colpick_hex_field div,
.colpick.colpick_hex .colpick_hex_field input {
    height: 25px;
    line-height: 25px
}

.colpick.colpick_hex .colpick_new_color {
    left: 9px;
    top: 168px;
    width: 30px;
    border-right: none
}

.colpick.colpick_hex .colpick_current_color {
    left: 39px;
    top: 168px;
    width: 30px;
    border-left: none
}

.colpick.colpick_hex .colpick_submit {
    left: 164px;
    top: 168px;
    width: 30px;
    height: 25px;
    line-height: 25px
}

.colpick.colpick_hex_ns .colpick_hex_field {
    width: 80px
}

.colpick.colpick_hex_ns .colpick_new_color {
    width: 60px;
    border: 1px solid #8f8f8f
}

.colpick.colpick_dark {
    background: #161616;
    border-color: #2a2a2a
}

.colpick.colpick_dark .colpick_color {
    outline-color: #333
}

.colpick.colpick_dark .colpick_hue {
    border-color: #555
}

.colpick.colpick_dark .colpick_field,
.colpick.colpick_dark .colpick_hex_field {
    background: #101010;
    border-color: #2d2d2d
}

.colpick.colpick_dark .colpick_field_letter {
    background: #131313;
    border-color: #2d2d2d;
    color: #696969
}

.colpick.colpick_dark .colpick_field input,
.colpick.colpick_dark .colpick_hex_field input {
    color: #7a7a7a
}

.colpick.colpick_dark .colpick_field_uarr {
    border-bottom-color: #696969
}

.colpick.colpick_dark .colpick_field_darr {
    border-top-color: #696969
}

.colpick.colpick_dark .colpick_focus {
    border-color: #444
}

.colpick.colpick_dark .colpick_submit {
    background: #131313;
    border-color: #2d2d2d;
    color: #7a7a7a
}

.colpick.colpick_dark .colpick_submit:hover {
    background-color: #101010;
    border-color: #444
}

div.jp-audio,
div.jp-audio-stream,
div.jp-video {
    font-size: 1.25em;
    font-family: Verdana, Arial, sans-serif;
    line-height: 1.6;
    color: #666
}

div.jp-audio-stream {
    width: 182px
}

div.jp-video-270p {
    width: 480px
}

div.jp-video-360p {
    width: 640px
}

div.jp-video-full {
    width: 480px;
    height: 39px;
    position: static!important;
    position: relative
}

div.jp-video-full div div {
    z-index: 1000
}

div.jp-video-full div.jp-jplayer {
    top: 0;
    left: 0;
    position: fixed!important;
    position: relative;
    overflow: hidden
}

div.jp-video-full div.jp-gui {
    position: fixed!important;
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001
}

div.jp-video-full div.jp-interface {
    position: absolute!important;
    position: relative;
    bottom: 0;
    left: 0
}

div.jp-interface {
    position: relative;
    width: 100%
}

div.jp-audio div.jp-type-single div.jp-interface {
    height: 39px
}

div.jp-audio div.jp-type-playlist div.jp-interface,
div.jp-audio-stream div.jp-type-single div.jp-interface {
    height: 80px
}

div.jp-video div.jp-interface {
    border-top: 1px solid #009be3
}

div.jp-controls-holder {
    width: 440px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    top: -8px
}

div.jp-interface ul.jp-controls {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden
}

div.jp-audio ul.jp-controls {
    width: 18px;
    position: absolute;
    left: 12px;
    top: 12px
}

div.jp-audio-stream ul.jp-controls {
    width: 142px;
    padding: 20px 20px 0
}

div.jp-video div.jp-type-single ul.jp-controls {
    width: 78px;
    margin-left: 200px
}

div.jp-video div.jp-type-playlist ul.jp-controls {
    width: 134px;
    margin-left: 172px
}

div.jp-interface ul.jp-controls li,
div.jp-video ul.jp-controls {
    display: inline;
    float: left
}

div.jp-interface ul.jp-controls a {
    display: block;
    overflow: hidden;
    text-indent: -9999px
}

a.jp-pause,
a.jp-play {
    width: 18px;
    height: 18px
}

a.jp-play {
    background: url(../images/jplayer_custom.png) no-repeat
}

a.jp-play:hover {
    background: url(../images/jplayer_custom.png) 0 -18px no-repeat
}

a.jp-pause {
    background: url(../images/jplayer_custom.png) -18px 0 no-repeat;
    display: none
}

a.jp-pause:hover {
    background: url(../images/jplayer_custom.png) -18px -18px no-repeat
}

a.jp-next,
a.jp-previous,
a.jp-stop {
    width: 28px;
    height: 28px;
    margin-top: 6px
}

a.jp-stop {
    background: url(../images/jplayer_custom.png) 0 -83px no-repeat;
    margin-left: 10px
}

a.jp-stop:hover {
    background: url(../images/jplayer_custom.png) -29px -83px no-repeat
}

a.jp-previous {
    background: url(../images/jplayer_custom.png) 0 -112px no-repeat
}

a.jp-previous:hover {
    background: url(../images/jplayer_custom.png) -29px -112px no-repeat
}

a.jp-next {
    background: url(../images/jplayer_custom.png) 0 -141px no-repeat
}

a.jp-next:hover {
    background: url(../images/jplayer_custom.png) -29px -141px no-repeat
}

div.jp-progress {
    overflow: hidden;
    background-color: #FFF;
    border-radius: 7px
}

div.jp-audio div.jp-progress {
    position: absolute;
    top: 32px;
    height: 7px
}

div.jp-audio div.jp-type-single div.jp-progress {
    left: 36px;
    top: 22px;
    width: 220px;
    background-color: #ECECEC
}

div.jp-audio div.jp-type-playlist div.jp-progress {
    left: 166px;
    width: 130px
}

div.jp-video div.jp-progress {
    top: 0;
    left: 0;
    width: 100%;
    height: 7px
}

div.jp-seek-bar {
    background-color: #ECECEC;
    width: 0;
    height: 100%;
    cursor: pointer
}

div.jp-play-bar {
    background-color: #2dcc70;
    width: 0;
    height: 100%
}

div.jp-seeking-bg {
    background: url(jplayer.blue.monday.seeking.gif)
}

a.jp-mute,
a.jp-unmute,
a.jp-volume-max {
    width: 18px;
    height: 15px;
    margin-top: 12px
}

div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {
    margin-left: 210px
}

div.jp-audio div.jp-type-playlist a.jp-mute,
div.jp-audio div.jp-type-playlist a.jp-unmute {
    margin-left: 154px
}

div.jp-audio-stream div.jp-type-single a.jp-mute,
div.jp-audio-stream div.jp-type-single a.jp-unmute {
    margin-left: 10px
}

div.jp-audio a.jp-volume-max,
div.jp-audio-stream a.jp-volume-max {
    margin-left: 56px
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute,
div.jp-video a.jp-volume-max {
    position: absolute;
    top: 12px;
    margin-top: 0
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute {
    left: 50px
}

div.jp-video a.jp-volume-max {
    left: 134px
}

a.jp-mute {
    background: url(jplayer_custom.png) 0 -170px no-repeat
}

a.jp-mute:hover {
    background: url(jplayer_custom.png) -19px -170px no-repeat
}

a.jp-unmute {
    background: url(jplayer_custom.png) -60px -170px no-repeat;
    display: none
}

a.jp-unmute:hover {
    background: url(jplayer_custom.png) -79px -170px no-repeat
}

a.jp-volume-max {
    background: url(jplayer_custom.png) 0 -186px no-repeat
}

a.jp-volume-max:hover {
    background: url(jplayer_custom.png) -19px -186px no-repeat
}

div.jp-volume-bar {
    position: absolute;
    overflow: hidden;
    background: url(jplayer_custom.png) 0 -250px repeat-x;
    width: 46px;
    height: 5px;
    cursor: pointer
}

div.jp-audio div.jp-volume-bar {
    top: 37px;
    left: 330px
}

div.jp-audio-stream div.jp-volume-bar {
    top: 37px;
    left: 92px
}

div.jp-video div.jp-volume-bar {
    top: 17px;
    left: 72px
}

div.jp-volume-bar-value {
    background: url(jplayer_custom.png) 0 -256px repeat-x;
    width: 0;
    height: 5px
}

div.jp-audio div.jp-time-holder {
    position: absolute;
    top: 50px
}

div.jp-audio div.jp-type-single div.jp-time-holder {
    left: 110px;
    width: 186px
}

div.jp-audio div.jp-type-playlist div.jp-time-holder {
    left: 166px;
    width: 130px
}

div.jp-current-time,
div.jp-duration {
    width: 60px;
    font-size: .64em;
    font-style: oblique
}

div.jp-current-time {
    float: left;
    display: inline
}

div.jp-duration {
    float: right;
    display: inline;
    text-align: right
}

div.jp-video div.jp-current-time {
    margin-left: 20px
}

div.jp-video div.jp-duration {
    margin-right: 20px
}

div.jp-title {
    text-align: left;
    width: 255px;
    padding-left: 35px;
    overflow: hidden;
    height: 20px
}

div.jp-playlist {
    width: 100%;
    padding-left: 35px
}

div.jp-type-playlist div.jp-title,
div.jp-type-single div.jp-playlist,
div.jp-type-single div.jp-title {
    border-top: none
}

div.jp-playlist ul,
div.jp-title {
    list-style-type: none;
    margin: 0;
    font-size: 12px;
    color: #a8abad
}

div.jp-title li {
    padding: 5px 0;
    font-weight: 700
}

div.jp-playlist li {
    padding: 5px 0 4px 20px;
    border-bottom: 1px solid #eee
}

div.jp-playlist li div {
    display: inline
}

div.jp-type-playlist div.jp-playlist li:last-child {
    padding: 5px 0 5px 20px;
    border-bottom: none
}

div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
    list-style-type: square;
    list-style-position: inside;
    padding-left: 7px
}

div.jp-type-playlist div.jp-playlist a {
    color: #333;
    text-decoration: none
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-current,
div.jp-type-playlist div.jp-playlist a:hover {
    color: #0d88c1
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px;
    font-weight: 700;
    color: #666
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
    color: #0d88c1
}

div.jp-type-playlist div.jp-playlist span.jp-free-media {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px
}

div.jp-type-playlist div.jp-playlist span.jp-free-media a {
    color: #666
}

div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {
    color: #0d88c1
}

span.jp-artist {
    font-size: .8em;
    color: #666
}

div.jp-video-play {
    width: 100%;
    overflow: hidden;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0)
}

div.jp-video-270p div.jp-video-play {
    margin-top: -270px;
    height: 270px
}

div.jp-video-360p div.jp-video-play {
    margin-top: -360px;
    height: 360px
}

div.jp-video-full div.jp-video-play {
    height: 100%
}

a.jp-video-play-icon {
    position: relative;
    display: block;
    width: 112px;
    height: 100px;
    margin-left: -56px;
    margin-top: -50px;
    left: 50%;
    top: 50%;
    background: url(jplayer.blue.monday.video.play.png) no-repeat;
    text-indent: -9999px
}

div.jp-video-play:hover a.jp-video-play-icon {
    background: url(jplayer.blue.monday.video.play.png) 0 -100px no-repeat
}

div.jp-jplayer,
div.jp-jplayer audio {
    width: 0;
    height: 0
}

div.jp-jplayer {
    background-color: #000
}

ul.jp-toggles {
    list-style-type: none;
    padding: 0;
    margin: 0 auto;
    overflow: hidden
}

div.jp-audio .jp-type-single ul.jp-toggles {
    width: 25px
}

div.jp-audio .jp-type-playlist ul.jp-toggles {
    width: 55px;
    margin: 0;
    position: absolute;
    left: 325px;
    top: 50px
}

div.jp-video ul.jp-toggles {
    margin-top: 10px;
    width: 100px
}

ul.jp-toggles li {
    display: block;
    float: right
}

ul.jp-toggles li a {
    display: block;
    width: 25px;
    height: 18px;
    text-indent: -9999px;
    line-height: 100%
}

a.jp-full-screen {
    background: url(jplayer_custom.png) 0 -310px no-repeat;
    margin-left: 20px
}

a.jp-full-screen:hover {
    background: url(jplayer_custom.png) -30px -310px no-repeat
}

a.jp-restore-screen {
    background: url(jplayer_custom.png) -60px -310px no-repeat;
    margin-left: 20px
}

a.jp-restore-screen:hover {
    background: url(jplayer_custom.png) -90px -310px no-repeat
}

a.jp-repeat {
    background: url(jplayer_custom.png) 0 -290px no-repeat
}

a.jp-repeat:hover {
    background: url(jplayer_custom.png) -30px -290px no-repeat
}

a.jp-repeat-off {
    background: url(jplayer_custom.png) -60px -290px no-repeat
}

a.jp-repeat-off:hover {
    background: url(jplayer_custom.png) -90px -290px no-repeat
}

a.jp-shuffle {
    background: url(jplayer_custom.png) 0 -270px no-repeat;
    margin-left: 5px
}

a.jp-shuffle:hover {
    background: url(jplayer_custom.png) -30px -270px no-repeat
}

a.jp-shuffle-off {
    background: url(jplayer_custom.png) -60px -270px no-repeat;
    margin-left: 5px
}

a.jp-shuffle-off:hover {
    background: url(jplayer_custom.png) -90px -270px no-repeat
}

.jp-no-solution {
    padding: 5px;
    font-size: .8em;
    background-color: #eee;
    border: 2px solid #009be3;
    color: #000;
    display: none
}

.jp-no-solution a {
    color: #000
}

.jp-no-solution span {
    font-size: 1em;
    display: block;
    text-align: center;
    font-weight: 700
}

.jplayer_button {
    cursor: pointer;
    width: 60px;
    height: 23px;
    border-radius: 2px;
    color: #A5A2A2;
    text-align: center;
    text-decoration: none;
    display: block;
    position: absolute;
    right: 10px;
    top: 7px;
    font-size: 13px;
    user-select: none;
    border: 1px solid #2DCC70
}

.jplayer_button.active {
    background-color: #2dcc70;
    color: #b8e4ca
}

div.jp-type-single {
    position: relative
}

div.jp-type-single:after {
    position: absolute;
    bottom: 0;
    height: 1px;
    background-color: #f1f4f6;
    right: 0;
    width: 100%;
    display: block
}

@media(max-width:1200px) {
    div.jp-audio div.jp-type-single div.jp-progress {
        width: 220px
    }
}

@media(max-width:970px) {
    div.jp-audio div.jp-type-single div.jp-progress {
        width: 220px
    }
}

@media(max-width:768px) {
    div.jp-audio div.jp-type-single div.jp-progress {
        width: 75%
    }
}

@media(min-width:1200px) {
    div.jp-audio div.jp-type-single div.jp-progress {
        width: 220px
    }
}

@media(max-width:500px) {
    div.jp-audio div.jp-type-single div.jp-progress {
        width: 65%
    }
}

@media(max-width:479px) {
    div.jp-audio div.jp-type-single div.jp-progress {
        width: 60%
    }
}

.cropFrame {
    overflow: hidden;
    position: relative
}

.cropControls,
.cropImage {
    position: absolute;
    left: 0
}

.cropImage {
    top: 0;
    cursor: move;
    max-width: none
}

.cropControls {
    background: #000;
    width: 100%;
    height: 37px;
    z-index: 100;
    bottom: 0
}

.cropFrame:hover .cropControls,
.hover .cropControls {
    opacity: .6;
    filter: alpha(opacity=60)
}

.cropFrame .cropControls:hover {
    opacity: 1
}

.cropControls span {
    display: block;
    float: left;
    color: #fff;
    font-size: 11px;
    margin: 7px 0 0 5px;
    padding: .375rem 1rem
}

.cropZoomIn,
.cropZoomOut {
    display: block;
    float: right;
    margin: 10px 4px 0 0;
    background: #fff;
    color: #000;
    border-radius: 9px;
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    zoom: expression(this.runtimeStyle.zoom="1", this.appendChild( document.createElement("b")).className="after")\9
}

.cropZoomIn .after,
.cropZoomIn::after {
    content: "+";
    display: block
}

.cropZoomOut .after,
.cropZoomOut::after {
    vertical-align: top;
    line-height: 14px;
    font-size: 22px;
    margin-left: -2px;
    content: "-";
    display: block
}

.mCustomScrollbar {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom
}

.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
    -ms-touch-action: auto;
    touch-action: auto
}

.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: 0;
    direction: ltr
}

.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto
}

.mCSB_inside>.mCSB_container {
    margin-right: 30px
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
    margin-right: 0;
    margin-left: 15px
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-left: 0
}

.mCSB_scrollTools {
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCSB_outside+.mCSB_scrollTools {
    right: -26px
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
    right: auto;
    left: 0
}

.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
    left: -26px
}

.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto
}

.mCSB_scrollTools a+.mCSB_draggerContainer {
    margin: 20px 0
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px
}

.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: center
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 12px
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 8px
}

.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonUp {
    display: block;
    position: absolute;
    height: 20px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer
}

.mCSB_scrollTools .mCSB_buttonDown {
    bottom: 0
}

.mCSB_horizontal.mCSB_inside>.mCSB_container {
    margin-right: 0;
    margin-bottom: 30px
}

.mCSB_horizontal.mCSB_outside>.mCSB_container {
    min-height: 100%
}

.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0
}

.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: -26px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
    margin: 0 20px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 30px;
    height: 100%;
    left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    margin: 2px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 8px;
    margin: 4px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    display: block;
    position: absolute;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
    left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    right: 0
}

.mCSB_container_wrapper {
    position: absolute;
    height: auto;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-right: 30px;
    margin-bottom: 30px
}

.mCSB_container_wrapper>.mCSB_container {
    padding-right: 30px;
    padding-bottom: 30px;
    box-sizing: border-box
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 20px
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 20px
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 0
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 0
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 20px
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 0
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {
    margin-right: 0;
    margin-left: 30px
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
    padding-right: 0
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
    padding-bottom: 0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
    margin-left: 0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0
}

.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
    -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out
}

.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools {
    opacity: 0;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)"
}

.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,
.mCustomScrollBox:hover>.mCSB_scrollTools,
.mCustomScrollBox:hover~.mCSB_scrollTools,
.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)"
}

.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .75);
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .85);
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)"
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .9);
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"
}

.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp {
    background-image: url(mCSB_buttons.png);
    background-repeat: no-repeat;
    opacity: .4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0
}

.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px
}

.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px
}

.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px
}

.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover,
.mCSB_scrollTools .mCSB_buttonUp:hover {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active,
.mCSB_scrollTools .mCSB_buttonUp:active {
    opacity: .9;
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .15)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, .1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, .75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px auto
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .85)
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .9)
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px 0
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -20px
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -40px
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -56px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px 0
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -20px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -40px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -56px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, .1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, .75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .85)
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .9)
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px 0
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -20px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -40px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -56px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px 0
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -20px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -40px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -56px
}

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .1)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .15)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .15)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger {
    height: 14px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 14px;
    margin: 0 1px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 14px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 14px;
    margin: 1px 0
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 16px;
    height: 16px;
    margin: -1px 0
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 4px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 16px;
    width: 16px;
    margin: 0 -1px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 -72px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -92px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -112px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -128px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .15)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px -72px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -92px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -112px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -128px
}

.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
    width: 4px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    background-color: transparent;
    background-position: center
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
    background-repeat: repeat-y;
    opacity: .3;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0;
    background-repeat: repeat-x
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px -72px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -92px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -112px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -128px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px -72px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -92px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -112px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -128px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-y;
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%)
}

.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 70px
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 70px
}

.mCS-3d-dark.mCSB_scrollTools,
.mCS-3d.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
    width: 8px;
    background-color: #000;
    background-color: rgba(0, 0, 0, .2);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px rgba(255, 255, 255, .2)
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #555
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 8px;
    margin: 4px 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px rgba(255, 255, 255, .2)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 8px;
    margin: 4px auto
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .1);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1)
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px
}

.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical {
    right: 1px
}

.mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCS-3d-thick.mCSB_scrollTools_vertical {
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,
.mCS-3d-thick.mCSB_scrollTools_horizontal {
    bottom: 1px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4);
    width: 12px;
    margin: 2px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4);
    height: 12px;
    width: auto
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #555
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #000;
    background-color: rgba(0, 0, 0, .05);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-3d-thick-dark.mCSB_scrollTools {
    box-shadow: inset 0 0 14px rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4), inset -1px 0 0 rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), inset 0 -1px 0 rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #777
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #fff;
    background-color: rgba(0, 0, 0, .05);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {
    right: 0;
    margin: 12px 0
}

.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 0;
    margin: 0 12px
}

.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {
    left: 0;
    right: auto
}

.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 50px
}

.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 50px
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)"
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)"
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)"
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)"
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    background-color: #000;
    background-color: rgba(0, 0, 0, .2)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px
}

.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 6px;
    margin: 5px 0
}

.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 12px
}

.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 12px;
    margin: 2px 0
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #2dcc70
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .1)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
    width: 12px;
    background-color: #000;
    background-color: rgba(0, 0, 0, .2)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    margin: 3px 5px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 6px;
    margin: 5px 3px;
    position: absolute;
    width: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 12px;
    margin: 2px 0
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .1)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-color: rgba(255, 255, 255, .2);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    border-color: #000;
    border-color: rgba(0, 0, 0, .2)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .6)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .6)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .75)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .85)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .9)
}

.sound-scroll .mCSB_scrollTools {
    position: absolute;
    width: 10px;
    height: auto;
    left: auto;
    top: 0;
    right: -4px;
    bottom: 0
}

.sound-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #2dcc70;
    border-radius: 2px
}

.sound-scroll .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #1dbd60
}

.screenScroll .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #2dcc70;
    border-radius: 2px
}


/*!
 * Cropper v2.3.4
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright (c) 2014-2016 Fengyuan Chen and contributors
 * Released under the MIT license
 *
 * Date: 2016-09-03T05:50:45.412Z

  /* homepage section header/hero */

.rf-homepage-container {
    width: 100%;
    margin: 0 auto;
}

.nokey {
    height: 80%;
    width: 100%;
    position: absolute;
}

@keyframes move_wave {
    0% {
        transform: translateX(0) translateZ(0) scaleY(1)
    }
    50% {
        transform: translateX(-25%) translateZ(0) scaleY(0.55)
    }
    100% {
        transform: translateX(-50%) translateZ(0) scaleY(1)
    }
}
.waveWrapper {
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}
.waveWrapperInner {
    position: absolute;
    width: 100%;
    overflow: hidden;
    height: 100%;
    bottom: -1px;
}
* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
body {
  min-height: 100vh;
  display: flex;
}
@media (max-width: 1040px) {
.logoTop{
  height: 92px;
  width: 64px;
  position: absolute;
  left: 50%;
  margin-left: -50px;
  top: 0px;
  margin-top: -50px;
}
svg {
  animation: rotateHourglass 10s ease-in-out infinite;
  transform-origin: 50% 50%;
}
}
@media (max-width: 4080px) {
svg {	
 position: absolute;
  margin-left: 30px;
  margin-top: 9px;
  width: 32px;
  height: auto;
}
svg {
  animation: rotateHourglass 10s ease-in-out infinite;
  transform-origin: 50% 50%;
}
}
#sand {
  animation: moveSand 10s ease-in-out infinite;
}
@keyframes rotateHourglass {
  95% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
@keyframes moveSand {
  95%,
  100% {
    transform: translateY(50px);
  }
}

.bgTop {
    z-index: 15;
    opacity: 0.5;
}
.bgMiddle {
    z-index: 10;
    opacity: 0.75;
}
.bgBottom {
    z-index: 5;
}
.wave {
    position: absolute;
    left: 0;
    width: 200%;
    height: 100%;
    background-repeat: repeat no-repeat;
    background-position: 0 bottom;
    transform-origin: center bottom;
}
.waveTop {
    background-size: 50% 100px;
}
.waveAnimation .waveTop {
  animation: move-wave 5s;
   -webkit-animation: move-wave 5s;
   -webkit-animation-delay: 1s;
   animation-delay: 1s;
}
.waveMiddle {
    background-size: 50% 120px;
}
.waveAnimation .waveMiddle {
    animation: move_wave 10s linear infinite;
}
.waveBottom {
    background-size: 50% 100px;
}
.waveAnimation .waveBottom {
    animation: move_wave 15s linear infinite;
}

.general-homepage-body {
    position: absolute;
    height: calc(100vh - 50px - 142px);
    width: 100%;
    position: relative;
    background-image: url("http://grupodatacenter.com.br/images/structure/background.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center;
}

.general-homepage-body .rf-homepage-container.rf-ar {
    max-width: 1500px;
    justify-content: flex-end
}

.homepage-body-content .rf-sec-heading {
    max-width: 443px
}

.general-homepage-body .rf-homepage-container {
    width: 90%;
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.general-homepage-body .rf-homepage-container .rf-scroll-wrap {
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 15;
    width: 90px;
    height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

.general-homepage-body .rf-homepage-container .rf-scroll-wrap .scroll-hint {
    animation: arrowBounce 5s linear infinite;
    width: 24px
}

.general-homepage-body .rf-homepage-container .homepage-body-content {
    z-index: 12;
    position: relative;
    max-width: 580px;
    transform: translateY(-5%)
}

.general-homepage-body .rf-descr {
    margin: 10px 0;
}

.general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper {
    position: absolute;
    right: 18%;
    bottom: 20px;
    z-index: 12
}

.general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper .artboard-img {
    width: 500px
}

.general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper .watch-explainer-wrapper {
    width: 100%;
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translateX(-200%);
    text-align: center;
    font-weight: 500;
    color: #387DFF;
    font-size: 20px;
    cursor: pointer
}

.general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper .watch-explainer-wrapper .play-btn {
    width: 50px;
    margin-bottom: 10px;
    cursor: pointer
}

.general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper .squirrel {
    width: 350px;
    height: 400px;
    background-image: url("https://static.rfstat.com/renderforest/images/v2/homepage-Images/homepage_seq2-min.png");
    background-repeat: no-repeat;
    animation: squirrel 4.5s steps(83) infinite;
    margin: auto;
    position: absolute;
    background-color: transparent;
    bottom: -20px;
    right: -300px
}


@media only screen and (max-width:1200px) {
    .general-homepage-body {
        background-repeat: no-repeat;
        background-size: cover
    }
    .general-homepage-body .rf-homepage-container .homepage-body-content {
        max-width: 500px;
        transform: none
    }
    .general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper {
        right: 18%
    }
    .general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper .artboard-img {
        width: 380px
    }
    .general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper .squirrel {
        bottom: -30px;
        transform: scale(1)
    }
}

@media only screen and (max-width:1440px) {
    .general-homepage-body .rf-homepage-container .homepage-body-content {
        max-width: 460px!important
    }
    .general-homepage-body .rf-homepage-container .homepage-body-content .descr {
        font-size: 16px
    }
    .general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper {
        transform: scale(.8);
        bottom: -30px
    }
    .general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper .squirrel {
        bottom: -16px
    }
}

@media only screen and (max-width:1366px) and (max-height:1024px) and (min-width:1366px) and (min-height:1024px) {
    .general-homepage-body {
        /*height: 50vh*/
    }
}

@media only screen and (max-width:1024px) and (max-height:1366px) and (min-width:1024px) and (min-height:1366px) {
    .general-homepage-body {
        /*height: 50vh*/
    }
}

@media only screen and (max-width:1020px) {
    .general-homepage-body {
        /*height: auto;*/
        padding: 120px 0 0
    }
    .general-homepage-body .rf-homepage-container {
        flex-direction: column
    }
    .general-homepage-body .rf-homepage-container .homepage-body-content {
        text-align: center;
        transform: unset;
        display: flex;
        flex-direction: column;
        max-width: 560px!important
    }
    .homepage-body-content .rf-sec-heading {
        margin: 0 auto;
        max-width: unset
    }
    .general-homepage-body .rf-homepage-container .homepage-body-content .rf-btn {
        margin: 0 auto
    }
    .general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper {
        position: relative;
        right: unset
    }
    .general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper .squirrel {
        right: -280px
    }
}

@media only screen and (max-width:767px) {
    .general-homepage-body .rf-homepage-container.rf-ar .artboard-squirrel-wrapper {
        align-self: flex-end
    }
    .general-homepage-body {
        background-image: none;
        background-image: linear-gradient(to bottom, #f1f8ff, #f3f9ff, #f4faff, #f6faff, #f7fbff);
    }
    .general-homepage-body .rf-homepage-container .homepage-body-content .rf-btn {
        height: 60px;
        line-height: 60px
    }
    .general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper {
        bottom: 0;
        align-self: flex-start;
        margin-left: 10%
    }
    .general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper .squirrel {
        width: 290px;
        bottom: -105px;
        transform: unset;
        animation: unset;
        background-image: url("https://static.rfstat.com/renderforest/images/v2/homepage-Images/squirrel-mini.svg");
        background-repeat: no-repeat
    }
}

@media only screen and (max-width:667px) {
    .general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper {
        margin-left: 10%
    }
    .general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper .artboard-img {
        width: 235px
    }
    .general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper .watch-explainer-wrapper .watch {
        font-size: 16px
    }
    .general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper .watch-explainer-wrapper .play-btn {
        width: 42px
    }
    .general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper .squirrel {
        width: 200px;
        bottom: -195px;
        right: -190px
    }
}

@media only screen and (max-width:550px) {
    .general-homepage-body .rf-homepage-container .homepage-body-content .descr {
        min-width: unset
    }
    .general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper {
        margin-left: 10%
    }
    .general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper .artboard-img {
        width: 190px
    }
    .general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper .watch-explainer-wrapper .play-btn {
        width: 30px
    }
    .general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper .squirrel {
        width: 180px;
        height: 200px;
        bottom: -15px;
        right: -150px
    }
}

@media only screen and (max-width:415px) {
    .general-homepage-body {
        padding-top: 60px
    }
    .general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper {
        margin-left: 0
    }
    .general-homepage-body .rf-homepage-container .artboard-squirrel-wrapper .squirrel {
        right: -103px
    }
}

@keyframes squirrel {
    from {
        background-position: 0
    }
    to {
        background-position: -29050px
    }
}

@keyframes arrowBounce {
    0%,
    100%,
    20%,
    50%,
    80% {
        transform: translateY(0)
    }
    40% {
        transform: translateY(-30px)
    }
    60% {
        transform: translateY(-15px)
    }
}

*{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

html, body{
    height: 100%;
    margin: 0;
    padding: 0;
}

/*
Theme Name: Escola da Inteligência
Theme URI: http://www.escoladainteligencia.com.br/
Author: Grupo Orium	
Author URI: http://www.grupoorium.com.br
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
Text Domain: escoladainteligencia

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
video {
	display: inline-block;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden] {
	display: none;
}

html {
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;

	color: #4a4a4a;
}

html,
button,
input,
select,
textarea {
	font-family: "Open Sans", Helvetica, sans-serif;
}

body {
	color: #141412;
	line-height: 1.5;
	margin: 0;
}

a {
	color: #ff8800;
	text-decoration: none;

	transition: color .2s ease-out;
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
}


/*a:focus {
	outline: thin dotted;
}*/

a:active,
a:hover {
	color: #ea9629;
	outline: 0;
}

a:hover {
	text-decoration: none;
}

.clear {
	clear: both;
}

address {
	font-style: italic;
	margin: 0 0 24px;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

mark {
	background: #ff0;
	color: #000;
}

p {
	margin: 0 0 24px;
}

code,
kbd,
pre,
samp {
	font-family: monospace, serif;
	font-size: 14px;
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
}

pre {
	background: #f5f5f5;
	color: #666;
	font-family: monospace;
	font-size: 14px;
	margin: 20px 0;
	overflow: auto;
	padding: 20px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}

blockquote {
	font-size: 18px;
	font-style: italic;
	font-weight: 300;
	margin: 24px 40px;
}

blockquote blockquote {
	margin-right: 0;
}

blockquote cite,
blockquote small {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}

blockquote em,
blockquote i {
	font-style: normal;
	font-weight: 300;
}

blockquote strong,
blockquote b {
	font-weight: 400;
}

small {
	font-size: smaller;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

dl {
	margin: 0 20px;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 0 20px;
}

menu,
ol,
ul {
	margin: 16px 0;
	padding: 0 0 0 40px;
}

ul {
	list-style-type: square;
}

nav ul,
nav ol {
	list-style: none;
	list-style-image: none;
}

li > ul,
li > ol {
	margin: 0;
}

img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 0;
}

form {
	margin: 0;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
	white-space: normal;
}

button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline;
}

button,
input {
	line-height: normal;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
input[disabled] {
	cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
	padding: 0;
}

input[type="search"] {
	
	width: 285px;
	height: 43px;

	background: url('images/bg-busca.png') no-repeat left top;

	padding: 0 50px 0 10px;

	border: none;
}


button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

table {
	border-bottom: 1px solid #ededed;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
	line-height: 2;
	margin: 0 0 20px;
	width: 100%;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

caption {
	font-size: 16px;
	margin: 20px 0;
}

th {
	font-weight: bold;
	text-transform: uppercase;
}

td {
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0;
}

del {
	color: #333;
}

ins {
	background: #fff9c0;
	text-decoration: none;
}

hr {
	background: url(images/dotted-line.png) repeat center top;
	background-size: 4px 4px;
	border: 0;
	height: 1px;
	margin: 0 0 24px;
}


/**
 * 2.0 Repeatable Patterns
 * ----------------------------------------------------------------------------
 */

.genericon:before,
.menu-toggle:after,
.featured-post:before,
.date a:before,
.entry-meta .author a:before,
.format-audio .entry-content:before,
.comments-link a:before,
.tags-links a:first-child:before,
.categories-links a:first-child:before,
.edit-link a:before,
.attachment .entry-title:before,
.attachment-meta:before,
.attachment-meta a:before,
.comment-awaiting-moderation:before,
.comment-reply-link:before,
.comment-reply-login:before,
.comment-reply-title small a:before,
.bypostauthor > .comment-body .fn:before,
.error404 .page-title:before {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font: normal 16px/1 Genericons;
	vertical-align: text-bottom;
}

/* Clearing floats */
.clear:after,
.attachment .entry-header:after,
.site-footer .widget-area:after,
.entry-content:after,
.page-content:after,
.navigation:after,
.nav-links:after,
.gallery:after,
.comment-form-author:after,
.comment-form-email:after,
.comment-form-url:after,
.comment-body:after {
	clear: both;
}

.clear:before,
.clear:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment-form-author:before,
.comment-form-author:after,
.comment-form-email:before,
.comment-form-email:after,
.comment-form-url:before,
.comment-form-url:after,
.comment-body:before,
.comment-body:after {
	content: "";
	display: table;
}

/* Assistive text */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	line-height: normal;
	padding: 15px 23px 14px;
	position: absolute;
	left: 5px;
	top: 5px;
	text-decoration: none;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

/* Form fields, general styles first. */
button,
input,
textarea {
	border: 2px solid #d4d0ba;
	font-family: inherit;
	padding: 5px;
}

input,
textarea {
	color: #141412;
}

input:focus,
textarea:focus {
	
	outline: 0;
}

/* Buttons */
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {

}

button:hover,
button:focus,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus {

}

button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {

}

.post-password-required input[type="submit"] {
	padding: 7px 24px 4px;
	vertical-align: bottom;
}

.post-password-required input[type="submit"]:active {
	padding: 5px 24px 6px;
}

/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {
	color: #7d7b6d;
}

:-moz-placeholder {
	color: #7d7b6d;
}

::-moz-placeholder {
	color: #7d7b6d;
}

:-ms-input-placeholder {
	color: #7d7b6d;
}

/*
 * Responsive images
 *
 * Fluid images for posts, comments, and widgets
 */
.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
	max-width: 100%;
}

/* Make sure images with WordPress-added height and width attributes are scaled correctly. */
.entry-content img,
.entry-summary img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto;
}

img.size-full,
img.size-large,
img.wp-post-image {
	height: auto;
	max-width: 100%;
}

/* Make sure videos and embeds fit their containers. */
embed,
iframe,
object,
video {
	max-width: 100%;
}

/* Override the Twitter embed fixed width. */
.entry-content .twitter-tweet-rendered {
	max-width: 100% !important;
}

/* Images */
.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

figure.wp-caption.alignleft,
img.alignleft {
	margin: 5px 20px 5px 0;
}

.wp-caption.alignleft {
	margin: 5px 10px 5px 0;
}

figure.wp-caption.alignright,
img.alignright {
	margin: 5px 0 5px 20px;
}

.wp-caption.alignright {
	margin: 5px 0 5px 10px;
}

img.aligncenter {
	margin: 5px auto;
}

img.alignnone {
	margin: 5px 0;
}

.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
	color: #fff;
	background-color: #ff7a04;

	font-size: 14px;
	font-style: italic;
	font-weight: 300;
	margin: 0;

	padding: 10px;

	text-align: center;
}

div.wp-caption.alignright img[class*="wp-image-"] {
	float: right;
}

div.wp-caption.alignright .wp-caption-text {
	padding-left: 10px;
}

img.wp-smiley,
.rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol {
	list-style-position: inside;
}


/**
 * 3.0 Basic Structure
 * ----------------------------------------------------------------------------
 */

.site {
	
	margin: 0 auto;

	width: 100%;
}

.site-main {
	position: relative;
}

.site-main .sidebar-container {
	width: 100%;
}

.site-main .sidebar-inner {
	margin: 0 auto;
	max-width: 1040px;
}


/**
 * 4.0 Header
 * ----------------------------------------------------------------------------
 */

/**
 * 4.1 Site Header
 * ----------------------------------------------------------------------------
 */

.site-header {
	position: relative;

	width: 100%;
	min-height: 186px;
}
#cabecalho-top {
	max-width: 1040px;
	width: 100%;
	height:128px;
}
table {
  border-collapse: collapse;
}

table, th, td {
  border: none;
  padding:0;
  display: table-cell;
	position: relative;
	vertical-align: middle;
	text-align: center;
}
#cabecalho-top #logo {
		width:200px;
		height:128px;
		float: left;
	margin-left: 80px;
	}

	#cabecalho-top #menu-cabecalho-direita {
		float: right;
	}
		#cabecalho-top #menu-cabecalho-direita .midias {
			float: right;
		}
		#cabecalho-top #menu-cabecalho-direita .midias li {
			width: 35px;
			height: 43px;	

			margin-left: 3px;
		}
		#cabecalho-top #menu-cabecalho-direita .midias li a {
			text-indent: -9999px;

			width: 35px;
			height: 35px;

			display: block;

			background: url('images/ico-midias-topo.png') no-repeat;
		}
		#cabecalho-top #menu-cabecalho-direita .midias li.facebook a {
			background-position: left top;
		}
			#cabecalho-top #menu-cabecalho-direita .midias li.facebook a:hover {
				background-position: left bottom;
			}
		#cabecalho-top #menu-cabecalho-direita .midias li.twitter a {
			background-position: center top;
		}
			#cabecalho-top #menu-cabecalho-direita .midias li.twitter a:hover {
				background-position: center bottom;
			}
		#cabecalho-top #menu-cabecalho-direita .midias li.youtube a {
			background-position: right top;
		}
			#cabecalho-top #menu-cabecalho-direita .midias li.youtube a:hover {
				background-position: right bottom;
			}


/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */

.main-navigation {
	clear: both;
	top:-26px;
	margin: 0 auto;
	max-width: 1080px;
	min-height: 74px;
	position: relative;
}

#box-cadastro-container {
	width: 226px;

	position: absolute;

	right: 0;
	top: -3px;

	z-index: 100;
}
#box-cadastro {
	position: absolute;
	
	width: 350px;
	right: 0;
	
	background-color: #fa212c;
	
	border-radius: 7px;

	padding-bottom: 15px;

	display: none;
}
	#box-cadastro ul {
		padding: 0 15px;
	}

ul.nav-menu,
div.nav-menu > ul {
	margin: 0;
	padding: 0;
}

.nav-menu li {
	/*display: inline-block;
	position: relative;*/

	z-index: 10;

	height: 61px;
	display: table-cell;
	position: relative;
	vertical-align: middle;

	text-align: center;

	border-top: 4px solid transparent;

	background: no-repeat right center;
}
	/* ESCOLA DA INTELIGÊNCIA */
	.nav-menu li#menu-item-33 {
		width: 108px;
	}
	/* CONHEÇA O PROGRAMA */
	.nav-menu li#menu-item-31 {
		width: 117px;
	}
	/* ESCOLAS CONVENIADAS */
	.nav-menu li#menu-item-34 {
		width: 133px;
	}
	/* CONTATO */
	.nav-menu li#menu-item-32 {
		background: none !important;
	}

.nav-menu li a {
	/*color: #fff;
	text-transform: uppercase;
	display: block;
	font-size: 13px;
	font-weight: 600;
	line-height: 1;
	padding: 24px 20px;
	text-decoration: none;*/

	color: #fff;
	text-transform: uppercase;
	display: block;
	font-size: 13px;
	font-weight: 600;
	line-height: 1;
	padding: 0 15px;
	text-decoration: none;
	vertical-align: middle;
}

.nav-menu li a:hover {
	color: #ffffff;
}

.nav-menu .sub-menu,
.nav-menu .children {
	background-color: #220e10;
	border: 2px solid #f7f5e7;
	border-top: 0;
	padding: 0;
	position: absolute;
	left: -2px;
	z-index: 99999;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
}

.nav-menu .sub-menu ul,
.nav-menu .children ul {
	border-left: 0;
	left: 100%;
	top: 0;
}

ul.nav-menu ul a,
.nav-menu ul ul a {
	color: #fff;
	margin: 0;
	width: 200px;
}

ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover,
ul.nav-menu ul a:focus,
.nav-menu ul ul a:focus {
	background-color: #db572f;
}

ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul,
ul.nav-menu .focus > ul,
.nav-menu .focus > ul {
	clip: inherit;
	overflow: inherit;
	height: inherit;
	width: inherit;
}

.nav-menu .current_page_item,
.nav-menu .current_page_ancestor,
.nav-menu .current-menu-item,
.nav-menu .current-menu-ancestor {
	border-top: 4px solid #ffffff;
}
.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {
	color: #ffffff;

	cursor: default;
}

.menu-toggle {
	display: none;
}

/* Navbar */
.navbar {
	background-color: #fa212c;
	margin: 0 auto;
	width: 100%;
	min-height: 61px;
}

.site-header .search-form {
	position: absolute;
	right: 20px;
	top: 1px;
}

.site-header .search-field {
	background-color: transparent;
	background-image: url(images/search-icon.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: 24px 24px;
	border: none;
	cursor: pointer;
	height: 37px;
	margin: 3px 0;
	padding: 0 0 0 34px;
	position: relative;
	-webkit-transition: width 400ms ease, background 400ms ease;
	transition:         width 400ms ease, background 400ms ease;
	width: 1px;
}

.site-header .search-field:focus {
	background-color: #fff;
	border: 2px solid #c3c0ab;
	cursor: text;
	outline: 0;
	width: 230px;
}


/**
 * 5.0 Content
 * ----------------------------------------------------------------------------
 */

.hentry {
	padding: 40px 0;
}

.entry-header,
.entry-content,
.entry-summary,
.entry-meta {
	margin: 0 auto;
	
	width: 100%;
}

.sidebar .entry-header,
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta {
	max-width: 1040px;
}


/**
 * 5.1 Entry Header
 * ----------------------------------------------------------------------------
 */

.sidebar .entry-header .entry-meta {
	padding: 0;
}

.entry-thumbnail img {
	max-width: 100%;
}

.entry-header {
	margin-bottom: 30px;
}

.entry-title {
	font-weight: bold;
	font-size: 30px;

	color: #ffffff;

	margin: 0 0 15px;
}

.entry-title a {
	color: #ea9629;
}

.entry-title a:hover {
	color: #fa212c;
}


/**
 * 5.2 Entry Meta
 * ----------------------------------------------------------------------------
 */

.entry-meta {
	clear: both;
	font-size: 14px;
}

.entry-meta a {
	color: #ffffff;
}

.entry-meta a:hover {
	color: #ffffff;
}

.entry-meta > span {
	margin-right: 20px;
}

.entry-meta > span:last-child {
	margin-right: 0;
}

.featured-post:before {
	content: "\f308";
	margin-right: 2px;
}

.entry-meta .date a:before {
	content: "\f303";
}

.comments-link a:before {
	content: "\f300";
	margin-right: 2px;
	position: relative;
	top: -1px;
}

.entry-meta .author a:before {
	content: "\f304";
	position: relative;
	top: -1px;
}

.categories-links a:first-child:before {
	content: "\f301";
}

.tags-links a:first-child:before {
	content: "\f302";
	position: relative;
	top: -1px;
}

.edit-link a:before {
	content: "\f411";
	position: relative;
	top: -1px;
}

.single-author .entry-meta .author,
.sticky.format-standard .entry-meta .date,
.sticky.format-audio .entry-meta .date,
.sticky.format-chat .entry-meta .date,
.sticky.format-image .entry-meta .date,
.sticky.format-gallery .entry-meta .date {
	display: none;
}


/**
 * 5.3 Entry Content
 * ----------------------------------------------------------------------------
 */

.entry-content {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word;
}

.entry-content a,
.comment-content a {
	color: #ffffff;
}

.entry-content a:hover,
.comment-content a:hover {
	color: #ea9629;
}

.entry-content blockquote {
	font-size: 24px;
}

.entry-content blockquote cite,
.entry-content blockquote small {
	font-size: 16px;
}

.entry-content img.alignleft,
.entry-content .wp-caption.alignleft {
	
}

.entry-content img.alignright,
.entry-content .wp-caption.alignright {
	
}

footer.entry-meta {
	margin-top: 24px;
}

.format-standard footer.entry-meta {
	margin-top: 0;
}

/* Page links */
.page-links {
	clear: both;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	line-height: 2.2;
	margin: 20px 0;
	text-transform: uppercase;
}

.page-links a,
.page-links > span {
	background: #fff;
	border: 1px solid #fff;
	padding: 5px 10px;
	text-decoration: none;
}

.format-status .entry-content .page-links a,
.format-gallery .entry-content .page-links a,
.format-chat .entry-content .page-links a,
.format-quote .entry-content .page-links a,
.page-links a {
	background: #e63f2a;
	border: 1px solid #e63f2a;
	color: #fff;
}

.format-gallery .entry-content .page-links a:hover,
.format-audio .entry-content .page-links a:hover,
.format-status .entry-content .page-links a:hover,
.format-video .entry-content .page-links a:hover,
.format-chat .entry-content .page-links a:hover,
.format-quote .entry-content .page-links a:hover,
.page-links a:hover {
	background: #fff;
	color: #e63f2a;
}

.format-status .entry-content .page-links > span,
.format-quote .entry-content .page-links > span {
	background: none;
}

.page-links .page-links-title {
	background: transparent;
	border: none;
	margin-right: 20px;
	padding: 0;
}

/* Mediaelements */
.hentry .mejs-mediaelement,
.hentry .mejs-container .mejs-controls {
	background: #220e10;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #fff;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
	background: #ea9629;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background: #595959;
}

.hentry .mejs-controls .mejs-time-rail span,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	border-radius: 0;
}


/**
 * 5.4 Galleries
 * ----------------------------------------------------------------------------
 */

.gallery {
	margin-bottom: 20px;
	margin-left: -4px;
}

.gallery-item {
	float: left;
	margin: 0 4px 4px 0;
	overflow: hidden;
	position: relative;
}

.gallery-columns-1.gallery-size-medium,
.gallery-columns-1.gallery-size-thumbnail,
.gallery-columns-2.gallery-size-thumbnail,
.gallery-columns-3.gallery-size-thumbnail {
	display: table;
	margin: 0 auto 20px;
}

.gallery-columns-1 .gallery-item,
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item {
	text-align: center;
}

.gallery-columns-4 .gallery-item {
	max-width: 23%;
	max-width: -webkit-calc(25% - 4px);
	max-width:         calc(25% - 4px);
}

.gallery-columns-5 .gallery-item {
	max-width: 19%;
	max-width: -webkit-calc(20% - 4px);
	max-width:         calc(20% - 4px);
}

.gallery-columns-6 .gallery-item {
	max-width: 15%;
	max-width: -webkit-calc(16.7% - 4px);
	max-width:         calc(16.7% - 4px);
}

.gallery-columns-7 .gallery-item {
	max-width: 13%;
	max-width: -webkit-calc(14.28% - 4px);
	max-width:         calc(14.28% - 4px);
}

.gallery-columns-8 .gallery-item {
	max-width: 11%;
	max-width: -webkit-calc(12.5% - 4px);
	max-width:         calc(12.5% - 4px);
}

.gallery-columns-9 .gallery-item {
	max-width: 9%;
	max-width: -webkit-calc(11.1% - 4px);
	max-width:         calc(11.1% - 4px);
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right: 0;
}

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
	clear: left;
}

.gallery-caption {
	background-color: rgba(0, 0, 0, 0.7);
	box-sizing: border-box;
	color: #fff;
	font-size: 14px;
	line-height: 1.3;
	margin: 0;
	max-height: 50%;
	opacity: 0;
	padding: 2px 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	-webkit-transition: opacity 400ms ease;
	transition:         opacity 400ms ease;
	width: 100%;
}

.gallery-caption:before {
	box-shadow: 0 -10px 15px #000 inset;
	content: "";
	height: 100%;
	min-height: 49px;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

.gallery-item:hover .gallery-caption {
	opacity: 1;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}


/**
 * 5.5 Post Formats
 * ----------------------------------------------------------------------------
 */

/* Aside */
.format-aside {
	background-color: #f7f5e7;
}

.blog .format-aside:first-of-type,
.single .format-aside:first-of-type,
.format-aside + .format-aside,
.format-aside + .format-link,
.format-link + .format-aside {
	box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);
}

.format-aside .entry-meta {
	margin-top: 0;
}

.format-aside blockquote {
	font-size: 100%;
	font-weight: normal;
}

.format-aside cite {
	font-size: 100%;
	text-transform: none;
}

.format-aside cite:before {
	content: "\2014";
	margin-right: 5px;
}

/* Audio */
.format-audio {
	background-color: #db572f;
}

.format-audio .entry-title {
	font-size: 28px;
	font-weight: bold;
}

.format-audio .entry-content:before {
	content: "\f109";
	float: left;
	font-size: 64px;
	position: relative;
	top: 4px;
}

.format-audio .entry-content a,
.format-audio .entry-meta a,
.format-audio .entry-content a:hover,
.format-audio .entry-meta a:hover {
	color: #fbfaf3;
}

.format-audio .audio-content {
	background: url(images/dotted-line.png) repeat-y left top;
	background-size: 4px 4px;
	float: right;
	padding-left: 35px;
	width: 80%;
	width: -webkit-calc(100% - 85px);
	width:         calc(100% - 85px);
}

.format-audio .wp-audio-shortcode {
	height: 30px !important; /* Override mediaelement.js style */
	margin: 20px 0;
	max-width: 400px !important; /* Override mediaelement.js style */
}

.format-audio audio {
	max-width: 100% !important; /* Avoid player width overflow. */
}

/* Chat */
.format-chat {
	background-color: #eadaa6;
}

.format-chat .entry-title {
	font-size: 28px;
	font-weight: bold;
}

.format-chat .entry-meta a,
.format-chat .entry-content a {
	color: #722d19;
}

.format-chat .entry-meta .date a:before {
	content: "\f108";
	margin-right: 2px;
}

.format-chat .entry-meta .author {
	display: none;
}

.format-chat .chat {
	margin: 0;
}

.format-chat .chat .chat-timestamp {
	color: #722d19;
	float: right;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 10px 0;
}

.format-chat .chat .fn {
	font-style: normal;
}

/* Gallery */
.format-gallery {
	background-color: #fbca3c;
}

.format-gallery .entry-header {
	margin-bottom: 15px;
}

.format-gallery .entry-title {
	font-size: 50px;
	font-weight: 400;
	margin: 0;
}

.format-gallery .entry-meta a,
.format-gallery .entry-content a {
	color: #722d19;
}

/* Image */
.format-image .entry-title {
	font-size: 28px;
	font-weight: bold;
}

.format-image .categories-links,
.format-image .tags-links {
	display: none;
}

/* Link */
.format-link {
	background-color: #f7f5e7;
}

.blog .format-link:first-of-type,
.single .format-link:first-of-type {
	box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);
}

.format-link .entry-header,
.format-link .entry-content p:last-child {
	margin-bottom: 0;
}

.format-link .entry-title {
	color: #ff8800;
	display: inline;
	font: 300 italic 20px "Open Sans", Helvetica, sans-serif;
	margin-right: 20px;
}

.format-link .entry-title a {
	color: #ffffff;
}

.format-link div.entry-meta {
	display: inline;
}

/* Quote */
.format-quote {
	background-color: #210d10;
}

.format-quote .entry-content,
.format-quote .entry-meta {
	color: #f7f5e7;
}

.format-quote .entry-content blockquote {
	font-size: 28px;
	margin: 0;
}

.format-quote .entry-content a,
.format-quote .entry-meta a,
.format-quote .linked {
	color: #e63f2a;
}

.format-quote .entry-content cite a {
	border-bottom: 1px dotted #fff;
	color: #fff;
}

.format-quote .entry-content cite a:hover {
	text-decoration: none;
}

.format-quote blockquote small,
.format-quote blockquote cite {
	display: block;
	font-size: 16px;
}

.format-quote blockquote {
	font-style: italic;
	font-weight: 300;
	padding-left: 75px;
	position: relative;
}

.format-quote blockquote:before {
	content: '\201C';
	font-size: 140px;
	font-weight: 400;
	line-height: .8;
	padding-right: 25px;
	position: absolute;
	left: -15px;
	top: -3px;
}

.format-quote .entry-meta .author {
	display: none;
}

/* Status */
.format-status {
	background-color: #722d19;
	padding: 0;
}

.format-status .entry-content,
.format-status .entry-meta {
	padding-left: 35px;
	position: relative;
}

.format-status .entry-content a {
	color: #eadaa6;
}

.format-status .entry-meta a {
	color: #f7f5e7;
}

.sidebar .format-status .entry-content,
.sidebar .format-status .entry-meta {
	padding-left: 95px;
}

.format-status .entry-content:before,
.format-status .entry-meta:before {
	background: url(images/dotted-line.png) repeat-y left bottom;
	background-size: 4px 4px;
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	left: 10px;
	top: 0;
	width: 1px;
}

.sidebar .format-status .entry-content:before,
.sidebar .format-status .entry-meta:before {
	left: 70px;
}

.format-status .categories-links,
.format-status .tags-links {
	display: none;
}

/* Ensures the dots in the dot background are in lockstep. */
.format-status .entry-meta:before {
	background-position: left top;
}

.format-status .entry-content {
	color: #f7f5e7;
	font-size: 24px;
	font-style: italic;
	font-weight: 300;
	padding-bottom: 30px;
	padding-top: 40px;
	position: relative;
}

.format-status .entry-content p:first-child:before {
	background-color: rgba(0, 0, 0, 0.65);
	content: "";
	height: 3px;
	margin-top: 13px;
	position: absolute;
	left: 4px;
	width: 13px;
}

.sidebar .format-status .entry-content > p:first-child:before {
	left: 64px;
}

.format-status .entry-content p:last-child {
	margin-bottom: 0;
}

.format-status .entry-meta {
	margin-top: 0;
	padding-bottom: 40px;
}

.format-status .entry-meta .date a:before {
	content: "\f105";
}

/* Video */
.format-video {
	background-color: #db572f;
}

.format-video .entry-content a,
.format-video .entry-meta a,
.format-video .entry-content a:hover,
.format-video .entry-meta a:hover {
	color: #fbfaf3;
}

.format-video .entry-title {
	font-size: 50px;
	font-weight: 400;
}

.format-video .entry-meta {
	color: #220e10;
}


/**
 * 5.6 Attachments
 * ----------------------------------------------------------------------------
 */

.attachment .hentry {
	background-color: #e8e5ce;
	margin: 0;
	padding: 0;
}

.attachment .entry-header {
	margin-bottom: 0;
	max-width: 1040px;
	padding: 30px 0;
}

.attachment .entry-title {
	display: inline-block;
	float: left;
	font: 300 italic 30px "Open Sans", Helvetica, sans-serif;
	margin: 0;
}

.attachment .entry-title:before {
	content: "\f416";
	font-size: 32px;
	margin-right: 10px;
}

.attachment .entry-meta {
	clear: none;
	color: inherit;
	float: right;
	max-width: 604px;
	padding: 9px 0 0;
	text-align: right;
}

.hentry.attachment:not(.image-attachment) .entry-meta {
	max-width: 104px;
}

.attachment footer.entry-meta {
	display: none;
}

.attachment-meta:before {
	content: "\f307";
}

.full-size-link a:before {
	content: "\f402";
}

.full-size-link:before {
	content: none;
}

.attachment .entry-meta a,
.attachment .entry-meta .edit-link:before,
.attachment .full-size-link:before {
	color: #ff8800;
}

.attachment .entry-content {
	background-color: #fff;
	max-width: 100%;
	padding: 40px 0;
}

.image-navigation {
	margin: 0 auto;
	max-width: 1040px;
	position: relative;
}

.image-navigation a:hover {
	text-decoration: none;
}

.image-navigation .nav-previous,
.image-navigation .nav-next {
	position: absolute;
	top: 50px;
}

.image-navigation .nav-previous {
	left: 0;
}

.image-navigation .nav-next {
	right: 0;
}

.image-navigation .meta-nav {
	font-size: 32px;
	font-weight: 300;
	vertical-align: -4px;
}

.attachment .entry-attachment,
.attachment .type-attachment p {
	margin: 0 auto;
	max-width: 724px;
	text-align: center;
}

.attachment .entry-attachment .attachment {
	display: inline-block;
}

.attachment .entry-caption {
	text-align: left;
}

.attachment .entry-description {
	margin: 20px auto 0;
	max-width: 604px;
}

.attachment .entry-caption p:last-child,
.attachment .entry-description p:last-child {
	margin: 0;
}

.attachment .site-main .sidebar-container {
	display: none;
}

.attachment .entry-content .mejs-audio {
	max-width: 400px;
	margin: 0 auto;
}

.attachment .entry-content .wp-video {
	margin: 0 auto;
}

.attachment .entry-content .mejs-container {
	margin-bottom: 24px;
}

/**
 * 5.7 Post/Paging Navigation
 * ----------------------------------------------------------------------------
 */

.navigation .nav-previous {
	float: left;
}

.navigation .nav-next {
	float: right;
}

.navigation a {
	color: #ffffff;
}

.navigation a:hover {
	color: #ea9629;
	text-decoration: none;
}

.paging-navigation {
	background-color: #e8e5ce;
	padding: 40px 0;
}

.paging-navigation .nav-links {
	margin: 0 auto;
	max-width: 604px;
	width: 100%;
}

.sidebar .paging-navigation .nav-links {
	max-width: 1040px;
	padding: 0 376px 0 60px;
}

.paging-navigation .nav-next {
	padding: 13px 0;
}

.paging-navigation a {
	font-size: 22px;
	font-style: italic;
	font-weight: 300;
}

.paging-navigation .meta-nav {
	background-color: #e63f2a;
	border-radius: 50%;
	color: #fff;
	display: inline-block;
	font-size: 26px;
	padding: 3px 0 8px;
	text-align: center;
	width: 50px;
}

.paging-navigation .nav-previous .meta-nav {
	margin-right: 10px;
	padding: 17px 0 23px;
	width: 80px;
}

.paging-navigation .nav-next .meta-nav {
	margin-left: 10px;
}

.paging-navigation a:hover .meta-nav {
	background-color: #ea9629;
	text-decoration: none;
}

.post-navigation {
	background-color: #fff;
	color: #ff8800;
	font-size: 20px;
	font-style: italic;
	font-weight: 300;
	padding: 20px 0;
}

.post-navigation .nav-links {
	margin: 0 auto;
	max-width: 1040px;
}

.sidebar .post-navigation .nav-links {
	padding: 0 376px 0 60px;
}

.post-navigation a[rel="next"] {
	float: right;
	text-align: right;
}


/**
 * 5.8 Author Bio
 * ----------------------------------------------------------------------------
 */

.author-info {
	margin: 0 auto;
	max-width: 604px;
	padding: 30px 0 10px;
	text-align: left; /* gallery & video post formats */
	width: 100%;
}

.author.sidebar .author-info {
	max-width: 1040px;
	padding: 30px 376px 10px 60px;
}

.single .author-info {
	padding: 50px 0 0;
}

.author-avatar .avatar {
	float: left;
	margin: 0 30px 30px 0;
}

.single-format-status .author-description {
	color: #f7f5e7;
}

.author-description .author-title {
	clear: none;
	font: 300 italic 20px "Open Sans", Helvetica, sans-serif;
	margin: 0 0 8px;
}

.author-link {
	color: #ff8800;
	margin-left: 2px;
}

.author.archive .author-link {
	display: none;
}


/**
 * 5.9 Archives
 * ----------------------------------------------------------------------------
 */

.archive-header {
	background-color: #e8e5ce;
}

.archive-title,
.archive-meta {
	font: 300 italic 30px "Open Sans", Helvetica, sans-serif;
	margin: 0 auto;
	max-width: 1040px;
	padding: 30px 0;
	width: 100%;
}

.archive-meta {
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	margin-top: -15px;
	padding: 0 0 11px;
}

.sidebar .archive-meta {
	padding-right: 316px;
}


/**
 * 5.10 Search Results/No posts
 * ----------------------------------------------------------------------------
 */

.page-header {
	background-color: #e8e5ce;
}

.page-title {
	font: 300 italic 30px "Open Sans", Helvetica, sans-serif;
	margin: 0 auto;
	max-width: 1040px;
	padding: 30px 0;
	width: 100%;
}

.page-content {
	margin: 0 auto;
	max-width: 604px;
	padding: 40px 0;
	width: 100%;
}

.sidebar .page-content {
	margin: 0 auto;
	max-width: 1040px;
	padding: 40px 376px 40px 60px;
}


/**
 * 5.11 404
 * ----------------------------------------------------------------------------
 */

.error404 .page-header {
	background-color: #fff;
}

.error404 .page-title {
	line-height: 0.6;
	margin: 0;
	padding: 300px;
	position: relative;
	text-align: center;
	width: auto;
}

.error404 .page-title:before {
	color: #e8e5ce;
	content: "\f423";
	font-size: 964px;
	line-height: 0.6;
	overflow: hidden;
	position: absolute;
	left: 7px;
	top: 28px;
}

.error404 .page-wrapper {
	background-color: #e8e5ce;
}

.error404 .page-header,
.error404 .page-content {
	margin: 0 auto;
	max-width: 1040px;
	padding-bottom: 40px;
	width: 100%;
}


/**
 * 5.12 Comments
 * ----------------------------------------------------------------------------
 */

.comments-title,
.comment-list,
.comment-reply-title,
.must-log-in,
.comment-respond .comment-form,
.comment-respond iframe {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 604px;
	width: 100%;
}

.sidebar .comments-title,
.sidebar .comment-list,
.sidebar .must-log-in,
.sidebar .comment-reply-title,
.sidebar .comment-navigation,
.sidebar .comment-respond .comment-form {
	max-width: 1040px;
	padding-left: 60px;
	padding-right: 376px;
}

.comments-title {
	font: 300 italic 28px "Open Sans", Helvetica, sans-serif;
}

.comment-list,
.comment-list .children {
	list-style-type: none;
	padding: 0;
}

.comment-list .children {
	margin-left: 20px;
}

.comment-list > li:after,
.comment-list .children > li:before {
	background: url(images/dotted-line.png) repeat left top;
	background-size: 4px 4px;
	content: "";
	display: block;
	height: 1px;
	width: 100%;
}

.comment-list > li:last-child:after {
	display: none;
}

.comment-body {
	padding: 24px 0;
	position: relative;
}

.comment-author {
	float: left;
	max-width: 74px;
}

.comment-author .avatar {
	display: block;
	margin-bottom: 10px;
}

.comment-author .fn {
	word-wrap: break-word;
}

.comment-author .fn,
.comment-author .url,
.comment-reply-link,
.comment-reply-login {
	color: #ffffff;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}

.says {
	display: none;
}

.no-avatars .comment-author {
	margin: 0 0 5px;
	max-width: 100%;
	position: relative;
}

.no-avatars .comment-metadata,
.no-avatars .comment-content,
.no-avatars .comment-list .reply {
	width: 100%;
}

.bypostauthor > .comment-body .fn:before {
	content: "\f408";
	vertical-align: text-top;
}

.comment-list .edit-link {
	margin-left: 20px;
}

.comment-metadata,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply {
	float: right;
	width: 79%;
	width: -webkit-calc(100% - 124px);
	width:         calc(100% - 124px);
	word-wrap: break-word;
}

.comment-meta,
.comment-meta a {
	color: #a2a2a2;
	font-size: 13px;
}

.comment-meta a:hover {
	color: #ea9629;
}

.comment-metadata {
	margin-bottom: 20px;
}

.ping-meta {
	color: #a2a2a2;
	font-size: 13px;
	line-height: 2;
}

.comment-awaiting-moderation {
	color: #a2a2a2;
}

.comment-awaiting-moderation:before {
	content: "\f414";
	margin-right: 5px;
	position: relative;
	top: -2px;
}

.comment-reply-link:before,
.comment-reply-login:before {
	content: "\f412";
	margin-right: 3px;
}

/* Comment form */
.comment-respond {
	background-color: #f7f5e7;
	padding: 30px 0;
}

.comment .comment-respond {
	margin-bottom: 20px;
	padding: 20px;
}

.comment-reply-title {
	font: 300 italic 28px "Open Sans", Helvetica, sans-serif;
}

.comment-reply-title small a {
	color: #131310;
	display: inline-block;
	float: right;
	height: 16px;
	overflow: hidden;
	width: 16px;
}

.comment-reply-title small a:hover {
	color: #ed331c;
	text-decoration: none;
}

.comment-reply-title small a:before {
	content: "\f406";
	vertical-align: top;
}

.sidebar .comment-list .comment-reply-title,
.sidebar .comment-list .comment-respond .comment-form {
	padding: 0;
}

.comment-form .comment-notes {
	margin-bottom: 15px;
}

.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url {
	margin-bottom: 8px;
}

.comment-form [for="author"],
.comment-form [for="email"],
.comment-form [for="url"],
.comment-form [for="comment"] {
	float: left;
	padding: 5px 0;
	width: 120px;
}

.comment-form .required {
	color: #ed331c;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
	max-width: 270px;
	width: 60%;
}

.comment-form textarea {
	width: 100%;
}

.form-allowed-tags,
.form-allowed-tags code {
	color: #686758;
	font-size: 12px;
}

.form-allowed-tags code {
	font-size: 10px;
	margin-left: 3px;
}

.comment-list .pingback,
.comment-list .trackback {
	padding-top: 24px;
}

.comment-navigation {
	font-size: 20px;
	font-style: italic;
	font-weight: 300;
	margin: 0 auto;
	max-width: 604px;
	padding: 20px 0 30px;
	width: 100%;
}

.no-comments {
	background-color: #f7f5e7;
	font-size: 20px;
	font-style: italic;
	font-weight: 300;
	margin: 0;
	padding: 40px 0;
	text-align: center;
}

.sidebar .no-comments {
	padding-left: 60px;
	padding-right: 376px;
}


/**
 * 5.13 Multisite
 * ----------------------------------------------------------------------------
 */

.site-main .mu_register {
	margin: 0 auto;
	max-width: 604px;
	width: 100%;
}

.mu_alert {
	margin-top: 25px;
}

.site-main .mu_register input[type="submit"],
.site-main .mu_register #blog_title,
.site-main .mu_register #user_email,
.site-main .mu_register #blogname,
.site-main .mu_register #user_name {
	font-size: inherit;
	width: 270px;
}

.site-main .mu_register input[type="submit"] {
	width: auto;
}


/**
 * 6.0 Sidebar
 * ----------------------------------------------------------------------------
 */

.site-main .widget-area {

}


/**
 * 6.1 Widgets
 * ----------------------------------------------------------------------------
 */

.widget {
	
	font-size: 14px;
	
	margin: 0;
	padding: 20px;
	word-wrap: break-word;
}

.widget .widget-title {
	font-size: 21px;
	font-weight: bold;

	color: #fff;

	margin: 0 0 5px;
}

.widget ul,
.widget ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.widget li {
	padding: 5px 0;

	color: #fff;
}

.widget .children li:last-child {
	padding-bottom: 0;
}

.widget li > ul,
.widget li > ol {
	margin-left: 20px;
}

.widget a {
	color: #fff;
}

.widget a:hover {
	color: #ff4d06;
}

/* Search widget */
.search-form .search-submit {
	display: none;
}

/* RSS Widget */
.widget_rss .rss-date {
	display: block;
}

.widget_rss .rss-date,
.widget_rss li > cite {
	color: #a2a2a2;
}

/* Calendar Widget */
.widget_calendar table,
.widget_calendar td {
	border: 0;
	border-collapse: separate;
	border-spacing: 1px;
}

.widget_calendar caption {
	font-size: 14px;
	margin: 0;
}

.widget_calendar th,
.widget_calendar td {
	padding: 0;
	text-align: center;
}

.widget_calendar a {
	display: block;
}

.widget_calendar a:hover {
	background-color: rgba(0, 0, 0, 0.15);
}

.widget_calendar tbody td {
	background-color: rgba(255, 255, 255, 0.5);
}

.site-footer .widget_calendar tbody td {
	background-color: rgba(255, 255, 255, 0.05);
}

.widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad {
	background-color: transparent;
}


/**
 * 7.0 Footer
 * ----------------------------------------------------------------------------
 */

.site-footer {
	background-color: #e8e5ce;
	color: #686758;
	font-size: 14px;
	text-align: center;
}

.site-footer .widget-area,
.sidebar .site-footer {
	text-align: left;
}

.site-footer a {
	color: white;
}

.site-footer .sidebar-container {
	background-color: #220e10;
	padding: 20px 0;
}

.site-footer .widget-area {
	margin: 0 auto;
	max-width: 1040px;
	width: 100%;
}

.sidebar .site-footer .widget-area {
	max-width: 724px;
	position: relative;
	left: -158px;
}

.site-footer .widget {
	background: transparent;
	color: #fff;
	float: left;
	margin-right: 20px;
	width: 245px;
}

.sidebar .site-footer .widget {
	width: 228px;
}

.sidebar .site-footer .widget:nth-of-type(4),
.sidebar .site-footer .widget:nth-of-type(3) {
	margin-right: 0;
}

.site-footer .widget a {
	color: #e6402a;
}

.site-footer .widget-title,
.site-footer .widget-title a,
.site-footer .wp-caption-text {
	color: #fff;
}

.site-info {
	margin: 0 auto;
	max-width: 1040px;
	padding: 30px 0;
	width: 100%;
}

#wpstats {
	display: block;
	margin: -10px auto 0;
}

article.mapa { position: relative;}
article #map { height: 658px; }
article.mapa #busca_unidade { width: 292px; height: 365px; background: #e37b14; position: absolute; top: 0; left: 163px;}
article.mapa #busca_unidade h5 { font-size: 27px; color: #fff; text-align: center;}
article.mapa #busca_unidade label { float: left; clear: both; color: #fff; font-size: 18px; margin-left: 22px;}
article.mapa #busca_unidade select { float: left; clear: both; width: calc(100% - 44px); height: 33px; border: 1px solid #acacac; margin: 4px 22px; color: #a4a4a4;}

.header-thumbnail img { width: 100%; max-height: 430px;}

/**
 * 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */

/* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See http://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
	width: device-width;
}
@viewport {
	width: device-width;
}

@media (max-width: 1599px) {
	.site {
		border: 0;
	}
}

@media (max-width: 1069px) {
	.sidebar img.alignleft,
	.sidebar .wp-caption.alignleft {
		margin-left: 0;
	}

	.sidebar img.alignright,
	.sidebar .wp-caption.alignright {
		margin-right: 0;
	}

	.error404 .page-header {
		margin-left: auto;
		max-width: 604px;
		width: 100%;
	}

	.archive-header,
	.search .page-header,
	.archive .page-header,
	.blog .page-header,
	.error404 .page-content,
	.search .page-content,
	.archive .page-content,
	.attachment .entry-header,
	.attachment .entry-content,
	.post-navigation .nav-links,
	.sidebar .site-info,
	.site-footer .widget-area {
		padding-left: 20px;
		padding-right: 20px;
	}

	.error404 .page-title {
		font-size: 24px;
		padding: 180px;
	}

	.error404 .page-title:before {
		font-size: 554px;
	}

	.attachment .image-navigation {
		max-width: 724px;
	}

	.image-navigation .nav-previous,
	.image-navigation .nav-next {
		position: static;
	}

	.site-main .widget-area {
		margin-right: 60px;
	}
}



/* Collapse oversized image and pulled images after iPad breakpoint. */
@media (max-width: 767px) {
	.site-header .home-link {
		min-height: 0;
	}
	.site-title {
		font-size: 36px;
		padding: 8px 0 10px;
	}
	.entry-content img.alignleft,
	.entry-content .wp-caption.alignleft {
		margin-left: 0;
	}

	.entry-content img.alignright,
	.entry-content .wp-caption.alignright {
		margin-right: 0;
	}

	.attachment .image-navigation,
	.attachment .entry-attachment .attachment {
		max-width: 604px;
		padding: 0;
		width: 100%;
	}

	.gallery-caption {
		display: none;
	}
}

@media (max-width: 1040px) {
	article.mapa #busca_unidade { right: 20px; left: auto;}
	.site-title {
		font-size: 30px;
	}

	#content .entry-header,
	#content .entry-content,
	#content .entry-summary,
	#content footer.entry-meta,
	#content .featured-gallery,
	.search.sidebar .page-content,
	.blog.sidebar .page-content,
	.sidebar .post-navigation .nav-links,
	.paging-navigation .nav-links,
	#content .author-info,
	.comments-area .comments-title,
	.comments-area .comment-list,
	.comments-area .comment-navigation,
	.comment-respond,
	.sidebar .site-info,
	.sidebar .paging-navigation .nav-links {

	}

	#content .format-status .entry-content,
	#content .format-status .entry-met {
		padding-left: 35px;
	}

	/* Small menu */
	.menu-toggle {
		cursor: pointer;
		display: inline-block;
		font: bold 16px/1.3 "Open Sans", Helvetica, sans-serif;
		margin: 0;
	}

	.menu-toggle,
	.menu-toggle:hover,
	.menu-toggle:focus,
	.menu-toggle:active {
		background: none;
		border: none;
		color: #141412;
		padding: 20px 0 20px 0;
		margin-left:calc(50% - 20px);
		margin-top:10px;
		width: auto;
		display: inline-block;
	}

	.menu-toggle:focus {
		outline: thin dotted;
	}

	.menu-toggle:after {
	}

	.toggled-on .menu-toggle:after {
	}

	.toggled-on .nav-menu,
	.toggled-on .nav-menu > ul {
		display: block;
		margin-left: 0;
		padding: 0;
		width: 100%;
	}

	.toggled-on li,
	.toggled-on .children {
		display: block;
	}

	.toggled-on .nav-menu li > ul {
		background-color: transparent;
		display: block;
		float: none;
		margin-left: 20px;
		position: relative;
		left: auto;
		top: auto;
	}

	.toggled-on .nav-menu li > ul a {
		color: #141412;
		width: auto;
	}

	.toggled-on .nav-menu li:hover > a,
	.toggled-on .nav-menu .children a {
		background-color: transparent;
		color: #141412;
	}

	.toggled-on .nav-menu > li a:hover,
	.toggled-on .nav-menu > ul a:hover {
		
		color: #ffffff;
	}

	.toggled-on .nav-menu > li a:focus,
	.toggled-on .nav-menu > ul a:focus {
		
	}

	ul.nav-menu,
	div.nav-menu > ul {
		display: none;
	}

	#content .featured-gallery {
		padding-left: 24px;
	}

	.gallery-columns-1 .gallery-item {
		margin-right: 0;
		width: 100%;
	}

	.entry-title,
	.format-chat .entry-title,
	.format-image .entry-title,
	.format-gallery .entry-title,
	.format-video .entry-title {
		font-size: 22px;
		font-weight: bold;
	}

	.format-quote blockquote,
	.format-status .entry-content {
		font-size: 18px;
	}

	.format-quote blockquote small,
	.format-quote blockquote cite {
		font-size: 13px;
	}

	.error404 .page-title {
		padding: 40px 0 0;
	}

	.error404 .page-title:before {
		content: normal;
	}

	.comment-author {
		margin-right: 30px;
	}

	.comment-author .avatar {
		height: auto;
		max-width: 100%;
	}

	.comment-metadata,
	.comment-content,
	.comment-list .reply {
		width: 70%;
		width: -webkit-calc(100% - 104px);
		width:         calc(100% - 104px);
	}

	.comment-form input[type="text"],
	.comment-form input[type="email"],
	.comment-form input[type="url"] {
		width: -webkit-calc(100% - 120px);
		width:         calc(100% - 120px);
	}

	.comment-form textarea {
		height: 80px; /* Smaller field for mobile. */
	}

	/* Audio */
	.format-audio .entry-content:before {
		display: none;
	}

	.format-audio .audio-content {
		background-image: none;
		float: none;
		padding-left: 0;
		width: auto;
	}
}

/* Mobile devices */
@media (max-width: 359px) {
	.site-title {
		font-weight: normal;
	}
	.site-description {
	    clip: rect(1px, 1px, 1px, 1px);
	    position: absolute;
	}
	.gallery {
		margin-left: 0;
	}

	.gallery .gallery-item,
	.gallery-columns-2.gallery-size-thumbnail .gallery-item {
		max-width: none;
		width: 49%;
		width: -webkit-calc(50% - 4px);
		width:         calc(50% - 4px);
	}

	.gallery-columns-1.gallery-size-medium,
	.gallery-columns-1.gallery-size-thumbnail,
	.gallery-columns-2.gallery-size-thumbnail,
	.gallery-columns-3.gallery-size-thumbnail {
		display: block;
	}

	.gallery-columns-1 .gallery-item,
	.gallery-columns-1.gallery-size-medium .gallery-item,
	.gallery-columns-1.gallery-size-thumbnail .gallery-item {
		text-align: center;
		width: 98%;
		width: -webkit-calc(100% - 4px);
		width:         calc(100% - 4px);
	}

	.gallery-columns-3 .gallery-item:nth-of-type(3n),
	.gallery-columns-5 .gallery-item:nth-of-type(5n),
	.gallery-columns-7 .gallery-item:nth-of-type(7n),
	.gallery-columns-9 .gallery-item:nth-of-type(9n) {
		margin-right: 4px;
	}

	.gallery br {
		display: none;
	}

	.gallery .gallery-item:nth-of-type(even) {
		margin-right: 0;
	}

	/* Comments */
	.comment-author {
		margin: 0 0 5px;
		max-width: 100%;
	}

	.comment-author .avatar {
		display: inline;
		margin: 0 5px 0 0;
		max-width: 20px;
	}

	.comment-metadata,
	.comment-content,
	.comment-list .reply {
		width: 100%;
	}
}


/**
 * 9.0 Print
 * ----------------------------------------------------------------------------
 */

/* Retina-specific styles. */
@media print,
	(-o-min-device-pixel-ratio: 5/4),
	(-webkit-min-device-pixel-ratio: 1.25),
	(min-resolution: 120dpi) {

	.site-header .search-field {
		background-image: url(images/search-icon-2x.png);
	}

	.format-audio .audio-content,
	.format-status .entry-content:before,
	.format-status .entry-meta:before,
	.comment-list > li:after,
	.comment-list .children > li:before {
		background-image: url(images/dotted-line-2x.png);
	}
}

@media print {
	body {
		background: none !important;
		color: #000;
		font-size: 10pt;
	}

	footer a[rel="bookmark"]:link:after,
	footer a[rel="bookmark"]:visited:after {
		content: " [" attr(href) "] "; /* Show URLs */
	}

	.site {
		max-width: 98%;
	}

	.site-header {
		background-image: none !important;
	}

	.site-header .home-link {
		max-width: none;
		min-height: 0;
	}

	.site-title {
		color: #000;
		font-size: 21pt;
	}

	.site-description {
		font-size: 10pt;
	}

	.author-avatar,
	.site-footer,
	.comment-respond,
	.comments-area .comment-edit-link,
	.comments-area .reply,
	.comments-link,
	.entry-meta .edit-link,
	.page-links,
	.site-content nav,
	.widget-area,
	.main-navigation,
	.navbar,
	.more-link {
		display: none;
	}

	.entry-header,
	.entry-content,
	.entry-summary,
	.entry-meta {
		margin: 0;
		width: 100%;
	}

	.page-title,
	.entry-title {
		font-size: 21pt;
	}

	.entry-meta,
	.entry-meta a {
		color: #444;
		font-size: 10pt;
	}

	.entry-content img.alignleft,
	.entry-content .wp-caption.alignleft {
		margin-left: 0;
	}

	.entry-content img.alignright,
	.entry-content .wp-caption.alignright {
		margin-right: 0;
	}

	.format-image .entry-content .size-full {
		margin: 0;
	}

	/* Remove colors from post formats */
	.hentry {
		background-color: #fff;
	}

	/* Comments */
	.comments-area > li.comment {
		background: none;
		position: relative;
		width: auto;
	}

	.comment-metadata {
		float: none;
	}

	.comment-author .fn,
	.comment-reply-link,
	.comment-reply-login {
		color: #333;
	}
}


#rodape-cima {
	width: 100%;
	height: 380px;

	background-color: #fa212c;
}
#rodape-baixo {
	width: 100%;
	height: 52px;

	background-color: #ff4d06;
}
.rodape_container {
	max-width: 1040px;
	margin: 0 auto;

	width: 100%;
}
.rodape_bloco {
	width: 240px;

	display: inline-block;

	margin: 50px 8px 0;

	vertical-align: top;

	text-align: left;
}
	.rodape_bloco span {
		color: #fff !important;
	}
	.rodape_bloco h3 {
		font-size: 24px;
		font-weight: normal;
		font-family: 'Open Sans', Arial, sans-serif;

		margin-top: 0;

		color: white;
	}
	.rodape_bloco p {
		font-size: 13px;
		font-weight: normal;
		font-family: 'Open Sans', Arial, sans-serif;

		margin: 24px 0 0;

		line-height: 16px;

		color: white;
	}
	.rodape_bloco .midias li {
		width: 35px;
		height: 43px;	

		margin: 0 5px;
	}
		.rodape_bloco .midias li a {
			text-indent: -9999px;

			width: 35px;
			height: 43px;

			display: block;

			background: url('images/ico-midias.png') no-repeat;
		}
		.rodape_bloco .midias li.facebook a {
			background-position: left top;
		}
			.rodape_bloco .midias li.facebook a:hover {
				background-position: left bottom;
			}
		.rodape_bloco .midias li.twitter a {
			background-position: center top;
		}
			.rodape_bloco .midias li.twitter a:hover {
				background-position: center bottom;
			}
		.rodape_bloco .midias li.youtube a {
			background-position: right top;
		}
			.rodape_bloco .midias li.youtube a:hover {
				background-position: right bottom;
			}


.midias {
	padding: 0;
	margin: 0;
}
	.midias li {
		display: inline-block;
		zoom: 1;
    	*display: inline;

		list-style: none;
	}

#menu-rodape ul {
	margin: 0;
	padding: 15px 0;

	text-align: center;
}
	#menu-rodape li {
		display: inline-block;

		padding: 0 20px;

		border-right: 1px solid #fff;
	}
	#menu-rodape li:last-child {
		border-right: none;
	}
	#menu-rodape a {
		color: #fff;

		font-size: 13px;
		font-family: "Open Sans", Arial, sans-serif;
	}
	#menu-rodape a:hover {
		text-decoration: none;

		color: #ffc923;
	}

.btn_branco {
	border: 3px solid #fff;

	font-size: 15px;
	font-weight: normal;

	color: white;

	padding: 8px 12px;

	background: transparent;

	text-transform: uppercase;

	display: inline-block;

	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
}
	.btn_branco:hover {
		background-color: #fff;

		color: black;
		text-decoration: none;
	}

.btn_cinza {
	border: 3px solid #474646;

	font-size: 15px;
	font-weight: normal;

	color: #474646;

	padding: 8px 12px;

	background: transparent;

	text-transform: uppercase;

	display: inline-block;

	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
}
	.btn_cinza:hover {
		background-color: #474646;

		color: #fff;
		text-decoration: none;
	}

.btn_amarelo {
	border: 2px solid #ffffff;

	font-size: 15px;
	font-weight: normal;

	float: right;

	color: #4a4a4a;

	padding: 8px 15px;

	background: transparent;

	text-transform: uppercase;

	display: inline-block;

	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
}
	.btn_amarelo:hover {
		background-color: #ffffff;

		color: #fff;
		text-decoration: none;
	}

#box-sobre {
	width: 1040px;

	margin: 0 auto;
}
#box-escola {
	float: left;

	width: 529px;

	border-bottom: 3px solid #ff8004;
}
	#box-escola h3 {
		padding: 20px;

		font-size: 16px;
		font-family: 'Open Sans', Arial, sans-serif;
		font-weight: bold;

		text-transform: uppercase;

		background: #ff8004;

		margin: 0;
		color: white;
	}

	#box-escola #box-escola-container {
		background: url('images/bg-escola-inteligencia.jpg') no-repeat center top;

		height: 318px;
	}
		#box-escola #box-escola-container p {
			font-size: 14px;
			font-family: "Open Sans", Arial, sans-serif;

			color: #fff;

			padding: 25px 20px 0;
		}
		#box-escola #box-escola-container a {
			margin: 0 20px;
		}
#boxes-conheca-home {
	width: 479px;

	float: right;
}

.box_info {
	width: 479px;
	height: 184px;

	position: relative;

	border: 3px solid;

	border-left-color: #ffa904;
	border-top-color: #ffa904;
	border-right-color: #ffa904;
	border-bottom-color: #ff8004;
}
	.box_info a {
		width: 473px;
		height: 178px;

		position: absolute;
		left: 0;
		top: 0;

		background-color: #ff7a04;

		opacity: 0;

		transition: all .2s ease-out;
		-webkit-transition: all .2s ease-out;
		-moz-transition: all .2s ease-out;
	}
		.box_info a:hover {
			opacity: .7;
		}
#box-conheca-programa {
	background: url('images/bg-conheca-programa.jpg') no-repeat center center;

	margin-bottom: 13px;
}
#box-escolas-conveniadas {
	background: url('images/bg-escolas-conveniadas.jpg') no-repeat center center;
}

	
.container_geral {
	max-width: 1040px;

	width: 100%;

	margin: 0 auto;
}

.titulo_capa, .titulo_escola {
	margin: 0;

	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;

	color: #4a4a4a;

	padding: 30px 0 15px;
}
.titulo_escola {
	font-size: 26px;
}

#conheca-tambem {
	width: 100%;
	height: auto;

	background: #f9f7f0;

	padding-bottom: 30px;
}
.box_conheca {
	height: 164px;

	display: inline-block;

	vertical-align: top;
}
	.box_conheca .box_conheca_conteudo {
		width: 240px;

		float: right;

		margin-top: 13px;

		color: white;
	}
		.box_conheca .box_conheca_conteudo p {
			font-size: 13px;

			margin: 10px 0;
		}
		.box_conheca .box_conheca_conteudo .btn_branco {
			font-size: 13px !important;
		}

#conheca-instituto {
	background: url('images/bg-conheca-instituto.jpg') no-repeat center center;

	margin-right: 28px;

	width: 531px;
}
#conheca-augusto {
	background: url('images/bg-conheca-augusto-2019.jpg') no-repeat right center;

	width: 476px;
}

#videos-capa {
	width: 100%;
	height: auto;

	background: #ece6cd;

	padding-bottom: 30px;
	margin-top: 40px;
}

#fotos-capa {}

#fotos-capa p { text-align: right;}
#fotos-capa p a { color: #000; font-weight: bold}

#blog-capa {
	width: 100%;
	height: auto;

	background: #eeca3f;

	padding-bottom: 30px;
}

#video-destaque {
	float: left;

	width: 529px;

	text-align: center;
} 
	#video-destaque p {
		margin: 5px 0;

		color: #4a4a4a;

		font-size: 14px;
	}

#box-videos-thumbs {
	width: 479px;

	float: right;
}
.video_capa {
	width: 220px;

	display: inline-block;

	text-align: center;

	margin: 0 8px 16px;
}
	.video_capa .video_capa_imagem {
		width: 220px;
		height: 120px;

		overflow: hidden;
	}
	.video_capa a {
		display: block;
	}
	.video_capa p {
		margin: 5px 0;

		color: #4a4a4a;

		font-size: 13px;
	}


#posts-recentes {

}
.post_recente {
	width: 246px;

	display: inline-block;

	margin: 0px 5px;
}
	.post_recente a {
		display: block;
	}
		.post_recente a:hover .post_recente_titulo {
			color: #ffffff;
		}
		.post_recente a:hover .post_recente_imagem .overlay_imagem {
			opacity: 1;
		}

	.post_recente_imagem {
		width: 246px;
		height: 200px;

		overflow: hidden;

		position: relative;

		text-align: center;

		border-bottom: 3px solid #ffa904;
	}
		.post_recente_imagem img {
			max-height: 200px;
			max-width: 400px !important;
			width: auto;
		}
	.post_recente_imagem .overlay_imagem {
		width: 246px;
		height: 200px;

		background: url('images/ico-mais.png') no-repeat center center;
		background-color: rgba(255, 122, 4, .3);

		position: absolute;
		left: 0;
		top: 0;

		opacity: 0;

		transition: all .2s ease-out;
		-webkit-transition: all .2s ease-out;
		-moz-transition: all .2s ease-out;
	}

	.post_recente_conteudo {
		display: table;

		height: 120px;
	}
		.post_recente_data {
			width: 54px;
			height: 100%;

			text-align: center;

			background-color: #ff8c04;

			color: #fff;

			display: table-cell;
			vertical-align: middle;

			font-size: 16px;

			text-transform: uppercase;

			padding: 15px 0;

			line-height: 18px;
		}
			.post_recente_data strong {
				font-size: 24px;
			}
		.post_recente_titulo {
			width: 192px;
			height: 100%;

			color: white;

			padding: 15px;

			display: table-cell;
			vertical-align: middle;

			font-size: 15px;
			font-weight: 600;

			line-height: 18px;

			background: #ff7a04;

			transition: all .2s ease-out;
			-webkit-transition: all .2s ease-out;
			-moz-transition: all .2s ease-out;
		}

.padding_space {
	padding: 30px 0;
}
.bg_amarelo_fraco {
	background-color: #fef8e3;
}

.box_com_depoimento {
	width: 725px;

	float: left;
}
.box_depoimento {
	width: 250px;

	margin-top: 30px;

	float: right;

	text-align: right;

	position: relative;

	*background-color: #fcf2cf;
	_background-color: #fcf2cf;

	background-color: rgba(250, 234, 177, .4);

	padding: 25px 20px;
	font-size: 18px;
	font-style: italic;
	color: #626262;

	border: 2px solid #ffedc3;
	border-radius: 10px;
}

.depoimento_aspa_cima {
	position: absolute;
	
	left: -33px;
	top: -15px;
}

.depoimento_aspa_baixo {
	position: absolute;

	right: -25px;
	bottom: -5px;
}

.escola_vantagem {
	width: 380px;
	min-height: 51px;

	margin-right: 80px;
	margin-top: 20px;
	margin-bottom: 30px;

	float: left;
}
	.escola_vantagem p {
		margin-left: 70px;
		margin-bottom: 0;
	}

.escola_vantagem_emocoes {
	background: url('images/ico-emocoes.png') no-repeat left center;
}
.escola_vantagem_relacoes {
	background: url('images/ico-relacoes.png') no-repeat left center;
}
.escola_vantagem_combate {
	background: url('images/ico-combate.png') no-repeat left center;
}
.escola_vantagem_aprendizado {
	background: url('images/ico-aprendizado.png') no-repeat left center;
}
.escola_vantagem_criatividade {
	background: url('images/ico-criatividade.png') no-repeat left center;
}
.escola_vantagem_qualidade {
	background: url('images/ico-qualidade.png') no-repeat left center;
}

#metodologia-grafico {
	text-align: center;

	margin: 15px 0;
}

#escola-resultados {
	display: none;

	position: relative;
}
	#escola-resultados .slidesjs-previous, #escola-resultados .slidesjs-next {
		position: absolute;

		width: 36px;
		height: 63px;

		top: 40%;

		z-index: 10;

		text-indent: -9999px;

		display: block;

		background: url('images/seta-banner.png') no-repeat;
	}
		#escola-resultados .slidesjs-previous {
			background-position: left top;

			left: 0;
		}
			#escola-resultados .slidesjs-previous:hover {
				background-position: left bottom;
			}
		#escola-resultados .slidesjs-next {
			background-position: right top;

			right: 0;
		}
			#escola-resultados .slidesjs-next:hover {
				background-position: right bottom;
			}

		#escola-resultados .slidesjs-pagination {
			padding: 0;

			text-align: center;
		}
			#escola-resultados .slidesjs-pagination li {
				list-style: none;

				display: inline-block;

				width: 16px;
				height: 15px;

				margin: 0 3px;
			}
			#escola-resultados .slidesjs-pagination li a {
				display: inline-block;

				width: 16px;
				height: 15px;

				text-indent: -9999px;

				background: url('images/bullets-banner.png') no-repeat left top;
			}
			#escola-resultados .slidesjs-pagination li a:hover, #escola-resultados .slidesjs-pagination li a.active {
				background-position: left bottom;
			}

.box_material {
	width: 308px;

	display: inline-block;

	background-color: #fff7e4;

	margin: 105px 15px 30px;

	vertical-align: top;
}
	.box_material h3 {
		margin-bottom: 0;
	}
.box_material_icone {
	text-align: center;

	margin-top: -65px;
}
.box_material_conteudo {
	color: #444343;

	font-size: 15px;

	padding: 10px 25px;
}

.recurso_multimidia {
	width: 440px;
	min-height: 56px;

	margin-right: 80px;
	margin-top: 20px;
	margin-bottom: 30px;

	float: left;
}
	.recurso_multimidia p {
		margin-left: 95px;
		margin-bottom: 0;

		font-size: 14px;
	}
	.recurso_multimidia strong {
		font-size: 17px !important;
	}
.recurso_multimidia_audio {
	background: url('images/ico-audio.png') no-repeat left center;
}
.recurso_multimidia_video {
	background: url('images/ico-video.png') no-repeat left center;
}

#conheca-escola-certificacao {
	min-height: 88px;

	margin-top: 20px;

	background: url('images/ico-certificado.png') no-repeat left center;
}
	#conheca-escola-certificacao p {
		margin-left: 130px;
		margin-bottom: 0;

		padding-top: 10px;
		padding-bottom: 10px;
	}

.conheca_servico {
	width: 346px;

	float: left;

	padding: 20px 25px 35px;
}
.conheca_servico_titulo {
	text-align: center;

	min-height: 185px;
}
	.conheca_servico_titulo h3 {
		font-size: 21px;
		font-weight: bold;

		text-transform: uppercase;

	}

.servico_claro {
	background-color: #fefbf5;
}
.servico_escuro {
	background-color: #f9ebce;
}

.bg_amarelo {
	background-color: #fefbf5;
}
.bg_amarelo_escuro {
	background-color: #f9ebce;
}

.fm-form label {
	display: none !important;
}
#fm-form-1, #fm-form-4 {
	width: 470px;
}
	#fm-form-1 ul, #fm-form-3 ul, #fm-form-4 ul, #fm-form-5 ul {
		padding: 0;
		margin-bottom: -15px;
	}
	#fm-form-1 li, #fm-form-2 li, #fm-form-4 li, #fm-form-5 li {
		display: inline-block;

		margin-bottom: 15px;
		max-width: 100%;
	}
	#fm-item-tipo-de-escola { color: #fff  }
	#fm-item-custom_list-5655a2c6394ce { color: #fff;}
	#fm-form-2 li {
		margin-bottom: 5px !important;
	}

	#fm-form-1 #fm-item-nome, #fm-form-4 #fm-item-text-546f9016dd766, #fm-form-5 #fm-item-nome {
		padding-left: 35px;

		background: url('images/ico-nome.png') no-repeat left center;
	}
	#fm-form-1 #fm-item-email, #fm-form-4 #fm-item-text-546f9016ddb4b, #fm-form-5 #fm-item-email {
		padding-left: 35px;

		background: url('images/ico-email.png') no-repeat left center;
	}
	#fm-form-1 #fm-item-text-546e036041cd2, #fm-form-4 #fm-item-text-546f9016ddf34, #fm-form-5 #fm-item-ddd {
		padding-left: 35px;

		background: url('images/ico-telefone.png') no-repeat left center;
	}
	#fm-form-1 #fm-item-text-546e0458c3ffd, #fm-form-4 #fm-item-text-546f9016de720, #fm-form-5 #fm-item-cidade {
		padding-left: 35px;
		margin-left: 10px;

		background: url('images/ico-local.png') no-repeat left center;
	}
	#fm-form-4 #fm-item-textarea-546f902c71ee1 {
		padding-left: 35px;
		margin-left: 0;

		background: url('images/ico-mensagem.png') no-repeat left center;
	}
	#fm-form-1 #fm-item-custom_list-546e04e3c2802 label {
		display: none !important;
	}

	#fm-form-1 #fm-item-newsletter, #fm-form-2 #fm-item-newsletter, #fm-form-5 #fm-item-newsletter {
		margin-bottom: 0;
	}
	
	#fm-form-1 #fm-item-newsletter label, #fm-form-2 #fm-item-newsletter label, #fm-form-5 #fm-item-newsletter label  {
		display: inline-block !important;

		font-size: 14px;
		font-style: italic;

		color: #fff;
	}
	#fm-form-2 #fm-item-newsletter label {
		font-size: 10px !important;
	}

	#fm-form-1 input[type="checkbox"], #fm-form-2 input[type="checkbox"], #fm-form-5 input[type="checkbox"] {
		float: left;
		margin-right: 5px;
		margin-top: 7px;
	}

	#fm-form-1 input[type="submit"], #fm-form-2 input[type="submit"], #fm-form-4 input[type="submit"], #fm-form-5 input[type="submit"], #fm-form-7 input[type="submit"] {
		float: none;

		margin-top: 20px;

		font-size: 20px;
		font-weight: bold;

		text-transform: uppercase;

		color: #7d7b7b;

		padding: 10px 20px;

		border: none !important;

		background: #fff;

		transition: all .2s ease-out;
		-webkit-transition: all .2s ease-out;
		-moz-transition: all .2s ease-out;
	}

	#fm-form-2 input[type="submit"] {
		padding: 7px 15px !important;

		font-size: 16px !important;

		margin-bottom: 15px;
		margin-top: 0 !important;
	}
		#fm-form-1 input[type="submit"]:hover, #fm-form-2 input[type="submit"]:hover, #fm-form-4 input[type="submit"]:hover, #fm-form-5 input[type="submit"]:hover, #fm-form-7 input[type="submit"]:hover {
			background: #7d7b7b;
			color: #fff;
		}
	#fm-form-1 div, #fm-form-2 div, #fm-form-4 div, #fm-form-5 div {
		text-align: center;
	}

.widget_wysija_cont input[type="text"], .fm-form input[type="text"], .fm-form textarea {
	border: none;

	padding: 5px 10px;

	font-style: italic;
	font-size: 14px;

	color: #9e9e9e;
}
.widget_wysija_cont input[type="text"], #fm-form-3 input[type="text"] {
	border-radius: 8px;

	padding: 8px 10px;
}

.widget_wysija_cont input[type="submit"], #fm-form-3 input[type="submit"] {
	float: none;

	width: 100%;

	border-radius: 8px;

	font-size: 15px;
	font-weight: bold;

	text-transform: uppercase;

	color: #fff;

	padding: 10px 20px;

	border: none !important;

	background: #ff4d06;

	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
}
.widget_wysija_cont input[type="submit"]:hover	#fm-form-3 input[type="submit"]:hover {
		background-color: #ffffff;
	}

#fm-form-7 ul { margin: 0; padding: 0;}


#principais-obras {
	text-align: center;
}
.obra {
	width: 150px;

	text-align: center;

	vertical-align: top;

	display: inline-block;

	margin: 0 6px;
}

.depoimento {
	display: inline-block;

	margin: 0 13px;

	vertical-align: top;
}
	.depoimento .box_depoimento {
		width: 316px !important;

		float: none !important;

		font-size: 16px;
		padding: 35px 45px;

		margin-top: -7px;
	}
	.depoimento .box_depoimento .depoimento_aspa_cima {
		position: absolute;
		left: -10px;
		top: 10px;
	}
	.depoimento .box_depoimento .depoimento_aspa_baixo  {
		position: absolute;
		right: 0px;
		bottom: 5px;
	}

	.depoimento .depoimento_cliente {
		position: relative;
	z-index: 10;
	text-align: center;
	}

.titulo_pagina {
	background: #f29d1a;

	padding: 40px 0;
}
	.titulo_pagina h1 {
		font-size: 50px;
		font-weight: bold;
		text-transform: uppercase;

		color: white;

		margin: 0;
	}

#conteudo-posts {
	float: left;

	width: 660px;
}
#barra-lateral {
	float: right;

	width: 325px;

	margin: 40px 0;
	padding-bottom: 40px;

	background-color: #ffffff;
}

.imagem_destacada {
	position: relative;

	border: 2px solid #ffffff;
}
	.imagem_destacada .entry-thumbnail {
		width: 640px;

		text-align: center;

		margin: 10px;
	}
	.imagem_destacada .data_post {
		position: absolute;

		z-index: 10;

		right: 0;
		bottom: 0;

		width: 127px;
		height: 52px;

		color: white;

		text-transform: uppercase;

		font-size: 13px;
		font-weight: bold;

		background: url('images/bg-data-post.png') no-repeat left top;
	}
		.imagem_destacada .data_post span {
			margin: 9px 0 9px 50px;
			
			display: inline-block;
		}
		.imagem_destacada .data_post strong {
			font-size: 24px;
		}

#nuvem-tags a {
	font-weight: bold;

	color: #ffffff;

	background: #fff;

	padding: 8px 12px;
	margin: 3px 1px;
	display: inline-block;

	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
}
#nuvem-tags a:hover {
	font-weight: bold;

	color: #fff;

	background: #ff4d06;
}

#comentarios {
	padding-bottom: 50px;
}

.video_destaque h2 {
	font-size: 24px;
	text-transform: uppercase;
	color: #5f5f5f;
}

.video {
	width: 240px;

	vertical-align: top;

	text-align: center;

	margin: 0 5px 20px;

	display: inline-block;
}
	.video a {
		display: block;

		color: #4a4a4a;
	}
		.video a:hover {
			color: #ffffff;
		}
	.video p {
		font-size: 12px;
		font-weight: bold;

		margin: 5px 0;
	}
	.video .video_img_container {
		width: 240px;
		height: 117px;

		display: block;

		overflow: hidden;
	}
	.video .video_img_container img {
		max-width: 100%;
	}

.esconde {
    display: none;
}

#menu-filtro ul {
	padding: 0;

	margin-bottom: 25px;
}

#menu-filtro li {
	display: inline-block;

	margin-right: 8px;
}
	#menu-filtro li a {
		padding: 7px 17px;

		display: inline-block;

		border: 2px solid #585650;

		color: #585650;

		transition: all .2s ease-out;
		-webkit-transition: all .2s ease-out;
		-moz-transition: all .2s ease-out;
	}
		#menu-filtro li a:hover, #menu-filtro .filtro_selecionado a {
			background-color: #585650;

			color: #fff;
		}

#box-acesso-restrito {
	position: relative;

	width: 134px;

	float: left;

	margin-left: 20px;
}

.btn-acesso-restrito {
	display: inline-block;

	height: 41px;

	font-size: 12px;
	font-weight: 600;

	color: #3e3e3e;

	padding: 0 30px 0 15px;

	line-height: 41px;

	background: #f6f6f6 no-repeat right center;

	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;

	box-shadow: 0 1px 5px rgba(0,0,0,.2);
	position: relative;
    z-index: 3500;
}
a.btn-acesso-restrito:focus {
	outline: none;
}


#container-acesso-restrito {
	background-color: #f6f6f6;

	padding: 5px 15px;

	display: none;
	position: absolute;
    width: 133px;
    z-index: 3000;
	border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
	#container-acesso-restrito a {
		display: block;

		margin: 5px 0;

		font-size: 12px;
		font-weight: 600;

		color: #3e3e3e;
	}

.banner_paginas img {
	max-width: 100%;
}

.rslides1_on {	
	opacity: 0.5;
         filter: alpha(opacity=50);
}

.img-gradient{
  position:relative;
  display:inline-block;
}
.img-gradient:after {
  content:'';
  position:absolute;
  left:0; top:0;
  width:100%; height:100%;
  display:inline-block;
}
.img-gradient img{
  display:block;
}

.rslides_tabs {
	text-align: right;
	margin: 0;
	position: absolute;
	width: 100%;
	padding: 0;
	bottom: 10px;
	z-index: 10;
}
}
	.rslides_here a {
		background-color: #fff !important;

		opacity: 1 !important;
	}
	.rslides_tabs a {
		background: #fff !important;

		opacity: .5;

		width: 13px;
		height: 13px;
	}

#conteudo-mapa {
	width: 400px;
	margin: 20px 0;
	
	float: left;
}
	#conteudo-mapa h2 {
		margin-bottom: 40px;
	}
.info_adotante {

}
	.info_adotante strong {
		color: #fa212c;

		font-size: 45px;
	}


#mapa {
	float: right;
}

#mapa-contato {
	height: 450px;
}

#formulario-contato {
	width: 100%;
	max-width: 470px;

	margin: 0 auto;
}

@media (max-width: 1040px) {
	.site-content img {
		max-width: 100%;
	}

	.container_geral {
		padding: 0 20px;

		background: none !important;
	}

	#cabecalho-top {
		text-align: center;
		height:128px;
	}
	#cabecalho-top #logo {
  position: absolute;
  left: calc(50% - 46px);
  margin-left: -50px;
	}

	#menu-cabecalho-direita {
		display: none;
	}

	#box-cadastro-container {
		display: none;
	}

	.navbar {
		min-height: 61px;
	}

	.nav-menu li {
		height: auto;
		width: 100% !important;

		display: inline-block;

		border: none;
	}
	.nav-menu li a {
		padding: 15px 0;
	}

	.nav-menu .current_page_item, .nav-menu .current_page_ancestor, .nav-menu .current-menu-item, .nav-menu .current-menu-ancestor {
		border: none;
	}

	#box-sobre {
		width: 100%;

		text-align: center;

		max-width: 1040px;

		margin: 0 auto 50px;
	}
	#box-escola {
		width: 100%;

		max-width: 529px;
		margin: 0 auto;

		float: none;

		margin-bottom: 20px;
	}
		#box-escola-container {
			text-align: left !important;
		}

	#boxes-conheca-home {
		width: 100%;
		max-width: 479px;

		margin: 0 auto;

		text-align: center;

		float: none;
	}

	.box_info {
		width: 100%;
	}

	#conheca-tambem {
		max-width: 1040px;
		width: 100%;

		margin: 0 auto;

		text-align: center;
	}
		#conheca-tambem .container_geral {
			padding: 0 !important;
		}

	#conheca-instituto {
		width: 100%;
		max-width: 531px;

		margin: 10px auto;

		text-align: left !important;

		background-position: right center;
	}
	#conheca-augusto {
		width: 100%;
		max-width: 531px;

		margin: 10px auto;

		text-align: left !important;

		background-position: right center;
	}

	.box_conheca {
		margin: 10px 0;
	}

	.box_info a {
		width: 100%;
	}
		.box_info img {
			max-width: 100%;
		}
		.box_info a img {
			max-width: 100%;
		}

	#video-destaque {
		width: 100%;

		float: none;
	}
	#box-videos-thumbs {
		float: none;

		width: 100%;

		text-align: center;

		margin-top: 40px;
	}

	#blog-capa {
		text-align: center;
	}
		#blog-capa .post_recente {
			margin: 15px 0;
		}

	#rodape-cima {
		height: auto;

		text-align: center;

		padding-bottom: 50px;
	}
	#rodape-baixo {
		display: none;
	}


	.box_com_depoimento {
		width: 100%;
		float: none;

		text-align: center;
	}
	.box_depoimento {
		float: none;

		margin: 50px auto 30px;
	}

	#escola-vantagens {
		text-align: center;
	}
	.escola_vantagem {
		max-width: 380px;

		margin: 20px auto 30px;

		display: inline-block;

		float: none;
	}

	#ei-escolas-adotantes {
		text-align: center;
	}

	#escola-metodologia {
		text-align: center;
	}

	.titulo_escola, .titulo_capa {
		text-align: center;
	}


	#escola-apresentacao {
		text-align: center;
	}

	.box_material {
		max-width: 308px;

		float: none;

		margin: 105px auto 40px;
	}

	#recursos-multimidas {
		text-align: center;
	}

	.recurso_multimidia {
		max-width: 400px;
		width: 100%;

		margin: 25px auto;

		float: none;

		text-align: left;
	}

	#conheca-servicos {
		text-align: center;
	}

	.conheca_servico {
		display: inline-block;

		margin: 10px auto;

		float: none;
	}

	#idealizador-obras {
		text-align: center;
	}

	#depoimentos {
		text-align: center;
	}
	.depoimento {
		margin: 15px auto;
	}

	.titulo_pagina {
		text-align: center;
	}
		.titulo_pagina h1 {
			font-size: 36px;
		}
	.video_destaque h2 {
		font-size: 18px;
	}

	#menu-filtro li {
		margin-right: 5px;
		margin-bottom: 9px;
	}
		#menu-filtro li a {
			padding: 5px 10px;
			font-size: 14px;
		}

	#conteudo-posts {
		max-width: 100%;

		float: none;
	}
	.imagem_destacada .entry-thumbnail {
		width: auto;
	}

	#barra-lateral {
		float: none;

		max-width: 325px;
		margin: 20px auto;
	}

	.video {
		width: 180px;

		margin-bottom: 10px;
	}
	.video .video_img_container {
		width: 180px;
		height: 100px;
	}

	.widget_wysija_cont, .fm-form {
		width: auto !important;
	}
	.fm-form li {
		padding: 0 !important;
		background: none !important;
	}
	.widget_wysija_cont input[type="text"], .fm-form input[type="text"], .fm-form textarea {
		max-width: 100% !important;
	}

	#fm-form-1 div, #fm-form-2 div, #fm-form-4 div {
		margin-top: 20px;
	}

	.sidebar .entry-header,
	.sidebar .entry-content,
	.sidebar .entry-summary,
	.sidebar .entry-meta,
	.sidebar .comment-list,
	.sidebar .comment-reply-title,
	.sidebar .comment-navigation,
	.sidebar .comment-respond .comment-form,
	.sidebar .featured-gallery,
	.sidebar .post-navigation .nav-links,
	.author.sidebar .author-info {
		max-width: 604px;
		padding-left: 0;
		padding-right: 0;
	}

	.sidebar .site-info,
	.search.sidebar .page-content,
	.blog.sidebar .page-content,
	.attachment .entry-header,
	.sidebar .comments-title {
		max-width: 604px;
	}

	.sidebar .archive-meta,
	.attachment .entry-header,
	.search.sidebar .page-content,
	.blog.sidebar .page-content,
	.sidebar .site-info,
	.sidebar .comments-title,
	.sidebar .no-comments {
		padding-left: 0;
		padding-right: 0;
	}

	.attachment .entry-meta {
		float: left;
		text-align: left;
		width: 100%;
	}

	.attachment .entry-content {
		max-width: 100%;
		padding: 40px 0;
	}

	.format-status .entry-content {
		padding-top: 40px;
	}

	.format-status .entry-meta {
		padding-bottom: 40px;
	}

	.sidebar .format-status .entry-content,
	.sidebar .format-status .entry-meta {
		padding-left: 35px;
	}

	.sidebar .format-status .entry-content:before,
	.sidebar .format-status .entry-meta:before {
		left: 10px;
	}

	.sidebar .format-status .entry-content p:first-child:before {
		left: 4px;
	}

	.sidebar .paging-navigation .nav-links {
		padding: 0 60px;
	}

	.site-main .sidebar-container {
		height: auto;
		margin: 0 auto;
		max-width: 604px;
		position: relative;
		top: 20px;
	}

	.site-main .widget-area {
		float: none;
		margin: 0;
		width: 100%;
	}

	.sidebar .site-footer .widget-area {
		max-width: 100%;
		left: 0;
	}


}

@media (max-width: 430px) {
	#fm-item-text-546f9016de720, #fm-item-text-546e0458c3ffd, #fm-item-cidade { margin-left: 0 !important; }
	.escola_vantagem, .box_material, .conheca_servico, #conteudo-mapa { max-width: 260px;}
}

@media (max-width: 640px) {
	article.mapa #busca_unidade { display: none;}

}
#breadcrumbs { margin: 10px 0; }

.hourglass {
  height: 40px;
  width: 41px;
  margin: 50px auto;
  animation: rotate 5s cubic-bezier(0.7, 0, 0.2, 1) infinite;
	opacity: 0;
}


@keyframes rotate {
	0% {
      transform: rotate(0deg);
	opacity: 1;
    }
	20% {
      transform: rotate(0deg);
	opacity: 1;
    }
    70% {
      transform: rotate(0deg);
	opacity: 1;
    }
	79% {
	opacity: 1;
    }
	80% {
	opacity: 1;
    }
    100% {
      transform: rotate(180deg);
	opacity: 1;
    }
}
@keyframes topProgress {
0% {
    transform: scale(1) translateY(0);
	opacity: 0;
  }
  3% {
    transform: scale(1) translateY(0);
	opacity: 1;
  }
  10% {
    transform: scale(1) translateY(0);
	opacity: 1;
  }
  90% {
    transform: scale(0) translateY(0);
	opacity: 0;
  }
  100% {
    transform: scale(0) translateY(0);
	opacity: 0;
  }
}
@keyframes lineProgress {
  10% {
    height: 35px;
  }
  90% {
    height: 35px;
  }
  100% {
    height: 0;
  }
}
@keyframes bottomProgress {
  10% {
    transform: scale(0) translateY(0);
  }
  90% {
    transform: scale(1) translateY(0);
  }
  100% {
    transform: scale(1) translateY(0);
  }
}

.top {
  position: relative;
}

.topBg {
  position: absolute;
  z-index: 0;
  top: -20px;
  width: 100%;
  height: 20px;  
}
.topBg:after {
  content: '';
  position: absolute;
  bottom: -20px;
  border-right: 20px solid transparent;
  border-left: 20px solid transparent;
}

.topProgress {
  border-top: 20px solid #a9a9a9;
  border-right: 20px solid transparent;
  border-left: 20px solid transparent;
  height: 0;
  width: 1px;
  transform: scale(1) translateY(0);
  transform-origin: 50% 100%;
  animation: topProgress 5s linear infinite;
}

.line {
  position: absolute;
  z-index: 2;
  top: 20px;
  left: 20px;
  height: 0;
  width: 0;
  border-left: 1px solid #a9a9a9;
  animation: lineProgress 5s linear infinite;
  
}

.bottom {
  position: relative;
}

.bottomBg {
  position: absolute;
  z-index: 0;
  bottom: -5px;
  width: 100%;
  height: 20px;
}
.bottomBg:after {
  content: '';
  position: absolute;
  z-index: 0;
  top: -20px;
  border-right: 20px solid transparent;
  border-left: 20px solid transparent;
}

.bottomProgress {
    border-right: 20px solid transparent;
    border-bottom: 20px solid $pink;
    border-left: 20px solid transparent;
    height: 0;
    width: 1px;
    margin-top: 15px;
    transform: scale(0) translateY(0);
    transform-origin: 50% 100%;
    animation: bottomProgress 5s linear infinite;
}
.bottomProgress {
  border-right: 20px solid transparent;
  border-bottom: 20px solid #a9a9a9;
  border-left: 20px solid transparent;
  height: 0;
  width: 1px;
  margin-top: 15px;
  transform: scale(0) translateY(0);
  transform-origin: 50% 100%;
  animation: bottomProgress 5s linear infinite;
}

.close {
  position: absolute;
  right: 18px;
  top: 2px;
  width: 8px;
  height: 8px;
  opacity: 0.6;
}
.close:hover {
  opacity: 1;
}
.close:before, .close:after {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 8px;
  width: 8px;
  background-color: #ff0000;
}
.close:before {
  transform: rotate(45deg);
}
.close:after {
  transform: rotate(-45deg);
}

.adventage-section {
	padding: 60px 0 90px;
	background: #F5FAFE;
	position: relative;
	overflow: hidden
}

.adventage-section::after,
.adventage-section::before {
	content: url(https://static.rfstat.com/renderforest/images/v2/landing-pics/whiteboard/wtb-ill-4.svg);
	position: absolute
}

@media screen and (max-width:992px) {
	.whiteboard-adventage::after {
		display: none
	}
	.adventage-section {
		padding: 45px 0
	}
	.adventage-section::before {
		display: none
	}
}

.adventage-item,
html[dir=ltr] .adventage-item {
	padding: 15px 15px 15px 30px
}

.adventage-section::before {
	left: -1%;
	bottom: 15%
}

.adventage-section::after {
	right: -1%;
	top: 15%;
	transform: rotate(180deg)
}

@media screen and (max-width:1300px) {
	.adventage-section::before {
		left: -15%
	}
	.adventage-section::after {
		right: -15%
	}
}

@media screen and (max-width:992px) {
	.adventage-section::after {
		display: none
	}
	.adventage-item .rf-digits.rf-one {
		height: 100px
	}
}

.adventage-item {
	position: relative;
	max-width: 99999px;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	background: #FFF;
	box-shadow: 0 3px 6px rgba(0, 55, 160, .2);
	border-radius: 10px;
	overflow: hidden;
	z-index: 2
}

.review-item,
.reviews-container {
	border-radius: 10px;
	box-shadow: 0 6px 12px rgba(0, 82, 224, .102)
}

html[dir=rtl] .adventage-item {
	padding: 15px 30px 15px 15px
}

.adventage-item .rf-digits {
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}

.adventage-item .rf-descr:first-child {
	margin-bottom: 15px;
	font-weight: 600
}

.adventage-item .rf-descr {
	line-height: 23px
}

@media screen and (max-width:992px) {
	.adventage-item .rf-digits {
		max-width: 80px;
		right: 4%;
		transform: none;
		bottom: 15px;
		top: auto
	}
	.adventage-item {
		max-width: 600px
	}
	html[dir=ltr] .adventage-item,
	html[dir=rtl] .adventage-item {
		padding: 20px
	}
	.adventage-item .rf-descr:last-child {
		font-size: 14px
	}
}

.adventage-item .adventage-info {
	max-width: 480px;
	margin-top: 15px;
	min-height: 100px
}

html[dir=ltr] .adventage-item .adventage-info {
	margin-right: 30px
}

html[dir=rtl] .adventage-item .adventage-info {
	margin-left: 30px
}

@media screen and (max-width:992px) {
	.adventage-item .adventage-info {
		margin-top: 0;
		max-width: 450px
	}
	html[dir=ltr] .adventage-item .adventage-info {
		margin-right: 0
	}
	html[dir=rtl] .adventage-item .adventage-info {
		margin-left: 0
	}
}

.adventage-item .adventage-img {
	max-width: 190px
}

.adventage-item .adventage-img .human-image {
	width: 100%
}

.adventage-item:nth-child(even) {
	flex-direction: row-reverse;
	margin: 60px auto
}

html[dir=ltr] .adventage-item:nth-child(even) {
	padding: 15px 30px 15px 15px
}

html[dir=rtl] .adventage-item:nth-child(even) {
	padding: 15px 15px 15px 30px
}

@media screen and (max-width:992px) {
	.adventage-item:nth-child(even) {
		margin: 30px auto;
		justify-content: flex-end
	}
	html[dir=ltr] .adventage-item:nth-child(even),
	html[dir=rtl] .adventage-item:nth-child(even) {
		padding: 20px
	}
}

.adventage-item:nth-child(even) .adventage-info {
	margin-left: 30px;
	margin-right: 0!important
}

@media screen and (max-width:992px) {
	.adventage-item:nth-child(even) .adventage-info {
		margin-left: 0;
		margin-right: 0
	}
	html[lang=ar] .rf-digits {
		left: 4%;
		right: auto
	}
}

html[lang=ar] .adventage-item:nth-child(even) .adventage-info {
	margin-right: 30px;
	margin-left: 0!important
}

.reviews {
	position: relative;
	padding: 90px 0;
	background: #B9CFFF
}

@media screen and (max-width:992px) {
	.reviews {
		padding: 120px 0 60px
	}
}

@media screen and (max-width:369px) {
	.reviews {
		padding: 150px 0 60px
	}
}

@media screen and (max-width:767px) {
	html[lang=ru] .hero-info .rf-heading {
		font-size: 26px
	}
}

html[lang=ru] .adventage-descr {
	line-height: 21px;
	font-size: 14px
}

@media screen and (max-width:992px) {
	html[lang=ru] .reviews {
		padding-top: 110px
	}
	html[lang=ar] .reviews,
	html[lang=ja] .reviews {
		padding-top: 90px
	}
	html[lang=de] .reviews {
		padding-top: 160px
	}
}

@media screen and (max-width:380px) {
	html[lang=pt] .reviews {
		padding-top: 160px
	}
}

.reviews-container {
	width: 90%;
	max-width: 1100px;
	margin: auto;
	background-color: #F5FAFE
}

@media screen and (max-width:992px) {
	.reviews-container {
		width: 78%
	}
}

@media screen and (max-width:767px) {
	.reviews-container {
		width: 85%
	}
}

@media screen and (max-width:450px) {
	.reviews-container {
		width: 90%
	}
}

.reviews-header {
	display: flex;
	justify-content: center
}

.our-badge-figure {
	max-width: 165px;
	margin: 0 40px;
	transform: translateY(-15px)
}

@media screen and (max-width:992px) {
	.our-badge-figure {
		max-width: 138px;
		margin: 0 20px;
		transform: translateY(-10px)
	}
}

.our-badge-img {
	width: 100%
}

.reviews-title {
	max-width: 510px;
	padding: 60px 20px 0;
	font-size: 36px;
	color: #363F5A
}

@media screen and (max-width:992px) {
	.reviews-title {
		position: absolute;
		max-width: 400px;
		top: 30px;
		padding: 0 20px;
		color: #FFF;
		font-size: 24px;
		line-height: 32px
	}
}

.review-text,
.reviews .review-text {
	line-height: 24px
}

.reviews-content {
	display: flex;
	justify-content: center
}

@media only screen and (max-width:992px) {
	.reviews-content {
		flex-direction: column;
		align-items: center
	}
}

.review-item {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 45%;
	max-width: 464px;
	min-height: 200px;
	margin: 50px 25px 150px;
	padding: 30px;
	background-color: #FFF
}

@media only screen and (max-width:992px) {
	.review-item {
		width: 90%;
		margin: 10px 0 150px;
		padding: 20px 15px
	}
}

.bottom-triangle {
	position: absolute;
	bottom: -30px;
	left: 50%;
	transform: translateX(-50%);
	width: 0;
	height: 20px;
	border-top: solid 10px #fff;
	border-left: solid 10px transparent;
	border-right: solid 10px transparent
}

.review-text {
	position: relative;
	z-index: 1
}

.review-author-wrapper {
	display: flex;
	width: 100%;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: calc(100% + 30px);
	left: 50%;
	text-align: center;
	transform: translateX(-50%)
}

.review-author-name,
.review-author-position {
	margin: 4px 0
}

.feedback-stars {
	display: block;
	padding-top: 20px
}

.review-author-img {
	width: 62px;
	height: 62px;
	padding-bottom: 20px
}

.active-box {
	width: 30px!important;
	height: 30px!important
}

html[lang=ar] .color-arrow {
	transform: rotateY(180deg)
}

@media screen and (min-width:993px) {
	html[lang=ar] .rf-hero-section {
		padding: 100px 20px 30px
	}
}

@media screen and (max-width:767px) {
	html[lang=fr] .about-whiteboard-animation .rf-btn {
		font-size: 16px
	}
}

main {
    display: block;
}

