.ad_label::before { content: "Advertisement"; }
.ad_label_dollar.ad_label::before { background: transparent linear-gradient(90deg, rgb(136, 136, 136) 18%, rgb(236, 235, 232) 0%) repeat scroll 0% 0%; border: 1px solid rgb(68, 68, 68); }
html, body { height: 100%; }
body, h1, h2, h3, h4, p, input[type="text"], li, textarea { font-family: Helvetica,arial,sans-serif; }
img { border: medium none; }
* { margin: 0px; padding: 0px; }
:focus { outline: medium none; }
*::-moz-focus-inner { border: 0px none; }
body { background-color: rgb(236, 235, 232); color: rgb(84, 84, 84); margin: 0px; padding: 0px; font-size: 1em; }
a { color: rgb(51, 102, 51); text-decoration: none; }
a:hover { text-decoration: underline; }
.anchor { display: block; position: relative; top: -39px; visibility: hidden; }
.stepanchor { display: block; position: relative; top: -148px; visibility: hidden; }
.hasimage .stepanchor { top: -170px; }
ol { padding: 0px; }
h1 { font-size: 35px; color: rgb(34, 34, 34); line-height: normal; margin: 0px; text-align: left; }
h1 a { color: rgb(34, 34, 34); }
h1 a:hover { text-decoration: none; }
h2, legend { font-size: 20px; font-weight: bold; margin: 0px 0px 10px; padding: 0px; color: rgb(34, 34, 34); line-height: 18px; }
.section h2 { position: absolute; top: 0px; width: 100%; left: 0px; line-height: 62px; background-color: rgb(246, 245, 244); border-radius: 4px 4px 0px 0px; z-index: 3; }
.section h2 span { margin-left: 27px; }
.section h2 .editsection { margin: 0px 27px 0px 0px; }
h3, h4 { font-size: 20px; font-weight: bold; color: rgb(34, 34, 34); line-height: 18px; width: 100%; background-color: rgb(246, 245, 244); }
.altblock { height: 18px; width: 18px; background-color: rgb(147, 184, 116); float: left; margin-right: 8px; }
.steps .altblock, .qa.section .altblock { height: 50px; width: 60px; margin: 0px 15px 0px 0px; font-size: 12px; line-height: 19px; text-align: center; padding-top: 10px; color: rgb(255, 255, 255); border-radius: 4px 0px 0px; }
.section .altblock { margin: 21px 8px 0px 25px; }
#dialog-box { display: none; }
p { margin: 0px; padding: 0px; }
.clearall { clear: both; }
textarea, select { border: 2px solid rgb(153, 153, 153); padding: 5px; font-size: 14px; color: rgb(0, 0, 0); }
input[type="checkbox"] { margin-right: 0.4em; }
.button { border-radius: 4px; color: rgb(104, 104, 104); padding: 12px 16px; font-size: 12px; margin-right: 10px; cursor: pointer; font-weight: bold; border: 1px solid rgb(229, 229, 229); background-color: rgb(255, 255, 255); }
.button:hover { text-decoration: none; transition: all 0.2s ease 0s; }
.button.primary { background-color: rgb(151, 186, 120); border: 1px solid rgb(151, 186, 120); color: rgb(255, 255, 255); }
.button.primary:hover { background-color: rgb(131, 161, 104); border: 1px solid rgb(131, 161, 104); }
.button.secondary { color: rgb(104, 104, 104); background-color: rgb(255, 255, 255); }
.button.secondary:hover { color: rgb(36, 131, 239); border: 1px solid rgb(36, 131, 239); }
.button.disabled, .button.clickfail, .button[disabled], .button:disabled { background: rgb(228, 228, 228) none repeat scroll 0% 0%; cursor: default; }
.button.disabled:hover, .button.clickfail:hover, .button[disabled]:hover, .button:disabled:hover { background: rgb(228, 228, 228) none repeat scroll 0% 0%; }
#article_shell { margin-right: 317px; position: relative; float: left; width: 728px; }
#main_container, #footer { width: 1050px; margin: 0px auto; }
#header { max-width: 1050px; min-width: 935px; margin: 0px auto; }
#main_container { position: relative; min-height: 100%; padding: 0px 20px; }
#header_outer { position: fixed; z-index: 100000006; top: 0px; width: 100%; background-color: rgb(147, 184, 116); }
#header_space { height: 72px; }
#header { background-color: rgb(147, 184, 116); height: 72px; position: relative; }
#header #logo_link { height: 42px; width: 182px; float: left; }
#header .logo { height: 42px; width: 162px; margin: 15px 20px 15px 0px; }
#header #logo_link.no_tag { width: 171px; overflow: hidden; margin-top: 5px; }
#cse-search-box, #header #bubble_search { padding: 15px 15px 15px 0px; white-space: nowrap; }
#header #actions { float: right; padding: 0px; margin: 0px; border-right: 1px solid rgb(137, 172, 108); width: 380px; }
#header #actions li { border-left: 1px solid rgb(137, 172, 108); padding: 0px; height: 72px; float: right; list-style: outside none none ! important; margin: 0px; overflow: hidden; cursor: pointer; }
.nav_item:hover, .nav_item_selected { background-color: rgb(133, 166, 105); }
#header #actions li .nav { font-size: 10px; font-weight: bold; color: rgb(71, 83, 71); display: block; padding-top: 47px; position: relative; text-align: center; width: 74px; z-index: 1; }
#header #actions li:hover .nav { color: rgb(44, 60, 44); text-decoration: none; }
.menu, .menu_login, .menu_messages { font-size: 1em; position: absolute; border: 1px solid rgb(145, 175, 121); margin: 0px; padding: 10px 0px; top: 71px; z-index: 1000; background-color: rgb(249, 249, 249); display: none; }
.menu_login { padding: 15px 25px; }
.menu a { display: block; padding: 0px 20px 0px 15px; line-height: 26px; color: rgb(102, 153, 51); }
.menu a:hover { color: white; background-color: rgb(145, 175, 121); text-decoration: none; }
.nav_icon { position: relative; margin: 13px auto -33px; background-repeat: no-repeat; transition: all 0.1s ease-out 0s; }
#nav_explore_li .nav_icon { background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'20.219\' height=\'20.219\' viewBox=\'0 0 20.219 20.219\'%3E%3Cg fill=\'%23475347\'%3E%3Ccircle cx=\'10.254\' cy=\'10.211\' r=\'1.116\'/%3E%3Cpath d=\'M10.109 0C4.535 0 0 4.535 0 10.109s4.535 10.109 10.109 10.109 10.109-4.535 10.109-10.109S15.684 0 10.109 0zm6.048 5.018L13.701 9.64c-.231.435-.495.914-.732 1.331l1.64 3.088c.324.611.09.845-.521.521l-3.068-1.629-1.34.713-4.634 2.461c-.828.44-1.145.122-.706-.706l2.461-4.634.714-1.342-1.627-3.065c-.324-.611-.09-.845.521-.521l3.089 1.64c.424-.24.911-.508 1.353-.743l4.6-2.443c.828-.438 1.145-.121.706.707z\'/%3E%3C/g%3E%3C/svg%3E"); width: 20px; height: 20px; }
#nav_explore_li:hover .nav_icon { background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'20.219\' height=\'20.219\' viewBox=\'0 0 20.219 20.219\'%3E%3Cg fill=\'%232C3C2C\'%3E%3Ccircle cx=\'10.254\' cy=\'10.211\' r=\'1.116\'/%3E%3Cpath d=\'M10.109 0C4.535 0 0 4.535 0 10.109s4.535 10.109 10.109 10.109 10.109-4.535 10.109-10.109S15.684 0 10.109 0zm6.048 5.018L13.701 9.64c-.231.435-.495.914-.732 1.331l1.64 3.088c.324.611.09.845-.521.521l-3.068-1.629-1.34.713-4.634 2.461c-.828.44-1.145.122-.706-.706l2.461-4.634.714-1.342-1.627-3.065c-.324-.611-.09-.845.521-.521l3.089 1.64c.424-.24.911-.508 1.353-.743l4.6-2.443c.828-.438 1.145-.121.706.707z\'/%3E%3C/g%3E%3C/svg%3E"); transform: scale(1.1, 1.1); }
#nav_messages_li .nav_icon { background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'23.708\' height=\'20.577\' viewBox=\'0 0 23.708 20.577\'%3E%3Cpath fill=\'%23475347\' d=\'M19.73 0H3.978A3.982 3.982 0 0 0 0 3.978v8.933a3.987 3.987 0 0 0 2.978 3.851v2.816a1 1 0 0 0 1.684.729l3.65-3.419H19.73a3.982 3.982 0 0 0 3.978-3.978V3.978A3.982 3.982 0 0 0 19.73 0zM5.18 9.928a1.778 1.778 0 0 1-1.775-1.776c0-.979.797-1.775 1.775-1.775s1.775.797 1.775 1.775c0 .979-.797 1.776-1.775 1.776zm5.849 0a1.778 1.778 0 0 1-1.775-1.776c0-.979.797-1.775 1.775-1.775.979 0 1.776.797 1.776 1.775a1.777 1.777 0 0 1-1.776 1.776zm6.571 1a2.779 2.779 0 0 1-2.776-2.776A2.779 2.779 0 0 1 17.6 5.377a2.778 2.778 0 0 1 2.775 2.775 2.779 2.779 0 0 1-2.775 2.776z\'/%3E%3C/svg%3E"); width: 24px; height: 21px; margin-top: 12px; }
#nav_messages_li:hover .nav_icon { background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'23.708\' height=\'20.577\' viewBox=\'0 0 23.708 20.577\'%3E%3Cpath fill=\'%232C3C2C\' d=\'M19.73 0H3.978A3.982 3.982 0 0 0 0 3.978v8.933a3.987 3.987 0 0 0 2.978 3.851v2.816a1 1 0 0 0 1.684.729l3.65-3.419H19.73a3.982 3.982 0 0 0 3.978-3.978V3.978A3.982 3.982 0 0 0 19.73 0zM5.18 9.928a1.778 1.778 0 0 1-1.775-1.776c0-.979.797-1.775 1.775-1.775s1.775.797 1.775 1.775c0 .979-.797 1.776-1.775 1.776zm5.849 0a1.778 1.778 0 0 1-1.775-1.776c0-.979.797-1.775 1.775-1.775.979 0 1.776.797 1.776 1.775a1.777 1.777 0 0 1-1.776 1.776zm6.571 1a2.779 2.779 0 0 1-2.776-2.776A2.779 2.779 0 0 1 17.6 5.377a2.778 2.778 0 0 1 2.775 2.775 2.779 2.779 0 0 1-2.775 2.776z\'/%3E%3C/svg%3E"); transform: scale(1.1, 1.1); }
#nav_profile_li .nav_icon { background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'20.532\' height=\'21.828\' viewBox=\'0 0 20.532 21.828\'%3E%3Cg fill=\'%23475347\'%3E%3Cpath d=\'M10.184 13.512c3.401 0 6.169-3.03 6.169-6.756S13.585 0 10.184 0c-3.402 0-6.17 3.03-6.17 6.756s2.767 6.756 6.17 6.756z\'/%3E%3Cpath d=\'M17.768 12.765a1.021 1.021 0 0 0-.777-.353c-.3.005-.581.143-.767.376-1.525 1.912-3.696 3.008-5.957 3.008-2.263 0-4.435-1.097-5.959-3.01a1.003 1.003 0 0 0-.768-.377c-.287.028-.585.126-.777.354C.981 14.866 0 17.591 0 20.437c0 .098.005.193.011.29l.007.132a1 1 0 0 0 1 .97h18.497a1 1 0 0 0 .999-.963l.007-.126c.006-.101.012-.201.012-.303-.001-2.846-.982-5.571-2.765-7.672z\'/%3E%3C/g%3E%3C/svg%3E"); width: 20px; height: 21px; margin-top: 12px; }
#nav_profile_li:hover .nav_icon { background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'20.532\' height=\'21.828\' viewBox=\'0 0 20.532 21.828\'%3E%3Cg fill=\'%232C3C2C\'%3E%3Cpath d=\'M10.184 13.512c3.401 0 6.169-3.03 6.169-6.756S13.585 0 10.184 0c-3.402 0-6.17 3.03-6.17 6.756s2.767 6.756 6.17 6.756z\'/%3E%3Cpath d=\'M17.768 12.765a1.021 1.021 0 0 0-.777-.353c-.3.005-.581.143-.767.376-1.525 1.912-3.696 3.008-5.957 3.008-2.263 0-4.435-1.097-5.959-3.01a1.003 1.003 0 0 0-.768-.377c-.287.028-.585.126-.777.354C.981 14.866 0 17.591 0 20.437c0 .098.005.193.011.29l.007.132a1 1 0 0 0 1 .97h18.497a1 1 0 0 0 .999-.963l.007-.126c.006-.101.012-.201.012-.303-.001-2.846-.982-5.571-2.765-7.672z\'/%3E%3C/g%3E%3C/svg%3E"); transform: scale(1.1, 1.1); }
#nav_help_li .nav_icon { background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'22.352\' height=\'23.94\' viewBox=\'0 0 22.352 23.94\'%3E%3Cpath fill=\'%23475347\' d=\'M21.929.381A1.378 1.378 0 0 0 20.94 0c-.155 0-.3.023-.381.039-3.327.482-6.272 1.073-8.633 3.434-1.601 1.601-2.168 3.421-2.309 4.953a5.822 5.822 0 0 0-1.619-2.999C6.275 3.703 4.127 3.271 1.703 2.92c-.551-.082-.911 0-1.232.258-.567.455-.477 1.097-.445 1.31.354 2.443.791 4.608 2.548 6.365 1.463 1.463 3.185 1.77 4.371 1.77h.001c.813 0 1.443-.14 1.73-.217-.044 1.274.125 3.507 1.534 5.374-1.899.501-3.166 1.592-3.166 2.931 0 1.842 2.38 3.23 5.535 3.23s5.534-1.389 5.534-3.23c0-1.81-2.302-3.175-5.376-3.222a4.697 4.697 0 0 1-.911-.886c-1.069-1.395-1.184-3.164-1.15-4.141.309.09 1.249.334 2.478.334 1.569 0 3.845-.403 5.769-2.326 2.331-2.332 2.903-5.22 3.409-8.753.097-.688-.166-1.107-.403-1.336z\'/%3E%3C/svg%3E"); width: 22px; height: 24px; margin-top: 10px; }
#nav_help_li:hover .nav_icon { background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'22.352\' height=\'23.94\' viewBox=\'0 0 22.352 23.94\'%3E%3Cpath fill=\'%232C3C2C\' d=\'M21.929.381A1.378 1.378 0 0 0 20.94 0c-.155 0-.3.023-.381.039-3.327.482-6.272 1.073-8.633 3.434-1.601 1.601-2.168 3.421-2.309 4.953a5.822 5.822 0 0 0-1.619-2.999C6.275 3.703 4.127 3.271 1.703 2.92c-.551-.082-.911 0-1.232.258-.567.455-.477 1.097-.445 1.31.354 2.443.791 4.608 2.548 6.365 1.463 1.463 3.185 1.77 4.371 1.77h.001c.813 0 1.443-.14 1.73-.217-.044 1.274.125 3.507 1.534 5.374-1.899.501-3.166 1.592-3.166 2.931 0 1.842 2.38 3.23 5.535 3.23s5.534-1.389 5.534-3.23c0-1.81-2.302-3.175-5.376-3.222a4.697 4.697 0 0 1-.911-.886c-1.069-1.395-1.184-3.164-1.15-4.141.309.09 1.249.334 2.478.334 1.569 0 3.845-.403 5.769-2.326 2.331-2.332 2.903-5.22 3.409-8.753.097-.688-.166-1.107-.403-1.336z\'/%3E%3C/svg%3E"); transform: scale(1.1, 1.1); }
#nav_edit_li .nav_icon { background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'22.471\' height=\'22.327\' viewBox=\'0 0 22.471 22.327\'%3E%3Cpath fill=\'%23475347\' d=\'M22.011 4.287L18.169.444c-.592-.592-1.631-.592-2.223 0L2.042 14.348c-.464.463-.933 1.329-1.067 1.973l-.941 4.501c-.086.41-.005.794.228 1.08.224.274.557.425.939.425.087 0 .179-.008.274-.025l4.64-.844c.661-.12 1.519-.569 1.993-1.045L22.011 6.509c.297-.297.46-.691.46-1.112s-.164-.815-.46-1.11zM5.909 20.333l-2.715.494-1.649-1.649.548-2.622c.034-.16.11-.35.2-.542l4.139 4.139a2.505 2.505 0 0 1-.523.18z\'/%3E%3C/svg%3E"); width: 22px; height: 22px; margin-top: 12px; }
#nav_edit_li:hover .nav_icon { background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'22.471\' height=\'22.327\' viewBox=\'0 0 22.471 22.327\'%3E%3Cpath fill=\'%232C3C2C\' d=\'M22.011 4.287L18.169.444c-.592-.592-1.631-.592-2.223 0L2.042 14.348c-.464.463-.933 1.329-1.067 1.973l-.941 4.501c-.086.41-.005.794.228 1.08.224.274.557.425.939.425.087 0 .179-.008.274-.025l4.64-.844c.661-.12 1.519-.569 1.993-1.045L22.011 6.509c.297-.297.46-.691.46-1.112s-.164-.815-.46-1.11zM5.909 20.333l-2.715.494-1.649-1.649.548-2.622c.034-.16.11-.35.2-.542l4.139 4.139a2.505 2.505 0 0 1-.523.18z\'/%3E%3C/svg%3E"); transform: scale(1.1, 1.1); }
#nav_edit_li .menu { right: 300px; }
#nav_help_li .menu { right: 225px; }
#nav_explore_li .menu { right: 150px; }
#nav_profile_li .menu, #nav_profile_li .menu_login { right: 75px; }
#actionbar { height: 40px; position: relative; z-index: 2; }
.search_box { font-size: 1.4em; border-width: medium medium 2px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgb(147, 184, 116); color: rgb(255, 255, 255); width: 30%; min-width: 276px; margin: 0px 8px 0px 0px; padding: 7px 7px 4px; }
.search_box:-moz-placeholder { color: rgb(255, 255, 255); opacity: 1; }
.search_box::-moz-placeholder { color: rgb(255, 255, 255); opacity: 1; }
.search_button { font-size: 1em; background-color: rgb(109, 133, 94); border: medium none; color: rgb(255, 255, 255); font-weight: bold; padding: 10px 11px; border-radius: 0px 5px 5px 0px; cursor: pointer; vertical-align: top; }
#search_site_bubble { position: absolute; margin: -1px 0px 0px 5px; height: 40px; border-radius: 4px; background-color: rgb(173, 201, 150); text-indent: -500px; width: 85px; background-size: 25px auto; background-repeat: no-repeat; background-position: center center; background-image: url('search.png'); }
.search_button:hover { background-color: rgb(90, 108, 82); color: rgb(255, 255, 255); }
#search_site_bubble:hover { background-color: rgb(109, 133, 94); }
.menu_login { font-size: 0.8em; }
.userlogin_links { padding: 6px 14px 0px 0px; clear: both; }
.userlogin_links a { font-weight: bold; color: rgb(51, 102, 51); text-decoration: underline; }
.ulb_button { height: 50px; margin: 5px 0px 15px; position: relative; border-radius: 2px; display: block; color: rgb(255, 255, 255); line-height: 50px; text-align: center; padding-left: 50px; font-size: 1.3em; background-repeat: no-repeat; background-position: 2px center; background-size: 47px 47px; }
.ulb_button:hover { text-decoration: none; }
#fb_login_head, #gplus_login_head, #wh_login_head { width: 170px; }
.ulb_button span { height: 50px; width: 100%; left: 0px; position: absolute; opacity: 0.1; border-radius: 2px; }
.ulb_button:hover span { background-color: rgb(0, 0, 0); }
#fb_login, #fb_login_head { background-color: rgb(54, 84, 148); background-image: url('ulb_facebook.svg'); background-size: 46px 46px; }
#gplus_login, #gplus_login_head { background-color: rgb(63, 130, 247); background-image: url('ulb_google.svg'); }
.ulb_login { background-color: rgb(161, 192, 135); background-image: url('ulb_person.svg'); background-size: 46px 45px; }
#clear_footer { clear: both; }
#footer_outer { background-color: rgb(147, 184, 116); width: 100%; }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  #footer_outer { width: 1100px; }
}
#footer { padding: 0px 0px 0px 50px; clear: both; position: relative; }
#footer ul { position: absolute; top: 20px; }
#footer ul li { float: left; padding: 0px 12px 0px 18px; list-style-type: none; margin: 0px; }
#footer ul li a { color: white; }
#footer ul li.top { background-image: none; padding: 0px 12px 0px 0px; }
#footer_side { height: 45px; }
#creative_commons, #mediawiki_p, #carbon_neutral { display: inline-block; top: 40px; padding: 0px 20px 10px 0px; font-size: 12px; }
ul#tabs { position: absolute; top: 0px; left: 0px; margin: 0px; padding: 0px; }
ul#tabs li { float: left; list-style: outside none none ! important; padding: 0px 15px 0px 0px; margin: 0px; line-height: 42px; }
ul#tabs li a { font-size: 13px; font-weight: 500; }
#tabs a.on { color: rgb(69, 69, 69); font-weight: bold; }
ul#breadcrumb { float: right; margin: 13px 0px 0px; max-width: 700px; max-height: 15px; overflow: hidden; }
ul#breadcrumb:hover { overflow: visible; }
ul#breadcrumb li { float: left; list-style: outside none none ! important; padding: 0px 0px 3px; margin: 0px 0px 0px 3px; font-size: 10px; color: rgb(153, 153, 153); }
ul#breadcrumb li a, ul#breadcrumb li.bread_ellipsis { font-size: 12px; color: rgb(118, 118, 118) ! important; }
#sidebar { width: 301px; margin-left: -322px; padding-top: 0px; float: right; padding-left: 10px; position: relative; }
.sidebox { background-color: rgb(246, 245, 244); padding: 16px; margin: 0px 0px 15px; position: relative; border-radius: 4px; color: rgb(104, 104, 104); font-size: 13px; line-height: 1.3em; }
.notice_bgcolor { background-color: rgb(246, 245, 244); }
#site_notice_x, #transbox_x, #cookie_notice_x { float: right; display: block; width: 14px; height: 14px; background: transparent url('article_sprite.png') no-repeat scroll -114px 0px; margin: 0px 0px 10px 10px; }
#site_notice, #cookie_notice { display: none; padding: 14px; }
.sidebox h3 { font-size: 13px; font-weight: bold; color: rgb(104, 104, 104); margin-bottom: 10px; padding: 0px; background: transparent none repeat scroll 0% 0%; }
.userlogin h3 { font-size: 1.4em; font-weight: bold; color: rgb(171, 171, 171); margin-bottom: 1em; padding: 0px; background: transparent none repeat scroll 0% 0%; clear: both; }
#hdr_prefix { color: rgb(147, 184, 116); font-weight: normal; font-size: 0.95em; }
.section ul, .section ol { padding: 5px 5px 20px 25px; }
.section li { margin-bottom: 5px; }
.section { padding: 60px 0px 0px; border-radius: 4px; margin-bottom: 25px; position: relative; line-height: 25px; }
.section_text { padding: 15px; background-color: rgb(255, 255, 255); }
.section_text a { word-wrap: break-word; }
.steps .section_text { background-color: inherit; padding: 0px; border: medium none; }
.steps ul { background-color: rgb(255, 255, 255); }
#intro, .wh_block { padding: 27px; margin-bottom: 25px; word-wrap: break-word; background-color: rgb(255, 255, 255); }
.section_text, .minor_section { border-radius: 0px 0px 4px 4px; }
.wh_block, #intro { border-radius: 4px; }
#ingredients ul, #thingsyoullneed ul { padding: 4px 5px 20px 0px; }
#ingredients ul li, #thingsyoullneed ul li { list-style-type: none; margin-bottom: 10px; }
#article ol.steps_list_2 { padding: 0px; margin: 0px; }
.steps_list_2 li { margin-bottom: 30px; font-size: 16px; line-height: 25px; color: rgb(84, 84, 84); list-style: outside none none; background-color: rgb(255, 255, 255); border-radius: 4px; padding: 20px 20px 15px; clear: both; position: relative; }
.steps_list_2 li.final_li { margin-bottom: 0px; }
.steps_list_2 li.hasad, #intro.hasad { padding-bottom: 0px; }
.step { margin-right: 40px; }
.mwimg { line-height: 0px; position: relative; margin-bottom: 20px; overflow: hidden; }
.mwimg a.image { display: block; overflow: hidden; }
.steps_list_2 .mwimg.largeimage { margin-left: -20px; margin-right: -20px; margin-top: -21px; }
#article ol {  }
ol.steps_list_2 li > div.mwimg.largeimage { border-radius: 4px 4px 0px 0px; }
#sp_inner {  }
#aag_sidebox { line-height: normal; margin: 3px 0px 15px; padding: 5px 4px 10px 10px; background-color: rgb(255, 255, 255); color: rgb(104, 104, 104); font-size: 12px; font-weight: bold; text-align: center; position: relative; }
#social_proof_sidebox { line-height: normal; margin: 3px 0px 15px; padding: 0px; background-color: rgb(255, 255, 255); color: rgb(104, 104, 104); font-size: 12px; font-weight: bold; position: relative; }
.arrow_box { position: relative; }
.arrow_box::after, .arrow_box::before { right: 100%; top: 50%; border: medium solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.arrow_box::before { border: medium none; }
#social_proof_sidebox.arrow_box::after, #social_proof_sidebox.arrow_box::before { top: 48px; }
#social_proof_sidebox.arrow_box::after { margin-top: 0px; }
#aag_sidebox { display: none; }
.arrow_box::after { border-color: rgba(255, 255, 255, 0) rgb(255, 255, 255) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); border-width: 11px; margin-top: -80px; }
.arrow_box::before { border-color: rgba(229, 229, 229, 0) rgb(229, 229, 229) rgba(229, 229, 229, 0) rgba(229, 229, 229, 0); border-width: 12px; margin-top: -81px; }
#social_proof_sidebox h3 { margin: 0px; text-align: left; font-size: 15px; background-color: rgb(246, 245, 244); padding: 10px 0px 10px 10px; width: inherit; border-top-right-radius: 4px; }
.sp_box { float: left; width: 130px; height: 75px; position: relative; padding: 18px 0px 5px 15px; }
#sp_helpful_box, #sp_helpful_new, #sp_difficult_box { border-right: 1px solid rgb(231, 231, 229); }
.sp_box_hoverable:hover {  }
#sp_modified { display: inline-block; min-width: 70px; }
.sp_text { line-height: 17px; font-weight: normal; padding-top: 2px; padding-bottom: 2px; font-size: 11px; }
.sp_text_data { font-size: 12px; font-weight: bold; }
.sp_intro_expert::after, .tech_article_stamp::after { display: inline-block; line-height: 2em; width: 0px; content: " "; overflow: hidden; vertical-align: middle; }
.sp_expert_text::after { display: inline-block; line-height: 4em; width: 0px; content: " "; overflow: hidden; vertical-align: middle; }
.sp_expert_text p::first-line { line-height: 15px; }
.sp_top_popup_container { top: -35px; right: 18px; left: 30px; position: absolute; z-index: 100000007; display: none; }
.sp_popup_container { top: 80px; left: -20px; position: absolute; z-index: 100000007; display: none; }
.sp_star_section {  }
.hint_box { min-width: 150px; max-width: 180px; position: relative; background: rgb(255, 255, 255) none repeat scroll 0% 0% padding-box; border: 3px solid rgba(0, 0, 0, 0.13); border-radius: 4px; font-weight: normal; padding: 9px; }
.hint_box::after, .hint_box::before { top: 100%; left: 50%; border: medium solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.hint_box::after { border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); border-width: 10px; margin-left: -10px; }
.hint_box::before { border-top-color: rgb(213, 213, 213); border-width: 14px; margin-left: -14px; background-clip: padding-box; }
.noarrow::after, .noarrow::before { display: none; }
#sp_helpful_rating_count { font-size: 11px; font-weight: normal; color: rgb(163, 163, 163); padding-bottom: 4px; }
#helpfulness_text { font-size: 12px; color: rgb(84, 84, 84); padding-bottom: 8px; padding-top: 6px; }
.sp_star_container { height: 23px; width: 23px; position: relative; float: left; }
.sp_helpful_icon_star { height: 18px; width: 20px; position: absolute; background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'26.028\' height=\'24.652\' viewBox=\'0 0 26.028 24.652\'%3E%3Cpath fill=\'%23CDCDCD\' d=\'M13.014 0l4.022 8.115 8.992 1.301-6.507 6.316 1.536 8.919-8.043-4.211-8.043 4.211 1.536-8.919L0 9.416l8.992-1.301L13.014 0z\'/%3E%3C/svg%3E"); background-size: cover; }
.sp_helpful_icon_star_empty { height: 18px; width: 20px; position: absolute; background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'26.028\' height=\'24.652\' viewBox=\'0 0 26.028 24.652\'%3E%3Cpath fill=\'%23CDCDCD\' d=\'M13.014 3.378l2.678 5.403.35.706.779.113 5.974.865-4.319 4.192-.568.551.134.78 1.021 5.928-5.354-2.803-.696-.364-.696.364-5.354 2.803 1.021-5.928.134-.78-.568-.551-4.319-4.192L9.205 9.6l.779-.113.35-.706 2.68-5.403m0-3.378L8.992 8.115 0 9.416l6.507 6.316-1.536 8.919 8.043-4.211 8.043 4.211-1.536-8.919 6.507-6.316-8.992-1.301L13.014 0z\'/%3E%3C/svg%3E"); background-size: cover; }
#votetext-voted { font-weight: normal; position: absolute; bottom: 0px; padding-bottom: 20px; }
#sp_star_rating_text { padding-top: 5px; padding-bottom: 5px; }
#sp_star_rating_lower { clear: both; }
.pretty_stars .sp_helpful_icon_star { background-image: url('star.png'); }
.sp_intro_user::after { display: inline-block; line-height: 2em; width: 0px; content: " "; overflow: hidden; vertical-align: middle; }
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .sp_views_icon { background-image: url('undefined'); background-size: 15px 15px; }
  .sp_updated_icon { background-image: url('undefined'); background-size: 15px 15px; }
  .sp_edit_icon { background-image: url('undefined'); background-size: 15px 15px; }
}
@media not all {
  #method_toc {  }
}
.mwimg.largeimage img:not(.placeholder) { width: 100%; height: auto; }
#relatedwikihows { font-size: 1em; line-height: 1.3em; padding: 16px 2px 3px 14px; }
.related-article { float: left; position: relative; width: 48%; margin-right: 2%; margin-bottom: 2%; }
.related-image-link { display: block; vertical-align: top; }
.related-image-link { height: 183px; overflow: hidden; color: transparent; }
.related-image-link img { display: block; border: medium none; width: 100%; height: auto; }
.related-image-link .scrolldefer { height: 183px; }
.related-image-link video.scrolldefer { height: 192px; }
.related-title { background-color: rgba(50, 50, 50, 0.5); padding: 3% 4%; width: 92%; min-height: 32px; position: absolute; bottom: 0px; cursor: pointer; color: rgb(255, 255, 255); font-weight: bold; }
.related-title:hover { background-color: white; color: rgb(36, 131, 239); text-decoration: none; }
.related-title-text p { font-size: 12px; line-height: 15px; }
.related-image-link { text-decoration: none; }
.steps_list_2 li li { border: medium none; margin: 0px; list-style: outside none disc; padding: 0px; }
.steps_list_2 ul, .steps_list_2 ol { padding-left: 55px; padding-top: 5px; }
.step_num { font-size: 43px; color: rgb(84, 84, 84); padding: 8px 15px 3px 0px; float: left; font-weight: bold; }
.editsection { float: right; height: 25px; font-size: 12px; font-weight: normal; margin-right: 0px; margin-top: -5px; }
#tips ul li, #thingsyoullneed ul li, #warnings ul li { line-height: 28px; clear: both; }
#article UL#end_options { padding: 0px; overflow: auto; }
#article UL#end_options LI { float: left; margin-right: 20px; list-style: outside none none; }
UL#end_options LI span { background: transparent url('article_sprite.png') no-repeat scroll 0% 0%; width: 10px; height: 12px; float: left; margin: 7px 8px 0px 0px; }
UL#end_options LI.endop_discuss span { background-position: -64px 0px; }
UL#end_options LI.endop_print span { background-position: -64px -15px; }
UL#end_options LI.endop_email span { background-position: -64px -29px; }
UL#end_options LI.endop_edit span { background-position: -64px -43px; }
UL#end_options LI.endop_fanmail span { background-position: -64px -57px; }
.info { font-size: 16px; padding-left: 0px; margin: 0px 0px 10px; line-height: inherit; }
#article_info { padding: 27px; position: relative; border-radius: 0px; }
.info { color: rgb(34, 34, 34); margin-bottom: 10px; }
.page_stats { text-align: center; font-size: 18px; color: rgb(0, 0, 0); margin-top: 0px; }
#rating_container { background-color: rgb(246, 245, 244); border-radius: 0px 0px 4px 4px; padding-top: 30px; }
#article_rating { text-align: center; font-size: 18px; margin-top: 20px; }
#article_rating > .mw-headline { font-weight: bold; color: rgb(0, 0, 0); }
#ar_buttons { margin-top: 20px; }
.clearfix::after { content: " "; display: block; height: 0px; clear: both; }
#feature_star { width: 52px; height: 12px; padding-top: 65px; background: transparent url('article_sprite.png') no-repeat scroll 0px 0px; vertical-align: bottom; font-size: 12px; font-weight: bold; text-align: center; color: rgb(194, 186, 170); float: right; margin: -27px 0px 5px 5px; line-height: normal; }
.rr_container { margin-bottom: 15px; position: relative; }
#intro.hasad { padding-bottom: 0px; }
.wh_ad_inner { position: relative; }
#intro .wh_ad_inner { margin-left: -27px; line-height: 0; margin-top: 8px; min-height: 133px; }
.checkbox-text { display: inline-block; width: 95%; vertical-align: top; line-height: 22px; margin-top: -2px; }
input.css-checkbox[type="checkbox"] { position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px none; }
input.css-checkbox[type="checkbox"] + label.css-checkbox-label { height: 17px; width: 17px; background-repeat: no-repeat; background-position: -87px 0px; cursor: pointer; display: inline-block; margin-right: 5px; }
input.css-checkbox[type="checkbox"]:checked + label.css-checkbox-label { background-position: -87px -18px; color: lightgray; }
.css-checkbox-label { background-image: url('article_sprite.png'); }
.gpresentation_box::before { content: ""; display: block; padding-top: 61%; }
.ad_label { display: inline-block; margin-top: 13px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#intro .ad_label { margin-top: 0px; padding-top: 13px; }
.ad_label_dollar::after { content: "$"; font-size: 9px; font-weight: bold; position: absolute; left: 5px; top: -2px; color: rgb(236, 235, 232); }
.wh_ad_inner .ad_label_dollar::after { top: -9px; }
#intro .ad_label { padding-top: 19px; }
#intro .ad_label_dollar::after { top: 9px; }
.ad_label_dollar.ad_label::before { margin-top: -18px; left: 0px; padding: 2px 4px 2px 16px; border-radius: 2px; }
#intro .ad_label_dollar.ad_label::before { background: transparent linear-gradient(90deg, rgb(136, 136, 136) 18%, rgb(255, 255, 255) 0%) repeat scroll 0% 0%; }
.ad_label::before { font-size: 9px; line-height: normal; color: rgb(68, 68, 68); position: absolute; left: 6px; margin-top: -13px; }
h1.firstHeading.no_toc { margin-bottom: 9px; }
#aag_sidebox { display: none; }
#aag_sidebox::after { top: 0%; margin-top: 25px; }
#aag_sidebox::before { top: 0%; margin-top: 25px; }
#aag_sidebox h3 { margin: 8px 5px; text-align: left; font-size: 15px; }
#aag_inner { overflow: auto; padding: 0px 9px 0px 0px; }
.flowplayer .fp-waiting em:nth-child(1) { animation-delay: 0.3s; }
.flowplayer .fp-waiting em:nth-child(2) { animation-delay: 0.45s; }
.flowplayer .fp-waiting em:nth-child(3) { animation-delay: 0.6s; }
@media (max-width: 600px) {
  .flowplayer .fp-help p { font-size: 9px; }
}
.flowplayer .fp-subtitle p::after { content: ""; clear: both; }
@media not all {
  .color-light.flowplayer .fp-fullscreen, .color-light.flowplayer .fp-unload, .color-light.flowplayer .fp-mute, .color-light.flowplayer .fp-embed, .color-light.flowplayer .fp-close, .color-light.flowplayer .fp-play { background-image: url('black@x2.png'); }
  .is-rtl.color-light.flowplayer .fp-fullscreen, .is-rtl.color-light.flowplayer .fp-unload, .is-rtl.color-light.flowplayer .fp-mute, .is-rtl.color-light.flowplayer .fp-embed, .is-rtl.color-light.flowplayer .fp-close, .is-rtl.color-light.flowplayer .fp-play { background-image: url('black_rtl@x2.png'); }
}
@media not all {
  .flowplayer .fp-fullscreen, .flowplayer .fp-unload, .flowplayer .fp-mute, .flowplayer .fp-embed, .flowplayer .fp-close, .flowplayer .fp-play { background-image: url('white@x2.png'); }
  .is-rtl.flowplayer .fp-fullscreen, .is-rtl.flowplayer .fp-unload, .is-rtl.flowplayer .fp-mute, .is-rtl.flowplayer .fp-embed, .is-rtl.flowplayer .fp-close, .is-rtl.flowplayer .fp-play { background-image: url('white_rtl@x2.png'); }
}
@media not all {
  .is-splash.flowplayer .fp-ui, .is-paused.flowplayer .fp-ui { background: transparent url('play_white@x2.png') no-repeat scroll center center / 12% auto; }
  .is-rtl.is-splash.flowplayer .fp-ui, .is-rtl.is-paused.flowplayer .fp-ui { background: transparent url('play_white_rtl@x2.png') no-repeat scroll center center / 12% auto; }
}
@media not all {
  .color-light.is-splash.flowplayer .fp-ui, .color-light.is-paused.flowplayer .fp-ui { background-image: url('play_black@x2.png'); }
  .is-rtl.color-light.is-splash.flowplayer .fp-ui, .is-rtl.color-light.is-paused.flowplayer .fp-ui { background-image: url('play_black_rtl@x2.png'); }
}
.flowplayer.is-touch.is-mouseover .fp-progress::after, .flowplayer.is-touch.is-mouseover .fp-progress::before { content: ""; display: block; border-radius: 10px; position: absolute; right: -5px; }
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress::after, .flowplayer.is-touch.is-rtl.is-mouseover .fp-progress::before { right: auto; left: -5px; }
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress::after { left: -10px; box-shadow: -1px 0px 4px rgba(0, 0, 0, 0.5); }
.flowplayer.is-touch.is-mouseover .fp-progress::before { width: 10px; height: 10px; }
.flowplayer.is-touch.is-mouseover .fp-progress::after { height: 10px; width: 10px; top: -5px; right: -10px; border: 5px solid rgba(255, 255, 255, 0.65); box-shadow: 1px 0px 4px rgba(0, 0, 0, 0.5); }
.flowplayer.is-touch.is-mouseover .fp-timeline.is-dragging .fp-progress::after { border: 10px solid rgb(255, 255, 255); border-radius: 20px; transition: inherit; top: -10px; right: -15px; }
.flowplayer.is-touch.is-rtl.is-mouseover .fp-timeline.is-dragging .fp-progress::after { left: -15px; right: auto; border: 10px solid rgb(255, 255, 255); }
.flowplayer .fp-embed-code::before { content: ""; width: 0px; height: 0px; position: absolute; top: 2px; left: -10px; border-width: 5px; border-style: solid; border-color: transparent rgb(51, 51, 51) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.is-rtl.flowplayer .fp-embed-code::before { left: auto; right: -10px; border-right-color: transparent; border-left-color: rgb(51, 51, 51); }
.flowplayer.is-touch.is-mouseover .fp-progress::before { background-color: rgb(0, 167, 200); }
.flowplayer.color-alt.is-touch.is-mouseover .fp-progress::before { background-color: rgb(255, 255, 255); }
.flowplayer.color-alt2.is-touch.is-mouseover .fp-progress::before { background-color: rgb(153, 0, 0); }
.whvid_cont { margin-left: auto; margin-right: auto; overflow: hidden; box-sizing: border-box; border: medium none; }
.whvid_cont_hideable { opacity: 0; z-index: 1; position: absolute; top: 0px; width: 100%; }
.vid-whvid, .img-whvid, .altimg-whvid { display: none; }
.whvid_control { margin: auto; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; width: 64px; height: 64px; z-index: 3; background: transparent url('play-hover.png') no-repeat scroll center center; opacity: 0.8; }
.fp-logo-title::before { right: 100%; top: 0px; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; border-bottom: 22px solid rgb(147, 184, 116); border-left: 18px solid transparent; }
#sliderbox { position: fixed; right: -500px; z-index: 4; margin-right: -10px; }
a#slider_close_button { float: right; }
a#slider_close_button:hover { text-decoration: none; }
.sliderbox_08 { width: 250px; bottom: -310px; }
#slider_thanks_08 { background-color: rgb(255, 255, 255); border-width: 5px medium medium 5px; border-style: solid none none solid; border-color: rgb(147, 184, 116) -moz-use-text-color -moz-use-text-color rgb(147, 184, 116); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 150px 150px 0px; font-size: 0.9em; height: 160px; margin-bottom: 0px; padding: 40px; text-align: center; }
.slider_become_main { font-size: 1.4em; margin-top: 18px; }
.slider_become_text { font-size: 1.3em; font-weight: bold; }
.sliderbox_08 .slider_button { margin-top: 1em; }
.sliderbox_08 .slider_button a { margin-right: 0px; }
.sliderbox_08 #slider_close_button { background: transparent url('ico-x.png') no-repeat scroll 0px 0px; width: 14px; height: 14px; position: relative; }
body {  }
.wh-featherlight .minor_section table td:nth-child(2) { width: 8%; }
@media (max-height: 700px) {
  .wh-featherlight .img-container { max-height: 500px ! important; }
  .wh-featherlight .img-container img { max-height: 500px; }
}
@media (max-width: 700px) {
  .wh-featherlight .featherlight-content #filehistory, .wh-featherlight .featherlight-content table, .wh-featherlight .featherlight-content .wh_block p { display: none ! important; }
  .wh-featherlight .featherlight-content .img-container { height: auto ! important; max-height: 500px ! important; }
  .wh-featherlight .featherlight-content .minor_section { padding: 15px; }
  .wh-featherlight .featherlight-content #im-info { padding: 15px; text-align: left; }
  .wh-featherlight .featherlight-content #im-info .im-info-item { display: block ! important; line-height: 18px; }
  .wh-featherlight .featherlight-content ul li { margin-top: -15px; }
}
@media (max-width: 900px) {
  .wh-featherlight .img-container { min-height: 0px; display: block; height: auto ! important; }
  .wh-featherlight .img-container img { max-width: 100%; height: auto; }
  .wh-featherlight .featherlight-close-icon.featherlight-close { margin-top: 3px; }
  .wh-featherlight .featherlight-content { left: 2.5%; margin-left: 0px; margin-top: 0px; width: 95%; }
  .wh-featherlight .featherlight-content #im-info { padding: 15px; text-align: left; }
}
#swipebox-slider .slide::before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; }
.swipebox-touch #swipebox-container::before, .swipebox-touch #swipebox-container::after { backface-visibility: hidden; transition: all 0.3s ease 0s; content: " "; position: absolute; z-index: 999; top: 0px; height: 100%; width: 20px; opacity: 0; }
.swipebox-touch #swipebox-container::before { left: 0px; box-shadow: 10px 0px 10px -8px rgb(101, 101, 101) inset; }
.swipebox-touch #swipebox-container::after { right: 0px; box-shadow: -10px 0px 10px -8px rgb(101, 101, 101) inset; }
.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container::before { opacity: 1; }
.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container::after { opacity: 1; }
@media screen and (min-width: 800px) {
  #swipebox-close { right: 10px; }
  #swipebox-arrows { width: 92%; max-width: 800px; }
}
#uci_images_section { padding: 6px; }
#uci_fileinput_spin { position: absolute ! important; top: 30px; left: 30%; }
.uci_images_desktop #uci_fileinput_spin { left: 0px; margin-left: auto; margin-right: auto; }
.uci_fileinput_loading { position: absolute; width: 100%; font-weight: normal; bottom: 30px; line-height: normal; color: rgb(184, 184, 184); display: none; }
.uci_fileinput_center { display: block; font-size: 0.85em; font-weight: normal; line-height: normal; color: rgb(51, 136, 51); position: absolute; width: 100%; bottom: 50px; }
.uci_section_desktop .uci_fileinput_center { margin-top: 175px; }
.uci_section_desktop .uci_fileinput_center:hover { text-decoration: underline; }
#uci_fileinput_square { border: 2px dashed rgb(215, 215, 215); border-radius: 1px; background-color: rgb(242, 241, 240); background-repeat: no-repeat; background-position: 50% 36%; background-size: 33% auto; text-align: center; }
#uci_fileinput_square::after { content: ""; display: block; padding-bottom: 95%; }
.uci_section_desktop #uci_fileinput_square::after { padding-bottom: 100%; }
.uci_section_desktop #uci_fileinput_square { background-size: 44% auto; }
.uci_section_desktop .uci_empty #uci_fileinput_square .uci_fileinput_center { width: 562px; padding-left: 125px; }
.uci_fileinput_square_bg { background-image: url('undefined'); background-repeat: no-repeat; }
.uci_thumbnail { width: 50%; height: auto; float: left; position: relative; border: 6px solid rgb(255, 255, 255); box-sizing: border-box; background-color: rgb(242, 241, 240); }
.uci_images_desktop .uci_thumbnail { width: 33.333%; border-width: 8px; }
.uci_thumbnail_description { display: block; padding: 0px 1em; font-size: 0.7em; line-height: 3em; height: 3em; background: rgb(242, 241, 240) none repeat scroll 0% 0%; font-weight: normal; color: rgb(84, 84, 84); }
.uci_images_desktop .uci_thumbnail_description { font-size: 0.8em; }
.uci_thumbnail.uci_empty { width: 100%; }
.uci_empty #uci_fileinput_square { height: 100px; width: auto; border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); background-position: 25px center; background-size: 65px auto; line-height: 100px; }
.uci_empty #uci_fileinput_square::after { padding-bottom: 0px; }
.uci_empty .uci_thumbnail_description { display: none; }
.uci_empty #uci_fileinput_square .uci_fileinput_center { color: initial; text-align: left; vertical-align: middle; padding-left: 110px; margin-top: 32px; position: relative; bottom: 0px; width: auto; }
#uci_fileinput_square:hover { background-color: rgb(242, 241, 240); border: 2px dashed rgb(147, 184, 116); }
#uci_section .uci_more::before { clear: both; }
#uci_fileupload { position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; opacity: 0; cursor: pointer; box-sizing: border-box; padding: 0px; margin: 0px; }
#uci_images { color: rgb(62, 61, 59); font-weight: bold; }
.uci_images_desktop { padding: 0px; overflow: hidden; }
#uci_upload_response { margin-left: 5px; font-size: 14px; font-weight: normal; }
#uci_userreview_cta { display: none; padding: 10px; }
#uci_userreview_cta a { font-weight: bold; }
#uci_upload_response::after { content: ""; display: table; clear: both; }
#uci_upload_response_error { display: none; color: rgb(238, 94, 98); position: absolute; width: 100%; }
@media only screen and (min-width: 450px) {
  .uci_thumbnail { width: 33.333%; }
}
@media only screen and (min-width: 650px) {
  .uci_thumbnail { width: 25%; }
}
@media only screen and (min-width: 900px) {
  .uci_thumbnail { width: 200px; }
}
#helpfulness_text {  }
#sp_helpful_box { display: block; }
#qab_refresh { float: right; margin: 10px 25px 0px 0px; padding-left: 40px; background-image: url('undefined'); background-size: 17px auto; background-position: 16px center; background-repeat: no-repeat; }
#qab_inner { padding: 0px; line-height: 1em; }
.qab_sq { position: relative; min-height: 150px; overflow: hidden; clear: both; margin: 0px; padding: 15px 25px; border-top: 2px solid rgb(246, 245, 244); }
.qab_sq:last-child { border-radius: inherit; }
.qab_container { padding: 12px 0px 12px 170px; background-color: rgb(255, 255, 255); }
.qab_img { position: absolute; width: 150px; height: 150px; background-size: cover; background-position: center center; border-radius: 4px; }
.qab_q_hdr a { color: rgb(84, 84, 84); font-weight: bold; }
.qab_bubble { margin: 7px 0px 0px 48px; position: relative; background: rgb(255, 255, 255) none repeat scroll 0% 0% padding-box; border: 1px solid rgba(0, 0, 0, 0.13); border-radius: 4px; font-weight: normal; padding: 10px; }
.qab_bubble::after, .qab_bubble::before { top: 8px; left: 0px; border: medium solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.qab_bubble::after { border-color: rgba(255, 255, 255, 0) rgb(255, 255, 255) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); border-width: 12px; margin-left: -23px; }
.qab_bubble::before { border-right-color: rgb(213, 213, 213); border-width: 12px; margin-left: -24px; background-clip: padding-box; }
.qab_a_area { margin-top: 17px; position: relative; line-height: 10px; }
.qab_a_area textarea, .qab_a_area .qab_email { background-color: rgb(236, 235, 232); margin: 0px; position: relative; border: 1px solid rgb(190, 190, 188); border-radius: 4px; font-weight: normal; padding: 10px; }
.qab_a_area textarea { width: 487px; resize: none; height: 20px; overflow: auto; background-clip: padding-box; }
.qab_a_area .qab_email { width: 402px; height: 20px; padding-right: 95px; border-top: 0px none; border-top-right-radius: 0px; border-top-left-radius: 0px; display: none; }
.qab_person { float: left; margin-top: 13px; width: 30px; height: 30px; background-image: url('undefined'); background-size: contain; }
.qab_input { font-size: 16px; }
.qab_input:-moz-placeholder { color: rgb(152, 152, 152); }
.qab_input::-moz-placeholder { color: rgb(152, 152, 152); }
.qab_a_area .qab_submit { position: absolute; padding: 13px 25px 12px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; bottom: 0px; right: -10px; }
.qab_maxed, .qab_min { display: none; color: rgb(205, 10, 10); font-size: 0.7em; margin: 5px 0px; text-align: left; }
.wh_vote_container { margin: 0.5em 0px 0px; max-width: 310px; }
.wh_thumb_msg { width: 75px; }
.wh_thumb_response { display: none; }
.wh_vote_box { display: inline-block; }
.wh_vote_box:hover { text-decoration: none; }
.wh_vote_down { margin-left: 10px; }
#qa_asked_question, #qa_email, .qa_pa_email, .qa_aq_search { height: 37px; font-size: 14px; border: 1px solid rgb(229, 229, 229); padding: 10px; border-radius: 3px; width: 100%; box-sizing: border-box; margin-bottom: 10px; }
#qa_asked_count { display: none; float: right; font-size: 0.8em; color: rgb(51, 136, 51); }
#qa_email, .qa_pa_email { width: 275px; display: none; }
#qa_submit_button { padding: 5px 41px; display: block; width: 41px; }
.qa_questions, .qa_answers { list-style: outside url('undefined') none; margin: 0px; }
#qa { padding: 10px 27px 20px; }
#qa ul.qa_questions { padding: 0px; text-indent: 0em; }
.qa_q_txt { font-weight: bold; line-height: 20px ! important; }
.qa_answers { padding: 0px; }
.qa_answer { margin: 0.3em 0px 0.7em 0em; font-size: 0.95em; text-indent: 0em; }
#qa_add_curated_question { display: none; }
#qa_submitted_questions_container, #qa_answered_questions_container { border-bottom: 1px solid rgb(229, 229, 229); }
.qa_section_heading { display: inline-block; font-size: 1em; font-weight: bold; margin-bottom: 0.75em; }
.qa a { cursor: pointer; }
#qa_aq_search_heading { margin: 0px 0px 10px; }
.qa_aq_search { margin-bottom: 20px; }
#qa_aq_search_container { display: none; }
.qa_divider { margin: 0px -25px 15px; border-top: 3px solid rgb(229, 229, 229); }
.qa_person, .qa_person_circle { position: absolute; background-size: contain; display: block; }
.qa_person_circle { background-image: url('undefined'); }
.qa_expert_pop::after, .qa_expert_pop::before { left: 27px; }
.x_button::after { display: inline-block; content: "×"; float: right; font-size: 29px; margin-top: -14px; color: rgb(165, 164, 162); margin-left: 8px; }
#qa_submitted_question_form { line-height: 1.4em; }
.qa_no_unpatrolled_questions { display: none; }
@media print {
  .qa .altblock { display: none; }
  .qa_divider { display: none; }
}
#qa { padding: 25px; }
#qa_headline { margin-left: 0px; }
.qa_aq .qa_divider { display: none; }
.qa_li_container { margin: 0px 0px 1.5em; }
#qa_article_questions { clear: both; }
#qa_add_curated_question { margin-top: -20px; }
.qa_answers { margin-top: 0.5em; }
.qa_answer { font-size: 16px; line-height: 20px; margin-top: 0px; margin-bottom: 0px; }
#qa_submitted_questions_container, #qa_answered_questions_container, #qa_unpatrolled_questions_container { border-bottom: medium none; margin-bottom: 20px; }
.qa_q_txt { font-weight: bold; line-height: 20px ! important; }
.qa_section_heading { margin: 0px 0px 20px; font-size: 18px; }
.qa.section .altblock { background-image: url('undefined'); background-repeat: no-repeat; background-size: 25px auto; background-position: center center; height: 52px; }
.qa_bubble { margin: 0px 0px 0px 88px; position: relative; background: rgb(246, 248, 247) none repeat scroll 0% 0% padding-box; font-weight: normal; padding: 15px 15px 0px; border-radius: 5px; }
.qa_bubble::after { top: 5px; left: 0px; border: medium solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.qa_bubble::after { border-color: rgba(255, 255, 255, 0) rgb(246, 248, 247) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); border-width: 12px; margin-left: -23px; }
.qa_person_circle, .qa_expert { height: 35px; width: 35px; margin-left: 23px; border-radius: 18px; }
.wh_vote_container { font-size: 0.7em; max-width: inherit; color: rgb(171, 171, 171); margin: 0px; }
.wh_vote_container a { color: rgb(171, 171, 171); }
.wh_vote_container a span { padding: 2px 10px; border-radius: 9px; margin-left: 0.5em; color: rgb(104, 104, 104); }
.wh_vote_container .wh_vote_up { padding-right: 0px; }
.wh_vote_container .wh_vote_up span { background-color: rgb(214, 231, 201); }
.wh_vote_container .wh_vote_up:hover { border-color: rgb(51, 136, 51); color: rgb(51, 136, 51); }
.wh_vote_container .wh_vote_down span { background-color: rgb(235, 234, 231); }
.wh_vote_container .wh_vote_down:hover { border-color: rgb(204, 137, 105); color: rgb(204, 137, 105); }
.wh_vote_container.qa_vote_buttons { text-align: right; }
.wh_vote_container.qa_vote_buttons .qa_widget_vote_links, .wh_vote_container.qa_vote_buttons .wh_thumb_default { display: none; }
.wh_thumb_msg { width: inherit; }
.wh_thumb_response { line-height: 3em; }
.qa_widget_vote_links, .qa_widget_vote_buttons { display: inline-block; }
.qa_widget_vote_links .button, .qa_widget_vote_buttons .button { text-align: center; line-height: 1em; padding: 5px 0px; }
.qa_widget_vote_links { padding: 10px 0px 5px; }
.qa_widget_vote_links .button { width: 35px; margin: 0px 4px; font-weight: normal; }
.qa_widget_vote_buttons a { color: rgb(104, 104, 104); padding: 5px 1em; }
#qa_dup_info { display: none; position: absolute; bottom: 45px; margin-left: -4px; line-height: 1.3em; font-size: 0.85em; text-align: center; }
.qa_user_name { float: left; margin-top: 40px; width: 82px; font-size: 0.5em; line-height: 1.2em; text-align: center; }
#qa_ask_heading { margin-bottom: 10px; }
#qa_asked_count { margin-top: -10px; }
#qa_flag_options { display: none; position: absolute; bottom: 40px; left: 130px; padding-bottom: 13px; font-size: 12px; z-index: 998; }
#qa_flag_options .hint_box { min-width: auto; }
#qa_flag_options .hint_box ul { padding: 0px; list-style: outside none none; }
#qa_flag_options .hint_box ul li { margin: 0px; }
#qa_answer_flag_options { display: none; position: absolute; bottom: 40px; left: -25px; padding-bottom: 13px; font-size: 12px; z-index: 998; }
#qa_answer_flag_options .hint_box { min-width: auto; }
#qa_answer_flag_options .hint_box ul { padding: 0px; list-style: outside none none; }
@media print {
  body { background-color: rgb(255, 255, 255); font-size: 1.2em; }
  #header_outer { background: transparent none repeat scroll 0px 0px; position: relative; }
  #header { text-align: center; height: 63px ! important; width: 242px ! important; background: transparent none repeat scroll 0% 0%; margin-top: 15px; }
  #container { padding-left: 1em; padding-right: 1em; }
  #article_shell { width: auto ! important; margin: 0px auto; float: none; padding-bottom: 2em; }
  .sticking { position: absolute ! important; top: 0px ! important; }
  #actions, #article_rating, #article_tabs, #breadcrumb, #bubble_search, #cse-search-box, #end_options, #footer_outer, #header_space, #logo_link, #notification_count, #sidebar, #sliderbox, .edit, .editsection, .section.relatedwikihows, .section.video, .section.sample, .whvid_cont, .altadder_section, .testyourknowledge, .rpt_img, #article_info_section, .dfpad, .adunit1, .ad_label, .wh_ad_inner, .qa_no_answered, #qa_submitted_questions_container, #qa_show_more_answered, #qa_submitted_question_form, .qa_section_heading, #sourcesandcitations > p, #sourcesandcitations > br, .references > li > a, #qa_toc, .qa_bullet, #hdr_prefix, #show_tips_container { display: none ! important; }
  .section { padding-top: 70px ! important; margin-bottom: 0px ! important; }
  .steps_list_2 li { padding-top: 0px ! important; padding-bottom: 0px ! important; }
  .section_text { padding: 0px ! important; }
  .steps_list_2 { margin-bottom: 25px ! important; padding-left: 15px ! important; }
  #rating_container { margin-top: 25px ! important; }
  .mwimg.largeimage { margin: 0px 0px 10px ! important; pointer-events: none; text-align: center ! important; max-width: 420px ! important; }
  .mwimg.largeimage .image { display: inline-block ! important; }
  .section h3, .section h2, .altblock { background: transparent none repeat scroll 0% 0% ! important; }
  .section h3, .section h2 { page-break-inside: avoid; }
  .steps.section .altblock { border-radius: 4px ! important; margin: 7px 16px 7px 20px ! important; width: 52px ! important; height: 42px ! important; padding-top: 3px ! important; color: rgb(0, 0, 0) ! important; border: 2px solid rgb(147, 184, 116) ! important; }
  #qa, .section.tips > .section_text, .section.warnings > .section_text, .steps > .section_text > ul, #ingredients, #thingsyoullneed, #sourcesandcitations, .section h2 span { margin-left: 20px ! important; margin-right: 20px ! important; }
  #ingredients ul, #thingsyoullneed ul { padding-left: 10px ! important; }
  #ingredients > p { margin-bottom: 10px ! important; }
  .qa_li_container { margin: 0px ! important; }
  ul.qa_answers { margin-bottom: 15px ! important; }
  #intro { padding: 20px 20px 40px ! important; }
  .section .step, .section .step li, .section #tips li, .section #warnings li, .section .references li, .section .section_text li, #intro p, .qa_li_container { font-size: 17px ! important; line-height: 25px ! important; letter-spacing: 0.01em ! important; }
  #method_toc.sp_method_toc { font-size: 12px ! important; line-height: 1.65em ! important; }
  #header::before { content: url('logo_lightbg_242.jpg'); }
  .css-checkbox-label { background: transparent none repeat scroll 0% 0% ! important; pointer-events: none; margin-right: 8px ! important; }
  .css-checkbox-label::before { content: " "; border: 1px solid rgb(136, 136, 136); display: inline-block; border-radius: 4px; height: 17px; width: 17px; }
  #qa_box, .qa_ignore_answered, #uci_fileinput_square_wrapper, .uci_more, .nouciimages { display: none; }
}
.fb_reset { background: transparent none repeat scroll 0% 0%; border: 0px none; border-spacing: 0px; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0px; overflow: visible; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
.fb_reset > div { overflow: hidden; }
.cta-section { background-color: rgb(147, 184, 116); margin: 0px; padding: 15px 25px; color: white; font-weight: bold; cursor: pointer; border-radius: 4px; }
.cta-section:hover { background-color: rgb(131, 161, 104); }
.cta-section:hover .caret::after { border-left: 9px solid rgb(131, 161, 104); }
.cta-section:hover span { text-decoration: underline; }
.cta-section .no-bold { font-weight: normal; float: right; margin-right: 15px; }
.qa_divider.special { margin-top: 25px; }
.caret::before { content: ""; position: absolute; top: -24px; right: 3px; border-left: 10px solid rgb(255, 255, 255); border-top: 10px solid transparent; border-bottom: 10px solid transparent; }
.caret::after { content: ""; position: absolute; top: -23px; right: 7px; border-left: 9px solid rgb(147, 184, 116); border-top: 9px solid transparent; border-bottom: 9px solid transparent; }
.cta-box { float: right; display: inline; font-size: 14px; margin-right: 20px; }
#qa_headline { margin-left: 0px; }
