﻿@charset "utf-8";

/* FAQs - Content & Text auto-formatting */




/* ACL webview - Roboto font for Mobile platform (adjustments on the bottom) */

@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900,100italic,300italic,400italic,500italic,700italic,900italic&subset=latin,latin-ext);




/* FAQs - Website push fixes */

#article-content .right,
#article-content .left { float: none; }

#article-content *,
#article-content *:before,
#article-content *:after { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

#article-content p,
#article-content li,
#article-content div { font-weight: inherit; line-height: inherit; color: #585965; }




/* FAQs - Text & images basics */

#article-content { overflow: hidden; margin-bottom: 2em; }

@media screen and (min-width: 768px) {
	#article-content { font-size: 16px; }

	#article-content h1#artTitle { width: auto; height: auto; max-width: 100%; font-size: 1.9em; font-weight: 400; padding: 0.5em 1% 1em 1%; margin: auto 0; }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
	#article-content { font-size: 15px; }

	#article-content h1#artTitle { width: auto; height: auto; max-width: 100%; font-size: 1.7em; font-weight: 400; padding: 0.5em 1% 1em 1%; margin: auto 0; }
}
@media screen and (max-width: 479px) {
	#article-content { font-size: 15px; }

	#article-content h1#artTitle { width: auto; height: auto; max-width: 100%; font-size: 1.5em; font-weight: 400; padding: 0.5em 1% 1em 1%; margin: auto 0; }
}

#article-content a { font-weight: bold; text-decoration: underline; }

#article-content.bw a { color: inherit; }

#article-content a[name] { cursor: initial; font-size: 0; text-decoration: none; padding: 0; margin: 0 auto; }

#article-content p { text-align: justify; padding: 0; margin: 1em auto; }

#article-content h1 { text-align: left; font-size: 2em; font-weight: bold; padding: 0; margin: 2em auto 1em auto; }

#article-content h2 { text-align: left; font-size: 1.5em; font-weight: bold; padding: 0; margin: 2em auto 1em auto; }

#article-content h3 { text-align: left; font-size: 1.17em; font-weight: bold; padding: 0; margin: 2em auto 1em auto; } 

#article-content h4 { text-align: left; font-size: 1.12em; font-weight: bold; padding: 0; margin: 2em auto 1em auto; } 

#article-content h5 { text-align: left; font-size: 0.83em; font-weight: bold; padding: 0; margin: 2em auto 1em auto; } 

#article-content h6 { text-align: left; font-size: 0.75em; font-weight: bold; padding: 0; margin: 2em auto 1em auto; } 

#article-content > p,
#article-content .panel .panel-content > p:not(.title):not(.topic) { padding: 0 1%; }

#article-content > h1,
#article-content > h2,
#article-content > h3,
#article-content > h4,
#article-content > h5,
#article-content > h6,
#article-content .panel .panel-content > h1,
#article-content .panel .panel-content > h2,
#article-content .panel .panel-content > h3,
#article-content .panel .panel-content > h4,
#article-content .panel .panel-content > h5,
#article-content .panel .panel-content > h6 { padding: 0 1%; }

#article-content h1.orange,
#article-content h2.orange,
#article-content h3.orange,
#article-content h4.orange,
#article-content h5.orange,
#article-content h6.orange { color: #FF9900; }

#article-content h1.blue,
#article-content h2.blue,
#article-content h3.blue,
#article-content h4.blue,
#article-content h5.blue,
#article-content h6.blue { color: #36A0FF; }

#article-content h1.green,
#article-content h2.green,
#article-content h3.green,
#article-content h4.green,
#article-content h5.green,
#article-content h6.green { color: #4BBF60; }

#article-content img[src*="/icon/"] { display: inline-block; width: auto; height: auto; max-height: 1.2em; padding: 0; margin: auto 0; }

@media screen and (min-width: 768px) {
	#article-content img[src*="/avkb"] { cursor: zoom-in; display: block; width: auto; height: auto; max-width: 100%; padding: 0; margin: 1em auto 0 auto; }
}
@media screen and (max-width: 767px) {
	#article-content img[src*="/avkb"] { cursor: initial; display: block; width: auto; height: auto; max-width: 100%; padding: 0; margin: 1em auto 0 auto; }
}

#article-content code { display: inline-block; vertical-align: top; background-color: #F4F5F6; font-size: 0.83em; font-weight: bold; border: 0.1em solid #DDDDDD; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0.2em 0.6em 0.1em 0.6em; margin: 0; -webkit-box-shadow: 0 2px 0 #F4F5F6, inset 0 0 0 2px #FFFFFF; -moz-box-shadow: 0 2px 0 #F4F5F6, inset 0 0 0 2px #FFFFFF; box-shadow: 0 2px 0 #F4F5F6, inset 0 0 0 2px #FFFFFF; }

#article-content br + code { margin: 0.5em 0; }




/* FAQs - List-item (ol, ul, li) basics */

#article-content ol,
#article-content ul { position: relative; display: block; top: 0; left: 0; width: auto; height: auto; padding: 0 1%; margin: 0 auto; }

#article-content li { position: relative; display: block; width: auto; height: auto; margin: 0 auto; }

#article-content li ol,
#article-content li ul { padding: 0; }

@media screen and (min-width: 768px) {
	#article-content ol > li,
	#article-content ul > li { padding: 0 0 1em 3em; text-align: justify; }

	#article-content ol > li:last-child,
	#article-content ul > li:last-child { padding: 0 0 0 3em; text-align: justify; }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
	#article-content ol > li,
	#article-content ul > li { padding: 0 0 1em 2.5em; text-align: left; }

	#article-content ol > li:last-child,
	#article-content ul > li:last-child { padding: 0 0 0 2.5em; text-align: left; }
}
@media screen and (max-width: 479px) {
	#article-content ol > li,
	#article-content ul > li { padding: 0 0 1em 2em; text-align: left; }

	#article-content ol > li:last-child,
	#article-content ul > li:last-child { padding: 0 0 0 2em; text-align: left; }
}




/* FAQs - Padding fix for various elements (combined with JS due to first/last-child list (ol, ul, notices) nested inside another parent list-item (li) or similar element which is starting/ending with a plain text node) */

#article-content ol:not(.top-offset):before,
#article-content ul:not(.top-offset):before,
#article-content .notice:not(.top-offset):before { content: "\00a0"; position: relative; display: block; top: 0; right: 0; width: auto; height: 0; padding: 0; margin: 1em auto 0 auto; }

#article-content ol:not(.bottom-offset):after,
#article-content ul:not(.bottom-offset):after,
#article-content .notice:not(.bottom-offset):after,
#article-content .image:not(.bottom-offset):after { content: "\00a0"; position: relative; display: block; top: 0; right: 0; width: auto; height: 0; padding: 0; margin: 0 auto 1em auto; }




/* FAQs - List-item numbering & bullets (combined with JS due to optional "start" attribute (ol start="") and "type" atribute (ol type="") which is not case sensitive) */

#article-content ol,
#article-content ul { list-style: none outside none; }

#article-content,
#article-content .panel-content,
#article-content p.title,
#article-content p.topic,
#article-content h1,
#article-content h2,
#article-content h3,
#article-content h4,
#article-content h5,
#article-content h6,
#article-content a[href*="#top_0"],
#article-content ol:first-of-type,
#article-content ol[type],
#article-content ol[start],
#article-content .options div[class] ol:first-of-type { counter-reset: li; }

#article-content ol[type="1"] > li:before,
#article-content ol[type="1"] ~ ol:not([type]) > li:before,
#article-content ol > li:before,
#article-content li > * > li > * > li > ol > li:before { content: counter(li, decimal); counter-increment: li; }

#article-content ol[type="01"] > li:before,
#article-content ol[type="01"] ~ ol:not([type]) > li:before { content: counter(li, decimal-leading-zero); }

#article-content ol[type="a"] > li:before,
#article-content ol[type="a"] ~ ol:not([type]) > li:before,
#article-content ol.lowercase[type="a"] > li:before,
#article-content ol.lowercase[type="a"] ~ ol:not([type]) > li:before { content: counter(li, lower-alpha); }

#article-content ol[type="A"] > li:before,
#article-content ol[type="A"] ~ ol:not([type]) > li:before,
#article-content ol.uppercase[type="A"] > li:before,
#article-content ol.uppercase[type="A"] ~ ol:not([type]) > li:before,
#article-content li > ol > li:before { content: counter(li, upper-alpha); }

#article-content ol[type="i"] > li:before,
#article-content ol[type="i"] ~ ol:not([type]) > li:before,
#article-content ol.lowercase[type="i"] > li:before,
#article-content ol.lowercase[type="i"] ~ ol:not([type]) > li:before { content: counter(li, lower-roman); }

#article-content ol[type="I"] > li:before,
#article-content ol[type="I"] ~ ol:not([type]) > li:before,
#article-content ol.uppercase[type="I"] > li:before,
#article-content ol.uppercase[type="I"] ~ ol:not([type]) > li:before,
#article-content li > * > li > ol > li:before { content: counter(li, upper-roman); }

#article-content ul[type="disc"] > li:not([type]):before,
#article-content ul[type="disc"] ~ ul:not([type]) > li:not([type]):before,
#article-content ul > li:not([type]):before,
#article-content ul > li[type="disc"]:before { content: "\00a0"; background-color: #FFFFFF; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

#article-content ul[type="circle"] > li:not([type]):before,
#article-content ul > li[type="circle"]:before { content: "\25cf"; background-color: #FFFFFF; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

#article-content ul[type="square"] > li:not([type]):before,
#article-content ul > li[type="square"]:before { content: "\00a0"; background-color: #FFFFFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

#article-content ul[type="arrow"] > li:not([type]):before,
#article-content ul > li[type="arrow"]:before,
#article-content > .related > ul > li:before { content: "\00bb"; background-color: transparent; font-size: 1.4em; font-weight: bold; border-width: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

#article-content.ar ul[type="arrow"] > li:not([type]):before,
#article-content.ar ul > li[type="arrow"]:before,
#article-content.ar > .related > ul > li:before { content: "\00ab"; background-color: transparent; font-size: 1.4em; font-weight: bold; border-width: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

#article-content ul[type="check"] > li:not([type]):before,
#article-content ul > li[type="check"]:before,
#article-content > .conditions ul > li:before { content: "\2714"; width: 0.7em; height: 0.7em; font-size: 1em; line-height: 1.04; border: 0 solid transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

#article-content ul[type="checkbox"] > li:not([type]):before,
#article-content ul > li[type="checkbox"]:before { content: "\2714"; width: 0.7em; height: 0.7em; background-color: #FFFFFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;  }




/* FAQs - Visual look for numbering (ol) & bullets (ul) list-items (li) */

#article-content ol > li:before { position: absolute; display: inline-block; background-color: #ADB2B6; color: #FFFFFF; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; padding: 0; margin: 0; -webkit-box-shadow: inset 0 0 1px 1px #677280, 0 0 1px 1px #DFDFDF; -moz-box-shadow: inset 0 0 1px 1px #677280, 0 0 1px 1px #DFDFDF; box-shadow: inset 0 0 1px 1px #677280, 0 0 1px 1px #DFDFDF; }

#article-content > ol > li:before,
#article-content *:not(.panel) ol > li:before,
#article-content ol:not(.quick):not(.details) > li:before,
#article-content .panel#quick .panel-content ul > li ol > li:before,
#article-content .panel#details .panel-content ul > li ol > li:before { top: -0.2em; left: 0.1em; width: 1.8em; height: 1.8em; font-size: 0.75em; font-size: 0.75rem\0 /*IE10+ fix*/; line-height: 1.84; border: 0 solid transparent; -webkit-box-shadow: inset 0 0 1px 1px #677280, 0 0 1px 1px #F4F5F6; -moz-box-shadow: inset 0 0 1px 1px #677280, 0 0 1px 1px #F4F5F6; box-shadow: inset 0 0 1px 1px #677280, 0 0 1px 1px #F4F5F6; }

@media screen and (min-width: 768px) {
	#article-content ul > li:before { position: absolute; display: inline-block; top: 0.14em; left: 0.1em; width: 0.55em; height: 0.55em; color: #677280; font-size: 1em; text-align: center; line-height: 0.44; border: 0.14em solid #677280; padding: 0; margin: 0; -webkit-box-shadow: inset 0 0 1px 1px #EFEFEF, 0 0 1px 1px #EFEFEF; -moz-box-shadow: inset 0 0 1px 1px #EFEFEF, 0 0 1px 1px #EFEFEF; box-shadow: inset 0 0 1px 1px #DDDDDD, 0 0 1px 1px #EFEFEF; }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
	#article-content ul > li:before { position: absolute; display: inline-block; top: 0.14em; left: 0.1em; width: 0.55em; height: 0.55em; color: #677280; font-size: 1em; text-align: center; line-height: 0.44; border: 0.14em solid #677280; padding: 0; margin: 0; -webkit-box-shadow: inset 0 0 1px 1px #EFEFEF, 0 0 1px 1px #EFEFEF; -moz-box-shadow: inset 0 0 1px 1px #EFEFEF, 0 0 1px 1px #EFEFEF; box-shadow: inset 0 0 1px 1px #DDDDDD, 0 0 1px 1px #EFEFEF; }
}
@media screen and (max-width: 479px) {
	#article-content ul > li:before { position: absolute; display: inline-block; top: 0.14em; left: 0.1em; width: 0.55em; height: 0.55em; color: #677280; font-size: 1em; text-align: center; line-height: 0.44; border: 0.14em solid #677280; padding: 0; margin: 0; -webkit-box-shadow: inset 0 0 1px 1px #EFEFEF, 0 0 1px 1px #EFEFEF; -moz-box-shadow: inset 0 0 1px 1px #EFEFEF, 0 0 1px 1px #EFEFEF; box-shadow: inset 0 0 1px 1px #DDDDDD, 0 0 1px 1px #EFEFEF; }
}

#article-content:not(.bw) ol.orange > li:before,
#article-content:not(.bw) > * > li > ol > li:before,
#article-content:not(.bw) * > * > li > ol > li:before,
#article-content:not(.bw) .panel.orange .panel-content > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.blue .panel-content > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.green .panel-content > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .panel-content > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .panel-content > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .panel-content > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .options.orange > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .options.blue > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .options.green > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.orange .options:not(.orange):not(.blue):not(.green) > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.blue .options:not(.orange):not(.blue):not(.green) > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.green .options:not(.orange):not(.blue):not(.green) > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .options.orange > div[class] > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .options.blue > div[class] > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .options.green > div[class] > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.orange .options:not(.orange):not(.blue):not(.green) > div[class] > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.blue .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.green .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > div[class] > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > ol:not(.orange):not(.blue):not(.green) > li:before { background-color: #FF9900; -webkit-box-shadow: inset 0 0 1px 1px #A36200, 0 0 1px 1px #DFDFDF; -moz-box-shadow: inset 0 0 1px 1px #A36200, 0 0 1px 1px #DFDFDF; box-shadow: inset 0 0 1px 1px #A36200, 0 0 1px 1px #DFDFDF; }

#article-content:not(.bw) ol.blue > li:before,
#article-content:not(.bw) > ol > li:before,
#article-content:not(.bw) * > ol > li:before,
#article-content:not(.bw) .panel.blue .panel-content > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.orange .panel-content > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.green .panel-content > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .panel-content > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .panel-content > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .panel-content > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .options.blue > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .options.orange > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .options.green > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.blue .options:not(.orange):not(.blue):not(.green) > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.orange .options:not(.orange):not(.blue):not(.green) > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.green .options:not(.orange):not(.blue):not(.green) > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .options.blue > div[class] > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .options.orange > div[class] > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .options.green > div[class] > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.blue .options:not(.orange):not(.blue):not(.green) > div[class] > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.orange .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.green .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > div[class] > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before { background-color: #36A0FF; -webkit-box-shadow: inset 0 0 1px 1px #0057A3, 0 0 1px 1px #DFDFDF; -moz-box-shadow: inset 0 0 1px 1px #0057A3, 0 0 1px 1px #DFDFDF; box-shadow: inset 0 0 1px 1px #0057A3, 0 0 1px 1px #DFDFDF; }

#article-content:not(.bw) ol.green > li:before,
#article-content:not(.bw) > * > li > * > li > ol > li:before,
#article-content:not(.bw) * > * > li > * > li > ol > li:before,
#article-content:not(.bw) .panel.green .panel-content > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.blue .panel-content > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.orange .panel-content > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .panel-content > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .panel-content > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .panel-content > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .options.green > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .options.blue > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .options.orange > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.green .options:not(.orange):not(.blue):not(.green) > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.blue .options:not(.orange):not(.blue):not(.green) > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.orange .options:not(.orange):not(.blue):not(.green) > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .options.green > div[class] > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .options.blue > div[class] > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .options.orange > div[class] > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.green .options:not(.orange):not(.blue):not(.green) > div[class] > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.blue .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel.orange .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > div[class] > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > * > li > ol:not(.orange):not(.blue):not(.green) > li:before { background-color: #4BBF60; -webkit-box-shadow: inset 0 0 1px 1px #256A32, 0 0 1px 1px #DFDFDF; -moz-box-shadow: inset 0 0 1px 1px #256A32, 0 0 1px 1px #DFDFDF; box-shadow: inset 0 0 1px 1px #256A32, 0 0 1px 1px #DFDFDF; }

#article-content:not(.bw) ul.orange > li:before,
#article-content:not(.bw) ul[type="arrow"] > li:before,
#article-content:not(.bw) ul > li[type="arrow"]:before,
#article-content:not(.bw) > .related > ul > li:before,
#article-content:not(.bw) > * > li > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) * > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .alert > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .panel.orange .panel-content > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .panel.blue .panel-content > * > li > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .panel.green .panel-content > * > li > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .panel-content > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .panel-content > * > li > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .panel-content > * > li > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .options.orange > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .options.blue > * > li > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .options.green > * > li > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .panel.orange .options:not(.orange):not(.blue):not(.green) > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .panel.blue .options:not(.orange):not(.blue):not(.green) > * > li > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .panel.green .options:not(.orange):not(.blue):not(.green) > * > li > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > * > li > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > * > li > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .options.orange > div[class] > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .options.blue > div[class] > * > li > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .options.green > div[class] > * > li > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .panel.orange .options:not(.orange):not(.blue):not(.green) > div[class] > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .panel.blue .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .panel.green .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > div[class] > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > ul:not(.orange):not(.blue):not(.green) > li:not([type]):before { color: #FF9900; border-color: #FF9900; }

#article-content:not(.bw) ul.blue > li:before,
#article-content:not(.bw) > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) * > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .note > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .notes > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel.blue .panel-content > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel.orange .panel-content > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel.green .panel-content > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .panel-content > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .panel-content > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .panel-content > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .options.blue > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .options.orange > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .options.green > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel.blue .options:not(.orange):not(.blue):not(.green) > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel.orange .options:not(.orange):not(.blue):not(.green) > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel.green .options:not(.orange):not(.blue):not(.green) > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .options.blue > div[class] > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .options.orange > div[class] > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .options.green > div[class] > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel.blue .options:not(.orange):not(.blue):not(.green) > div[class] > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel.orange .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel.green .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > div[class] > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before { color: #36A0FF; border-color: #36A0FF; }

#article-content:not(.bw) ul.green > li:before,
#article-content:not(.bw) ul > li[type="check"]:before,
#article-content:not(.bw) ul > li[type="checkbox"]:before,
#article-content:not(.bw) > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) * > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .requirements > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .conditions ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel.green .panel-content > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel.blue .panel-content > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel.orange .panel-content > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .panel-content > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .panel-content > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .panel-content > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .options.green > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .options.blue > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .options.orange > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel.green .options:not(.orange):not(.blue):not(.green) > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel.blue .options:not(.orange):not(.blue):not(.green) > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel.orange .options:not(.orange):not(.blue):not(.green) > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .options.green > div[class] > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .options.blue > div[class] > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .options.orange > div[class] > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel.green .options:not(.orange):not(.blue):not(.green) > div[class] > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel.blue .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel.orange .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > div[class] > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) > div[class] > * > li > * > li > ul:not(.orange):not(.blue):not(.green):not([type="arrow"]) > li:not([type]):before  { color: #4BBF60; border-color: #4BBF60; }




/* FAQs - Image numbering counter - (language maintained and wraped by JS) */

#article-content .image,
#article-content .image.medium { position: relative; display: block; width: auto; height: auto; max-width: 640px; margin: 1em auto 0 auto; }

#article-content .image.xsmall,
#article-content .image.x-small { max-width: 320px; }

#article-content .image.small { max-width: 480px; }

#article-content .image.large { max-width: 800px; }

#article-content .image.xlarge,
#article-content .image.x-large { max-width: 960px; }

#article-content,
#article-content .panel,
#article-content .reset:not(img) { counter-reset: image; }

#article-content .image:not(.exclude):after { content: "Figure\00a0\00a0" counter(image, decimal) "."; counter-increment: image; }
#article-content .image:not(.exclude).cs:after { content: "Obrázek\00a0\00a0" counter(image, decimal) "."; }
#article-content .image:not(.exclude).de:after { content: "Bild\00a0\00a0" counter(image, decimal) "."; }
#article-content .image:not(.exclude).es:after { content: "Figura\00a0\00a0" counter(image, decimal) "."; }
#article-content .image:not(.exclude).fr:after { content: "Figure\00a0\00a0" counter(image, decimal) "."; }
#article-content .image:not(.exclude).it:after { content: "Figura\00a0\00a0" counter(image, decimal) "."; }
#article-content .image:not(.exclude).ja:after { content: "図\00a0\00a0" counter(image, decimal) "."; }
#article-content .image:not(.exclude).pl:after { content: "Rysunek\00a0\00a0" counter(image, decimal) "."; }
#article-content .image:not(.exclude).pt-br:after,
#article-content .image:not(.exclude).pt:after { content: "Figura\00a0\00a0" counter(image, decimal) "."; }
#article-content .image:not(.exclude).ru:after { content: "Рисунок\00a0\00a0" counter(image, decimal) "."; }
#article-content .image:not(.exclude).tr:after { content: "Resim\00a0\00a0" counter(image, decimal) "."; }
#article-content .image:not(.exclude).zh:after { content: "图\00a0\00a0" counter(image, decimal) "."; }

#article-content .image:not(.exclude):after { position: relative; display: table; top: 0; left: 0; width: auto; height: auto; background-color: transparent; font-size: 0.8em; font-weight: bold; text-align: center; line-height: 1; padding: 0.3em 2em; margin: 0.5em auto 1em auto; }

#article-content .image:not(.bottom-offset):not(.exclude):after { height: 1em; margin: 0.5em auto -0.5em auto; }




/* FAQs - Collapsible panels for Video/Brief/Detailed steps (combined & can be partially generated with JS) */

#article-content .panel { position: relative; display: block; top: 0; left: 0; width: 100%; height: auto; padding: 0; margin: 3.5em auto; }

#article-content .panel#quick:before { content: "Hide Quick Steps"; }
#article-content.cs .panel#quick:before { content: "Skrýt stručný postup"; }
#article-content.de .panel#quick:before { content: "Schnellanleitung verbergen"; }
#article-content.es .panel#quick:before { content: "Ocultar Pasos Rápidos"; }
#article-content.fr .panel#quick:before { content: "Cacher la méthode rapide"; }
#article-content.it .panel#quick:before { content: "Passaggi veloci nascosti"; }
#article-content.pl .panel#quick:before { content: "Ukryj szybką instrukcję"; }
#article-content.pt-br .panel#quick:before,
#article-content.pt .panel#quick:before { content: "Esconder Passos Rápidos"; }
#article-content.ru .panel#quick:before { content: "Скрыть краткую инструкцию"; }
#article-content.tr .panel#quick:before { content: "Talimatları Gizle"; }

