*{box-sizing:border-box}body{color:#444444;font-family:"myriad-pro", "MyriadPro-Light", "Myriad Pro Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif}body,html{background:#3e3e3e;margin:0;padding:0}h1,h2{color:#000000;font-weight:300;margin:0}h1{font-size:3.85em}h2{font-size:1.75em;margin-bottom:0.5em}h2:not(:first-child):not(.slogan){margin-top:2em}h3{margin-top:1.5em}h3 a{color:#9b9b9b}hr{border:1px solid #dddddd;border-bottom:0;color:#777777;clear:both;margin:30px 0}a{color:#3bb1d9;text-decoration:none}a:hover{text-decoration:underline}code{word-break:break-word}table td{vertical-align:top}table th{white-space:nowrap;text-align:right;padding-bottom:0.5em;padding-right:0.3em}blockquote{color:#9b9b9b;text-align:justify;max-width:400px;margin:0 auto;padding-left:41px;padding-right:36px}blockquote::before{background:url(/assets/quote_open_small-8529a8901a4de88622922513ca67a94a5b6e6903c61c290836c0c1d25754a04c.png) left no-repeat;display:block;content:' ';right:35px;top:12px;position:relative;height:25px}blockquote::after{background:url(/assets/quote_close_small-998a99ff16c32b3f0704407b44e1038122a6a977eee5d39aab5c616019410994.png) right no-repeat;display:block;content:' ';left:40px;bottom:12px;position:relative;height:25px}textarea{resize:vertical}.l-header{background-color:#fafafa;border-bottom:1px solid #dddddd;color:#777777;min-height:67px;padding-left:3%;padding-right:3%}.l-header a{text-decoration:none}.l-header a,.l-header a:hover,.l-header a:active{color:#777777}.l-footer{background-color:#3e3e3e;color:#ffffff;padding:20px 2%}@media only screen and (min-width: 675px){.l-footer{padding-left:4%;padding-right:4%}}@media only screen and (min-width: 780px){.l-footer{padding-top:50px}}.l-footer a{color:#ffffff}.footer-social-links{_border:1px solid orange;float:right;margin-top:2.3em}.footer-social-links::after{clear:both}.footer-social-link{margin-left:4px;opacity:0.9}.footer-social-link:hover{opacity:0.5}.main-menu{background-color:#3e3e3e;color:#ffffff;list-style-type:none;margin:0 auto;max-height:0;-webkit-transition:max-height 0.50s;transition:max-height 0.50s ease-out}.main-menu::before{content:' ';display:block;padding-top:30px}.main-menu::after{content:' ';display:block;padding-bottom:40px}.main-menu.main-menu--is-active{max-height:800px}.main-menu a{color:#ffffff}@media only screen and (min-width: 675px){.main-menu{background-color:inherit;color:inherit;display:block;float:right;list-style-type:none;margin:0;max-height:800px;padding:17px 0 0 0;white-space:nowrap}.main-menu::before{content:'';display:block;padding-top:0}.main-menu::after{content:'';display:block;padding-bottom:0}.main-menu a{color:inherit}.main-menu a:hover{color:#3bb1d9}}.wrapper{margin:0 auto;max-width:780px;position:relative}.wrapper.wrapper-thinner{max-width:696px}.wrapper.wrapper-wider{max-width:850px}.wrapper.wrapper-middle-wider{max-width:980px}.wrapper.wrapper-padded{padding-left:3%}@media only screen and (min-width: 675px){.wrapper.wrapper-widest{max-width:1265px}}@media only screen and (min-width: 780px){.wrapper.wrapper-widest{padding-left:35px;padding-right:35px}}.content-container{background:#ffffff;font-size:18px;padding-top:3.5em;padding-bottom:3.5em;padding-left:2%;padding-right:2%;border-top:1px solid #e8e8e8}.content-container p{color:#444444}.content-container p{line-height:1.6em;margin-top:18px;margin-bottom:18px}.no-border{border:none}.content-wrapper{display:flex;flex-direction:row;justify-content:space-around;margin:0 auto;max-width:980px}@media only screen and (max-width: 780px){.content-wrapper{flex-direction:column-reverse}}.content-wrapper .content{display:flex;flex-direction:column;justify-content:space-around;max-width:30%}@media only screen and (max-width: 780px){.content-wrapper .content{max-width:100%}}.content-wrapper .content-wide{display:flex;flex-direction:column;justify-content:space-around;max-width:50%}@media only screen and (max-width: 780px){.content-wrapper .content-wide{max-width:100%}}.reverse{flex-direction:row-reverse}@media only screen and (max-width: 780px){.reverse{flex-direction:column-reverse}}.gallery{flex-direction:column}.content-wrapper div{_border:1px solid red}.content-wrapper .image{display:flex;flex-direction:column;justify-content:space-around;text-align:center;vertical-align:middle}@media only screen and (max-width: 780px){.content-wrapper .image{text-align:center;display:inline}}.content-wrapper .image img{max-width:100%}.content-wrapper .separator{box-sizing:border-box;padding:30px}.content-wrapper .templates{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 780px){.content-wrapper .templates{flex-direction:column}}.content-wrapper .template{max-width:46%;margin-bottom:6em}@media only screen and (max-width: 780px){.content-wrapper .template{max-width:100%}}.content-wrapper .template .image{display:block}.content-wrapper .template h3{border-bottom:1px solid #ccc;padding-bottom:0.35em;text-align:center}.content-wrapper .template .details{font-family:monospace;font-size:0.75em}.content-wrapper .template .details p{line-height:1.75em;margin-top:0.4em;margin-bottom:0.4em}.content-wrapper .template .image img{max-height:420px;max-width:420px}.indicated{background-color:#fafafa}.dark{background-color:#BBBFC9;border-top:none}.flex-center{flex-direction:column;justify-content:space-around;text-align:center}.flex-center .content{max-width:100%}.flex-center .image{display:inline}.flex-center .separator{box-sizing:border-box;padding:1.5em}.content-container ul.simple{padding-left:0}.content-container ul.simple li,ol{list-style-position:inside;list-style-type:circle;line-height:2em}.content-carousel{margin-left:auto;margin-right:auto;width:100%}#po-index .jcarousel-wrapper,.jcarousel,#po-index .jcarousel img{width:100%}.jcarousel{width:100%}#po-index .jcarousel-wrapper{height:auto}#po-index .content-carousel .jcarousel-control-prev,#po-index .content-carousel .jcarousel-control-next{top:102%;margin-top:-15px;background-color:#3bb1d9}#po-index .content-carousel .jcarousel-control-prev{left:25%}#po-index .content-carousel .jcarousel-control-next{right:25%}#po-index .content-carousel .jcarousel-pagination{top:100%}.main-menu-item{font-size:20px;line-height:30px;padding-left:0.5%}.main-menu-item::before{content:'- '}@media only screen and (min-width: 675px){.main-menu-item{display:inline-block;font-size:17px}.main-menu-item::before{content:''}}.menubutton{height:24px;padding:3px 18px 6px 18px}.menubutton:hover{color:#3bb1d9}@media only screen and (min-width: 675px){.menubutton.menubutton--is-current{border:1px solid #3bb1d9;border-radius:2px;color:#3bb1d9;font-weight:600}}.logo{display:inline-block;font-size:30px;line-height:66px}.hamburger{appearance:none;background-color:inherit;border:none;border-radius:none;box-shadow:none;cursor:pointer;float:right;height:66px;position:relative;width:66px}.hamburger:focus{outline:none}.hamburger span{background-color:#777777;display:block;height:5px;left:12px;position:absolute;right:12px;top:29px}.hamburger span::before,.hamburger span::after{background-color:#777777;content:' ';display:block;height:5px;position:absolute;width:100%}.hamburger span::before{top:-13px}.hamburger span::after{bottom:-13px}@media only screen and (min-width: 675px){.hamburger{display:none}}.container{background:#ffffff;border-bottom:1px solid #e8e8e8;overflow:hidden;padding-bottom:20px;padding-left:2%;padding-right:2%;padding-top:20px;font-size:18px}@media only screen and (min-width: 675px){.container{padding-left:4%;padding-right:4%}}@media only screen and (min-width: 780px){.container{padding-bottom:70px;padding-top:70px}}.container.container-spacious{padding-bottom:70px}.container.container-adjacent{padding-bottom:0}.container.container-indicated{background-color:#fafafa}.container.container-warning{background-color:#FFE6A5}.container.container-no-border{border-bottom:0}.container.container-strongly-indicated{background-color:#3e3e3e;border-bottom:0;font-size:16px;text-align:center}@media only screen and (min-width: 780px){.container.container-strongly-indicated{font-size:20px;padding-top:20px;padding-bottom:20px}.container.container-strongly-indicated p{line-height:30px;line-height:34px}}.container.container-strongly-indicated p{line-height:30px;color:#ffffff}.container.container-right-aligned{text-align:right}.container.container-center-aligned{text-align:center}.container.container-center-aligned img{max-width:100%}.container.container-half-center-aligned{text-align:center}@media only screen and (min-width: 675px){.container.container-half-center-aligned{text-align:initial}}@media only screen and (min-width: 780px){.container.container-half-center-aligned{text-align:center}}.container.container-half-center-aligned img{_width:100%}.container.container-with-img-bg{background:url(/assets/posterino/photo_golden_gate_large-cc30dfb1c17c25d45a1ebe485161ef223cb74621712ce207eef920c5bf7000cf.jpg) no-repeat center center scroll;background-size:cover;padding:5px;text-align:right}@media only screen and (min-width: 675px){.container.container-with-img-bg{padding-bottom:60px;padding-top:60px}}.container.container-with-img-bg p,.container.container-with-img-bg h1,.container.container-with-img-bg h2,.container.container-with-img-bg h3{color:#ffffff}@media only screen and (min-width: 424px){.container.container-fixed-height{height:450px}}@media only screen and (min-width: 675px){.container.container-fixed-height{padding-top:55px}}@media only screen and (min-width: 780px){.container.container-fixed-height{height:520px;padding-bottom:90px;padding-top:90px}}.container.container-content-handler{padding-top:20px;padding-bottom:60px}.container p{color:#444444}.container p,.container li,.container ol{line-height:30px;margin-top:18px;margin-bottom:18px}.banner{text-align:center}@media only screen and (min-width: 675px){.banner{display:inline-block;vertical-align:middle;width:47%}}.slogan{color:#9b9b9b}.comments{color:#777777;margin-top:16px}.comments.comments-centered{text-align:center}.comments.comments-small{line-height:1.3em;font-size:14px}.comments.comments-red{color:#D8434D}.comments.comments-adjacent{margin-top:0;margin-bottom:0}.icon{display:inline-block}.main-icon{margin:0 auto;max-width:320px;width:170px}.main-icon img{width:100%;filter:drop-shadow(0 4px 20px rgba(0,0,0,0.08))}@media only screen and (min-width: 675px){.main-icon{display:inline-block;vertical-align:middle;width:40%}}.badge{display:inline-block;width:30%}.button{background-color:#9B9B9B;border:#9B9B9B;border-radius:3px;color:#ffffff;display:inline-block;font-size:32px;font-size:20px;padding:0 0}.button:hover{background-color:#8a8a8a}.button.button-green{background-color:#82c250;border:#82c250}.button.button-green:hover{background-color:#6da441;border:#6da441}.button.button-small{font-size:16px}.button.button-small a{line-height:16px;padding:4px 12px}.button.button-top-separated{margin-top:48px}.button a{display:block;line-height:32px;padding:3px 22px}.button a,.button a:active,.button a:hover{color:#ffffff;text-decoration:none}.image-adjacent{height:50px;overflow:hidden;position:relative;margin:0 auto;width:230px}.image-adjacent img{height:165px;width:100%;left:0;overflow:hidden;position:absolute;right:0;top:0}.image-adjacent.image-adjacent-small img{height:160%}@media only screen and (min-width: 424px){.image-adjacent.image-adjacent-small{height:100px}}@media only screen and (min-width: 675px){.image-adjacent.image-adjacent-small{height:120px}}@media only screen and (min-width: 780px){.image-adjacent.image-adjacent-small{height:180px}.image-adjacent.image-adjacent-small img{height:130%}}.image-adjacent.image-adjacent-left{bottom:-19px;display:none;left:0;position:absolute}.image-adjacent.image-adjacent-left img{height:160%;width:100%}@media only screen and (min-width: 424px){.image-adjacent.image-adjacent-left{display:block;height:150px;width:130px}}@media only screen and (min-width: 675px){.image-adjacent.image-adjacent-left{height:280px;left:-55px;width:300px}}@media only screen and (min-width: 780px){.image-adjacent.image-adjacent-left{bottom:-69px;height:370px;left:-75px;width:380px}}@media only screen and (min-width: 1027px){.image-adjacent.image-adjacent-left{left:-150px}}.image-adjacent.image-adjacent-right img{height:500%}@media only screen and (min-width: 424px){.image-adjacent.image-adjacent-right{height:450px;top:-20px;right:-300px;position:absolute;width:367px}.image-adjacent.image-adjacent-right img{height:450px}}@media only screen and (min-width: 675px){.image-adjacent.image-adjacent-right{right:-24%;top:-55px}}@media only screen and (min-width: 780px){.image-adjacent.image-adjacent-right{height:520px;right:-16%;top:-90px}.image-adjacent.image-adjacent-right img{height:520px}}@media only screen and (min-width: 1027px){.image-adjacent.image-adjacent-right{right:-31%}}@media only screen and (min-width: 424px){.image-adjacent{height:80px;width:360px}.image-adjacent img{height:258px}}@media only screen and (min-width: 510px){.image-adjacent{height:100px;width:420px}.image-adjacent img{height:301px}}@media only screen and (min-width: 675px){.image-adjacent{height:130px;width:600px}.image-adjacent img{height:430px}}@media only screen and (min-width: 780px){.image-adjacent{height:150px;width:700px}.image-adjacent img{height:501px}}@media only screen and (min-width: 1027px){.image-adjacent{height:180px;width:800px}.image-adjacent img{height:573px}}.image-centered{margin:20px 0;text-align:center}.image-centered img{max-width:100%}.object-right-aligned{text-align:right}.vertical-content{display:inline-block;padding:20px;vertical-align:top}.vertical-content img{max-width:100%}.vertical-content p{margin:0}.vertical-content.vertical-content-column40{width:100%}@media only screen and (min-width: 510px){.vertical-content.vertical-content-column40{max-width:39%}}.vertical-content.vertical-content-column60{max-width:100%}@media only screen and (min-width: 510px){.vertical-content.vertical-content-column60{max-width:59%}}.carousel{margin-left:auto;margin-right:auto;width:96%}#po-index .jcarousel-wrapper,.jcarousel,#po-index .jcarousel img{width:100%}.jcarousel{width:100%}#po-index .jcarousel-wrapper{height:auto}#po-index .jcarousel-control-prev,#po-index .jcarousel-control-next{top:50%;margin-top:-15px}#po-index .jcarousel-control-prev{left:15px}#po-index .jcarousel-control-next{right:15px}.video{margin:48px 0}@media only screen and (min-width: 424px){.video iframe{height:255px;width:407px}}@media only screen and (min-width: 675px){.video iframe{height:386px;width:618px}}@media only screen and (min-width: 780px){.video iframe{height:448px;width:717px}}.secondary-menu-label{line-height:36px}.secondary-menu-label a{color:#999999}.secondary-menu{list-style-type:none;margin:0 auto;padding:0}.secondary-menu-item{line-height:25px}.column-responsive{display:inline-block;max-width:400px;vertical-align:top}@media only screen and (min-width: 424px){.column-responsive{width:67%}}@media only screen and (min-width: 510px){.column-responsive{width:60%}}.column-responsive.column-responsive-footer{max-width:180px}@media only screen and (min-width: 424px){.column-responsive.column-responsive-half-wider{width:78%}}.column-responsive.column-responsive-wider{max-width:532px}.column-responsive.column-responsive-transparent{background-color:rgba(56,56,56,0.55);color:#ffffff;max-width:100%;padding:20px;text-align:left;width:100%}@media only screen and (min-width: 675px){.column-responsive.column-responsive-transparent{max-width:590px;padding:40px}}.column-responsive.column-responsive-falling{display:block;margin-top:1.5em}@media only screen and (min-width: 424px){.column-responsive.column-responsive-falling{display:inline-block}}.copyright{font-size:14px;line-height:1.66em;margin:0;margin-bottom:1.5em;padding-top:0.75em;border-top:1px solid #4c4c4c;text-align:left;color:#999999}.copyright_box{margin-top:5em}.search{margin:0.5em 0}.site_search{margin-bottom:0.5em;text-align:right}.search .magnifying-glass,.site_search .magnifying-glass{padding-right:4px;padding-bottom:1px;height:19px;width:22px;vertical-align:middle}#system_notifications p,.system_notifications p{color:#D8434D;font-size:14px;line-height:30px;margin:0}.breadcrumbs{color:#777777}.breadcrumbs h1{color:#777777}.breadcrumbs-path{float:left;font-size:25px}.breadcrumbs-buttons-wrapper{float:right}.breadcrumbs-underline{border:1px solid #dddddd;border-top:0;border-left:0;border-right:0;clear:both;color:#777777;margin-bottom:60px;margin-top:0;padding-top:5px}@media only screen and (min-width: 424px){.breadcrumbs-underline{padding-top:0}}.list-header{margin-bottom:0.4em;margin-top:1.8em}.list-concentrated{list-style:none;margin-bottom:0;margin-top:0;padding-left:0}.list-concentrated li{margin-bottom:0;margin-top:0}.list-concentrated.list-concentrated-with-disc{list-style:disc;padding-left:20px}.table-decorative{border:none;border-collapse:collapse;text-align:left}.table-decorative>tbody>tr>th{font-weight:600;text-align:right;padding-right:4px;padding-top:8px;vertical-align:top}@media only screen and (min-width: 424px){.table-decorative>tbody>tr>th{padding-right:20px}}@media only screen and (min-width: 675px){.table-decorative>tbody>tr>th{width:200px}}@media only screen and (min-width: 780px){.table-decorative>tbody>tr>th{width:250px}}.table-decorative>tbody>tr>td{vertical-align:top;padding-top:8px}@media only screen and (min-width: 510px){.table-decorative>tbody>tr>td{border-left:1px solid #dddddd;padding-left:20px}}.table-informative{border:none;border-collapse:collapse;text-align:left;font-size:12px;font-weight:bold;width:100%}.table-informative td,.table-informative th{padding:8px 4px}.table-informative th{color:#777777;font-weight:normal}.table-informative>tbody>tr>td,.table-informative>tbody>tr>th{border-bottom:1px solid #dddddd}.table-informative>tbody>tr:last-child>td,.table-informative>tbody>tr:last-child>th{border-bottom:none}.table-informative.table-compatibility td{text-align:right}.table-screenshots p,.table-screenshots img{margin:0;padding:0}.table-screenshots p{padding-left:22px;margin-bottom:1em}.table-screenshots p.description{font-style:italic}.cell-break{word-break:break-word}.cell-hide-on-phone-horizontal{display:none}@media only screen and (min-width: 510px){.cell-hide-on-phone-horizontal{display:table-cell}}.cell-hide-on-phablet{display:none}@media only screen and (min-width: 675px){.cell-hide-on-phablet{display:table-cell}}.cell-forced-width{min-width:100px;text-align:left}.label-hide-on-tablet-portrait{display:none}@media only screen and (min-width: 780px){.label-hide-on-tablet-portrait{display:inline}}.boxes-indicated-wrapper{padding:0;margin:0;text-align:center;-webkit-transform:translateZ(0)}.box-indicated{background:#F2F4F6;border:1px solid #3bb1d9;cursor:pointer;display:inline-block;height:250px;margin:16px;padding:16px;text-align:center;width:200px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.25);box-shadow:0px 0px 2px rgba(0,0,0,0.25);-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.box-indicated:hover{opacity:0.5}.box-indicated .box-indicated-title,.box-indicated .box-indicated-imortant-note,.box-indicated .box-indicated-description{font-size:28px;margin-top:5px;margin-bottom:5px}.box-indicated .box-indicated-description{font-size:18px;color:#9b9b9b;_line-height:13px;margin-top:5px}.box-indicated.box-indicated-with-smaller-font .box-indicated-title,.box-indicated.box-indicated-with-smaller-font .box-indicated-imortant-note,.box-indicated.box-indicated-with-smaller-font .box-indicated-description{font-size:24px}.box-indicated.box-indicated-with-smaller-font .box-indicated-description{font-size:12px;line-height:15px}.box-indicated a:hover{text-decoration:none}.box-alert{background-color:#efefef;border:2px solid #8a8a8a;padding:2px 20px 20px 84px;margin:90px auto 90px auto;max-width:660px;position:relative;-webkit-box-shadow:#aaa 0 3px 15px;-moz-border-radius:9px;-khtml-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.box-alert p{font-size:13px;line-height:13px}.box-alert-icon{position:absolute;top:20px;left:18px}.footnote{margin:10px auto 0 auto;text-align:right}.footnote.footnote-padded{max-width:400px;padding-left:41px;padding-right:36px}.map{height:450px;width:100%}.map p{line-height:8pt}#map{width:100%;height:400px}.gallery{margin:0 auto}.field_with_errors{display:inline-block}.form .question,.form .form_section_first,.form .form_section{white-space:nowrap;text-align:right;padding-bottom:0.5em}.form_section_first{padding-top:1em}.form_section{padding-top:3em}.center{text-align:center}.light{color:#cccccc}.menu{font-weight:bold}.small{font-size:0.75em}a.silent{color:inherit}.caution-icon-left-margin{position:relative;left:0}@media only screen and (min-width: 675px){.caution-icon-left-margin{left:68px}}@media only screen and (min-width: 948px){.caution-icon-left-margin{left:0}}.caution-icon-left-margin::before{display:none}@media only screen and (min-width: 675px){.caution-icon-left-margin::before{background:url(/assets/icon_alert_caution_48x48-a67a37b759a399c42cf40c919e5e4b213e9e51d4c1aa7ba5be00c10d383ae173.png) left no-repeat;display:block;content:' ';left:-68px;position:absolute;height:48px;width:48px}}.caution-box{border:1px solid #F5BA41;background-color:#FFE6A5}.caution-box{border:1px solid #F5BA41;background-color:#FFE6A5}.field_with_errors{border-bottom:5px solid #F5BA41;padding-bottom:4px;margin-bottom:1em;width:100%}.errorExplanation{border:1px solid #F5BA41;background-color:#FFE6A5;margin:2em 0;padding:2em}.errorExplanation h2{font-size:1em;font-weight:bold}.errorExplanation li{padding:0;margin:0}.faq_question{font-weight:600;font-size:1.2em;border-bottom:1px solid #ccc;padding-top:1.5em}.screencast .thumbnail{border:1px solid #777;width:440px}.screencast .description{color:#555}.line-marked{color:#D8434D}#portrait th{width:100px}.portrait,.flickrimg{cursor:pointer;border:1px solid #bbb;-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.1);-khtml-box-shadow:0px 0px 2px rgba(0,0,0,0.1);margin-bottom:24px;margin-right:24px}.flickrimg{height:110px;width:110px}#goodkarma th{text-align:left;vertical-align:middle}#goodkarma th h2{margin-bottom:0}.no-wrap{white-space:nowrap}
