.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}@media (min-width:768px){.d-md-none{display:none!important}.d-md-block{display:block!important}}.main-page-wrapper .image-full-width.product-design-alt .summary-inner,.main-page-wrapper .product-full-width.image-full-width .summary-inner,.main-page-wrapper .product-full-width.product-design-alt .summary-inner,.main-page-wrapper .product-full-width.product-summary-shadow .summary-inner{max-width:100%}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.row-centered{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.row-centered>*{order:0;flex:0 1 auto;align-self:auto}.row-center{text-align:center}.col-center{display:inline-block;float:none;text-align:left;margin-right:-4px}#topo-curso .btn-full-width{width:100%;max-width:280px}@media (max-width:767px){#topo-curso .btn-full-width{width:100%;max-width:400px}}#topo-curso .btn-orange{color:#fff;background:#f26b35;font-weight:900;text-transform:uppercase;padding:17px 20px;border-radius:5px}#topo-curso .btn-orange:active,#topo-curso .btn-orange:focus,#topo-curso .btn-orange:hover{background:#e54c0f;color:#fff}#topo-curso .btn-green{color:#fff;background:#09b117;font-weight:900;text-transform:uppercase;padding:17px 20px}#topo-curso .btn-green:active,#topo-curso .btn-green:focus,#topo-curso .btn-green:hover{background:#078011;color:#fff}.website-wrapper .btn-blue{color:#fff;background:#00abc5;font-weight:900;text-transform:uppercase;border-color:#fff;border-radius:1.571em;border-width:0}.website-wrapper .btn-blue-center{width:85%;margin:0 auto;text-align:center}.website-wrapper .btn-blue:active,.website-wrapper .btn-blue:focus,.website-wrapper .btn-blue:hover{color:#fff;background-color:#000;border-color:#000}.autor_copyright{display:block;font-size:12px;margin-top:40px}#topo-curso{padding:0 0 30px;color:#fff;width:100%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#topo-curso .loop-product-categories{font-family:'Open Sans',sans-serif;color:#045257;font-weight:200;font-size:16px;margin-bottom:20px}#topo-curso .loop-product-categories a{color:#045257}#topo-curso h1{font-family:'Open Sans',sans-serif;color:#045257;font-weight:900;font-size:30px;margin-bottom:20px}#topo-curso h2{font-family:'Open Sans',sans-serif;color:#f60}#topo-curso ul.caracteristicas{color:#045257;margin-bottom:35px}#topo-curso ul.caracteristicas li{display:inline-block;font-size:14px;margin:0 10px}#topo-curso ul.caracteristicas li img{width:18px;display:inline}#topo-curso ul.caracteristicas .woocommerce-product-rating{margin:0;vertical-align:bottom}#topo-curso ul .infinito{font-size:2.2em;line-height:.7em;color:#027e8e;float:left;margin-right:.2em}#topo-curso ul .fa,#topo-curso ul .far,#topo-curso ul .fas{font-size:1.2em;color:#027e8e}#topo-curso .div_preco{border-right:2px solid #ddd}#topo-curso .preco{background:#045257;font-family:'Open Sans',sans-serif;border-radius:5px;padding:14px 0 7px}@media (max-width:1199px){#topo-curso .preco{margin-left:0;margin-right:0}}#topo-curso .preco>p{width:100%;margin:0;padding:0;text-align:center}#topo-curso .preco del,#topo-curso .preco ins{display:block;width:100%}#topo-curso .preco del,#topo-curso .preco del .amount{font-size:1em;line-height:15px}#topo-curso .preco ins,#topo-curso .preco ins .amount{font-size:1.4em;line-height:35px;font-weight:700;color:#fff}#topo-curso .visible-sm .preco,#topo-curso .visible-xs .preco{margin-bottom:10px}#topo-curso .btn1,#topo-curso .btn2{font-size:13px;text-align:center}@media (max-width:1199px){#topo-curso .btn1{margin-top:20px}}#topo-curso .btn1 .cart{margin-bottom:0}.btn1 .msg_vitalicio{color:#045257}#topo-curso .btn2 .btn{margin-bottom:10px}.btn2 .msg_vitalicio{color:#045257}#topo-curso .btn2 .parcelas_price,#topo-curso .btn2 .parcelas_price .amount{font-size:1.4em;line-height:35px;font-weight:700;color:#045257}#topo-curso .btn2 .parcelas_price .amount{font-weight:900}@media (min-width:768px) and (max-width:991px){#topo-curso .btn2 .parcelas_price,#topo-curso .btn2 .parcelas_price .amount{font-size:1.2em}}#topo-curso .wishlist{display:flex;color:#045257;font-family:'Open Sans',sans-serif;font-size:14px;margin-top:20px}.wishlist .wd-action-btn.wd-style-text{display:flex;position:relative;margin:0 auto}.wishlist .wd-action-btn.wd-style-text>a{color:#045257;font-weight:400}.yith-wcwl-wishlistaddedbrowse,.yith-wcwl-wishlistexistsbrowse{color:#045257}.yith-wcwl-wishlistaddedbrowse a,.yith-wcwl-wishlistexistsbrowse a{color:#045257}.single-product-wrapper{font-family:'Open Sans',sans-serif}.single-product-wrapper h2{font-family:'Open Sans',sans-serif;font-weight:700;font-size:30px;color:#f60;margin-bottom:30px;text-align:center;text-transform:uppercase}.woocommerce-variation{display:none!important}.cart_subscription .single_add_to_cart_button{flex:none}hr{border-top:1px solid #045257}@media (min-width:768px){#topo-curso .div_preco::after{position:absolute;font-size:11px;width:30px;height:30px;display:block;content:'ou';right:-16px;z-index:1;top:48px;line-height:28px;border-radius:20px;background-color:#ddd;color:#000;text-align:center}}@media (min-width:992px) and (max-width:1200px){#topo-curso h1{font-size:30px}#topo-curso .preco strong{font-size:20px}#topo-curso .btn2{margin-top:33px}#topo-curso .div_preco::after{top:75px}}@media (min-width:768px) and (max-width:991px){#topo-curso h1{font-size:25px}#topo-curso .div_preco::after{top:75px}#topo-curso .btn2{margin-top:33px}}@media (max-width:767px){#topo-curso h1{font-size:30px}.single-product-wrapper h2{font-size:24px}#topo-curso .div_preco_or>hr{width:100%;border:2px dashed #ddd;margin-top:12px;margin-bottom:12px}#topo-curso .div_preco_or>span{font-size:11px;width:30px;height:30px;display:block;margin:0 auto;float:none;z-index:1;line-height:28px;border-radius:20px;background-color:#ddd;color:#000;text-align:center}#topo-curso .div_preco{border-right:none}.autor_page{margin-top:40px}}@media (max-width:544px){#topo-curso h1{font-size:30px}.single-product-wrapper h2{font-size:24px}#topo-curso .div_preco{border-right:none}}