.cpt-extra,.cpt-extra-small,.cpt-gift span{font-family:open-sans-extrabold;color:#d9b63a}.cpt-block,.cpt-para{margin:0 auto;width:60%}.cpt-extra{font-size:50px;margin:20px auto}.cpt-extra-small{font-size:30px;width:100%}.cpt-lead{font-size:30px;font-family:Myriad pro;font-weight:300;color:#554;font-style:italic;padding:4px;margin:30px auto;width:50%;border-top:2px solid #ccc;border-bottom:2px solid #ccc;letter-spacing:2px}.cpt-gift span{font-size:30px;font-weight:800;letter-spacing:3px;line-height:1.5em}.inline-span{display:inline-block;width:40px}.cpt-single{margin:0 auto;padding:10px;background:radial-gradient(#ffffe5 30%,transparent 78%)}.cpt-single1{margin:0 auto;width:70%;padding:10px}.cpt-list{margin:0 auto;width:30%;text-align:left;background:radial-gradient(#ffa 20%,transparent 78%)}.cpt-link{margin:0 auto;align-items:center;width:60}.cpt-lister,.cpt-plain{align-items:center;margin:20px auto}.cpt-link a{font-size:25px;color:green;text-align:left}.cpt-link a:hover{font-size:30px;color:gold}.cpt-plain{display:flex;width:1000px}.cpt-plain-left,.cpt-plain-right{width:500px;padding:30px}.cpt-lister{display:block;display:flex;width:1300px}.cpt-lister-left{width:35vw;padding:10px;text-align:left}.cpt-lister-right{width:500px;padding:40px;height:auto;text-align:left;background:#fff;background:radial-gradient(#bde 2%,transparent 60%)}.cpt-lister-right ul{list-style-type:none;padding:0}.cpt-lister-right li{display:flex;align-items:center;padding:12px 0 0}.cpt-lister-right img{width:40px}.cpt-quadri1{margin:20px auto;display:flex;align-items:center;width:1100px}.cpt-quadri1-left,.cpt-quadri1-right,.cpt-quadri2-right{width:750px;padding:30px}.cpt-quadri1-right{border-top:1px solid #999;border-right:5px solid #bbb}.cpt-blenko2,.cpt-quadri2,.cpt-quadri3{margin:20px auto;display:flex;align-items:center;width:1200px}.cpt-quadri2-left{border-bottom:1px solid #999;border-left:5px solid #bbb;width:750px;padding:30px}.cpt-quadri3-left,.cpt-quadri3-right{width:600px;padding:30px}.cpt-quadri3-right{border-bottom:1px solid #999;border-right:5px solid #bbb}.cpt-blenko{margin:20px auto;display:flex;align-items:center;width:1400px}.cpt-blenko-left{width:900px;padding:10px;text-align:left}.cpt-blenko-right,.cpt-blenko2-left{width:500px;padding:40px;text-align:left}.cpt-blenko-right{height:auto}.cpt-blenko2-right{width:600px;padding:10px;height:auto;text-align:left}.cpt-banner{display:flex;align-items:center;justify-content:center;margin-bottom:60px}.cpt-banner h3{padding:0;margin:5px 0;font-size:22px}.cpt-banner>div{border-right:1px solid #999;border-bottom:5px solid #bbb;padding:10px;background:#fff;width:160px}.cpt-banner>div>div{font-size:14px}.cpt-grid{margin:0 auto;display:grid;grid-template-columns:auto auto;padding:10px}.cpt-grid div{background-color:transparent;padding:10px;font-size:18px;text-align:center;margin:5px}@media screen and (max-width:680px){.cpt-block,.cpt-extra{width:100%}.cpt-extra-small,.cpt-gift span{font-family:open-sans-extrabold}.cpt-blenko-left,.cpt-blenko-right,.cpt-grid div,.cpt-lister-left,.cpt-lister-right{text-align:center}.cpt-extra{font-size:25px}.cpt-extra-small{color:#d9b63a;font-size:30px;width:100%}.cpt-lead{font-size:23px;padding:4px;width:95%;color:#554!important}.cpt-gift span{font-size:22px;font-weight:800;line-height:1.2em}.inline-span{display:inline-block;width:40px}.cpt-single{padding:5px}.cpt-single1{width:95%;padding:5px}.cpt-blenko-right,.cpt-quadri1-left,.cpt-quadri1-right,.cpt-quadri2-left,.cpt-quadri2-right,.cpt-quadri3-left,.cpt-quadri3-right{width:95%;padding:0}.cpt-blenko,.cpt-quadri1,.cpt-quadri2,.cpt-quadri3{margin:0;display:block;align-items:center;width:95%}.cpt-blenko-left{width:95%}.cpt-lister{margin:0 0 40px;display:block;align-items:center;width:93%}.cpt-lister-left{width:95%;padding:5px}.cpt-lister-right{width:95%;padding:0;margin:0 0 0 40px;height:auto}.cpt-banner,.cpt-grid{margin:0;display:block}.cpt-lister-right img{width:35px}.cpt-banner h3{padding:0;margin:5px 0;font-size:22px}.cpt-banner>div{padding:5px;width:95%}.cpt-banner>div>div{font-size:14px}.cpt-grid{padding:5px}.cpt-grid div{padding:10px;font-size:17px;margin:5px}}