#article-content .panel#video:before { content: "Hide Video Tutorial"; }
#article-content.cs .panel#video:before { content: "Skrýt Video průvodce"; }
#article-content.de .panel#video:before { content: "Video-Anleitung verbergen"; }
#article-content.es .panel#video:before { content: "Ocultar Videoguía"; }
#article-content.fr .panel#video:before { content: "Cacher le tutoriel vidéo"; }
#article-content.it .panel#video:before { content: "Video tutorial nascosto"; }
#article-content.pl .panel#video:before { content: "Ukryj instrukcję wideo"; }
#article-content.pt-br .panel#video:before,
#article-content.pt .panel#video:before { content: "Esconder Video Tutorial"; }
#article-content.ru .panel#video:before { content: "Скрыть видео-инструкцию"; }
#article-content.tr .panel#video:before { content: "Eğitici Videoyu Gizle"; }

#article-content .panel#details:before { content: "Hide Detailed Steps"; }
#article-content.cs .panel#details:before { content: "Skrýt podrobný postup"; }
#article-content.de .panel#details:before { content: "Ausführliche Anleitung verbergen"; }
#article-content.es .panel#details:before { content: "Ocultar Pasos Detallados"; }
#article-content.fr .panel#details:before { content: "Cacher la méthode détaillée"; }
#article-content.it .panel#details:before { content: "Passaggi dettagliati nascosti"; }
#article-content.pl .panel#details:before { content: "Ukryj szczegółową instrukcję"; }
#article-content.pt-br .panel#details:before,
#article-content.pt .panel#details:before  { content: "Esconder Passos Detalhados"; }
#article-content.ru .panel#details:before { content: "Скрыть подробную инструкцию"; }
#article-content.tr .panel#details:before { content: "Detaylı Adımları Gizle"; }

#article-content .panel:before { cursor: pointer; position: absolute; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; bottom: 0; left: 0; width: 100%; height: 3.6em; color: transparent; background-color: #FFFFFF; font-size: 0.9em; text-align: right; line-height: 1.5em; border: 1px solid transparent; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; padding: 1.1em 7% 0.9em 0; margin: 0 auto; -webkit-transition: color 1s 0.6s cubic-bezier(0,0,1,1), background-color 0.6s cubic-bezier(0,0,1,1), border-color 1s cubic-bezier(0,0,1,1); -moz-transition: color 1s 0.6s cubic-bezier(0,0,1,1), background-color 0.6s cubic-bezier(0,0,1,1), border-color 1s cubic-bezier(0,0,1,1); -ms-transition: color 1s 0.6s cubic-bezier(0,0,1,1), background-color 0.6s cubic-bezier(0,0,1,1), border-color 1s cubic-bezier(0,0,1,1); transition: color 1s 0.6s cubic-bezier(0,0,1,1), background-color 0.6s cubic-bezier(0,0,1,1), border-color 1s cubic-bezier(0,0,1,1); }

#article-content .panel.active:before { color: inherit; }

#article-content .panel:not(.active):before { background-color: #FAFAFA; border-color: #EFEFEF; -webkit-transition: background-color 0.6s cubic-bezier(0,0,1,1), border-color 1s cubic-bezier(0,0,1,1); -moz-transition: background-color 0.6s cubic-bezier(0,0,1,1), border-color 1s cubic-bezier(0,0,1,1); -ms-transition: background-color 0.6s cubic-bezier(0,0,1,1), border-color 1s cubic-bezier(0,0,1,1); transition: background-color 0.6s cubic-bezier(0,0,1,1), border-color 1s cubic-bezier(0,0,1,1); }

#article-content .panel:not(.active):hover:before { background-color: #F4F5F6; } 

/* IE10+ fix for inactive onclick area above text inserted via the "content" property */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#article-content .panel#quick:not(.active):before,
	#article-content .panel#video:not(.active):before,
	#article-content .panel#details:not(.active):before { content: "";  color: transparent; }
}

#article-content:not(.bw) .panel#quick:not(.active):not(.orange):not(.blue):not(.green):hover:before,
#article-content:not(.bw) .panel.orange:not(.active):hover:before { border-color: #FFD699; }

#article-content:not(.bw) .panel#details:not(.active):not(.orange):not(.blue):not(.green):hover:before,
#article-content:not(.bw) .panel.blue:not(.active):hover:before { border-color: #C2E2FF; }

#article-content:not(.bw) .panel#video:not(.active):not(.orange):not(.blue):not(.green):hover:before,
#article-content:not(.bw) .panel.green:not(.active):hover:before { border-color: #B4E4BC; }

#article-content .panel .panel-heading { cursor: pointer; position: relative; display: block; bottom: 0; left: 0; width: 100%; height: 8.4em; padding: 0; margin: 0 auto; }

#article-content .panel#quick .panel-heading:before { content: "Quick Steps"; }
#article-content.cs .panel#quick .panel-heading:before { content: "Stručný postup"; }
#article-content.de .panel#quick .panel-heading:before { content: "Schnellanleitung"; }
#article-content.es .panel#quick .panel-heading:before { content: "Pasos Rápidos"; }
#article-content.fr .panel#quick .panel-heading:before { content: "Méthode rapide"; }
#article-content.it .panel#quick .panel-heading:before { content: "Passaggi veloci"; }
#article-content.pl .panel#quick .panel-heading:before { content: "Szybka instrukcja"; }
#article-content.pt-br .panel#quick .panel-heading:before,
#article-content.pt .panel#quick .panel-heading:before { content: "Passos Rápidos"; }
#article-content.ru .panel#quick .panel-heading:before { content: "Краткая инструкция"; }
#article-content.tr .panel#quick .panel-heading:before { content: "Talimatlar"; }

#article-content .panel#video .panel-heading:before { content: "Video Tutorial"; }
#article-content.cs .panel#video .panel-heading:before { content: "Video průvodce"; }
#article-content.de .panel#video .panel-heading:before { content: "Video-Anleitung"; }
#article-content.es .panel#video .panel-heading:before { content: "Videoguía"; }
#article-content.fr .panel#video .panel-heading:before { content: "Tutoriel vidéo"; }
#article-content.it .panel#video .panel-heading:before { content: "Video tutorial"; }
#article-content.pl .panel#video .panel-heading:before { content: "Instrukcja wideo"; }
#article-content.pt-br .panel#video .panel-heading:before,
#article-content.pt .panel#video .panel-heading:before { content: "Video Tutorial"; }
#article-content.ru .panel#video .panel-heading:before { content: "Видео-инструкция"; }
#article-content.tr .panel#video .panel-heading:before { content: "Eğitici Video"; }

#article-content .panel#details .panel-heading:before { content: "Detailed Steps"; }
#article-content.cs .panel#details .panel-heading:before { content: "Podrobný postup"; }
#article-content.de .panel#details .panel-heading:before { content: "Ausführliche Anleitung"; }
#article-content.es .panel#details .panel-heading:before { content: "Pasos Detallados"; }
#article-content.fr .panel#details .panel-heading:before { content: "Méthode détaillée"; }
#article-content.it .panel#details .panel-heading:before { content: "Passaggi dettagliati"; }
#article-content.pl .panel#details .panel-heading:before { content: "Szczegółowa instrukcja"; }
#article-content.pt-br .panel#details .panel-heading:before,
#article-content.pt .panel#details .panel-heading:before { content: "Passos Detalhados"; }
#article-content.ru .panel#details .panel-heading:before { content: "Подробная инструкция"; }
#article-content.tr .panel#details .panel-heading:before { content: "Detaylı Adımlar"; }

#article-content .panel .panel-heading:before { position: relative; z-index: 103; display: block; top: 0; left: 0; width: auto; height: 2.3em; background-color: #FAFAFA; font-size: 1.9em; text-align: center; border: 1px solid #EFEFEF; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; padding: 0.2em 2%; margin: 0 auto; -webkit-box-shadow: 0 2px 0 -1px #FFFFFF; -moz-box-shadow: 0 2px 0 -1px #FFFFFF; box-shadow: 0 2px 0 -1px #FFFFFF; -webkit-transition: border-color 1s cubic-bezier(0,0,1,1), background-color 0.6s cubic-bezier(0,0,1,1); -moz-transition: border-color 1s cubic-bezier(0,0,1,1), background-color 0.6s cubic-bezier(0,0,1,1); -ms-transition: border-color 1s cubic-bezier(0,0,1,1), background-color 0.6s cubic-bezier(0,0,1,1); transition: border-color 1s cubic-bezier(0,0,1,1), background-color 0.6s cubic-bezier(0,0,1,1); }

#article-content .panel .panel-heading:hover:before { border-bottom: 1px solid #ADB2B6; background-color: #F4F5F6; }

#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .panel-heading:before,
#article-content:not(.bw) .panel.orange .panel-heading:before { border-bottom: 1px solid #FFD699; }

#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .panel-heading:hover:before,
#article-content:not(.bw) .panel.orange .panel-heading:hover:before { border-color: #FFD699; border-bottom: 1px solid #FF9900; }

#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .panel-heading:before,
#article-content:not(.bw) .panel.blue .panel-heading:before { border-bottom: 1px solid #C2E2FF; }

#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .panel-heading:hover:before,
#article-content:not(.bw) .panel.blue .panel-heading:hover:before { border-color: #C2E2FF; border-bottom: 1px solid #36A0FF; }

#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .panel-heading:before,
#article-content:not(.bw) .panel.green .panel-heading:before { border-bottom: 1px solid #B4E4BC; }

#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .panel-heading:hover:before,
#article-content:not(.bw) .panel.green .panel-heading:hover:before { border-color: #B4E4BC; border-bottom: 1px solid #4BBF60; }

@media screen and (min-width: 768px) {
	#article-content .panel .panel-heading > p { position: absolute; display: block; bottom: 9.5%; height: 1.5em; overflow: hidden; font-size: 1em; white-space: nowrap; text-overflow: ellipsis; padding: 0; }
}
@media screen and (max-width: 767px) {
	#article-content .panel .panel-heading > p { display: none; }
}

#article-content .panel .panel-heading > p:first-of-type { opacity: 1; z-index: 104; left: 50%; right: 2%; width: auto; text-align: right; margin: 0 auto 0 3.3em; -webkit-transition: opacity 0.6s 0.8s cubic-bezier(0,0,1,1); -moz-transition: opacity 0.6s 0.8s cubic-bezier(0,0,1,1); -ms-transition: opacity 0.6s 0.8s cubic-bezier(0,0,1,1); transition: opacity 0.6s 0.8s cubic-bezier(0,0,1,1); }
#article-content .panel .panel-heading > p:nth-of-type(2) { opacity: 1; z-index: 105; left: 2%; right: 50%; width: auto; text-align: left; margin: 0 3em 0 auto; -webkit-transition: opacity 0.6s 0.8s cubic-bezier(0,0,1,1); -moz-transition: opacity 0.6s 0.8s cubic-bezier(0,0,1,1); -ms-transition: opacity 0.6s 0.8s cubic-bezier(0,0,1,1); transition: opacity 0.6s 0.8s cubic-bezier(0,0,1,1); }
#article-content .panel .panel-heading > p:nth-of-type(n+3),
#article-content .panel .panel-heading > *:not(p):not(.arrow) { display: none; }

#article-content .panel.active .panel-heading > p:first-of-type { opacity: 0; z-index: -104; -webkit-transition: opacity 0.3s cubic-bezier(0,0,1,1); -moz-transition: opacity 0.3s cubic-bezier(0,0,1,1); -ms-transition: opacity 0.3s cubic-bezier(0,0,1,1); transition: opacity 0.3s cubic-bezier(0,0,1,1); }
#article-content .panel.active .panel-heading > p:nth-of-type(2) { opacity: 0; z-index: -105; -webkit-transition: opacity 0.3s cubic-bezier(0,0,1,1); -moz-transition: opacity 0.3s cubic-bezier(0,0,1,1); -ms-transition: opacity 0.3s cubic-bezier(0,0,1,1); transition: opacity 0.3s cubic-bezier(0,0,1,1); }

#article-content .panel.large .panel-heading > p:first-of-type,
#article-content .panel .panel-heading > p:first-of-type.large { font-size: 1.2em; bottom: 9%; margin: 0 auto 0 2.75em;}

#article-content .panel.large .panel-heading > p:nth-of-type(2),
#article-content .panel .panel-heading > p:nth-of-type(2).large { font-size: 1.2em; bottom: 9%; margin: 0 2.5em 0 auto; }

#article-content .panel.small .panel-heading > p:first-of-type,
#article-content .panel .panel-heading > p:first-of-type.small { font-size: 0.9em; bottom: 10%; margin: 0 auto 0 3.65em; }

#article-content .panel.small .panel-heading > p:nth-of-type(2),
#article-content .panel .panel-heading > p:nth-of-type(2).small { font-size: 0.9em; bottom: 10%; margin: 0 3.3em 0 auto; }

#article-content .panel .panel-content { position: relative; z-index: 101; display: block; top: -3.2em; left: 0; width: auto; height: auto; padding: 2.5em 0 1.5em 0; margin: 0 auto; }




/* FAQs - Visual look of animated arrows for collapsible panels - Top & Bottom  (generated by JS) */

#article-content .panel .arrow { cursor: pointer; position: absolute; display: block; }

#article-content .panel .panel-heading .arrow { z-index: 106; left: 50%; bottom: 1.3em; width: 3.3em; height: 3.3em; background-color: #ADB2B6; border: 0.29em solid #FFFFFF; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; padding: 0; margin: 0 0 0 -2.1em; -webkit-box-shadow: inset 0 0 1px 1px #677280, 0 0 1px 1px #DFDFDF; -moz-box-shadow: inset 0 0 1px 1px #677280, 0 0 1px 1px #DFDFDF; box-shadow: inset 0 0 1px 1px #677280, 0 0 1px 1px #DFDFDF; }

#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .panel-heading .arrow,
#article-content:not(.bw) .panel.orange .panel-heading .arrow { background-color: #FF9900; -webkit-box-shadow: inset 0 0 1px 1px #A36200, 0 0 1px 1px #DFDFDF; -moz-box-shadow: inset 0 0 1px 1px #A36200, 0 0 1px 1px #DFDFDF; box-shadow: inset 0 0 1px 1px #A36200, 0 0 1px 1px #DFDFDF; }

#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .panel-heading .arrow,
#article-content:not(.bw) .panel.blue .panel-heading .arrow { background-color: #36A0FF; -webkit-box-shadow: inset 0 0 1px 1px #0057A3, 0 0 1px 1px #DFDFDF; -moz-box-shadow: inset 0 0 1px 1px #0057A3, 0 0 1px 1px #DFDFDF; box-shadow: inset 0 0 1px 1px #0057A3, 0 0 1px 1px #DFDFDF; }

#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .panel-heading .arrow,
#article-content:not(.bw) .panel.green .panel-heading .arrow { background-color: #4BBF60; -webkit-box-shadow: inset 0 0 1px 1px #256A32, 0 0 1px 1px #DFDFDF; -moz-box-shadow: inset 0 0 1px 1px #256A32, 0 0 1px 1px #DFDFDF; box-shadow: inset 0 0 1px 1px #256A32, 0 0 1px 1px #DFDFDF; }

#article-content .panel > .arrow { z-index: -102; right: 0; bottom: 0; width: 3%; height: 6.7em; color: #FFFFFF; font-size: 0.5em; border-bottom: 1px solid #DFDFDF; padding: 0 0 0 97%; margin: 0 auto; -webkit-transition: border-color 0.6s cubic-bezier(0,0,1,1); -moz-transition: border-color 0.6s cubic-bezier(0,0,1,1); -ms-transition: border-color 0.6s cubic-bezier(0,0,1,1); transition: border-color 0.6s cubic-bezier(0,0,1,1); }

#article-content .panel.active > .arrow { z-index: 102; }

#article-content .panel.active > .arrow:hover { border-bottom: 1px solid #DFDFDF; }

#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) > .arrow:hover,
#article-content:not(.bw) .panel.orange > .arrow:hover { border-bottom: 1px solid #FFD699; }

#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) > .arrow:hover,
#article-content:not(.bw) .panel.blue > .arrow:hover { border-bottom: 1px solid #C2E2FF; }

#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) > .arrow:hover,
#article-content:not(.bw) .panel.green > .arrow:hover { border-bottom: 1px solid #B4E4BC; }

#article-content .panel .arrow span { position: absolute; display: block; height: 0; }

#article-content .panel .panel-heading .arrow span { left: 50%; margin: 0.74em auto 0 auto; }

#article-content .panel.active .panel-heading .arrow span { margin: 0.59em auto 0 auto; }

#article-content .panel > .arrow span { opacity: 0; margin: 2.7em auto 0 auto; }

#article-content .panel.active > .arrow span { opacity: 1; margin: 2.4em auto 0 auto; -webkit-transition: opacity 1s 0.6s cubic-bezier(0,0,1,1); -moz-transition: opacity 1s 0.6s cubic-bezier(0,0,1,1); -ms-transition: opacity 1s 0.6s cubic-bezier(0,0,1,1); transition: opacity 1s 0.6s cubic-bezier(0,0,1,1); }

#article-content .panel .arrow span:before,
#article-content .panel .arrow span:after { content: "\00a0"; position: absolute; display: block; top: 0; width: 0; height: 1.2em; color: #1F1F1F; -webkit-animation: blink 10s infinite; -moz-animation: blink 10s infinite; animation: blink 10s infinite; -webkit-transition: border-color 0.6s cubic-bezier(0,0,1,1); -moz-transition: border-color 0.6s cubic-bezier(0,0,1,1); -ms-transition: border-color 0.6s cubic-bezier(0,0,1,1); transition: border-color 0.6s cubic-bezier(0,0,1,1); }

#article-content .panel .panel-heading .arrow span:before,
#article-content .panel .panel-heading .arrow span:after { border-right: 2px solid; }

#article-content .panel > .arrow span:before,
#article-content .panel > .arrow span:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-right: 1px solid; }

/* Chrome -  Fix for fade-in jump on first hover solved by "color" instead of "border-color"  */

