@import "shared.css";@import "opt-in.css";.page-id-309 .site-header{display:none}.page-id-360{max-width:700px}.page-id-788 .site-header,.page-id-944 .site-header,.page-id-975 .site-header,.page-id-1055 .site-header,.page-id-1277 .site-header,.page-id-1393 .site-header,.page-id-1395 .site-header,.page-id-1998 .site-header,.page-id-2676 .site-header,.page-id-2770 .site-header,.page-id-3042 .site-header,.page-id-3044 .site-header,.page-id-18301 .site-header,.page-id-18580 .site-header,.page-id-30746 .site-header,.page-id-43916 .site-header,.page-id-735 .site-header,.page-id-735 .site-footer,.page-id-3182 .site-header,.page-id-3182 .site-footer,.page-id-3187 .site-header,.page-id-3187 .site-footer,.page-id-3254 .site-header,.page-id-3254 .site-footer,.page-id-3271 .site-header,.page-id-3271 .site-footer,.page-id-3410 .site-header,.page-id-3410 .site-footer,.page-id-3804 .site-header,.page-id-3804 .site-footer,.page-id-108964 .site-header,.page-id-108964 .site-footer,.page-id-109897 .site-header,.page-id-109897 .site-footer,.page-id-115290 .site-header,.page-id-115290 .site-footer,.page-id-175833 .site-header,.page-id-175833 .site-footer,.page-id-175922 .site-header,.page-id-175922 .site-footer{display:none}.page .site-content{max-width:750px;margin-left:auto;margin-right:auto}.page-id-3044 .site-content{max-width:1000px;margin-left:auto;margin-right:auto}a{color:var(--palette-dark-blue)}a:hover,a:visited:hover{color:var(--palette-dark-orange)!important}.entry-content a:visited{color:var(--palette-light-blue)}.inside-article footer{display:none}article .post-image,article .featured-image{display:none}.error404 .site-content{padding-top:20px;padding-bottom:20px}.chapter{background-color:var(--palette-purple);padding:30px;height:auto;overflow:hidden;margin-bottom:40px}.chapter h2,.chapter h6{font-weight:700}.chapter h6{font-style:italic}.toc li{font-size:19px;font-weight:500;color:var(--palette-dark-blue)}.toc a{color:var(--palette-dark-blue);text-decoration:none}.toc a:hover{color:var(--palette-dark-orange);text-decoration:underline}.article-TOC{display:inline-block;width:100%;margin:auto;text-align:center}.TOC-item{display:inline-block;padding:0 10px;max-width:160px;vertical-align:top}.TOC-item a{text-decoration:none}.TOC-item h6{text-transform:uppercase;margin-bottom:5px}.TOC-item p{font-size:14px;font-weight:400;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}.chapter{background-color:var(--palette-dark-blue);color:#fff}.section-header p,.section-header h2,.section-header h6{color:#fff}.section-header h2{padding-bottom:20px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--palette-lilac-bush)}.section-header .header-image{margin:0 20px;float:right}.section-header h6{text-transform:uppercase;font-weight:400}#swiftui-guide .title{float:none;width:100%;text-align:center}#swiftui-guide .header img{display:block;width:50%;height:auto;margin-left:auto;margin-right:auto}#swiftui-guide h1{font-family:helvetica neue,Helvetica,Arial,sans-serif;font-weight:400!important;font-style:normal;line-height:1.3em!important;font-size:34px!important;hyphens:none!important;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;margin-bottom:40px!important}#swiftui-guide .cta-link,#swiftui-guide .cta-link:visited{font-family:helvetica neue,Helvetica,Arial,sans-serif;background:var(--palette-orange);color:#fff!important;padding:15px 40px;text-align:center;text-decoration:none;font-weight:bolder;display:inline-block;border-radius:6px;font-weight:700;background-clip:padding-box}#swiftui-guide h2{font-size:36px;font-family:helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;text-align:center}#swiftui-guide strong{font-weight:700}#swiftui-guide h1 strong{color:var(--palette-purple)}#swiftui-guide h2 strong{color:#024ca9}#swiftui-guide .book-box h2 strong{color:#fff}#swiftui-guide h3{font-family:helvetica neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:450}#swiftui-guide .author .text{display:block;text-align:right;float:right;width:70%}#swiftui-guide h6{font-family:helvetica neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px!important;line-height:1.5em;margin-top:0}#swiftui-guide h6 strong{color:var(--palette-purple);font-weight:500}#swiftui-guide .author img{margin-top:0;margin-top:5px;margin-left:20px;border-radius:20px;float:right}#swiftui-guide hr{display:block;width:100%}#swiftui-guide li{font-family:helvetica neue,Helvetica,Arial,sans-serif;font-weight:400;background:url(https://matteomanferdini.com/wp-content/uploads/2019/10/swiftUI-guide-bullet.png) no-repeat left 5px;background-size:45px 45px;padding-left:65px;margin-left:0!important;margin-right:3%!important;display:inline-block;width:80%}#swiftui-guide ul{list-style-type:none}#swiftui-guide .book-box{background-image:linear-gradient(var(--palette-purple-gradient-top),var(--palette-purple));display:inline-block;width:100%}#swiftui-guide .book-box h2{color:#fff;hyphens:none!important;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;line-height:1.5em!important}#swiftui-guide .book-box .text{text-align:center;margin-left:20px;margin-right:20px}#swiftui-guide .book-box img{margin-bottom:40px;margin-left:auto;margin-right:auto;padding-left:20px;padding-top:20px;float:none;display:block}#swiftui-guide .book-box a,#swiftui-guide .book-box a:visited{font-family:helvetica neue,Helvetica,Arial,sans-serif;font-weight:400;color:#fff!important;line-height:1.5em!important;border-bottom:1px solid #fff;padding-bottom:3px;text-decoration:none}#swiftui-guide .bottom-box{width:100%;background-color:rgba(2,76,169,.04);display:inline-block;margin-top:20px}#swiftui-guide .bottom-box .cta-link,#swiftui-guide .bottom-box .cta-link:visited{width:auto;margin:20px;display:block;font-size:15px}@media(min-width:550px){#swiftui-guide .title{margin-left:auto;margin-right:auto;width:70%}#swiftui-guide h3{width:90%;margin-left:auto;margin-right:auto}#swiftui-guide ul{width:70%;margin-left:auto;margin-right:auto}#swiftui-guide .book-box .text{margin-left:auto;margin-right:auto;width:50%}}@media(min-width:800px){#swiftui-guide .header{display:inline-block;height:auto;margin-bottom:40px}#swiftui-guide .title{float:left;width:50%;text-align:left}#swiftui-guide .header img{float:right;height:auto}#swiftui-guide h1{font-size:49px!important}#swiftui-guide h2{text-align:left}#swiftui-guide h3{font-size:22px;margin:0 100px 80px;width:auto}#swiftui-guide ul{width:100%;columns:2;-webkit-columns:2;-moz-columns:2}#swiftui-guide .author .text{width:50%}#swiftui-guide .book-box{margin-top:40px}#swiftui-guide .book-box .text{float:left;width:30%;margin:40px 0 40px 80px;text-align:left}#swiftui-guide .book-box img{margin:40px 60px 40px 0;float:right}#swiftui-guide .bottom-box{margin-top:40px}#swiftui-guide .bottom-box .cta-link,#swiftui-guide .bottom-box .cta-link:visited{margin:40px;font-size:16px}}.wpforms-submit{background-color:var(--palette-orange)!important;color:#fff!important;padding:15px 40px!important;font-weight:bolder;border-radius:6px!important;border-width:0;width:100%!important}.download-link,.download-link:visited{background:var(--palette-orange);color:#fff!important;padding:15px 40px;border-radius:3px;text-align:center;text-decoration:none;font-weight:bolder;border-radius:6px;margin-left:auto;margin-right:auto}.download-link:hover{background:var(--palette-dark-orange)}.share-buttons{text-align:center}.share-button,.share-button:visited{text-align:center;text-transform:uppercase;border-radius:2px;text-decoration:none;color:#fff!important;font-weight:700;display:inline-block;width:200px;padding:.5em 0;margin:.5em}.facebook{background-color:#3b5998}.twitter{background-color:#4099ff}.linkedin{background-color:#007bb6}.advert{margin:30px auto;max-width:700px}.advert h6{text-transform:uppercase;font-style:italic;font-size:12px;margin:0;text-align:right}.sponsored{background-color:var(--palette-dark-orange);color:#fff;padding:24px 24px 0;overflow:auto}@media(max-width:800px){.sponsored{padding-top:14px}}.sponsored img{height:120px;width:120px;float:left;border-radius:5px;margin-right:20px}@media(max-width:800px){.sponsored img{height:150px;width:150px;float:none;display:block;border-radius:5px;margin-right:auto;margin-left:auto;margin-bottom:8px}}.sponsored .ad{display:flex;flex-direction:column}.sponsored h2{font-size:20px}.sponsored p{font-size:16px}.sponsored a,.sponsored a:visited{color:#fff!important;text-decoration:none}.site-footer h2{font-size:16px;font-weight:700}.site-footer a{font-size:14px;text-decoration:none;color:gray}