@-webkit-keyframes blink {
	0% { color: #1F1F1F; }
	1% { color: #EFEFEF; }
	30% { color: #1F1F1F; }
	100% { color: #1F1F1F; }
}
@-moz-keyframes blink {
	0% { border-color: #1F1F1F; }
	1% { border-color: #EFEFEF; }
	30% { border-color: #1F1F1F; }
	100% { border-color: #1F1F1F; }
}
@keyframes blink {
	0% { border-color: #1F1F1F; }
	1% { border-color: #EFEFEF; }
	30% { border-color: #1F1F1F; }
	100% { border-color: #1F1F1F; }
}

#article-content .panel .panel-heading .arrow span:before { right: 0.33em; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); transform: rotate(135deg); }
#article-content .panel .panel-heading .arrow span:after { left: 0.33em; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); }
#article-content .panel.active .panel-heading .arrow span:before { right: 0.33em; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); -webkit-animation: none; -moz-animation: none; animation: none; }
#article-content .panel.active .panel-heading .arrow span:after { left: 0.33em; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); transform: rotate(135deg); -webkit-animation: none; -moz-animation: none; animation: none; }

#article-content .panel > .arrow span:before { right: 0.35em; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); transform: rotate(135deg); }
#article-content .panel > .arrow span:after { left: 0.35em; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); }
#article-content .panel.active > .arrow span:before { right: 0.35em; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); }
#article-content .panel.active > .arrow span:after { left: 0.35em; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); transform: rotate(135deg); }

@media screen and (min-width: 768px) {
	#article-content .panel .panel-heading .arrow span:nth-child(1) { top: 0; }
	#article-content .panel .panel-heading .arrow span:nth-child(2) { top: 12px; }
	#article-content .panel > .arrow span:nth-child(1) { top: 0; }
	#article-content .panel > .arrow span:nth-child(2) { top: 8px; }
}
@media screen and (max-width: 767px) {
	#article-content .panel .panel-heading .arrow span:nth-child(1) { top: 0; }
	#article-content .panel .panel-heading .arrow span:nth-child(2) { top: 10px; }
	#article-content .panel > .arrow span:nth-child(1) { top: 0px; }
	#article-content .panel > .arrow span:nth-child(2) { top: 6px; }
}

#article-content .panel .arrow span:nth-child(1):before,
#article-content .panel .arrow span:nth-child(1):after,
#article-content .panel.active .arrow span:nth-child(2):before,
#article-content .panel.active .arrow span:nth-child(2):after { -webkit-animation-delay: 10s; -moz-animation-delay: 10s; animation-delay: 10s; }

#article-content .panel .arrow span:nth-child(2):before,
#article-content .panel .arrow span:nth-child(2):after,
#article-content .panel.active .arrow span:nth-child(1):before,
#article-content .panel.active .arrow span:nth-child(1):after { -webkit-animation-delay: 10.1s; -moz-animation-delay: 10.1s; animation-delay: 10.1s; }

#article-content .panel .panel-heading:hover .arrow span:before,
#article-content .panel .panel-heading:hover .arrow span:after { color: transparent; border-color: #FFFFFF; -webkit-animation: none; -moz-animation: none; animation: none; }

#article-content .panel > .arrow:hover span:before,
#article-content .panel > .arrow:hover span:after { border-color: #ADB2B6; -webkit-animation: none; -moz-animation: none; animation: none; }

#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) > .arrow:hover span:before,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) > .arrow:hover span:after,
#article-content:not(.bw) .panel.orange > .arrow:hover span:before,
#article-content:not(.bw) .panel.orange > .arrow:hover span:after { border-color: #FF9900; -webkit-animation: none; -moz-animation: none; animation: none; }

#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) > .arrow:hover span:before,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) > .arrow:hover span:after,
#article-content:not(.bw) .panel.blue > .arrow:hover span:before,
#article-content:not(.bw) .panel.blue > .arrow:hover span:after { border-color: #36A0FF; -webkit-animation: none; -moz-animation: none; animation: none; }

#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) > .arrow:hover span:before,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) > .arrow:hover span:after,
#article-content:not(.bw) .panel.green > .arrow:hover span:before,
#article-content:not(.bw) .panel.green > .arrow:hover span:after { border-color: #4BBF60; -webkit-animation: none; -moz-animation: none; animation: none; }




/* FAQs - Entitlements */

#article-content > p:first-of-type,
#article-content .title { position: relative; display: block; top: 0; left: 0; width: auto; height: auto; background-color: #FAFAFA; font-weight: bold; text-align: left; border: 1px solid #EFEFEF; border-bottom: 1px solid #DFDFDF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0.5em 1% 0.4em 1%; margin: 2.3em auto; }

#article-content > p:first-of-type { margin: 0 auto 1.5em auto; }

#article-content:not(.bw) .title.orange,
#article-content:not(.bw) > .title,
#article-content:not(.bw) > p:first-of-type,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .title:not(.orange):not(.blue):not(.green),
#article-content:not(.bw) .panel.orange .title:not(.orange):not(.blue):not(.green) { border-bottom: 1px solid #FFD699; }

#article-content:not(.bw) .title.blue,
#article-content:not(.bw) > * > .title,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .title:not(.orange):not(.blue):not(.green),
#article-content:not(.bw) .panel.blue .title:not(.orange):not(.blue):not(.green) { border-bottom: 1px solid #C2E2FF; }

#article-content:not(.bw) .title.green,
#article-content:not(.bw) > * > * > .title,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .title:not(.orange):not(.blue):not(.green),
#article-content:not(.bw) .panel.green .title:not(.orange):not(.blue):not(.green) { border-bottom: 1px solid #B4E4BC; }

#article-content .topic { position: relative; display: block; top: 0; left: 0; width: auto; height: auto; font-size: 1.5em; text-align: left; border-bottom: 1px solid #DFDFDF; padding: 0.2em 0; margin: 2em auto 1em auto; }

#article-content > .topic { margin: 2em 1% 1em 1%; }

#article-content:not(.bw) .topic.orange,
#article-content:not(.bw) > .topic,
#article-content:not(.bw) .panel#quick:not(.orange):not(.blue):not(.green) .topic:not(.orange):not(.blue):not(.green),
#article-content:not(.bw) .panel.orange .topic:not(.orange):not(.blue):not(.green) { border-bottom: 1px solid #FFD699; }

#article-content:not(.bw) .topic.blue,
#article-content:not(.bw) > * > .topic,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) .topic:not(.orange):not(.blue):not(.green),
#article-content:not(.bw) .panel.blue .topic:not(.orange):not(.blue):not(.green) { border-bottom: 1px solid #C2E2FF; }

#article-content:not(.bw) .topic.green,
#article-content:not(.bw) > * > * > .topic,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) .topic:not(.orange):not(.blue):not(.green),
#article-content:not(.bw) .panel.green .topic:not(.orange):not(.blue):not(.green) { border-bottom: 1px solid #B4E4BC; }




/* FAQs - Notes, Important notices & System Requirements (language maintained and wrapped by JS) */

#article-content .notice { position: relative; display: block; top: 0; left: 0; width: auto; height: auto; padding: 0 1%; margin: 0 auto; }

#article-content *:not(.panel-content) > .notice { padding: 0; }

@media screen and (min-width: 768px) {
	#article-content .notice > * { position: relative; display: block; top: 0; left: 0; width: auto; height: auto; text-align: justify; border-left: 1px solid #DFDFDF; padding: 0 0 0.5em 1.5em; margin: 0 0 0 3.1em; }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
	#article-content .notice > * { position: relative; display: block; top: 0; left: 0; width: auto; height: auto; text-align: justify; border-left: 1px solid #DFDFDF; padding: 0 0 0.5em 1.2em; margin: 0 0 0 2.8em; }
}
@media screen and (max-width: 479px) {
	#article-content .notice > * { position: relative; display: block; top: 0; left: 0; width: auto; height: auto; text-align: justify; border-left: 1px solid #DFDFDF; padding: 0 0 0.5em 0.9em; margin: 0 0 0 2.6em; }
}

#article-content:not(.bw) .notice .note,
#article-content:not(.bw) .notice .notes { border-left: 1px dotted #C2E2FF; }

#article-content:not(.bw) .notice .alert { border-left: 1px dotted #FFD699; }

#article-content:not(.bw) .notice .requirements { border-left: 1px dotted #B4E4BC; }

#article-content .notice .note:before { content: "Note"; }
#article-content.cs .notice .note:before { content: "Poznámka"; }
#article-content.de .notice .note:before { content: "Hinweis"; }
#article-content.es .notice .note:before { content: "Nota"; }
#article-content.fr .notice .note:before { content: "Remarque"; }
#article-content.it .notice .note:before { content: "Nota"; }
#article-content.ja .notice .note:before { content: "注意"; }
#article-content.pl .notice .note:before { content: "Uwaga"; }
#article-content.pt-br .notice .note:before,
#article-content.pt .notice .note:before { content: "Nota"; }
#article-content.ru .notice .note:before { content: "Примечание"; }
#article-content.tr .notice .note:before { content: "Not"; }
#article-content.zh .notice .note:before { content: "注意"; }

#article-content .notice .notes:before { content: "Notes"; }
#article-content.cs .notice .notes:before { content: "Poznámky"; }
#article-content.de .notice .notes:before { content: "Hinweise"; }
#article-content.es .notice .notes:before { content: "Notas"; }
#article-content.fr .notice .notes:before { content: "Remarques"; }
#article-content.it .notice .notes:before { content: "Note"; }
#article-content.ja .notice .notes:before { content: "注意"; }
#article-content.pl .notice .notes:before { content: "Uwaga"; }
#article-content.pt-br .notice .notes:before, 
#article-content.pt .notice .notes:before { content: "Notas"; }
#article-content.ru .notice .notes:before { content: "Примечания"; }
#article-content.tr .notice .notes:before { content: "Not"; }
#article-content.zh .notice .notes:before { content: "注意"; }

#article-content .notice .alert:before { content: "Important"; }
#article-content.cs .notice .alert:before { content: "Upozornění"; }
#article-content.de .notice .alert:before { content: "Wichtig"; }
#article-content.es .notice .alert:before { content: "Importante"; }
#article-content.fr .notice .alert:before { content: "Important"; }
#article-content.it .notice .alert:before { content: "Importante"; }
#article-content.ja .notice .alert:before { content: "重要"; }
#article-content.pl .notice .alert:before { content: "Ważne"; }
#article-content.pt-br .notice .alert:before,
#article-content.pt .notice .alert:before { content: "Importante"; }
#article-content.ru .notice .alert:before { content: "Важно"; }
#article-content.tr .notice .alert:before { content: "Önemli"; }
#article-content.zh .notice .alert:before { content: "重要事项"; }

#article-content .notice .requirements:before { content: "Minimum System Requirements"; }
#article-content.cs .notice .requirements:before { content: "Minimální systémové požadavky"; }
#article-content.de .notice .requirements:before { content: "Mindestsystemanforderungen"; }
#article-content.es .notice .requirements:before { content: "Requisitos Mínimos del Sistema"; }
#article-content.fr .notice .requirements:before { content: "Configuration minimum requise"; }
#article-content.it .notice .requirements:before { content: "Sistema mimino richiesto"; }
#article-content.ja .notice .requirements:before { content: "最小システム要件"; }
#article-content.pl .notice .requirements:before { content: "Minimalne wymagania systemowe"; }
#article-content.pt-br .notice .requirements:before,
#article-content.pt .notice .requirements:before { content: "Requisitos Mínimos do Sistema"; }
#article-content.ru .notice .requirements:before { content: "Минимальные системные требования"; }
#article-content.tr .notice .requirements:before { content: "Minimum Sistem Gereksinimleri"; }
#article-content.zh .notice .requirements:before { content: "最低系統要求"; }

#article-content .notice > *:before { position: relative; display: table; top: 0; left: 0; width: auto; height: auto; font-weight: bold; text-align: left; border-bottom: 1px solid #ADB2B6; padding: 0.16em 0 0.1em 0; margin: 0 auto 1em 0; }

/* IE10+ fix for ignoring font-weight with "display: table" property */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#article-content .notice > *:before { display: inline-block; white-space: nowrap; margin-right: 100% }
}

#article-content:not(.bw) .notice > .note:before,
#article-content:not(.bw) .notice > .notes:before { border-bottom: 1px solid #36A0FF; } 

#article-content:not(.bw) .notice > .alert:before { border-bottom: 1px solid #FF9900; } 

#article-content:not(.bw) .notice > .requirements:before { border-bottom: 1px solid #4BBF60; }

#article-content .notice .note:after,
#article-content .notice .notes:after { content: "i"; line-height: 1.35; }

#article-content .notice .alert:after { content: "!"; line-height: 1.35; }

#article-content .notice .requirements:after { content: "\2714"; line-height: 1.45; }

#article-content:not(.bw) .notice .note:after,
#article-content:not(.bw) .notice .notes:after { color: #36A0FF; border: 2px solid #C2E2FF; } 

#article-content:not(.bw) .notice .alert:after { color: #FF9900; border: 2px solid #FFD699; } 

#article-content:not(.bw) .notice .requirements:after { color: #4BBF60; border: 2px solid #B4E4BC; }

@media screen and (min-width: 768px) {
	#article-content .notice > *:after { position: absolute; display: block; top: 0; left: -2.6em; width: 1.25em; height: 1.25em; background-color: #FFFFFF; color: #ADB2B6; font-size: 1.2em; text-align: center; border: 2px solid #DFDFDF; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 1px 1px #F4F5F6; -moz-box-shadow: 0 0 1px 1px #F4F5F6; box-shadow: 0 0 1px 1px #F4F5F6; }

	#article-content .notice > * > ul > li:before { left: -4.2em; }

	#article-content .notice > * > ul[type="arrow"] > li:not([type]):before,
	#article-content .notice > * > ul > li[type="arrow"]:before { left: -3em; }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
	#article-content .notice > *:after { position: absolute; display: block; top: 0; left: -2.3em; width: 1.25em; height: 1.25em; background-color: #FFFFFF; color: #ADB2B6; font-size: 1.2em; text-align: center; border: 2px solid #DFDFDF; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 1px 1px #F4F5F6; -moz-box-shadow: 0 0 1px 1px #F4F5F6; box-shadow: 0 0 1px 1px #F4F5F6; }

	#article-content .notice > * > ul > li:before { left: -3.7em; }

	#article-content .notice > * > ul[type="arrow"] > li:not([type]):before,
	#article-content .notice > * > ul > li[type="arrow"]:before { left: -2.6em; }
}
@media screen and (max-width: 479px) {
	#article-content .notice > *:after { position: absolute; display: block; top: 0; left: -2.1em; width: 1.25em; height: 1.25em; background-color: #FFFFFF; color: #ADB2B6; font-size: 1.2em; text-align: center; border: 2px solid #DFDFDF; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 1px 1px #F4F5F6; -moz-box-shadow: 0 0 1px 1px #F4F5F6; box-shadow: 0 0 1px 1px #F4F5F6; }

	#article-content .notice > * > ul > li:before { left: -3.3em; }

	#article-content .notice > * > ul[type="arrow"] > li:not([type]):before,
	#article-content .notice > * > ul > li[type="arrow"]:before { left: -2.35em; }
}

#article-content .notice > * > ul { padding: 0; }

#article-content .notice > * > ul > li,
#article-content .notice > * > ul > li:last-child { padding-left: 0; }

#article-content .notice:not(.top-offset):before { height: 0; padding: 0; margin: 1.5em auto 0 auto; }
#article-content .notice:not(.bottom-offset):after { height: 0; padding: 0; margin: 0 auto 1.5em auto; }




/* FAQs - Tables - Visual look */

#article-content table { position: relative; display: table; top: 0; left: 0; width: 98%; height: auto; background-color: #FAFAFA; border-collapse: separate; border-spacing: 0; border-width: 0.5em 1px 0.3em 1px; border-style: solid; border-color: #EFEFEF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0.3em; margin: 1.5em 1%; }

#article-content *:not(.panel-content) > table { width: 100%; margin: 1.5em auto; }

#article-content table tbody tr { position: static; display: table-row; top: 0; left: 0; width: 100%; height: auto; padding: 0; margin: 0; }

#article-content table tbody tr td { position: static; display: table-cell; top: 0; left: 0; width: auto; height: auto; border-right: 1px solid #EFEFEF; border-bottom: 1px solid #EFEFEF; font-size: 1em; font-weight: bold; padding: 0.5em; margin: 0; }
#article-content table tbody tr td:last-child { border-right: 0 solid transparent; }
#article-content table tbody tr:last-child td { border-bottom: 0 solid transparent; }

#article-content:not(.bw) table tbody tr td.orange { background-color: #FF9900; color: #FFFFFF; -webkit-box-shadow: inset 0 0 0 3px #FAFAFA; -moz-box-shadow: inset 0 0 0 3px #FAFAFA; box-shadow: inset 0 0 0 3px #FAFAFA; }

#article-content:not(.bw) table tbody tr td.blue { background-color: #36A0FF; color: #FFFFFF; -webkit-box-shadow: inset 0 0 0 3px #FAFAFA; -moz-box-shadow: inset 0 0 0 3px #FAFAFA; box-shadow: inset 0 0 0 3px #FAFAFA; }

#article-content:not(.bw) table tbody tr td.green { background-color: #4BBF60; color: #FFFFFF; -webkit-box-shadow: inset 0 0 0 3px #FAFAFA; -moz-box-shadow: inset 0 0 0 3px #FAFAFA; box-shadow: inset 0 0 0 3px #FAFAFA; }

#article-content table tbody tr td.grey,
#article-content.bw table tbody tr td.orange,
#article-content.bw table tbody tr td.blue,
#article-content.bw table tbody tr td.green { background-color: #ADB2B6; color: #FFFFFF; -webkit-box-shadow: inset 0 0 0 3px #FAFAFA; -moz-box-shadow: inset 0 0 0 3px #FAFAFA; box-shadow: inset 0 0 0 3px #FAFAFA; }

#article-content table[class*="medium"] tbody tr td { font-size: 0.8em; padding: 0.8em 0.8em 0.6em; }
#article-content table[class*="small"] tbody tr td { font-size: 0.7em; padding: 1.2em 1em 0.9em; }
#article-content table[class*="weight"] tbody tr td { font-weight: normal; }

#article-content table[class*="right"] tbody tr td:last-child { border-bottom: 1px solid #CFCFCF; font-size: 0.7em; font-weight: normal; padding: 1.2em 1em 0.9em; }
#article-content table[class*="right"] tbody tr td:nth-last-child(2) { border-right: 2px solid #ADB2B6; }
#article-content table:nth-of-type(1n+1)[class*="right"] tbody tr:last-child td:last-child,
#article-content .panel#quick:not(.orange):not(.blue):not(.green) .panel-content table[class*="right"]:not(.orange):not(.blue):not(.green) tbody tr:last-child td:last-child,
#article-content .panel#details:not(.orange):not(.blue):not(.green) .panel-content table[class*="right"]:not(.orange):not(.blue):not(.green) tbody tr:last-child td:last-child,
#article-content .panel#video:not(.orange):not(.blue):not(.green) .panel-content table[class*="right"]:not(.orange):not(.blue):not(.green) tbody tr:last-child td:last-child { border-bottom: 0 solid transparent; }

#article-content table[class*="bottom"] tbody tr:last-child td { border-right: 1px solid #CFCFCF;  font-size: 0.7em; font-weight: normal; padding: 1.2em 1em 0.9em; }
#article-content table[class*="bottom"] tbody tr:nth-last-child(2) td { border-bottom: 2px solid #ADB2B6; }
#article-content table:nth-of-type(1n+1)[class*="bottom"] tbody tr:last-child td:last-child,
#article-content .panel#quick:not(.orange):not(.blue):not(.green) .panel-content table[class*="bottom"]:not(.orange):not(.blue):not(.green) tbody tr:last-child td:last-child,
#article-content .panel#details:not(.orange):not(.blue):not(.green) .panel-content table[class*="bottom"]:not(.orange):not(.blue):not(.green) tbody tr:last-child td:last-child,
#article-content .panel#video:not(.orange):not(.blue):not(.green) .panel-content table[class*="bottom"]:not(.orange):not(.blue):not(.green) tbody tr:last-child td:last-child { border-right: 0 solid transparent; }

#article-content table[class*="left"] tbody tr td:first-child { border-bottom: 1px solid #DFDFDF; font-size: 0.7em; font-weight: bold; padding: 1.2em 1em 0.9em; }
#article-content table[class*="left"] tbody tr td:nth-child(2) { border-left: 2px solid #677280; }
#article-content table:nth-of-type(1n+1)[class*="left"] tbody tr:nth-of-type(1n+1) td:first-child,
#article-content .panel#quick:not(.orange):not(.blue):not(.green) .panel-content table[class*="left"]:not(.orange):not(.blue):not(.green) tbody tr td:first-child,
#article-content .panel#details:not(.orange):not(.blue):not(.green) .panel-content table[class*="left"]:not(.orange):not(.blue):not(.green) tbody tr td:first-child,
#article-content .panel#video:not(.orange):not(.blue):not(.green) .panel-content table[class*="left"]:not(.orange):not(.blue):not(.green) tbody tr td:first-child { border-right: 0 solid transparent; }
#article-content table:nth-of-type(1n+1)[class*="left"] tbody tr:last-child td:first-child,
#article-content .panel#quick:not(.orange):not(.blue):not(.green) .panel-content table[class*="left"]:not(.orange):not(.blue):not(.green) tbody tr:last-child td:first-child,
#article-content .panel#details:not(.orange):not(.blue):not(.green) .panel-content table[class*="left"]:not(.orange):not(.blue):not(.green) tbody tr:last-child td:first-child,
#article-content .panel#video:not(.orange):not(.blue):not(.green) .panel-content table[class*="left"]:not(.orange):not(.blue):not(.green) tbody tr:last-child td:first-child { border-bottom: 0 solid transparent; }

#article-content table[class*="top"] tbody tr:first-child td { border-right: 1px solid #DFDFDF; border-bottom: 2px solid #677280; font-size: 0.7em; font-weight: bold; padding: 1.2em 1em 0.9em; }
#article-content table:nth-of-type(1n+1)[class*="top"] tbody tr:first-child td:last-child,
#article-content .panel#quick:not(.orange):not(.blue):not(.green) .panel-content table[class*="top"]:not(.orange):not(.blue):not(.green) tbody tr:first-child td:last-child,
#article-content .panel#details:not(.orange):not(.blue):not(.green) .panel-content table[class*="top"]:not(.orange):not(.blue):not(.green) tbody tr:first-child td:last-child,
#article-content .panel#video:not(.orange):not(.blue):not(.green) .panel-content table[class*="top"]:not(.orange):not(.blue):not(.green) tbody tr:first-child td:last-child { border-right: 0 solid transparent; }

#article-content table[class*="top"][class*="right"] tbody tr:first-child td:last-child { border-bottom: 1px solid #DFDFDF; }
#article-content table[class*="top"][class*="left"] tbody tr:first-child td:first-child { border-bottom: 1px solid #DFDFDF; border-right: 0px solid transparent; }
#article-content table[class*="top"][class*="left"] tbody tr:first-child td:nth-child(2) { border-left: 1px solid #DFDFDF; }
#article-content table[class*="bottom"][class*="right"] tbody tr:nth-last-child(2) td:last-child { border-bottom: 1px solid #CFCFCF; }
#article-content table[class*="bottom"][class*="left"] tbody tr:last-child td:nth-child(2) { border-left: 1px solid #DFDFDF; }

#article-content:not(.bw) table.orange[class*="right"] tr td:last-child,
#article-content:not(.bw) table[class*="right"] tr td:last-child,
#article-content:not(.bw) .panel.orange table[class*="right"]:not(.orange):not(.blue):not(.green) tr td:last-child { border-bottom: 1px solid #C2E2FF; }

#article-content:not(.bw) table.orange[class*="right"] tr td:nth-last-child(2),
#article-content:not(.bw) table[class*="right"] tr td:nth-last-child(2),
#article-content:not(.bw) .panel.orange table[class*="right"]:not(.orange):not(.blue):not(.green) tr td:nth-last-child(2) { border-right: 2px solid #36A0FF; }

#article-content:not(.bw) table.blue[class*="right"] tr td:last-child,
#article-content:not(.bw) table.green[class*="right"] tr td:last-child,
#article-content:not(.bw) .panel.blue table[class*="right"]:not(.orange):not(.blue):not(.green) tr td:last-child,
#article-content:not(.bw) .panel.green table[class*="right"]:not(.orange):not(.blue):not(.green) tr td:last-child,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) table[class*="right"]:not(.orange):not(.blue):not(.green) tr td:last-child,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) table[class*="right"]:not(.orange):not(.blue):not(.green) tr td:last-child { border-bottom: 1px solid #FFD699; }

#article-content:not(.bw) table.blue[class*="right"] tr td:nth-last-child(2),
#article-content:not(.bw) table.green[class*="right"] tr td:nth-last-child(2),
#article-content:not(.bw) .panel.blue table[class*="right"]:not(.orange):not(.blue):not(.green) tr td:nth-last-child(2),
#article-content:not(.bw) .panel.green table[class*="right"]:not(.orange):not(.blue):not(.green) tr td:nth-last-child(2),
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) table[class*="right"]:not(.orange):not(.blue):not(.green) tr td:nth-last-child(2),
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) table[class*="right"]:not(.orange):not(.blue):not(.green) tr td:nth-last-child(2) { border-right: 2px solid #FF9900; }

#article-content:not(.bw) table.orange[class*="bottom"] tr:last-child td,
#article-content:not(.bw) table[class*="bottom"] tr:last-child td,
#article-content:not(.bw) .panel.orange table[class*="bottom"]:not(.orange):not(.blue):not(.green) tr:last-child td { border-right: 1px solid #C2E2FF; }

#article-content:not(.bw) table.orange[class*="bottom"] tr:nth-last-child(2) td,
#article-content:not(.bw) table[class*="bottom"] tr:nth-last-child(2) td,
#article-content:not(.bw) .panel.orange table[class*="bottom"]:not(.orange):not(.blue):not(.green) tr:nth-last-child(2) td { border-bottom: 2px solid #36A0FF; }

#article-content:not(.bw) table.blue[class*="bottom"] tr:last-child td,
#article-content:not(.bw) table.green[class*="bottom"] tr:last-child td,
#article-content:not(.bw) .panel.blue table[class*="bottom"]:not(.orange):not(.blue):not(.green) tr:last-child td,
#article-content:not(.bw) .panel.green table[class*="bottom"]:not(.orange):not(.blue):not(.green) tr:last-child td,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) table[class*="bottom"]:not(.orange):not(.blue):not(.green) tr:last-child td,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) table[class*="bottom"]:not(.orange):not(.blue):not(.green) tr:last-child td { border-right: 1px solid #FFD699; }

#article-content:not(.bw) table.blue[class*="bottom"] tr:nth-last-child(2) td,
#article-content:not(.bw) table.green[class*="bottom"] tr:nth-last-child(2) td,
#article-content:not(.bw) .panel.blue table[class*="bottom"]:not(.orange):not(.blue):not(.green) tr:nth-last-child(2) td,
#article-content:not(.bw) .panel.green table[class*="bottom"]:not(.orange):not(.blue):not(.green) tr:nth-last-child(2) td,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) table[class*="bottom"]:not(.orange):not(.blue):not(.green) tr:nth-last-child(2) td,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) table[class*="bottom"]:not(.orange):not(.blue):not(.green) tr:nth-last-child(2) td { border-bottom: 2px solid #FF9900; }

#article-content:not(.bw) table.orange[class*="left"] tr td:first-child,
#article-content:not(.bw) table[class*="left"] tr td:first-child,
#article-content:not(.bw) .panel.orange table[class*="left"]:not(.orange):not(.blue):not(.green) tr td:first-child { border-bottom: 1px solid #FFD699; }

#article-content:not(.bw) table.orange[class*="left"] tr td:nth-child(2),
#article-content:not(.bw) table[class*="left"] tr td:nth-child(2),
#article-content:not(.bw) .panel.orange table[class*="left"]:not(.orange):not(.blue):not(.green) tr td:nth-child(2) { border-left: 2px solid #FF9900; }

#article-content:not(.bw) table.blue[class*="left"] tr td:first-child,
#article-content:not(.bw) .panel.blue table[class*="left"]:not(.orange):not(.blue):not(.green) tr td:first-child,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) table[class*="left"]:not(.orange):not(.blue):not(.green) tr td:first-child { border-bottom: 1px solid #C2E2FF; }

#article-content:not(.bw) table.blue[class*="left"] tr td:nth-child(2),
#article-content:not(.bw) .panel.blue table[class*="left"]:not(.orange):not(.blue):not(.green) tr td:nth-child(2),
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) table[class*="left"]:not(.orange):not(.blue):not(.green) tr td:nth-child(2) { border-left: 2px solid #36A0FF; }

#article-content:not(.bw) table.green[class*="left"] tr td:first-child,
#article-content:not(.bw) .panel.green table[class*="left"]:not(.orange):not(.blue):not(.green) tr td:first-child,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) table[class*="left"]:not(.orange):not(.blue):not(.green) tr td:first-child { border-bottom: 1px solid #B4E4BC; }

#article-content:not(.bw) table.green[class*="left"] tr td:nth-child(2),
#article-content:not(.bw) .panel.green table[class*="left"]:not(.orange):not(.blue):not(.green) tr td:nth-child(2),
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) table[class*="left"]:not(.orange):not(.blue):not(.green) tr td:nth-child(2) { border-left: 2px solid #4BBF60; }

#article-content:not(.bw) table.orange[class*="top"] tr:first-child td,
#article-content:not(.bw) table[class*="top"] tr:first-child td,
#article-content:not(.bw) .panel.orange table[class*="top"]:not(.orange):not(.blue):not(.green) tr:first-child td { border-right: 1px solid #FFD699; border-bottom: 2px solid #FF9900; }

#article-content:not(.bw) table.blue[class*="top"] tr:first-child td,
#article-content:not(.bw) .panel.blue table[class*="top"]:not(.orange):not(.blue):not(.green) tr:first-child td,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) table[class*="top"]:not(.orange):not(.blue):not(.green) tr:first-child td { border-right: 1px solid #C2E2FF; border-bottom: 2px solid #36A0FF; }

#article-content:not(.bw) table.green[class*="top"] tr:first-child td,
#article-content:not(.bw) .panel.green table[class*="top"]:not(.orange):not(.blue):not(.green) tr:first-child td,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) table[class*="top"]:not(.orange):not(.blue):not(.green) tr:first-child td  { border-right: 1px solid #B4E4BC; border-bottom: 2px solid #4BBF60; }

#article-content:not(.bw) table.orange[class*="top"][class*="right"] tr:first-child td:last-child,
#article-content:not(.bw) table.orange[class*="top"][class*="left"] tr:first-child td:first-child,
#article-content:not(.bw) table[class*="top"][class*="right"] tr:first-child td:last-child,
#article-content:not(.bw) table[class*="top"][class*="left"] tr:first-child td:first-child,
#article-content:not(.bw) .panel.orange table[class*="top"][class*="right"]:not(.orange):not(.blue):not(.green) tr:first-child td:last-child,
#article-content:not(.bw) .panel.orange table[class*="top"][class*="left"]:not(.orange):not(.blue):not(.green) tr:first-child td:first-child { border-bottom: 1px solid #FFD699; }

#article-content:not(.bw) table.blue[class*="top"][class*="right"] tr:first-child td:last-child,
#article-content:not(.bw) table.blue[class*="top"][class*="left"] tr:first-child td:first-child,
#article-content:not(.bw) .panel.blue table[class*="top"][class*="right"]:not(.orange):not(.blue):not(.green) tr:first-child td:last-child,
#article-content:not(.bw) .panel.blue table[class*="top"][class*="left"]:not(.orange):not(.blue):not(.green) tr:first-child td:first-child,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) table[class*="top"][class*="right"]:not(.orange):not(.blue):not(.green) tr:first-child td:last-child,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) table[class*="top"][class*="left"]:not(.orange):not(.blue):not(.green) tr:first-child td:first-child { border-bottom: 1px solid #C2E2FF; }

#article-content:not(.bw) table.green[class*="top"][class*="right"] tr:first-child td:last-child,
#article-content:not(.bw) table.green[class*="top"][class*="left"] tr:first-child td:first-child,
#article-content:not(.bw) .panel.green table[class*="top"][class*="right"]:not(.orange):not(.blue):not(.green) tr:first-child td:last-child,
#article-content:not(.bw) .panel.green table[class*="top"][class*="left"]:not(.orange):not(.blue):not(.green) tr:first-child td:first-child,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) table[class*="top"][class*="right"]:not(.orange):not(.blue):not(.green) tr:first-child td:last-child,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) table[class*="top"][class*="left"]:not(.orange):not(.blue):not(.green) tr:first-child td:first-child { border-bottom: 1px solid #B4E4BC; }

#article-content:not(.bw) table.orange[class*="top"][class*="left"] tr:first-child td:nth-child(2),
#article-content:not(.bw) table.orange[class*="bottom"][class*="left"] tr:last-child td:nth-child(2),
#article-content:not(.bw) table[class*="top"][class*="left"] tr:first-child td:nth-child(2),
#article-content:not(.bw) table[class*="bottom"][class*="left"] tr:last-child td:nth-child(2),
#article-content:not(.bw) .panel.orange table[class*="top"][class*="left"]:not(.orange):not(.blue):not(.green) tr:first-child td:nth-child(2),
#article-content:not(.bw) .panel.orange table[class*="bottom"][class*="left"]:not(.orange):not(.blue):not(.green) tr:last-child td:nth-child(2) { border-left: 1px solid #FFD699; }

#article-content:not(.bw) table.blue[class*="top"][class*="left"] tr:first-child td:nth-child(2),
#article-content:not(.bw) table.blue[class*="bottom"][class*="left"] tr:last-child td:nth-child(2),
#article-content:not(.bw) .panel.blue table[class*="top"][class*="left"]:not(.orange):not(.blue):not(.green) tr:first-child td:nth-child(2),
#article-content:not(.bw) .panel.blue table[class*="bottom"][class*="left"]:not(.orange):not(.blue):not(.green) tr:last-child td:nth-child(2),
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) table[class*="top"][class*="left"]:not(.orange):not(.blue):not(.green) tr:first-child td:nth-child(2),
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) table[class*="bottom"][class*="left"]:not(.orange):not(.blue):not(.green) tr:last-child td:nth-child(2) { border-left: 1px solid #C2E2FF; }

#article-content:not(.bw) table.green[class*="top"][class*="left"] tr:first-child td:nth-child(2),
#article-content:not(.bw) table.green[class*="bottom"][class*="left"] tr:last-child td:nth-child(2),
#article-content:not(.bw) .panel.green table[class*="top"][class*="left"]:not(.orange):not(.blue):not(.green) tr:first-child td:nth-child(2),
#article-content:not(.bw) .panel.green table[class*="bottom"][class*="left"]:not(.orange):not(.blue):not(.green) tr:last-child td:nth-child(2),
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) table[class*="top"][class*="left"]:not(.orange):not(.blue):not(.green) tr:first-child td:nth-child(2),
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) table[class*="bottom"][class*="left"]:not(.orange):not(.blue):not(.green) tr:last-child td:nth-child(2) { border-left: 1px solid #B4E4BC; }

#article-content:not(.bw) table.orange[class*="bottom"][class*="right"] tr:nth-last-child(2) td:last-child,
#article-content:not(.bw) table[class*="bottom"][class*="right"] tr:nth-last-child(2) td:last-child,
#article-content:not(.bw) .panel.orange table[class*="bottom"][class*="right"]:not(.orange):not(.blue):not(.green) tr:nth-last-child(2) td:last-child { border-bottom: 1px solid #C2E2FF; }

#article-content:not(.bw) table.blue[class*="bottom"][class*="right"] tr:nth-last-child(2) td:last-child,
#article-content:not(.bw) table.green[class*="bottom"][class*="right"] tr:nth-last-child(2) td:last-child,
#article-content:not(.bw) .panel.blue table[class*="bottom"][class*="right"]:not(.orange):not(.blue):not(.green) tr:nth-last-child(2) td:last-child,
#article-content:not(.bw) .panel.green table[class*="bottom"][class*="right"]:not(.orange):not(.blue):not(.green) tr:nth-last-child(2) td:last-child,
#article-content:not(.bw) .panel#details:not(.orange):not(.blue):not(.green) table[class*="bottom"][class*="right"]:not(.orange):not(.blue):not(.green) tr:nth-last-child(2) td:last-child,
#article-content:not(.bw) .panel#video:not(.orange):not(.blue):not(.green) table[class*="bottom"][class*="right"]:not(.orange):not(.blue):not(.green) tr:nth-last-child(2) td:last-child { border-bottom: 1px solid #FFD699; }

#article-content table[class*="top-l"] tbody tr:first-child td,
#article-content table[class*="top-wl"] tbody tr:first-child td,
#article-content table[class*="right-l"]:not([class*="top"]):not([class*="bottom"]) tbody tr td:last-child,
#article-content table[class*="right-wl"]:not([class*="top"]):not([class*="bottom"]) tbody tr td:last-child,
#article-content table[class*="right-l"][class*="top"]:not([class*="bottom"]) tbody tr:not(:first-child) td:last-child,
#article-content table[class*="right-wl"][class*="top"]:not([class*="bottom"]) tbody tr:not(:first-child) td:last-child,
#article-content table[class*="right-l"][class*="bottom"]:not([class*="top"]) tbody tr:not(:last-child) td:last-child,
#article-content table[class*="right-wl"][class*="bottom"]:not([class*="top"]) tbody tr:not(:last-child) td:last-child,
#article-content table[class*="right-l"][class*="top"][class*="bottom"] tbody tr:not(:first-child):not(:last-child) td:last-child,
#article-content table[class*="right-wl"][class*="top"][class*="bottom"] tbody tr:not(:first-child):not(:last-child) td:last-child,
#article-content table[class*="bottom-l"]:not([class*="left"]) tbody tr:last-child td,
#article-content table[class*="bottom-wl"]:not([class*="left"]) tbody tr:last-child td,
#article-content table[class*="bottom-l"][class*="left"] tbody tr:last-child td:not(:first-child),
#article-content table[class*="bottom-wl"][class*="left"] tbody tr:last-child td:not(:first-child),
#article-content table[class*="left-l"]:not([class*="top"]) tbody tr td:first-child,
#article-content table[class*="left-wl"]:not([class*="top"]) tbody tr td:first-child,
#article-content table[class*="left-l"][class*="top"] tbody tr:not(:first-child) td:first-child,
#article-content table[class*="left-wl"][class*="top"] tbody tr:not(:first-child) td:first-child { font-size: 1em; padding: 0.5em; }

#article-content table[class*="top-m"] tbody tr:first-child td,
#article-content table[class*="top-wm"] tbody tr:first-child td,
#article-content table[class*="right-m"]:not([class*="top"]):not([class*="bottom"]) tbody tr td:last-child,
#article-content table[class*="right-wm"]:not([class*="top"]):not([class*="bottom"]) tbody tr td:last-child,
#article-content table[class*="right-m"][class*="top"]:not([class*="bottom"]) tbody tr:not(:first-child) td:last-child,
#article-content table[class*="right-wm"][class*="top"]:not([class*="bottom"]) tbody tr:not(:first-child) td:last-child,
#article-content table[class*="right-m"][class*="bottom"]:not([class*="top"]) tbody tr:not(:last-child) td:last-child,
#article-content table[class*="right-wm"][class*="bottom"]:not([class*="top"]) tbody tr:not(:last-child) td:last-child,
#article-content table[class*="right-m"][class*="top"][class*="bottom"] tbody tr:not(:first-child):not(:last-child) td:last-child,
#article-content table[class*="right-wm"][class*="top"][class*="bottom"] tbody tr:not(:first-child):not(:last-child) td:last-child,
#article-content table[class*="bottom-m"]:not([class*="left"]) tbody tr:last-child td,
#article-content table[class*="bottom-wm"]:not([class*="left"]) tbody tr:last-child td,
#article-content table[class*="bottom-m"][class*="left"] tbody tr:last-child td:not(:first-child),
#article-content table[class*="bottom-wm"][class*="left"] tbody tr:last-child td:not(:first-child),
#article-content table[class*="left-m"]:not([class*="top"]) tbody tr td:first-child,
#article-content table[class*="left-wm"]:not([class*="top"]) tbody tr td:first-child,
#article-content table[class*="left-m"][class*="top"] tbody tr:not(:first-child) td:first-child,
#article-content table[class*="left-wm"][class*="top"] tbody tr:not(:first-child) td:first-child { font-size: 0.8em; padding: 0.8em 0.8em 0.6em; }

#article-content table[class*="top-w"] tbody tr:first-child td,
#article-content table[class*="top-mw"] tbody tr:first-child td,
#article-content table[class*="top-wm"] tbody tr:first-child td,
#article-content table[class*="top-lw"] tbody tr:first-child td,
#article-content table[class*="top-wl"] tbody tr:first-child td,
#article-content table[class*="left-w"]:not([class*="top"]) tbody tr td:first-child,
#article-content table[class*="left-mw"]:not([class*="top"]) tbody tr td:first-child,
#article-content table[class*="left-wm"]:not([class*="top"]) tbody tr td:first-child,
#article-content table[class*="left-lw"]:not([class*="top"]) tbody tr td:first-child,
#article-content table[class*="left-wl"]:not([class*="top"]) tbody tr td:first-child,
#article-content table[class*="left-w"][class*="top"] tbody tr:not(:first-child) td:first-child,
#article-content table[class*="left-mw"][class*="top"] tbody tr:not(:first-child) td:first-child,
#article-content table[class*="left-wm"][class*="top"] tbody tr:not(:first-child) td:first-child,
#article-content table[class*="left-lw"][class*="top"] tbody tr:not(:first-child) td:first-child,
#article-content table[class*="left-wl"][class*="top"] tbody tr:not(:first-child) td:first-child { font-weight: normal; }

#article-content table[class*="right-w"]:not([class*="top"]):not([class*="bottom"]) tbody tr td:last-child,
#article-content table[class*="right-mw"]:not([class*="top"]):not([class*="bottom"]) tbody tr td:last-child,
#article-content table[class*="right-wm"]:not([class*="top"]):not([class*="bottom"]) tbody tr td:last-child,
#article-content table[class*="right-lw"]:not([class*="top"]):not([class*="bottom"]) tbody tr td:last-child,
#article-content table[class*="right-wl"]:not([class*="top"]):not([class*="bottom"]) tbody tr td:last-child,
#article-content table[class*="right-w"][class*="top"]:not([class*="bottom"]) tbody tr:not(:first-child) td:last-child,
#article-content table[class*="right-mw"][class*="top"]:not([class*="bottom"]) tbody tr:not(:first-child) td:last-child,
#article-content table[class*="right-wm"][class*="top"]:not([class*="bottom"]) tbody tr:not(:first-child) td:last-child,
#article-content table[class*="right-lw"][class*="top"]:not([class*="bottom"]) tbody tr:not(:first-child) td:last-child,
#article-content table[class*="right-wl"][class*="top"]:not([class*="bottom"]) tbody tr:not(:first-child) td:last-child,
#article-content table[class*="right-w"][class*="bottom"]:not([class*="top"]) tbody tr:not(:last-child) td:last-child,
#article-content table[class*="right-mw"][class*="bottom"]:not([class*="top"]) tbody tr:not(:last-child) td:last-child,
#article-content table[class*="right-wm"][class*="bottom"]:not([class*="top"]) tbody tr:not(:last-child) td:last-child,
#article-content table[class*="right-lw"][class*="bottom"]:not([class*="top"]) tbody tr:not(:last-child) td:last-child,
#article-content table[class*="right-wl"][class*="bottom"]:not([class*="top"]) tbody tr:not(:last-child) td:last-child,
#article-content table[class*="right-w"][class*="top"][class*="bottom"] tbody tr:not(:first-child):not(:last-child) td:last-child,
#article-content table[class*="right-mw"][class*="top"][class*="bottom"] tbody tr:not(:first-child):not(:last-child) td:last-child,
#article-content table[class*="right-wm"][class*="top"][class*="bottom"] tbody tr:not(:first-child):not(:last-child) td:last-child,
#article-content table[class*="right-lw"][class*="top"][class*="bottom"] tbody tr:not(:first-child):not(:last-child) td:last-child,
#article-content table[class*="right-wl"][class*="top"][class*="bottom"] tbody tr:not(:first-child):not(:last-child) td:last-child,
#article-content table[class*="bottom-w"]:not([class*="left"]) tbody tr:last-child td,
#article-content table[class*="bottom-mw"]:not([class*="left"]) tbody tr:last-child td,
#article-content table[class*="bottom-wm"]:not([class*="left"]) tbody tr:last-child td,
#article-content table[class*="bottom-lw"]:not([class*="left"]) tbody tr:last-child td,
#article-content table[class*="bottom-wl"]:not([class*="left"]) tbody tr:last-child td,
#article-content table[class*="bottom-w"][class*="left"] tbody tr:last-child td:not(:first-child),
#article-content table[class*="bottom-mw"][class*="left"] tbody tr:last-child td:not(:first-child),
#article-content table[class*="bottom-wm"][class*="left"] tbody tr:last-child td:not(:first-child),
#article-content table[class*="bottom-lw"][class*="left"] tbody tr:last-child td:not(:first-child),
#article-content table[class*="bottom-wl"][class*="left"] tbody tr:last-child td:not(:first-child) { font-weight: bold; }




/* FAQs - Quick steps - Visual look of numerical ol lists */

@media screen and (min-width: 768px) {
	#article-content .panel#quick .panel-content > ol,
	#article-content .panel#quick .panel-content .options > ol,
	#article-content .panel#quick .panel-content .options > div[class] > ol,
	#article-content ol.quick { margin: 1em auto; }

	#article-content .panel#quick .panel-content > ol > li,
	#article-content .panel#quick .panel-content .options > ol > li,
	#article-content .panel#quick .panel-content .options > div[class] > ol > li,
	#article-content ol.quick > li { background-color: #F4F5F6; border-width: 0.5em 1px 0.3em 1px; border-style: solid; border-color: #EFEFEF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 1.1em 1.5em 1.2em 1.5em; margin: 1em 0 1em 4.5em; }

	#article-content .panel#quick .panel-content > ol > li:before,
	#article-content .panel#quick .panel-content .options > ol > li:before,
	#article-content .panel#quick .panel-content .options > div[class] > ol > li:before,
	#article-content ol.quick > li:before { cursor: pointer; top: -0.14em; left: -2.8em; width: 1.8em; height: 1.8em; font-size: 1.6em; font-size: 1.6rem\0 /*IE10+ fix*/; line-height: 1.84; border: 0.15em solid #FFFFFF; }

	#article-content .panel#quick .panel-content > ol > li ol > li,
	#article-content .panel#quick .panel-content .options > ol > li ol > li,
	#article-content .panel#quick .panel-content .options > div[class] > ol > li ol > li,
	#article-content ol.quick > li ol > li { border-bottom: 1px solid #DFDFDF; padding: 0 0 1em 4.2em; margin: 1em 0 0 0; }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
	#article-content .panel#quick .panel-content > ol,
	#article-content .panel#quick .panel-content .options > ol,
	#article-content .panel#quick .panel-content .options > div[class] > ol,
	#article-content ol.quick { margin: 1em auto; }

	#article-content .panel#quick .panel-content > ol > li,
	#article-content .panel#quick .panel-content .options > ol > li,
	#article-content .panel#quick .panel-content .options > div[class] > ol > li,
	#article-content ol.quick > li { background-color: #F4F5F6; border-width: 0.5em 1px 0.3em 1px; border-style: solid; border-color: #EFEFEF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 1.1em 1.2em 1.2em 1.2em; margin: 1em 0 1em 3.7em; }

	#article-content .panel#quick .panel-content > ol > li:before,
	#article-content .panel#quick .panel-content .options > ol > li:before,
	#article-content .panel#quick .panel-content .options > div[class] > ol > li:before,
	#article-content ol.quick > li:before { cursor: pointer; top: 0; left: -2.6em; width: 1.8em; height: 1.8em; font-size: 1.3em; font-size: 1.3rem\0 /*IE10+ fix*/; line-height: 1.84; border: 0.15em solid #FFFFFF; }

	#article-content .panel#quick .panel-content > ol > li ol > li,
	#article-content .panel#quick .panel-content .options > ol > li ol > li,
	#article-content .panel#quick .panel-content .options > div[class] > ol > li ol > li,
	#article-content ol.quick > li ol > li { border-bottom: 1px solid #DFDFDF; padding: 0 0 1em 3.3em; margin: 1em 0 0 0; }
}
@media screen and (max-width: 479px) {
	#article-content .panel#quick .panel-content > ol,
	#article-content .panel#quick .panel-content .options > ol,
	#article-content .panel#quick .panel-content .options > div[class] > ol,
	#article-content ol.quick { margin: 2.3em auto; }

	#article-content .panel#quick .panel-content > ol > li,
	#article-content .panel#quick .panel-content .options > ol > li,
	#article-content .panel#quick .panel-content .options > div[class] > ol > li,
	#article-content ol.quick > li { background-color: #F4F5F6; border-width: 0.5em 1px 0.3em 1px; border-style: solid; border-color: #EFEFEF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 1.1em 0.9em 1.2em 0.9em; margin: 2.3em 0 2.3em 0; }

	#article-content .panel#quick .panel-content > ol > li:before,
	#article-content .panel#quick .panel-content .options > ol > li:before,
	#article-content .panel#quick .panel-content .options > div[class] > ol > li:before,
	#article-content ol.quick > li:before { cursor: pointer; top: -1.4em; left: 50%; width: 1.8em; height: 1.8em; font-size: 1.1em; font-size: 1.1rem\0 /*IE10+ fix*/; line-height: 1.84; border: 0.15em solid #FFFFFF; padding: 0; margin: 0 0 0 -1.25em; }

	#article-content .panel#quick .panel-content > ol > li ol > li,
	#article-content .panel#quick .panel-content .options > ol > li ol > li,
	#article-content .panel#quick .panel-content .options > div[class] > ol > li ol > li,
	#article-content ol.quick > li ol > li { border-bottom: 1px solid #DFDFDF; padding: 0 0 1em 3em; margin: 1em 0 0 0; }
}

#article-content .panel#quick .panel-content > ol:not(.top-offset):before,
#article-content .panel#quick .panel-content > ol:not(.bottom-offset):after,
#article-content .panel#quick .panel-content .options > ol:not(.top-offset):before,
#article-content .panel#quick .panel-content .options > ol:not(.bottom-offset):after,
#article-content .panel#quick .panel-content .options > div[class] > ol:not(.top-offset):before,
#article-content .panel#quick .panel-content .options > div[class] > ol:not(.bottom-offset):after,
#article-content ol.quick:not(.top-offset):before,
#article-content ol.quick:not(.bottom-offset):after { display: none }

#article-content .panel#quick .panel-content > ol > li ol:not(.top-offset):before,
#article-content .panel#quick .panel-content .options > ol > li ol:not(.top-offset):before,
#article-content .panel#quick .panel-content .options > div[class] > ol > li ol:not(.top-offset):before,
#article-content ol.quick > li ol:not(.top-offset):before { border-bottom: 1px solid #DFDFDF; padding: 0; margin: 1em auto; }

#article-content .panel#quick .panel-content > ol > li ol:not(.bottom-offset):after,
#article-content .panel#quick .panel-content .options > ol > li ol:not(.bottom-offset):after,
#article-content .panel#quick .panel-content .options > div[class] > ol > li ol:not(.bottom-offset):after,
#article-content ol.quick > li ol:not(.bottom-offset):after { border-top: 1px solid #DFDFDF; padding: 0; margin: 1em auto; }

@media screen and (min-width: 768px) {
	#article-content .panel#quick .panel-content > ol > li ol > li:before,
	#article-content .panel#quick .panel-content .options > ol > li ol > li:before,
	#article-content .panel#quick .panel-content .options > div[class] > ol > li ol > li:before,
	#article-content ol.quick > li ol > li:before { cursor: pointer; top: -0.7em; left: 0; width: 2em; height: 2em; font-size: 1.1em; font-size: 1.2rem\0 /*IE10+ fix*/; line-height: 2.04; border: 0.2em solid #FFFFFF; }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
	#article-content .panel#quick .panel-content > ol > li ol > li:before,
	#article-content .panel#quick .panel-content .options > ol > li ol > li:before,
	#article-content .panel#quick .panel-content .options > div[class] > ol > li ol > li:before,
	#article-content ol.quick > li ol > li:before { cursor: pointer; top: -0.7em; left: 0; width: 2em; height: 2em; font-size: 1em; font-size: 1rem\0 /*IE10+ fix*/; line-height: 2.04; border: 0.2em solid #FFFFFF; }
}
@media screen and (max-width: 479px) {
	#article-content .panel#quick .panel-content > ol > li ol > li:before,
	#article-content .panel#quick .panel-content .options > ol > li ol > li:before,
	#article-content .panel#quick .panel-content .options > div[class] > ol > li ol > li:before,
	#article-content ol.quick > li ol > li:before { cursor: pointer; top: -0.5em; left: 0; width: 2em; height: 2em; font-size: 0.9em; font-size: 0.9rem\0 /*IE10+ fix*/; line-height: 2.04; border: 0.2em solid #FFFFFF; }
}

#article-content .panel#quick .panel-content > ol > li ol > li:last-child,
#article-content .panel#quick .panel-content > ol > li ol > li.last-visible,
#article-content .panel#quick .panel-content .options > ol > li ol > li:last-child,
#article-content .panel#quick .panel-content .options > ol > li ol > li.last-visible,
#article-content .panel#quick .panel-content .options > div[class] > ol > li ol > li:last-child,
#article-content .panel#quick .panel-content .options > div[class] > ol > li ol > li.last-visible,
#article-content ol.quick > li ol > li:last-child,
#article-content ol.quick > li ol > li.last-visible { border-bottom: 0px solid transparent; padding-bottom: 0; }

#article-content .panel#quick img[src*="/avkb"],
#article-content ol.quick img[src*="/avkb"] { background-color: #FFFFFF; padding: 0.5em; margin: 0.5em auto 0 auto; border: 1px solid #EFEFEF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset 0 0 1px 1px #F4F5F6; -moz-box-shadow: inset 0 0 1px 1px #F4F5F6; box-shadow: inset 0 0 0.2em 1px #F4F5F6; }

#article-content .panel#quick .panel-content > ol + *:not(ol),
#article-content .panel#quick .panel-content .options > ol + *:not(ol),
#article-content .panel#quick .panel-content .options > div[class] > ol + *:not(ol),
#article-content ol.quick + *:not(ol):not(.quick) { margin-top: 2em; }




/* Color adjustment of notices and tables nested in Quick steps */

#article-content .panel#quick .panel-content > ol .note:after,
#article-content .panel#quick .panel-content > ol .notes:after,
#article-content .panel#quick .panel-content > ol .alert:after,
#article-content .panel#quick .panel-content > ol .requirements:after,
#article-content .panel#quick .panel-content .options > ol .note:after,
#article-content .panel#quick .panel-content .options > ol .notes:after,
#article-content .panel#quick .panel-content .options > ol .alert:after,
#article-content .panel#quick .panel-content .options > ol .requirements:after,
#article-content .panel#quick .panel-content .options > div[class] > ol .note:after,
#article-content .panel#quick .panel-content .options > div[class] > ol .notes:after,
#article-content .panel#quick .panel-content .options > div[class] > ol .alert:after,
#article-content .panel#quick .panel-content .options > div[class] > ol .requirements:after { -webkit-box-shadow: 0 0 1px 1px #EFEFEF; -moz-box-shadow: 0 0 1px 1px #EFEFEF; box-shadow: 0 0 1px 1px #EFEFEF; } 

#article-content .panel#quick .panel-content > ol table,
#article-content .panel#quick .panel-content .options > ol table,
#article-content .panel#quick .panel-content .options > div[class] > ol table { border-width: 1px; }




/* FAQs - Detailed steps - visual look of numerical ol lists */

@media screen and (min-width: 768px) {
	#article-content .panel#details .panel-content ol > li,
	#article-content ol.details > li { border-bottom: 1px solid #EFEFEF; padding: 0 0 2em 3em; margin: 1em 0 0 0; }

	#article-content .panel#details .panel-content ol > li:before,
	#article-content ol.details > li:before { cursor: pointer; top: -2.2em; left: 0; width: 2em; height: 2em; font-size: 1em; font-size: 1rem\0 /*IE10+ fix*/; line-height: 2.04; border: 0.19em solid #FFFFFF; }

	#article-content .panel#details .panel-content ol:not(.top-offset):before,
	#article-content ol.details:not(.top-offset):before,
	#article-content ol.details > li ol:not(.top-offset):before { border-bottom: 1px solid #EFEFEF; padding: 0; margin: 2em auto 1em 2.4em; }

	#article-content .panel#details .panel-content > ol:not(.bottom-offset):after,
	#article-content .panel#quick .panel-content .options > ol:not(.bottom-offset):after,
	#article-content .panel#quick .panel-content .options > div[class] > ol:not(.bottom-offset):after,
	#article-content ol.details:not(.bottom-offset):after { padding: 0; margin: 0 auto 1em 2.4em; }

	#article-content .panel#details .panel-content ol > li ol:not(.bottom-offset):after,
	#article-content ol.details > li ol:not(.bottom-offset):after { border-top: 1px solid #EFEFEF; padding: 0; margin: 1.5em auto 1em 2.4em; }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
	#article-content .panel#details .panel-content ol > li,
	#article-content ol.details > li { border-bottom: 1px solid #EFEFEF; padding: 0 0 2em 2.7em; margin: 1em 0 0 0; }

	#article-content .panel#details .panel-content ol > li:before,
	#article-content ol.details > li:before { cursor: pointer; top: -2.3em; left: 0; width: 2em; height: 2em; font-size: 0.9em; font-size: 0.9rem\0 /*IE10+ fix*/; line-height: 2.04; border: 0.19em solid #FFFFFF; }

	#article-content .panel#details .panel-content ol:not(.top-offset):before,
	#article-content ol.details:not(.top-offset):before,
	#article-content ol.details > li ol:not(.top-offset):before { border-bottom: 1px solid #EFEFEF; padding: 0; margin: 2em auto 1em 2.2em; }

	#article-content .panel#details .panel-content > ol:not(.bottom-offset):after,
	#article-content .panel#quick .panel-content .options > ol:not(.bottom-offset):after,
	#article-content .panel#quick .panel-content .options > div[class] > ol:not(.bottom-offset):after,
	#article-content ol.details:not(.bottom-offset):after { padding: 0; margin: 0 auto 1em 2.2em; }

	#article-content .panel#details .panel-content ol > li ol:not(.bottom-offset):after,
	#article-content ol.details > li ol:not(.bottom-offset):after { border-top: 1px solid #EFEFEF; padding: 0; margin: 1.5em auto 1em 2.2em; }
}
@media screen and (max-width: 479px) {
	#article-content .panel#details .panel-content ol > li,
	#article-content ol.details > li { border-bottom: 1px solid #EFEFEF; padding: 0 0 2em 2.4em; margin: 1em 0 0 0; }

	#article-content .panel#details .panel-content ol > li:before,
	#article-content ol.details > li:before { cursor: pointer; top: -2.5em; left: 0; width: 2em; height: 2em; font-size: 0.8em; font-size: 0.8rem\0 /*IE10+ fix*/; line-height: 2.04; border: 0.19em solid #FFFFFF; }

	#article-content .panel#details .panel-content ol:not(.top-offset):before,
	#article-content ol.details:not(.top-offset):before,
	#article-content ol.details > li ol:not(.top-offset):before { border-bottom: 1px solid #EFEFEF; padding: 0; margin: 2em auto 1em 1.9em; }

	#article-content .panel#details .panel-content > ol:not(.bottom-offset):after,
	#article-content .panel#quick .panel-content .options > ol:not(.bottom-offset):after,
	#article-content .panel#quick .panel-content .options > div[class] > ol:not(.bottom-offset):after,
	#article-content ol.details:not(.bottom-offset):after { padding: 0; margin: 0 auto 1em 1.9em; }

	#article-content .panel#details .panel-content ol > li ol:not(.bottom-offset):after,
	#article-content ol.details > li ol:not(.bottom-offset):after { border-top: 1px solid #EFEFEF; padding: 0; margin: 1.5em auto 1em 1.9em; }
}

#article-content .panel#details .panel-content ol > li:last-child,
#article-content .panel#details .panel-content ol > li.last-visible,
#article-content ol.details > li:last-child,
#article-content ol.details > li.last-visible { border-bottom: 0 solid transparent; padding-bottom: 0; }

#article-content .panel#details .panel-content > ol + *:not(ol),
#article-content .panel#details .panel-content .options > ol + *:not(ol),
#article-content .panel#details .panel-content .options > div[class] > ol + *:not(ol),
#article-content ol.details + *:not(ol):not(.details) { margin-top: 3em; }




/* Default visual look of numerical ol lists nested in bullet ul list in Quick & Detailed steps */

#article-content .panel#quick .panel-content > ol > li ul > li ol,
#article-content .panel#details .panel-content > ol > li > ul li ol,
#article-content .panel#quick .panel-content .notice ol,
#article-content .panel#details .panel-content .notice ol,
#article-content ol.quick > li ul > li ol,
#article-content ol.quick > li ul > li ol { padding: 0; }

@media screen and (min-width: 768px) {
	#article-content .panel#quick .panel-content ol > li ul > li ol > li,
	#article-content .panel#details .panel-content ol > li ul > li ol > li,
	#article-content .panel#quick .panel-content .notice ol > li,
	#article-content .panel#details .panel-content .notice ol > li,
	#article-content ol.quick > li ul > li ol > li,
	#article-content ol.details > li ul > li ol > li { border-bottom: 0px transparent; padding: 0 0 1em 3em; margin: 0 auto; }

	#article-content .panel#quick .panel-content ol > li ul > li ol > li:last-child,
	#article-content .panel#details .panel-content ol > li ul > li ol > li:last-child,
	#article-content .panel#quick .panel-content .notice ol > li:last-child,
	#article-content .panel#details .panel-content .notice ol > li:last-child,
	#article-content ol.quick > li ul > li ol > li:last-child,
	#article-content ol.details > li ul > li ol > li:last-child { padding: 0 0 0 3em; }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
	#article-content .panel#quick .panel-content ol > li ul > li ol > li,
	#article-content .panel#details .panel-content ol > li ul > li ol > li,
	#article-content .panel#quick .panel-content .notice ol > li,
	#article-content .panel#details .panel-content .notice ol > li,
	#article-content ol.quick > li ul > li ol > li,
	#article-content ol.details > li ul > li ol > li { border-bottom: 0px transparent; padding: 0 0 1em 2.5em; margin: 0 auto; }

	#article-content .panel#quick .panel-content ol > li ul > li ol > li:last-child,
	#article-content .panel#details .panel-content ol > li ul > li ol > li:last-child,
	#article-content .panel#quick .panel-content .notice ol > li:last-child,
	#article-content .panel#details .panel-content .notice ol > li:last-child,
	#article-content ol.quick > li ul > li ol > li:last-child,
	#article-content ol.details > li ul > li ol > li:last-child { padding: 0 0 0 2.5em; }
}
@media screen and (max-width: 479px) {
	#article-content .panel#quick .panel-content ol > li ul > li ol > li,
	#article-content .panel#details .panel-content ol > li ul > li ol > li,
	#article-content .panel#quick .panel-content .notice ol > li,
	#article-content .panel#details .panel-content .notice ol > li,
	#article-content ol.quick > li ul > li ol > li,
	#article-content ol.details > li ul > li ol > li { border-bottom: 0px transparent; padding: 0 0 1em 2em; margin: 0 auto; }

	#article-content .panel#quick .panel-content ol > li ul > li ol > li:last-child,
	#article-content .panel#details .panel-content ol > li ul > li ol > li:last-child,
	#article-content .panel#quick .panel-content .notice ol > li:last-child,
	#article-content .panel#details .panel-content .notice ol > li:last-child,
	#article-content ol.quick > li ul > li ol > li:last-child,
	#article-content ol.details > li ul > li ol > li:last-child { padding: 0 0 0 2em; }
}

#article-content .panel .panel-content ol > li ul > li.last-visible,
#article-content .panel .panel-content .notice ul > li.last-visible,
#article-content ol.quick > li ul > li.last-visible,
#article-content ol.details > li ul > li.last-visible { padding-bottom: 0; }

#article-content .panel#quick .panel-content ol > li ul > li ol > li:before,
#article-content .panel#details .panel-content ol > li ul > li ol > li:before,
#article-content .panel#quick .panel-content .notice ol > li:before,
#article-content .panel#details .panel-content .notice ol > li:before,
#article-content ol.quick > li ul > li ol > li:before,
#article-content ol.details > li ul > li ol > li:before  { cursor: initial; }

#article-content .panel#quick .panel-content ol > li ul > li ol:not(.top-offset):before,
#article-content .panel#details .panel-content ol > li ul > li ol:not(.top-offset):before,
#article-content .panel#quick .panel-content .ntice ol:not(.top-offset):before,
#article-content .panel#details .panel-content .notice ol:not(.top-offset):before,
#article-content ol.quick > li ul > li ol:not(.top-offset):before,
#article-content ol.details > li ul > li ol:not(.top-offset):before { border-bottom: 1px solid transparent; padding: 0; margin: 1em auto 0 auto; }

#article-content .panel#quick .panel-content ol > li ul > li ol:not(.bottom-offset):after,
#article-content .panel#details .panel-content ol > li ul > li ol:not(.bottom-offset):after,
#article-content .panel#quick .panel-content .notice ol:not(.bottom-offset):after,
#article-content .panel#details .panel-content .notice ol:not(.bottom-offset):after,
#article-content ol.quick > li ul > li ol:not(.bottom-offset):after,
#article-content ol.details > li ul > li ol:not(.bottom-offset):after { border-top: 1px solid transparent; padding: 0; margin: 0 auto 1em auto; }




/* FAQs - YouTube Videos (wrapped by JS) */

#article-content .videoframe { position: relative; display: block; top: 0; left: 0; width: 98%; height: 0; overflow: hidden; border: 1px solid #AFAFAF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0 0 55.125% 0; margin: 1em auto; -webkit-box-shadow: 0 0 3px 1px #CFCFCF; -moz-box-shadow: 0 0 3px 1px #CFCFCF; box-shadow: 0 0 3px 1px #CFCFCF; }

#article-content iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }




/* FAQs - Conditions - Visual look (language maintained by JS) */

#article-content > .conditions { position: relative; display: block; top: 0; left: 0; width: 100%; height: auto; padding: 4em 0 0 0; margin: 3.5em auto 1em auto; }

#article-content > .conditions > div { position: relative; display: block; top: 0; left: 0; width: 100%; height: auto; font-weight: bold; line-height: 1.6; }

#article-content > .conditions > div > * { position: relative; top: 0; left: 0; width: auto; }

@media screen and (min-width: 768px) {
	#article-content > .conditions > div > *:first-child { display: inline-block; float: left; text-align: right; padding: 0.5em 2.5% 0.5em 1%; margin: 0 auto 0 0; }
	#article-content > .conditions > div > *:last-child { display: table; table-layout: fixed; text-align: left; border-left: 1px solid #DFDFDF; padding: 0.5em 1% 0.5em 2.5%; margin: 0 auto 0 0;}

	#article-content:not(.bw) > .conditions > div > *:last-child { border-left: 1px dotted #B4E4BC; }
}
@media screen and (max-width: 767px) {
	#article-content > .conditions > div > *:first-child { display: block; width: 98%; text-align: left; padding: 0.5em 0 0 0; margin: 0 1%; }
	#article-content > .conditions > div > *:last-child { display: table; table-layout: fixed; width: 98%; text-align: left; border-top: 1px solid #DFDFDF; padding: 1.5em 0; margin: 0 1%;}

	#article-content:not(.bw) > .conditions > div > *:last-child { border-top: 1px solid #B4E4BC; }
}

#article-content > .conditions > div:last-child > *:last-child { font-size: 0.8em; font-weight: normal; line-height: 1.8 }

#article-content > .conditions > div > *:last-child > * { display: block; text-align: left; }

#article-content > .conditions:before { content: "Conditions"; }
#article-content.cs > .conditions:before { content: "Podmínky"; }
#article-content.de > .conditions:before { content: "Voraussetzungen"; }
#article-content.es > .conditions:before { content: "Condiciones"; }
#article-content.fr > .conditions:before { content: "Conditions"; }
#article-content.it > .conditions:before { content: "Condizioni"; }
#article-content.ja > .conditions:before { content: "要件"; }
#article-content.pl > .conditions:before { content: "Otoczenie"; }
#article-content.pt-br > .conditions:before,
#article-content.pt > .conditions:before { content: "Condições"; }
#article-content.ru > .conditions:before { content: "Условия"; }
#article-content.tr > .conditions:before { content: "Koşullar"; }
#article-content.zh > .conditions:before { content: "条件"; }

@media screen and (min-width: 768px) {
	#article-content > .conditions:before { position: absolute; display: block; top: 0; left: 0; right: 0; width: auto; height: auto; background-color: #FAFAFA; font-size: 1em; font-weight: bold; text-align: left; border: 1px solid #EFEFEF; border-bottom: 1px solid #DFDFDF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0.5em 1%; margin: 0 auto 1.4em auto; }
}
@media screen and (max-width: 767px) {
	#article-content > .conditions:before { position: absolute; display: block; top: 0; left: 0; right: 0; width: auto; height: auto; background-color: #FAFAFA; font-size: 1em; font-weight: bold; text-align: center; border: 1px solid #EFEFEF; border-bottom: 1px solid #DFDFDF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0.5em 1%; margin: 0 auto 1.4em auto; }
}

#article-content:not(.bw) > .conditions:before { border-bottom: 1px solid #B4E4BC; }

#article-content > .conditions > div:first-of-type > span:first-of-type:before,
#article-content > .conditions > div:last-of-type > span:first-of-type:after { content: "Software Products"; }
#article-content.cs > .conditions > div:first-of-type > span:first-of-type:before,
#article-content.cs > .conditions > div:last-of-type > span:first-of-type:after { content: "Softwarové produkty"; }
#article-content.de > .conditions > div:first-of-type > span:first-of-type:before,
#article-content.de > .conditions > div:last-of-type > span:first-of-type:after { content: "Softwareprodukte"; }
#article-content.es > .conditions > div:first-of-type > span:first-of-type:before,
#article-content.es > .conditions > div:last-of-type > span:first-of-type:after { content: "Productos de Software"; }
#article-content.fr > .conditions > div:first-of-type > span:first-of-type:before,
#article-content.fr > .conditions > div:last-of-type > span:first-of-type:after { content: "Produits logiciel"; }
#article-content.it > .conditions > div:first-of-type > span:first-of-type:before,
#article-content.it > .conditions > div:last-of-type > span:first-of-type:after { content: "Prodotti software"; }
#article-content.ja > .conditions > div:first-of-type > span:first-of-type:before,
#article-content.ja > .conditions > div:last-of-type > span:first-of-type:after { content: "プロダクツ"; }
#article-content.pl > .conditions > div:first-of-type > span:first-of-type:before,
#article-content.pl > .conditions > div:last-of-type > span:first-of-type:after { content: "Produkty programowe"; }
#article-content.pt-br > .conditions > div:first-of-type > span:first-of-type:before,
#article-content.pt > .conditions > div:first-of-type > span:first-of-type:before,
#article-content.pt-br > .conditions > div:last-of-type > span:first-of-type:after,
#article-content.pt > .conditions > div:last-of-type > span:first-of-type:after { content: "Produtos de Software"; }
#article-content.ru > .conditions > div:first-of-type > span:first-of-type:before,
#article-content.ru > .conditions > div:last-of-type > span:first-of-type:after { content: "Программное обеспечение"; }
#article-content.tr > .conditions > div:first-of-type > span:first-of-type:before,
#article-content.tr > .conditions > div:last-of-type > span:first-of-type:after { content: "Yazılım Ürünleri"; }
#article-content.zh > .conditions > div:first-of-type > span:first-of-type:before,
#article-content.zh > .conditions > div:last-of-type > span:first-of-type:after { content: "产品"; }

#article-content > .conditions > div:first-of-type > span:first-of-type:before { position: relative; display: block; top: 0; left: 0; width: auto; height: auto; padding: 0; margin: 0;}

#article-content > .conditions > div:last-of-type > span:first-of-type:after { position: relative; display: block; top: 0; left: 0; width: auto; height: 0; padding: 0; margin: 0;}

#article-content > .conditions > div:last-of-type > span:first-of-type:before,
#article-content > .conditions > div:first-of-type > span:first-of-type:after { content: "Operating Systems"; }
#article-content.cs > .conditions > div:last-of-type > span:first-of-type:before,
#article-content.cs > .conditions > div:first-of-type > span:first-of-type:after { content: "Operační systémy"; }
#article-content.de > .conditions > div:last-of-type > span:first-of-type:before,
#article-content.de > .conditions > div:first-of-type > span:first-of-type:after { content: "Betriebssysteme"; }
#article-content.es > .conditions > div:last-of-type > span:first-of-type:before,
#article-content.es > .conditions > div:first-of-type > span:first-of-type:after { content: "Sistemas Operativos"; }
#article-content.fr > .conditions > div:last-of-type > span:first-of-type:before,
#article-content.fr > .conditions > div:first-of-type > span:first-of-type:after { content: "Système d'opération"; }
#article-content.it > .conditions > div:last-of-type > span:first-of-type:before,
#article-content.it > .conditions > div:first-of-type > span:first-of-type:after { content: "Sistemi Operativi"; }
#article-content.ja > .conditions > div:last-of-type > span:first-of-type:before,
#article-content.ja > .conditions > div:first-of-type > span:first-of-type:after { content: "オペレーティング システム"; }
#article-content.pl > .conditions > div:last-of-type > span:first-of-type:before,
#article-content.pl > .conditions > div:first-of-type > span:first-of-type:after { content: "Systemy operacyjne"; }
#article-content.pt-br > .conditions > div:last-of-type > span:first-of-type:before,
#article-content.pt > .conditions > div:last-of-type > span:first-of-type:before,
#article-content.pt-br > .conditions > div:first-of-type > span:first-of-type:after,
#article-content.pt > .conditions > div:first-of-type > span:first-of-type:after { content: "Sistemas Operacionais"; }
#article-content.ru > .conditions > div:last-of-type > span:first-of-type:before,
#article-content.ru > .conditions > div:first-of-type > span:first-of-type:after { content: "Операционные системы"; }
#article-content.tr > .conditions > div:last-of-type > span:first-of-type:before,
#article-content.tr > .conditions > div:first-of-type > span:first-of-type:after { content: "İşletim Sistemleri"; }
#article-content.zh > .conditions > div:last-of-type > span:first-of-type:before,
#article-content.zh > .conditions > div:first-of-type > span:first-of-type:after { content: "操作系统"; }

#article-content > .conditions > div:last-of-type > span:first-of-type:before { position: relative; display: block; top: 0; left: 0; width: auto; height: auto; font-size: 0.8em; padding: 0; margin: 0; }

#article-content > .conditions > div:first-of-type > span:first-of-type:after { position: relative; display: block; top: 0; left: 0; width: auto; height: 0; font-size: 0.8em; padding: 0; margin: 0; }

#article-content > .conditions > div:first-of-type > span:first-of-type:after,
#article-content > .conditions > div:last-of-type > span:first-of-type:after { line-height: 1; opacity: 0; }




/* FAQs - Related topics - Visual look (language maintained by JS) */

#article-content > .related { position: relative; display: block; top: 0; left: 0; width: 100%; height: auto; padding: 4em 0 0 0; margin: 3.5em auto 0 auto; }

#article-content > .related:before { content: "Related Topics"; }
#article-content.cs > .related:before { content: "Související témata"; }
#article-content.de > .related:before { content: "Verwandte Themen"; }
#article-content.es > .related:before { content: "Temas Relacionados"; }
#article-content.fr > .related:before { content: "Rubriques connexes"; }
#article-content.it > .related:before { content: "Articoli Correlati"; }
#article-content.ja > .related:before { content: "関連項目"; }
#article-content.pl > .related:before { content: "Powiązane tematy"; }
#article-content.pt-br > .related:before,
#article-content.pt > .related:before { content: "Tópicos Relacionados"; }
#article-content.ru > .related:before { content: "Смежные темы"; }
#article-content.tr > .related:before { content: "İlgili konular"; }
#article-content.zh > .related:before { content: "相关主题"; }

@media screen and (min-width: 768px) {
	#article-content > .related:before { position: absolute; display: block; top: 0; left: 0; right: 0; width: auto; height: auto; background-color: #FAFAFA; font-size: 1em; font-weight: bold; text-align: left; border: 1px solid #EFEFEF; border-bottom: 1px solid #DFDFDF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0.5em 1%; margin: 0 auto 1.4em auto; }
}
@media screen and (max-width: 767px) {
	#article-content > .related:before { position: absolute; display: block; top: 0; left: 0; right: 0; width: auto; height: auto; background-color: #FAFAFA; font-size: 1em; font-weight: bold; text-align: center; border: 1px solid #EFEFEF; border-bottom: 1px solid #DFDFDF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0.5em 1%; margin: 0 auto 1.4em auto; }
}

#article-content:not(.bw) > .related:before { border-bottom: 1px solid #C2E2FF; }

#article-content > .related > ul > li { font-size: 0.8em; }




/* Adjusting visual look for list-items numbering & bullets in Conditions/Related Topics depending screen size, etc. */

@media screen and (min-width: 768px) {
	#article-content > .conditions ul > li { padding: 0; margin: 0; }
	#article-content > .conditions ul > li:before { display: none; }
}
@media screen and (max-width: 767px) {
	#article-content > .conditions ul > li { padding: 0 0 0 25px; margin: 0; }
	#article-content > .conditions ul > li:before { display: block; top: 0.36em; }
}

#article-content .conditions ul:not(.top-offset):before,
#article-content .conditions ul:not(.bottom-offset):after,
#article-content .related ul:not(.top-offset):before,
#article-content .related ul:not(.bottom-offset):after { display: none; }




/* FAQs - Visual look of Buttons for alternative Steps (generated by JS) */

#article-content .options:not(.panel-content) { position: static; display: block; top: 0; left: 0; width: auto; height: auto; padding: 0.5em 1% 0 1%; margin: 1em auto 0 auto; } 

#article-content .options .selector { position: relative; display: block; top: 0; left: 0; width: auto; height: auto; padding: 0; margin: 0.5em auto 1.5em auto; }

#article-content .panel .panel-content.options .selector { padding: 0 1%; } 

#article-content .options .selector.product:before { content: "Your Avast product:"; }
#article-content.cs .options .selector.product:before { content: "Váš Avast produkt:"; }
#article-content.de .options .selector.product:before { content: "Ihr Avast-Produkt:"; }
#article-content.es .options .selector.product:before { content: "Su producto Avast:"; }
#article-content.fr .options .selector.product:before { content: "Votre Produit Avast:"; }
#article-content.it .options .selector.product:before { content: "Il tuo prodotto Avast:"; }
#article-content.pl .options .selector.product:before { content: "Twój produkt Avast:"; }
#article-content.pt-br .options .selector.product:before,
#article-content.pt .options .selector.product:before { content: "Seu produto Avast:"; }
#article-content.ru .options .selector.product:before { content: "Ваш продукт Avast:"; }
#article-content.tr .options .selector.product:before { content: "Avast Ürününüz:"; }

#article-content .options .selector.browser:before { content: "Your preferred web browser:"; }
#article-content.cs .options .selector.browser:before { content: "Váš upřednostněný webový prohlížeč:"; }
#article-content.de .options .selector.browser:before { content: "Ihr bevorzugter Browser:"; }
#article-content.es .options .selector.browser:before { content: "Su navegador web preferido:"; }
#article-content.fr .options .selector.browser:before { content: "Votre navigateur internet favori:"; }
#article-content.it .options .selector.browser:before { content: "Il tuo tipo di licenza Avast:"; }
#article-content.pl .options .selector.browser:before { content: "Twoja preferowana przeglądarka:"; }
#article-content.pt-br .options .selector.browser:before,
#article-content.pt .options .selector.browser:before { content: "O seu navegador preferido:"; }
#article-content.ru .options .selector.browser:before { content: "Предпочитаемый веб-браузер:"; }
#article-content.tr .options .selector.browser:before { content: "Tercih ettiğiniz tarayıcı:"; }

#article-content .options .selector.os:before { content: "Your operating system:"; }
#article-content.cs .options .selector.os:before { content: "Váš operační systém:"; }
#article-content.de .options .selector.os:before { content: "Ihr Betriebssystem:"; }
#article-content.es .options .selector.os:before { content: "Su sistema operativo:"; }
#article-content.fr .options .selector.os:before { content: "Votre système d'opération:"; }
#article-content.it .options .selector.os:before { content: "Il tuo sistema operativo:"; }
#article-content.pl .options .selector.os:before { content: "Twój system operacyjny:"; }
#article-content.pt-br .options .selector.os:before,
#article-content.pt .options .selector.os:before { content: "Seu sistema operacional:"; }
#article-content.ru .options .selector.os:before { content: "Ваша операционная система:"; }
#article-content.tr .options .selector.os:before { content: "İşletim sisteminiz:"; }

#article-content .options .selector.approach:before { content: "Preferred approach:"; }
#article-content.cs .options .selector.approach:before { content: "Požadovaný postup:"; }
#article-content.de .options .selector.approach:before { content: "Bevorzugtes Vorgehen:"; }
#article-content.es .options .selector.approach:before { content: "Método preferido:"; }
#article-content.fr .options .selector.approach:before { content: "Approche préférée:"; }
#article-content.it .options .selector.approach:before { content: "Approccio preferito:"; }
#article-content.pl .options .selector.approach:before { content: "Preferowany proces:"; }
#article-content.pt-br .options .selector.approach:before,
#article-content.pt .options .selector.approach:before { content: "Abordagem preferida:"; }
#article-content.ru .options .selector.approach:before { content: "Предпочтительный подход:"; }
#article-content.tr .options .selector.approach:before { content: "Tercih edilen yöntem:"; }

#article-content .options .selector.variant:before { content: "Follow these instructions:"; }
#article-content.cs .options .selector.variant:before { content: "Následujte tyto pokyny:"; }
#article-content.de .options .selector.variant:before { content: "Folgen Sie diesen Anweisungen:"; }
#article-content.es .options .selector.variant:before { content: "Siga estas instrucciones:"; }
#article-content.fr .options .selector.variant:before { content: "Suivez ces instructions:"; }
#article-content.it .options .selector.variant:before { content: "Segui queste istruzioni:"; }
#article-content.pl .options .selector.variant:before { content: "Postępuj według tych instrukcji:"; }
#article-content.pt-br .options .selector.variant:before,
#article-content.pt .options .selector.variant:before { content: "Siga as instruções a seguir:"; }
#article-content.ru .options .selector.variant:before { content: "Выполните следующие инструкции:"; }
#article-content.tr .options .selector.variant:before { content: "Bu talimatları takip edin:"; }

#article-content .options .selector.install:before { content: "Your preferred setup mode:"; }
#article-content.cs .options .selector.install:before { content: "Vámi požadovaný průběh instalace:"; }
#article-content.de .options .selector.install:before { content: "Ihre bevorzugte Installationsart:"; }
#article-content.es .options .selector.install:before { content: "Su modo de instalación preferido:"; }
#article-content.fr .options .selector.install:before { content: "Votre mode de configuration préféré:"; }
#article-content.it .options .selector.install:before { content: "La tua modalità di impostazione preferita:"; }
#article-content.pl .options .selector.install:before { content: "Twój preferowany tryb konfiguracji:"; }
#article-content.pt-br .options .selector.install:before,
#article-content.pt .options .selector.install:before { content: "Seu modo de configuração preferido:"; }
#article-content.ru .options .selector.install:before { content: "Предпочитаемый режим установки:"; }
#article-content.tr .options .selector.install:before { content: "Tercih ettiğiniz kurulum modu:"; }

#article-content .options .selector.license:before { content: "Your Avast license type:"; }
#article-content.cs .options .selector.license:before { content: "Typ vaší licence pro Avast:"; }
#article-content.de .options .selector.license:before { content: "Ihre Avast Lizenzart:"; }
#article-content.es .options .selector.license:before { content: "Su tipo de licencia de Avast:"; }
#article-content.fr .options .selector.license:before { content: "Votre type de licence Avast:"; }
#article-content.it .options .selector.license:before { content: "Il tuo tipo di licenza Avast:"; }
#article-content.pl .options .selector.license:before { content: "Twój typ licencji Avast:"; }
#article-content.pt-br .options .selector.license:before, 
#article-content.pt .options .selector.license:before { content: "Seu tipo de licença Avast:"; }
#article-content.ru .options .selector.license:before { content: "Тип вашей лицензии Avast:"; }
#article-content.tr .options .selector.license:before { content: "Avast Lisans türü:"; }

#article-content .options .selector.component:before { content: "Options:"; }
#article-content.cs .options .selector.component:before { content: "Možnosti:"; }
#article-content.de .options .selector.component:before { content: "Optionen:"; }
#article-content.es .options .selector.component:before { content: "Opciones:"; }
#article-content.fr .options .selector.component:before { content: "Options:"; }
#article-content.it .options .selector.component:before { content: "Opzioni:"; }
#article-content.pl .options .selector.component:before { content: "Opcje:"; }
#article-content.pt-br .options .selector.components:before, 
#article-content.pt .options .selector.component:before { content: "Opções:"; }
#article-content.ru .options .selector.component:before { content: "Настройки:"; }
#article-content.tr .options .selector.component:before { content: "Seçenekler:"; }

#article-content .options .selector:before { position: relative; display: block; top: 0; left: 0; width: auto; height: auto; font-size: 1em; font-weight: bold; padding: 0; margin: 0 auto; }

#article-content .options .selector > .buttons { position: relative; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; top: 0; left: 0; width: auto; height: auto; padding: 1px 2px 1px 1px; margin: 0.5em auto 0 auto; }

#article-content .options .selector > .buttons > button,
#article-content .panel:not(.active):hover .options .selector > .buttons > button.active { cursor: pointer; position: relative; display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; top: 0; left: 0; height: 2.2em; background-color: #4D5968; color: #FFFFFF; font-family: inherit; text-align: center; border-top: 1px solid #ADB2B6; border-left: 1px solid #ADB2B6; border-bottom: 1px solid #444E5A; border-right: 1px solid #444E5A; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0.2em 0.6em; margin: 0 auto;-webkit-box-shadow: inset 0 0 0 0 transparent, 0 3px 1px -1px #DFDFDF; -moz-box-shadow: inset 0 0 0 0 transparent, 0 3px 1px -1px #DFDFDF; box-shadow: inset 0 0 0 0 transparent, 0 3px 1px -1px #DFDFDF; -webkit-transition: width 0.3s cubic-bezier(0,0,1,1), background-color 0.6s 0.6s cubic-bezier(0,0,1,1), border-color 0.6s 0.6s cubic-bezier(0,0,1,1), box-shadow 0.6s cubic-bezier(0,0,1,1); -moz-transition: width 0.3s cubic-bezier(0,0,1,1), background-color 0.6s 0.6s cubic-bezier(0,0,1,1), border-color 0.6s 0.6s cubic-bezier(0,0,1,1), box-shadow 0.6s cubic-bezier(0,0,1,1); -ms-transition: width 0.3s cubic-bezier(0,0,1,1), background-color 0.6s 0.6s cubic-bezier(0,0,1,1), border-color 0.6s 0.6s cubic-bezier(0,0,1,1), box-shadow 0.6s cubic-bezier(0,0,1,1); transition: width 0.3s cubic-bezier(0,0,1,1), background-color 0.6s 0.6s cubic-bezier(0,0,1,1), border-color 0.6s 0.6s cubic-bezier(0,0,1,1), box-shadow 0.6s cubic-bezier(0,0,1,1); }

#article-content .options .selector > .buttons > button:hover { background-color: #677280; border-top: 1px solid #ADB2B6; border-bottom: 1px solid #ADB2B6; -webkit-box-shadow: inset 0 0 15px 3px #4D5968, 0 3px 1px -1px #DFDFDF; -moz-box-shadow: inset 0 0 15px 3px #4D5968, 0 3px 1px -1px #DFDFDF; box-shadow: inset 0 0 15px 3px #4D5968, 0 3px 1px -1px #DFDFDF; }

#article-content .options .selector > .buttons > button.active,
#article-content .panel.active .options .selector > .buttons > button.active { background-color: #ADB2B6; border-top: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF; border-bottom: 1px solid #677280; border-right: 1px solid #677280; -webkit-box-shadow: 0 3px 1px -1px #DFDFDF; -moz-box-shadow: 0 3px 1px -1px #DFDFDF; box-shadow: 0 3px 1px -1px #DFDFDF; }

#article-content:not(.bw) .options.orange .selector > .buttons > button:hover,
#article-content:not(.bw) .panel.active#quick:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) .selector > .buttons > button:hover,
#article-content:not(.bw) .panel.active.orange .options:not(.orange):not(.blue):not(.green) .selector > .buttons > button:hover { border-top: 1px solid #FF9900; border-bottom: 1px solid #FF9900; }

#article-content:not(.bw) .options .selector > .buttons > button:hover,
#article-content:not(.bw) .options.blue .selector > .buttons > button:hover,
#article-content:not(.bw) .panel.active#details:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) .selector > .buttons > button:hover,
#article-content:not(.bw) .panel.active.blue .options:not(.orange):not(.blue):not(.green) .selector > .buttons > button:hover { border-top: 1px solid #36A0FF; border-bottom: 1px solid #36A0FF; }

#article-content:not(.bw) .options.green .selector > .buttons > button:hover,
#article-content:not(.bw) .panel.active#video:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) .selector > .buttons > button:hover,
#article-content:not(.bw) .panel.active.green .options:not(.orange):not(.blue):not(.green) .selector > .buttons > button:hover { border-top: 1px solid #4BBF60; border-bottom: 1px solid #4BBF60; }

#article-content:not(.bw) .options.orange .selector > .buttons > button.active,
#article-content:not(.bw) .panel.active#quick:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) .selector > .buttons > button.active,
#article-content:not(.bw) .panel.active.orange .options:not(.orange):not(.blue):not(.green) .selector > .buttons > button.active { background-color: #FF9900; border-top: 1px solid #FFD699; border-left: 1px solid #FFD699; border-bottom: 1px solid #CC7A00; border-right: 1px solid #E08700; }

#article-content:not(.bw) .options .selector > .buttons > button.active,
#article-content:not(.bw) .options.blue .selector > .buttons > button.active,
#article-content:not(.bw) .panel.active#details:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) .selector > .buttons > button.active,
#article-content:not(.bw) .panel.active.blue .options:not(.orange):not(.blue):not(.green) .selector > .buttons > button.active { background-color: #36A0FF; border-top: 1px solid #C2E2FF; border-left: 1px solid #C2E2FF; border-bottom: 1px solid #0078E0; border-right: 1px solid #0A8DFF; }

#article-content:not(.bw) .options.green .selector > .buttons > button.active,
#article-content:not(.bw) .panel.active#video:not(.orange):not(.blue):not(.green) .options:not(.orange):not(.blue):not(.green) .selector > .buttons > button.active,
#article-content:not(.bw) .panel.active.green .options:not(.orange):not(.blue):not(.green) .selector > .buttons > button.active { background-color: #4BBF60; border-top: 1px solid #B4E4BC; border-left: 1px solid #B4E4BC; border-bottom: 1px solid #308840; border-right: 1px solid #3AA64E; }

#article-content .options .selector > .buttons > button.active:focus,
#article-content .options .selector > .buttons > button:not(.active) { -webkit-transition-delay: 0ms; -moz-transition-delay: 0ms; -ms-transition-delay: 0ms; transition-delay: 0ms; }

#article-content .panel:not(.active) .options .selector > .buttons > button.active { -webkit-transition-duration: 0ms; -moz-transition-duration: 0ms; -ms-transition-duration: 0ms; transition-duration: 0ms; }

@media screen and (min-width: 768px) {
	#article-content .options .selector > .buttons { display: -webkit-inline-box; display: -moz-inline-box; display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex; -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }
	#article-content .options .selector > .buttons > button { width: auto; -webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1 0 auto; -webkit-flex: 1 0 auto; flex: 1 0 auto; font-size: 1em; }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
	#article-content .options .selector > .buttons { display: block; }
	#article-content .options .selector > .buttons > button { width: 50%; font-size: 1.2em; }
	#article-content .options .selector > .buttons > button:nth-of-type(odd):last-of-type { width: 100%; }
}
@media screen and (max-width: 479px) {
	#article-content .options .selector > .buttons { display: block; }
	#article-content .options .selector > .buttons > button { width: 100%; font-size: 1.2em; }
}

#article-content .options .selector > .buttons > button.antivirus:before { content: "Avast Antivirus"; min-width: 10em; }
#article-content.ru .options .selector > .buttons > button.antivirus:before { content: "Антивирус Avast"; min-width: 10em; }

#article-content .options .selector > .buttons > button.avpm:before { content: "Avast Premier"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.avpm:before { content: "Avast Premium"; min-width: 10em; }

#article-content .options .selector > .buttons > button.avis:before { content: "Avast Internet Security"; min-width: 10em; }

#article-content .options .selector > .buttons > button.avpro:before { content: "Avast Pro Antivirus"; min-width: 10em; }

#article-content .options .selector > .buttons > button.avfree:before { content: "Avast Free Antivirus"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.avfree:before { content: "Avast Antivirus Gratuit"; min-width: 10em; }

#article-content .options .selector > .buttons > button.avms:before { content: "Avast Mobile Security"; min-width: 10em; }

#article-content .options .selector > .buttons > button.avat:before { content: "Avast Anti-Theft"; min-width: 10em; }

#article-content .options .selector > .buttons > button.avcu:before { content: "Avast Cleanup"; min-width: 10em; }

#article-content .options .selector > .buttons > button.avbcu:before { content: "Avast Browser Cleanup"; min-width: 10em; }

#article-content .options .selector > .buttons > button.avbs:before { content: "Avast Battery Saver"; min-width: 10em; }

#article-content .options .selector > .buttons > button.avsl:before { content: "Avast SecureLine"; min-width: 10em; }

#article-content .options .selector > .buttons > button.avpsw:before { content: "Avast Passwords"; min-width: 10em; }

#article-content .options .selector > .buttons > button.avwf:before { content: "Avast Wi-Fi Finder"; min-width: 10em; }

#article-content .options .selector > .buttons > button.avsm:before { content: "Avast SecureMe"; min-width: 10em; }

#article-content .options .selector > .buttons > button.avphsp:before { content: "Avast Photo Space"; min-width: 10em; }

#article-content .options .selector > .buttons > button.standalone:before { content: "Standalone version"; min-width: 10em; }
#article-content.cs .options .selector > .buttons > button.standalone:before { content: "Samostatná verze"; min-width: 10em; }
#article-content.de .options .selector > .buttons > button.standalone:before { content: "Eigenständige Version"; min-width: 10em; }
#article-content.es .options .selector > .buttons > button.standalone:before { content: "Versión independiente"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.standalone:before { content: "Version autonome"; min-width: 10em; }
#article-content.it .options .selector > .buttons > button.standalone:before { content: "Versione standalone"; min-width: 10em; }
#article-content.pl .options .selector > .buttons > button.standalone:before { content: "Wersja samodzielna"; min-width: 10em; }
#article-content.pt-br .options .selector > .buttons > button.standalone:before,
#article-content.pt .options .selector > .buttons > button.standalone:before { content: "Versão standalone"; min-width: 10em; }
#article-content.ru .options .selector > .buttons > button.standalone:before { content: "Самостоятельное приложение"; min-width: 10em; }
#article-content.tr .options .selector > .buttons > button.standalone:before { content: "Bağımsız versiyonu"; min-width: 10em; }

#article-content .options .selector > .buttons > button.secureline:before { content: "SecureLine standalone"; min-width: 10em; }
#article-content.cs .options .selector > .buttons > button.secureline:before { content: "SecureLine samostatný"; min-width: 10em; }
#article-content.de .options .selector > .buttons > button.secureline:before { content: "SecureLine eigenständige"; min-width: 10em; }
#article-content.es .options .selector > .buttons > button.secureline:before { content: "SecureLine independiente"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.secureline:before { content: "SecureLine autonome"; min-width: 10em; }
#article-content.it .options .selector > .buttons > button.secureline:before { content: "SecureLine standalone"; min-width: 10em; }
#article-content.pl .options .selector > .buttons > button.secureline:before { content: "SecureLine samodzielny"; min-width: 10em; }
#article-content.pt-br .options .selector > .buttons > button.secureline:before,
#article-content.pt .options .selector > .buttons > button.secureline:before { content: "SecureLine standalone"; min-width: 10em; }
#article-content.ru .options .selector > .buttons > button.secureline:before { content: "SecureLine самостоятельное"; min-width: 10em; }
#article-content.tr .options .selector > .buttons > button.secureline:before { content: "SecureLine Ek bileşeni"; min-width: 10em; }

#article-content .options .selector > .buttons > button.browsercleanup:before { content: "Browser Cleanup standalone"; min-width: 10em; }
#article-content.cs .options .selector > .buttons > button.browsercleanup:before { content: "Čištění prohlížečů samostatně"; min-width: 10em; }
#article-content.de .options .selector > .buttons > button.browsercleanup:before { content: "Browser Cleanup eigenständige"; min-width: 10em; }
#article-content.es .options .selector > .buttons > button.browsercleanup:before { content: "Limpieza del Navegador independiente"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.browsercleanup:before { content: "Nettoyage du navigateur autonome"; min-width: 10em; }
#article-content.it .options .selector > .buttons > button.browsercleanup:before { content: "Browser Cleanup standalone"; min-width: 10em; }
#article-content.pl .options .selector > .buttons > button.browsercleanup:before { content: "Czyszczenie przeglądarki samodzielny"; min-width: 10em; }
#article-content.pt-br .options .selector > .buttons > button.browsercleanup:before,
#article-content.pt .options .selector > .buttons > button.browsercleanup:before { content: "Browser Cleanup standalone"; min-width: 10em; }
#article-content.ru .options .selector > .buttons > button.browsercleanup:before { content: "Очистка браузера самостоятельное"; min-width: 10em; }
#article-content.tr .options .selector > .buttons > button.browsercleanup:before { content: "Tarayıcı Temizliği Ek bileşeni"; min-width: 10em; }

#article-content .options .selector > .buttons > button.cleanup:before { content: "Cleanup standalone"; min-width: 10em; }
#article-content.cs .options .selector > .buttons > button.cleanup:before { content: "Cleanup samostatný"; min-width: 10em; }
#article-content.de .options .selector > .buttons > button.cleanup:before { content: "Cleanup eigenständige"; min-width: 10em; }
#article-content.es .options .selector > .buttons > button.cleanup:before { content: "Cleanup independiente"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.cleanup:before { content: "Cleanup autonome"; min-width: 10em; }
#article-content.it .options .selector > .buttons > button.cleanup:before { content: "Cleanup standalone"; min-width: 10em; }
#article-content.pl .options .selector > .buttons > button.cleanup:before { content: "Cleanup samodzielny"; min-width: 10em; }
#article-content.pt-br .options .selector > .buttons > button.cleanup:before,
#article-content.pt .options .selector > .buttons > button.cleanup:before { content: "Cleanup standalone"; min-width: 10em; }
#article-content.ru .options .selector > .buttons > button.cleanup:before { content: "Cleanup самостоятельное"; min-width: 10em; }
#article-content.tr .options .selector > .buttons > button.cleanup:before { content: "Cleanup Ek bileşeni"; min-width: 10em; }

#article-content .options .selector > .buttons > button.grimefighter:before { content: "GrimeFighter standalone"; min-width: 10em; }
#article-content.cs .options .selector > .buttons > button.grimefighter:before { content: "GrimeFighter samostatný"; min-width: 10em; }
#article-content.de .options .selector > .buttons > button.grimefighter:before { content: "GrimeFighter eigenständige"; min-width: 10em; }
#article-content.es .options .selector > .buttons > button.grimefighter:before { content: "GrimeFighter independiente"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.grimefighter:before { content: "GrimeFighter autonome"; min-width: 10em; }
#article-content.it .options .selector > .buttons > button.grimefighter:before { content: "GrimeFighter standalone"; min-width: 10em; }
#article-content.pl .options .selector > .buttons > button.grimefighter:before { content: "GrimeFighter samodzielny"; min-width: 10em; }
#article-content.pt-br .options .selector > .buttons > button.grimefighter:before,
#article-content.pt .options .selector > .buttons > button.grimefighter:before { content: "GrimeFighter standalone"; min-width: 10em; }
#article-content.ru .options .selector > .buttons > button.grimefighter:before { content: "GrimeFighter самостоятельное"; min-width: 10em; }
#article-content.tr .options .selector > .buttons > button.grimefighter:before { content: "GrimeFighter Ek bileşeni"; min-width: 10em; }

#article-content .options .selector > .buttons > button.safezone:before { content: "SafeZone Browser"; min-width: 10em; }
#article-content.cs .options .selector > .buttons > button.safezone:before { content: "SafeZone prohlížeč"; min-width: 10em; }
#article-content.de .options .selector > .buttons > button.safezone:before { content: "SafeZone-Browser"; min-width: 10em; }
#article-content.es .options .selector > .buttons > button.safezone:before { content: "Navegador SafeZone"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.safezone:before { content: "Navigateur SafeZone"; min-width: 10em; }
#article-content.it .options .selector > .buttons > button.safezone:before { content: "Browser SafeZone"; min-width: 10em; }
#article-content.pl .options .selector > .buttons > button.safezone:before { content: "Przeglądarka SafeZone"; min-width: 10em; }
#article-content.pt-br .options .selector > .buttons > button.safezone:before,
#article-content.pt .options .selector > .buttons > button.safezone:before { content: "Navegador da SafeZone"; min-width: 10em; }
#article-content.ru .options .selector > .buttons > button.safezone:before { content: "Браузер SafeZone"; min-width: 10em; }
#article-content.tr .options .selector > .buttons > button.safezone:before { content: "SafeZone Tarayıcısı"; min-width: 10em; }

#article-content .options .selector > .buttons > button.edge:before { content: "Microsoft Edge"; min-width: 10em; }

#article-content .options .selector > .buttons > button.explorer:before { content: "Internet Explorer"; min-width: 10em; }

#article-content .options .selector > .buttons > button.firefox:before { content: "Mozilla Firefox"; min-width: 10em; }

#article-content .options .selector > .buttons > button.chrome:before { content: "Google Chrome"; min-width: 10em; }

#article-content .options .selector > .buttons > button.win:before { content: "Windows"; min-width: 7em; }

#article-content .options .selector > .buttons > button.win10:before { content: "Windows 10"; min-width: 7em; }

#article-content .options .selector > .buttons > button.win8:before { content: "Windows 8"; min-width: 7em; }

#article-content .options .selector > .buttons > button.win7:before { content: "Windows 7"; min-width: 7em; }

#article-content .options .selector > .buttons > button.winvista:before { content: "Windows Vista"; min-width: 7em; }

#article-content .options .selector > .buttons > button.winxp:before { content: "Windows XP"; min-width: 7em; }

#article-content .options .selector > .buttons > button.osx:before { content: "Mac OS X"; min-width: 7em; }

#article-content .options .selector > .buttons > button.android:before { content: "Android"; min-width: 7em; }

#article-content .options .selector > .buttons > button.ios:before { content: "iOS"; min-width: 7em; }

#article-content .options .selector > .buttons > button.basic:before { content: "Basic"; min-width: 10em; }
#article-content.cs .options .selector > .buttons > button.basic:before { content: "Základní"; min-width: 10em; }
#article-content.de .options .selector > .buttons > button.basic:before { content: "Einfach"; min-width: 10em; }
#article-content.es .options .selector > .buttons > button.basic:before { content: "Básico"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.basic:before { content: "Basique"; min-width: 10em; }
#article-content.it .options .selector > .buttons > button.basic:before { content: "Di base"; min-width: 10em; }
#article-content.pl .options .selector > .buttons > button.basic:before { content: "Podstawowe"; min-width: 10em; }
#article-content.pt-br .options .selector > .buttons > button.basic:before,
#article-content.pt .options .selector > .buttons > button.basic:before { content: "Básico"; min-width: 10em; }
#article-content.ru .options .selector > .buttons > button.basic:before { content: "Простой"; min-width: 10em; }
#article-content.tr .options .selector > .buttons > button.basic:before { content: "Temel "; min-width: 10em; }

#article-content .options .selector > .buttons > button.advanced:before { content: "Advanced"; min-width: 10em; }
#article-content.cs .options .selector > .buttons > button.advanced:before { content: "Pokročilý"; min-width: 10em; }
#article-content.de .options .selector > .buttons > button.advanced:before { content: "Fortgeschritten"; min-width: 10em; }
#article-content.es .options .selector > .buttons > button.advanced:before { content: "Avanzado"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.advanced:before { content: "Avancée"; min-width: 10em; }
#article-content.it .options .selector > .buttons > button.advanced:before { content: "Avanzato"; min-width: 10em; }
#article-content.pl .options .selector > .buttons > button.advanced:before { content: "Zaawansowane"; min-width: 10em; }
#article-content.pt-br .options .selector > .buttons > button.advanced:before,
#article-content.pt .options .selector > .buttons > button.advanced:before { content: "Avançado"; min-width: 10em; }
#article-content.ru .options .selector > .buttons > button.advanced:before { content: "Продвинутый"; min-width: 10em; }
#article-content.tr .options .selector > .buttons > button.advanced:before { content: "Gelişmiş"; min-width: 10em; }

#article-content .options .selector > .buttons > button.default:before { content: "Preferred method"; min-width: 10em; }
#article-content.cs .options .selector > .buttons > button.default:before { content: "Obvyklý postup"; min-width: 10em; }
#article-content.de .options .selector > .buttons > button.default:before { content: "Bevorzugte Vorgehensweise"; min-width: 10em; }
#article-content.es .options .selector > .buttons > button.default:before { content: "Método preferido"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.default:before { content: "Méthode préférée"; min-width: 10em; }
#article-content.it .options .selector > .buttons > button.default:before { content: "Metodo preferito"; min-width: 10em; }
#article-content.pl .options .selector > .buttons > button.default:before { content: "Preferowana metoda"; min-width: 10em; }
#article-content.pt-br .options .selector > .buttons > button.default:before,
#article-content.pt .options .selector > .buttons > button.default:before { content: "Método preferido"; min-width: 10em; }
#article-content.ru .options .selector > .buttons > button.default:before { content: "Рекомендуемый метод"; min-width: 10em; }
#article-content.tr .options .selector > .buttons > button.default:before { content: "Tercih edilen yöntem"; min-width: 10em; }

#article-content .options .selector > .buttons > button.alternate:before { content: "Alternative method"; min-width: 10em; }
#article-content.cs .options .selector > .buttons > button.alternate:before { content: "Alternativní postup"; min-width: 10em; }
#article-content.de .options .selector > .buttons > button.alternate:before { content: "Alternative Vorgehensweise"; min-width: 10em; }
#article-content.es .options .selector > .buttons > button.alternate:before { content: "Método alternativo"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.alternate:before { content: "Méthode alternative"; min-width: 10em; }
#article-content.it .options .selector > .buttons > button.alternate:before { content: "Metodo alternativo"; min-width: 10em; }
#article-content.pl .options .selector > .buttons > button.alternate:before { content: "Alternatywna metoda"; min-width: 10em; }
#article-content.pt-br .options .selector > .buttons > button.alternate:before,
#article-content.pt .options .selector > .buttons > button.alternate:before { content: "Método alternativo"; min-width: 10em; }
#article-content.ru .options .selector > .buttons > button.alternate:before { content: "Альтернативный метод"; min-width: 10em; }
#article-content.tr .options .selector > .buttons > button.alternate:before { content: "Alternatif yöntem"; min-width: 10em; }

#article-content .options .selector > .buttons > button.regular:before { content: "Regular installation"; min-width: 10em; }
#article-content.cs .options .selector > .buttons > button.regular:before { content: "Obvyklá instalace"; min-width: 10em; }
#article-content.de .options .selector > .buttons > button.regular:before { content: "Standardinstallation"; min-width: 10em; }
#article-content.es .options .selector > .buttons > button.regular:before { content: "Instalación normal"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.regular:before { content: "Installation classique"; min-width: 10em; }
#article-content.it .options .selector > .buttons > button.regular:before { content: "Installazione regolare"; min-width: 10em; }
#article-content.pl .options .selector > .buttons > button.regular:before { content: "Instalacja zwyczajna"; min-width: 10em; }
#article-content.pt-br .options .selector > .buttons > button.regular:before,
#article-content.pt .options .selector > .buttons > button.regular:before { content: "Instalação normal"; min-width: 10em; }
#article-content.ru .options .selector > .buttons > button.regular:before { content: "Обычная установка"; min-width: 10em; }
#article-content.tr .options .selector > .buttons > button.regular:before { content: "Normal yükleme"; min-width: 10em; }

#article-content .options .selector > .buttons > button.custom:before { content: "Custom installation"; min-width: 10em; }
#article-content.cs .options .selector > .buttons > button.custom:before { content: "Volitelná instalace"; min-width: 10em; }
#article-content.de .options .selector > .buttons > button.custom:before { content: "Angepasste Installation"; min-width: 10em; }
#article-content.es .options .selector > .buttons > button.custom:before { content: "Instalación personalizada"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.custom:before { content: "Installation personnalisée"; min-width: 10em; }
#article-content.it .options .selector > .buttons > button.custom:before { content: "Installazione personalizzata"; min-width: 10em; }
#article-content.pl .options .selector > .buttons > button.custom:before { content: "Instalacja użytkownika"; min-width: 10em; }
#article-content.pt-br .options .selector > .buttons > button.custom:before,
#article-content.pt .options .selector > .buttons > button.custom:before { content: "Instalação personalizada"; min-width: 10em; }
#article-content.ru .options .selector > .buttons > button.custom:before { content: "Выборочная установка"; min-width: 10em; }
#article-content.tr .options .selector > .buttons > button.custom:before { content: "Özel yükleme"; min-width: 10em; }

#article-content .options .selector > .buttons > button.activation:before  { content: "Activation code"; min-width: 10em; }
#article-content.cs .options .selector > .buttons > button.activation:before  { content: "Aktivační kód"; min-width: 10em; }
#article-content.de .options .selector > .buttons > button.activation:before  { content: "Aktivierungscode"; min-width: 10em; }
#article-content.es .options .selector > .buttons > button.activation:before  { content: "Código de activación"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.activation:before  { content: "Code d'acctivation"; min-width: 10em; }
#article-content.it .options .selector > .buttons > button.activation:before  { content: "Codice di attivazione"; min-width: 10em; }
#article-content.pl .options .selector > .buttons > button.activation:before  { content: "Kod aktywacyjny"; min-width: 10em; }
#article-content.pt-br .options .selector > .buttons > button.activation:before,
#article-content.pt .options .selector > .buttons > button.activation:before  { content: "Código de ativação"; min-width: 10em; }
#article-content.ru .options .selector > .buttons > button.activation:before  { content: "Код активации"; min-width: 10em; }
#article-content.tr .options .selector > .buttons > button.activation:before  { content: "Aktivasyon Kodu"; min-width: 10em; }

#article-content .options .selector > .buttons > button.licfile:before { content: "License file"; min-width: 10em; }
#article-content.cs .options .selector > .buttons > button.licfile:before { content: "Licenční soubor"; min-width: 10em; }
#article-content.de .options .selector > .buttons > button.licfile:before { content: "Lizenzdatei"; min-width: 10em; }
#article-content.es .options .selector > .buttons > button.licfile:before { content: "Archivo de licencia"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.licfile:before { content: "Fichier de licence"; min-width: 10em; }
#article-content.it .options .selector > .buttons > button.licfile:before { content: "File di licenza"; min-width: 10em; }
#article-content.pl .options .selector > .buttons > button.licfile:before { content: "Plik licencyjny"; min-width: 10em; }
#article-content.pt-br .options .selector > .buttons > button.licfile:before,
#article-content.pt .options .selector > .buttons > button.licfile:before { content: "Arquivo de licença"; min-width: 10em; }
#article-content.ru .options .selector > .buttons > button.licfile:before { content: "Файл лицензии"; min-width: 10em; }
#article-content.tr .options .selector > .buttons > button.licfile:before { content: "Lisans Dosyası"; min-width: 10em; }

#article-content .options .selector > .buttons > button.autorenew:before  { content: "Auto-renewable"; min-width: 10em; }
#article-content.cs .options .selector > .buttons > button.autorenew:before  { content: "Samoobnovitelná"; min-width: 10em; }
#article-content.de .options .selector > .buttons > button.autorenew:before  { content: "Automatisch erneuerbar"; min-width: 10em; }
#article-content.es .options .selector > .buttons > button.autorenew:before  { content: "Renovable automáticamente"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.autorenew:before  { content: "Renouvellement automatique"; min-width: 10em; }
#article-content.it .options .selector > .buttons > button.autorenew:before  { content: "Rinnovabile automaticamente"; min-width: 10em; }
#article-content.pl .options .selector > .buttons > button.autorenew:before  { content: "Automatycznie odnawialna"; min-width: 10em; }
#article-content.pt-br .options .selector > .buttons > button.autorenew:before,
#article-content.pt .options .selector > .buttons > button.autorenew:before  { content: "Auto renovável"; min-width: 10em; }
#article-content.ru .options .selector > .buttons > button.autorenew:before  { content: "С автоматическим продлением"; min-width: 10em; }
#article-content.tr .options .selector > .buttons > button.autorenew:before  { content: "Otomatik yenilenebilir"; min-width: 10em; }

#article-content .options .selector > .buttons > button.norenew:before { content: "Non-renewable"; min-width: 10em; }
#article-content.cs .options .selector > .buttons > button.norenew:before { content: "Neobnovitelná"; min-width: 10em; }
#article-content.de .options .selector > .buttons > button.norenew:before { content: "Nicht erneuerbar"; min-width: 10em; }
#article-content.es .options .selector > .buttons > button.norenew:before { content: "No renovable"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.norenew:before { content: "Renouvellement manuel"; min-width: 10em; }
#article-content.it .options .selector > .buttons > button.norenew:before { content: "Non rinnovabile"; min-width: 10em; }
#article-content.pl .options .selector > .buttons > button.norenew:before { content: "Nieodnawialna"; min-width: 10em; }
#article-content.pt-br .options .selector > .buttons > button.norenew:before,
#article-content.pt .options .selector > .buttons > button.norenew:before { content: "Não renovável"; min-width: 10em; }
#article-content.ru .options .selector > .buttons > button.norenew:before { content: "Без автоматического продления"; min-width: 10em; }
#article-content.tr .options .selector > .buttons > button.norenew:before { content: "Manuel Yenileme "; min-width: 10em; }

#article-content .options .selector > .buttons > button.smartscan1:before { content: "Viruses"; min-width: 7em; }
#article-content.cs .options .selector > .buttons > button.smartscan1:before { content: "Viry"; min-width: 7em; }
#article-content.de .options .selector > .buttons > button.smartscan1:before { content: "Viren"; min-width: 7em; }
#article-content.es .options .selector > .buttons > button.smartscan1:before { content: "Virus"; min-width: 7em; }
#article-content.fr .options .selector > .buttons > button.smartscan1:before { content: "Virus"; min-width: 6em; }
#article-content.it .options .selector > .buttons > button.smartscan1:before { content: "Virus"; min-width: 7em; }
#article-content.pl .options .selector > .buttons > button.smartscan1:before { content: "Wirusy"; min-width: 7em; }
#article-content.pt-br .options .selector > .buttons > button.smartscan1:before,
#article-content.pt .options .selector > .buttons > button.smartscan1:before { content: "Virus"; min-width: 7em; }
#article-content.ru .options .selector > .buttons > button.smartscan1:before { content: "Вирусы"; min-width: 7em; }
#article-content.tr .options .selector > .buttons > button.smartscan1:before { content: "Virüsler"; min-width: 7em; }

#article-content .options .selector > .buttons > button.smartscan2:before { content: "Software"; min-width: 7em; }
#article-content.cs .options .selector > .buttons > button.smartscan2:before { content: "Software"; min-width: 7em; }
#article-content.de .options .selector > .buttons > button.smartscan2:before { content: "Software"; min-width: 7em; }
#article-content.es .options .selector > .buttons > button.smartscan2:before { content: "Software"; min-width: 7em; }
#article-content.fr .options .selector > .buttons > button.smartscan2:before { content: "Logiciels"; min-width: 6em; }
#article-content.it .options .selector > .buttons > button.smartscan2:before { content: "Software"; min-width: 7em; }
#article-content.pl .options .selector > .buttons > button.smartscan2:before { content: "Oprogramowanie"; min-width: 7em; }
#article-content.pt-br .options .selector > .buttons > button.smartscan2:before,
#article-content.pt .options .selector > .buttons > button.smartscan2:before { content: "Programas"; min-width: 7em; }
#article-content.ru .options .selector > .buttons > button.smartscan2:before { content: "ПО"; min-width: 7em; }
#article-content.tr .options .selector > .buttons > button.smartscan2:before { content: "Yazılım"; min-width: 7em; }

#article-content .options .selector > .buttons > button.smartscan3:before  { content: "Browser add-ons"; min-width: 7em; }
#article-content.cs .options .selector > .buttons > button.smartscan3:before  { content: "Doplňky prohlížečů"; min-width: 7em; }
#article-content.de .options .selector > .buttons > button.smartscan3:before  { content: "Browser-Addons"; min-width: 7em; }
#article-content.es .options .selector > .buttons > button.smartscan3:before  { content: "Complementos del navegador"; min-width: 7em; }
#article-content.fr .options .selector > .buttons > button.smartscan3:before  { content: "Modules complémentaires du navigateur"; min-width: 6em; }
#article-content.it .options .selector > .buttons > button.smartscan3:before  { content: "Componenti aggiuntivi per browser "; min-width: 7em; }
#article-content.pl .options .selector > .buttons > button.smartscan3:before  { content: "Dodatki do przeglądarki"; min-width: 7em; }
#article-content.pt-br .options .selector > .buttons > button.smartscan3:before,
#article-content.pt .options .selector > .buttons > button.smartscan3:before  { content: "Extensões do navegador"; min-width: 7em; }
#article-content.ru .options .selector > .buttons > button.smartscan3:before  { content: "Браузерные модули"; min-width: 7em; }
#article-content.tr .options .selector > .buttons > button.smartscan3:before  { content: "Tarayıcı eklentileri"; min-width: 7em; }

#article-content .options .selector > .buttons > button.smartscan4:before { content: "Network"; min-width: 7em; }
#article-content.cs .options .selector > .buttons > button.smartscan4:before { content: "Síť"; min-width: 7em; }
#article-content.de .options .selector > .buttons > button.smartscan4:before { content: "Netzwerk"; min-width: 7em; }
#article-content.es .options .selector > .buttons > button.smartscan4:before { content: "Red"; min-width: 7em; }
#article-content.fr .options .selector > .buttons > button.smartscan4:before { content: "Réseau"; min-width: 6em; }
#article-content.it .options .selector > .buttons > button.smartscan4:before { content: "Rete"; min-width: 7em; }
#article-content.pl .options .selector > .buttons > button.smartscan4:before { content: "Zagroźenia dla sieci"; min-width: 7em; }
#article-content.pt-br .options .selector > .buttons > button.smartscan4:before,
#article-content.pt .options .selector > .buttons > button.smartscan4:before { content: "Rede"; min-width: 7em; }
#article-content.ru .options .selector > .buttons > button.smartscan4:before { content: "Сеть"; min-width: 7em; }
#article-content.tr .options .selector > .buttons > button.smartscan4:before { content: "Ağ"; min-width: 7em; }

#article-content .options .selector > .buttons > button.smartscan5:before  { content: "Performance"; min-width: 7em; }
#article-content.cs .options .selector > .buttons > button.smartscan5:before  { content: "Výkon"; min-width: 7em; }
#article-content.de .options .selector > .buttons > button.smartscan5:before  { content: "Leistung"; min-width: 7em; }
#article-content.es .options .selector > .buttons > button.smartscan5:before  { content: "Rendimiento"; min-width: 7em; }
#article-content.fr .options .selector > .buttons > button.smartscan5:before  { content: "Performance"; min-width: 6em; }
#article-content.it .options .selector > .buttons > button.smartscan5:before  { content: "Performance"; min-width: 7em; }
#article-content.pl .options .selector > .buttons > button.smartscan5:before  { content: "Wydajność"; min-width: 7em; }
#article-content.pt-br .options .selector > .buttons > button.smartscan5:before,
#article-content.pt .options .selector > .buttons > button.smartscan5:before  { content: "Desempenho"; min-width: 7em; }
#article-content.ru .options .selector > .buttons > button.smartscan5:before  { content: "Производительность"; min-width: 7em; }
#article-content.tr .options .selector > .buttons > button.smartscan5:before  { content: "Performans"; min-width: 7em; }

#article-content .options .selector > .buttons > button.smartscan6:before { content: "Passwords"; min-width: 7em; }
#article-content.cs .options .selector > .buttons > button.smartscan6:before { content: "Hesla"; min-width: 7em; }
#article-content.de .options .selector > .buttons > button.smartscan6:before { content: "Passwörter"; min-width: 7em; }
#article-content.es .options .selector > .buttons > button.smartscan6:before { content: "Contraseñas"; min-width: 7em; }
#article-content.fr .options .selector > .buttons > button.smartscan6:before { content: "Mots de passe"; min-width: 6em; }
#article-content.it .options .selector > .buttons > button.smartscan6:before { content: "Password"; min-width: 7em; }
#article-content.pl .options .selector > .buttons > button.smartscan6:before { content: "Hasła"; min-width: 7em; }
#article-content.pt-br .options .selector > .buttons > button.smartscan6:before,
#article-content.pt .options .selector > .buttons > button.smartscan6:before { content: "Senhas"; min-width: 7em; }
#article-content.ru .options .selector > .buttons > button.smartscan6:before { content: "Пароли"; min-width: 7em; }
#article-content.tr .options .selector > .buttons > button.smartscan6:before { content: "Parolalar"; min-width: 7em; }

#article-content .options .selector > .buttons > button.account:before { content: "Avast Account"; min-width: 10em; }
#article-content.cs .options .selector > .buttons > button.account:before { content: "Avast Účet"; min-width: 10em; }
#article-content.de .options .selector > .buttons > button.account:before { content: "Avast-Konto"; min-width: 10em; }
#article-content.es .options .selector > .buttons > button.account:before { content: "Cuenta Avast"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.account:before { content: "Compte Avast"; min-width: 10em; }
#article-content.it .options .selector > .buttons > button.account:before { content: "Account Avast"; min-width: 10em; }
#article-content.pl .options .selector > .buttons > button.account:before { content: "Konto Avast"; min-width: 10em; }
#article-content.pt-br .options .selector > .buttons > button.account:before,
#article-content.pt .options .selector > .buttons > button.account:before { content: "Conta Avast"; min-width: 10em; }
#article-content.ru .options .selector > .buttons > button.account:before { content: "Учетная запись Avast"; min-width: 10em; }
#article-content.tr .options .selector > .buttons > button.account:before { content: "Avast Hesabı"; min-width: 10em; }

#article-content .options .selector > .buttons > button.smsrc:before { content: "SMS remote control"; min-width: 10em; }
#article-content.cs .options .selector > .buttons > button.smsrc:before { content: "Vzdálená správa po SMS"; min-width: 10em; }
#article-content.de .options .selector > .buttons > button.smsrc:before { content: "SMS-Fernsteuerung"; min-width: 10em; }
#article-content.es .options .selector > .buttons > button.smsrc:before { content: "Control remoto de SMS"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.smsrc:before { content: "Contrôle à distance par SMS"; min-width: 10em; }
#article-content.it .options .selector > .buttons > button.smsrc:before { content: "Controllo remoto SMS"; min-width: 10em; }
#article-content.pl .options .selector > .buttons > button.smsrc:before { content: "Zdalne sterowanie przez SMS"; min-width: 10em; }
#article-content.pt-br .options .selector > .buttons > button.smsrc:before,
#article-content.pt .options .selector > .buttons > button.smsrc:before { content: "Controle remoto via SMS"; min-width: 10em; }
#article-content.ru .options .selector > .buttons > button.smsrc:before { content: "Удаленное управление через SMS"; min-width: 10em; }
#article-content.tr .options .selector > .buttons > button.smsrc:before { content: "SMS ile Uzaktan Kontrol"; min-width: 10em; }

#article-content .options .selector > .buttons > button.smscmd:before { content: "SMS commands"; min-width: 10em; }
#article-content.cs .options .selector > .buttons > button.smscmd:before { content: "SMS příkazy"; min-width: 10em; }
#article-content.de .options .selector > .buttons > button.smscmd:before { content: "SMS-Befehle"; min-width: 10em; }
#article-content.es .options .selector > .buttons > button.smscmd:before { content: "Comandos SMS"; min-width: 10em; }
#article-content.fr .options .selector > .buttons > button.smscmd:before { content: "Commandes SMS"; min-width: 10em; }
#article-content.it .options .selector > .buttons > button.smscmd:before { content: "Comandi SMS"; min-width: 10em; }
#article-content.pl .options .selector > .buttons > button.smscmd:before { content: "Polecenia SMS"; min-width: 10em; }
#article-content.pt-br .options .selector > .buttons > button.smscmd:before,
#article-content.pt .options .selector > .buttons > button.smscmd:before { content: "Comandos SMS"; min-width: 10em; }
#article-content.ru .options .selector > .buttons > button.smscmd:before { content: "SMS-команды"; min-width: 10em; }
#article-content.tr .options .selector > .buttons > button.smscmd:before { content: "SMS komutlar"; min-width: 10em; }

#article-content .options .selector > .buttons > button:before { position: relative; display: block; top: 0; left: 0; width: auto; height: auto; white-space: nowrap; padding: 0; margin: 0 auto; }

#article-content .options:not(.panel-content) ol,
#article-content .options:not(.panel-content) ul { padding: 0; }




/* FAQs - Download Buttons */

#article-content a[href*="avast.com"]:empty,
#article-content a[href*="download"]:empty,
#article-content a[href*="play.google.com"]:empty { cursor: pointer; position: relative; display: table; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; top: 0; left: 0; width: auto; height: 1.6em; min-width: 10em; background-color: #4D5968; color: #FFFFFF; font-weight: bold; text-align: center; text-decoration: none; text-shadow: 1px 1px #4D5968; line-height: 1.5; border-top: 1px solid #ADB2B6; border-left: 1px solid #ADB2B6; border-bottom: 1px solid #444E5A; border-right: 1px solid #444E5A; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0.4em 1em; margin: 1em auto; -webkit-box-shadow: inset 0 0 15px 3px #4D5968, 0 3px 1px -1px #DFDFDF; -moz-box-shadow: inset 0 0 15px 3px #4D5968, 0 3px 1px -1px #DFDFDF; box-shadow: inset 0 0 15px 3px #4D5968, 0 3px 1px -1px #DFDFDF; }

#article-content a[href*="avast.com"]:empty:hover,
#article-content a[href*="download"]:empty:hover,
#article-content a[href*="play.google.com"]:empty:hover { background-color: #677280; border-top: 1px solid #ADB2B6; border-bottom: 1px solid #ADB2B6; }

#article-content a[href*="avast.com"][target]:empty,
#article-content a[href*="download"][target]:empty,
#article-content a[href*="play.google.com"][target]:empty { -webkit-transition: background-color 0.6s cubic-bezier(0,0,1,1), border-color 0.6s cubic-bezier(0,0,1,1); -moz-transition: background-color 0.6s cubic-bezier(0,0,1,1), border-color 0.6s cubic-bezier(0,0,1,1); -ms-transition: background-color 0.6s cubic-bezier(0,0,1,1), border-color 0.6s cubic-bezier(0,0,1,1); transition: background-color 0.6s cubic-bezier(0,0,1,1), border-color 0.6s cubic-bezier(0,0,1,1); }
 
#article-content:not(.bw) a[href*="avast.com"].orange:empty,
#article-content:not(.bw) a[href*="download"].orange:empty,
#article-content:not(.bw) a[href*="play.google.com"].orange:empty,
#article-content:not(.bw) .options.orange a[href*="avast.com"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .options.orange a[href*="download"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .options.orange a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .panel.orange a[href*="avast.com"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .panel.orange a[href*="download"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .panel.orange a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .panel.orange .options:not(.orange):not(.blue):not(.green) a[href*="avast.com"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .panel.orange .options:not(.orange):not(.blue):not(.green) a[href*="download"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .panel.orange .options:not(.orange):not(.blue):not(.green) a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) [id*="details"] a[href*="avast.com"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) [id*="details"] a[href*="download"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) [id*="details"] a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):empty { background-color: #FF9900; text-shadow: 1px 1px #FF9900; border-top: 1px solid #FFD699; border-left: 1px solid #FFD699; border-bottom: 1px solid #CC7A00; border-right: 1px solid #E08700; -webkit-box-shadow: inset 0 0 15px 3px #FF9900, 0 3px 1px -1px #DFDFDF; -moz-box-shadow: inset 0 0 15px 3px #FF9900, 0 3px 1px -1px #DFDFDF; box-shadow: inset 0 0 15px 3px #FF9900, 0 3px 1px -1px #DFDFDF; }

#article-content:not(.bw) a[href*="avast.com"]:empty,
#article-content:not(.bw) a[href*="download"]:empty,
#article-content:not(.bw) a[href*="play.google.com"]:empty,
#article-content:not(.bw) a[href*="avast.com"].blue:empty,
#article-content:not(.bw) a[href*="download"].blue:empty,
#article-content:not(.bw) a[href*="play.google.com"].blue:empty,
#article-content:not(.bw) .options.blue a[href*="avast.com"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .options.blue a[href*="download"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .options.blue a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .panel.blue a[href*="avast.com"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .panel.blue a[href*="download"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .panel.blue a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .panel.blue .options:not(.orange):not(.blue):not(.green) a[href*="avast.com"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .panel.blue .options:not(.orange):not(.blue):not(.green) a[href*="download"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .panel.blue .options:not(.orange):not(.blue):not(.green) a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):empty { background-color: #36A0FF; text-shadow: 1px 1px #36A0FF; border-top: 1px solid #C2E2FF; border-left: 1px solid #C2E2FF; border-bottom: 1px solid #0078E0; border-right: 1px solid #0A8DFF; -webkit-box-shadow: inset 0 0 15px 3px #36A0FF, 0 3px 1px -1px #DFDFDF; -moz-box-shadow: inset 0 0 15px 3px #36A0FF, 0 3px 1px -1px #DFDFDF; box-shadow: inset 0 0 15px 3px #36A0FF, 0 3px 1px -1px #DFDFDF; }

#article-content:not(.bw) a[href*="avast.com"].green:empty,
#article-content:not(.bw) a[href*="download"].green:empty,
#article-content:not(.bw) a[href*="play.google.com"].green:empty,
#article-content:not(.bw) .options.green a[href*="avast.com"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .options.green a[href*="download"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .options.green a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .panel.green a[href*="avast.com"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .panel.green a[href*="download"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .panel.green a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .panel.green .options:not(.orange):not(.blue):not(.green) a[href*="avast.com"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .panel.green .options:not(.orange):not(.blue):not(.green) a[href*="download"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) .panel.green .options:not(.orange):not(.blue):not(.green) a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) [id*="video"] a[href*="avast.com"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) [id*="video"] a[href*="download"]:not(.orange):not(.blue):not(.green):empty,
#article-content:not(.bw) [id*="video"] a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):empty { background-color: #4BBF60; text-shadow: 1px 1px #4BBF60;  border-top: 1px solid #B4E4BC; border-left: 1px solid #B4E4BC; border-bottom: 1px solid #308840; border-right: 1px solid #3AA64E; -webkit-box-shadow: inset 0 0 15px 3px #4BBF60, 0 3px 1px -1px #DFDFDF; -moz-box-shadow: inset 0 0 15px 3px #4BBF60, 0 3px 1px -1px #DFDFDF; box-shadow: inset 0 0 15px 3px #4BBF60, 0 3px 1px -1px #DFDFDF; }

#article-content:not(.bw) a[href*="avast.com"].orange:hover:empty,
#article-content:not(.bw) a[href*="download"].orange:hover:empty,
#article-content:not(.bw) a[href*="play.google.com"].orange:hover:empty,
#article-content:not(.bw) .options.orange a[href*="avast.com"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .options.orange a[href*="download"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .options.orange a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .panel.orange a[href*="avast.com"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .panel.orange a[href*="download"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .panel.orange a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .panel.orange .options:not(.orange):not(.blue):not(.green) a[href*="avast.com"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .panel.orange .options:not(.orange):not(.blue):not(.green) a[href*="download"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .panel.orange .options:not(.orange):not(.blue):not(.green) a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) [id*="details"] a[href*="avast.com"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) [id*="details"] a[href*="download"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) [id*="details"] a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):hover:empty { background-color: #FFB647; border: 1px solid #FFD699; }

#article-content:not(.bw) a[href*="avast.com"]:hover:empty,
#article-content:not(.bw) a[href*="download"]:hover:empty,
#article-content:not(.bw) a[href*="play.google.com"]:hover:empty,
#article-content:not(.bw) a[href*="avast.com"].blue:hover:empty,
#article-content:not(.bw) a[href*="download"].blue:hover:empty,
#article-content:not(.bw) a[href*="aplay.google.com"].blue:hover:empty,
#article-content:not(.bw) .options.blue a[href*="avast.com"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .options.blue a[href*="download"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .options.blue a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .panel.blue a[href*="avast.com"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .panel.blue a[href*="download"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .panel.blue a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .panel.blue .options:not(.orange):not(.blue):not(.green) a[href*="avast.com"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .panel.blue .options:not(.orange):not(.blue):not(.green) a[href*="download"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .panel.blue .options:not(.orange):not(.blue):not(.green) a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):hover:empty { background-color: #70BCFF; border: 1px solid #C2E2FF; }

#article-content:not(.bw) a[href*="avast.com"].green:hover:empty,
#article-content:not(.bw) a[href*="download"].green:hover:empty,
#article-content:not(.bw) a[href*="play.google.com"].green:hover:empty,
#article-content:not(.bw) .options.green a[href*="avast.com"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .options.green a[href*="download"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .options.green a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .panel.green a[href*="avast.com"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .panel.green a[href*="download"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .panel.green a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .panel.green .options:not(.orange):not(.blue):not(.green) a[href*="avast.com"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .panel.green .options:not(.orange):not(.blue):not(.green) a[href*="download"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) .panel.green .options:not(.orange):not(.blue):not(.green) a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) [id*="video"] a[href*="avast.com"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) [id*="video"] a[href*="download"]:not(.orange):not(.blue):not(.green):hover:empty,
#article-content:not(.bw) [id*="video"] a[href*="play.google.com"]:not(.orange):not(.blue):not(.green):hover:empty { background-color: #68CA7A; border: 1px solid #B4E4BC; }

#article-content a[href*="avast.com"]:empty:before,
#article-content a[href*="download"]:empty:before { content: "\00bb\00a0\00a0Go to Download\00a0\00a0\00ab"; }
#article-content.cs a[href*="avast.com"]:empty:before,
#article-content.cs a[href*="download"]:empty:before { content: "\00bb\00a0\00a0Zahájit stahování\00a0\00a0\00ab"; }
#article-content.de a[href*="avast.com"]:empty:before,
#article-content.de a[href*="download"]:empty:before { content: "\00bb\00a0\00a0Zum Download gehen\00a0\00a0\00ab"; }
#article-content.es a[href*="avast.com"]:empty:before,
#article-content.es a[href*="download"]:empty:before { content: "\00bb\00a0\00a0Ir a Descargas\00a0\00a0\00ab"; }
#article-content.fr a[href*="avast.com"]:empty:before,
#article-content.fr a[href*="download"]:empty:before { content: "\00bb\00a0\00a0Page de téléchargement\00a0\00a0\00ab"; }
#article-content.it a[href*="avast.com"]:empty:before,
#article-content.it a[href*="download"]:empty:before { content: "\00bb\00a0\00a0Vai al Download\00a0\00a0\00ab"; }
#article-content.pl a[href*="avast.com"]:empty:before,
#article-content.pl a[href*="download"]:empty:before  { content: "\00bb\00a0\00a0Przejdź do pobierania\00a0\00a0\00ab"; }
#article-content.pt-br a[href*="avast.com"]:empty:before,
#article-content.pt-br a[href*="download"]:empty:before,
#article-content.pt a[href*="avast.com"]:empty:before,
#article-content.pt a[href*="download"]:empty:before { content: "\00bb\00a0\00a0Ir para download\00a0\00a0\00ab"; }
#article-content.ru a[href*="avast.com"]:empty:before,
#article-content.ru a[href*="download"]:empty:before { content: "\00bb\00a0\00a0Перейти к загрузке\00a0\00a0\00ab"; }
#article-content.tr a[href*="avast.com"]:empty:before,
#article-content.tr a[href*="download"]:empty:before { content: "\00bb\00a0\00a0İndir\00a0\00a0\00ab"; }

#article-content a[href*="play.google.com"]:empty:before { content: "\00bb\00a0\00a0Go to Google Play Store\00a0\00a0\00ab"; }
#article-content.cs a[href*="play.google.com"]:empty:before { content: "\00bb\00a0\00a0Přejít do obchodu Google Play\00a0\00a0\00ab"; }
#article-content.de a[href*="play.google.com"]:empty:before { content: "\00bb\00a0\00a0Zum Google Play-Store gehen\00a0\00a0\00ab"; }
#article-content.es a[href*="play.google.com"]:empty:before { content: "\00bb\00a0\00a0Ir a la Tienda Google Play\00a0\00a0\00ab"; }
#article-content.fr a[href*="play.google.com"]:empty:before { content: "\00bb\00a0\00a0Aller sur le Google Play\00a0\00a0\00ab"; }
#article-content.it a[href*="play.google.com"]:empty:before { content: "\00bb\00a0\00a0Vai su Google Play Store\00a0\00a0\00ab"; }
#article-content.pl a[href*="play.google.com"]:empty:before { content: "\00bb\00a0\00a0Przejdź do Sklepu Google Play\00a0\00a0\00ab"; }
#article-content.pt-br a[href*="play.google.com"]:empty:before,
#article-content.pt a[href*="play.google.com"]:empty:before { content: "\00bb\00a0\00a0Vá para o Google Play\00a0\00a0\00ab"; }
#article-content.ru a[href*="play.google.com"]:empty:before { content: "\00bb\00a0\00a0Перейти в магазин Google Play\00a0\00a0\00ab"; }
#article-content.tr a[href*="play.google.com"]:empty:before { content: "\00bb\00a0\00a0Google Play Mağazasına Git\00a0\00a0\00ab"; }

#article-content a[href*="avast.com"]:empty:before,
#article-content a[href*="download"]:empty:before,
#article-content a[href*="play.google.com"]:empty:before { position: relative; display: block; top: 0; left: 0; width: auto; height: auto; padding: 0; margin: 0 auto; }




/* FAQs - Back to top */

#article-content a[href^="#top"] { cursor: pointer; position: relative; display: block; top: 1.8em; right: 0; width: 1.4em; height: 1.4em; color: inherit; font-size: 0.9em; font-weight: normal; text-decoration: none; padding: 0; margin: 0 0 0 auto; }

#article-content a[href^="#top"]:before { content: "Back to index"; }
#article-content.cs a[href^="#top"]:before { content: "Zpět na přehled"; }
#article-content.de a[href^="#top"]:before { content: "Zurück zur Übersicht"; }
#article-content.es a[href^="#top"]:before { content: "Volver al índice"; }
#article-content.fr a[href^="#top"]:before { content: "Retour au Menu"; }
#article-content.it a[href^="#top"]:before { content: "Ritorna all'indice"; }
#article-content.pl a[href^="#top"]:before { content: "Powrot do listy zagadnien"; }
#article-content.pt-br a[href^="#top"]:before,
#article-content.pt a[href^="#top"]:before { content: "Voltar para o índice"; }
#article-content.ru a[href^="#top"]:before { content: "Вернуться к оглавлению"; }
#article-content.tr a[href^="#top"]:before { content: "Listeye geri dön"; }

#article-content a[href^="#top"]:before { position: absolute; display: block; top: 0; right: 0; width: auto; height: auto; white-space: nowrap; padding: 0 2.8em 0 0; margin: 0.05em auto; -webkit-transition: color 0.6s cubic-bezier(0,0,1,1); -moz-transition: color 0.6s cubic-bezier(0,0,1,1); -ms-transition: color 0.6s cubic-bezier(0,0,1,1); transition: color 0.6s cubic-bezier(0,0,1,1); }

#article-content:not(.bw) a[href^="#top"].orange:hover:before { color: #FF9900; }

#article-content:not(.bw) a[href^="#top"]:hover:before,
#article-content:not(.bw) a[href^="#top"].blue:hover:before { color: #36A0FF; }

#article-content:not(.bw) a[href^="#top"].green:hover:before { color: #4BBF60; }

#article-content a[href^="#top"] > .arrow { position: absolute; display: block; top: 0; right: 0; bottom: 0; width: 2.8em; height: 2.8em; color: #FFFFFF; font-size: 0.5em; padding: 0; margin: 0 auto; }

#article-content a[href^="#top"] > .arrow span { position: absolute; display: block; left: 50%; width: auto; height: 0; padding: 0; margin: 0.2em auto; }

#article-content a[href^="#top"] .arrow span:before,
#article-content a[href^="#top"] .arrow span:after { content: "\00a0"; position: absolute; display: block; top: 0; width: 0; height: 1.2em; color: #1F1F1F; -webkit-animation: blink 10s infinite; -moz-animation: blink 10s infinite; animation: blink 10s infinite; -webkit-transition: border-color 0.6s cubic-bezier(0,0,1,1); -moz-transition: border-color 0.6s cubic-bezier(0,0,1,1); -ms-transition: border-color 0.6s cubic-bezier(0,0,1,1); transition: border-color 0.6s cubic-bezier(0,0,1,1); }

#article-content a[href^="#top"] > .arrow span:before,
#article-content a[href^="#top"] > .arrow span:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-right: 1px solid; }

#article-content a[href^="#top"] > .arrow span:before { right: 0.35em; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); }
#article-content a[href^="#top"] > .arrow span:after { left: 0.35em; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); transform: rotate(135deg); }

@media screen and (min-width: 768px) {
	#article-content a[href^="#top"] > .arrow span:nth-child(1) { top: 0; }
	#article-content a[href^="#top"] > .arrow span:nth-child(2) { top: 8px; }
}
@media screen and (max-width: 767px) {
	#article-content a[href^="#top"] > .arrow span:nth-child(1) { top: 0px; }
	#article-content a[href^="#top"] > .arrow span:nth-child(2) { top: 6px; }
}

#article-content a[href^="#top"] .arrow span:nth-child(2):before,
#article-content a[href^="#top"] .arrow span:nth-child(2):after { -webkit-animation-delay: 10s; -moz-animation-delay: 10s; animation-delay: 10s; }

#article-content a[href^="#top"] .arrow span:nth-child(1):before,
#article-content a[href^="#top"] .arrow span:nth-child(1):after { -webkit-animation-delay: 10.1s; -moz-animation-delay: 10.1s; animation-delay: 10.1s; }

#article-content a[href^="#top"] > .arrow:hover span:before,
#article-content a[href^="#top"] > .arrow:hover span:after { border-color: #ADB2B6; -webkit-animation: none; -moz-animation: none; animation: none; }

#article-content:not(.bw) a[href^="#top"].orange:hover > .arrow span:before,
#article-content:not(.bw) a[href^="#top"].orange:hover > .arrow span:after { border-color: #FF9900; -webkit-animation: none; -moz-animation: none; animation: none; }

#article-content:not(.bw) a[href^="#top"]:hover > .arrow span:before,
#article-content:not(.bw) a[href^="#top"]:hover > .arrow span:after,
#article-content:not(.bw) a[href^="#top"].blue:hover > .arrow span:before,
#article-content:not(.bw) a[href^="#top"].blue:hover > .arrow span:after { border-color: #36A0FF; -webkit-animation: none; -moz-animation: none; animation: none; }

#article-content:not(.bw) a[href^="#top"].green:hover > .arrow span:before,
#article-content:not(.bw) a[href^="#top"].green:hover > .arrow span:after { border-color: #4BBF60; -webkit-animation: none; -moz-animation: none; animation: none; }




/* FAQs - Black & White filter for images and videos */

#article-content.bw img,
#article-content.bw iframe {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}




/* FAQs - Flat push switch (experimental) */

#article-content.flat *,
#article-content.flat *:before,
#article-content.flat *:after { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }

#article-content.flat .arrow,
#article-content.flat ol > li:before { border-color: transparent !important; }

#article-content.flat a[href*="avast.com"]:empty,
#article-content.flat a[href*="download"]:empty,
#article-content.flat a[href*="play.google.com"]:empty,
#article-content.flat button { border-color: #FFFFFF !important; }




/* ACL webview - Mobile platform adjustments (Roboto font imported on the top) */

#article-content.acl { margin-bottom: 2em; font-family: "Roboto", sans-serif; font-size: 15px; font-weight: 300; color: #53666F; }

#article-content.acl p,
#article-content.acl li,
#article-content.acl div { color: #53666F; }

#article-content.acl b { font-weight: 500; }

#article-content.acl a:not([href^="#top"]) { font-weight: 500; color: #37B1E3; }

#article-content.acl a:not(:empty):hover:before,
#article-content.acl a[href^="#top"]:hover:before,
#article-content.acl:not(.bw) a[href^="#top"]:hover > .arrow span:before,
#article-content.acl:not(.bw) a[href^="#top"]:hover > .arrow span:after { color: #37B1E3; border-color: #37B1E3; }

#article-content.acl a:empty { color: #FFFFFF; }

#article-content.acl p.topic,
#article-content.acl p.topic.orange { font-size: 2em; font-weight: 300; line-height: 1.2; padding-bottom: 0.3em; margin-top: 1.4em; margin-bottom: 0.8em; }

#article-content.acl p.topic.blue { font-size: 1.1em; font-weight: 500; line-height: 1.5; padding-bottom: 0.25em; margin-top: 3.6em; }

#article-content.acl p.topic:not(.blue):not(.green) + ul { font-size: 1.1em; font-weight: 500; }

@media screen and (min-width: 480px) and (max-width: 767px) {
	#article-content ul > li,
	#article-content ul > li:last-child,
	#article-content > .related > ul > li,
	#article-content > .conditions ul > li { padding: 0 0 1em 1.8em; }
}
@media screen and (max-width: 479px) {
	#article-content ul > li,
	#article-content ul > li:last-child,
	#article-content > .related > ul > li,
	#article-content > .conditions ul > li { padding: 0 0 1em 1.4em; }
}

/* END */