.mvp_pricing{text-align:center;font:13px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.mvp_pricing .price{font-size:43px;font-weight:500;line-height:80px;margin-right:-10px}.mvp_pricing .button.upgrade_now_button{margin-left:10px;position:relative}#mvp_subscription ul{list-style-type:none;padding:0 30px;margin:0}#mvp_subscription ul li{height:30px;border-bottom:1px dotted #ccc;margin-bottom:3px}#mvp_subscription ul li span.feature_icon{display:inline-block;background:url("//d2i3r43q6ffvz8.cloudfront.net/prod/public/images/mvp/options/icon_sprite.65bbf8de5d8b.png") no-repeat top left;width:33px !important;vertical-align:middle}#mvp_subscription ul li span.feature_icon.icon_cadenceanalysis{background-position:0 0;width:26px;height:28px}#mvp_subscription ul li span.feature_icon.icon_customsplits{background-position:0 -70px;width:21px;height:28px}#mvp_subscription ul li span.feature_icon.icon_heartrate{background-position:0 -140px;width:20px;height:28px}#mvp_subscription ul li span.feature_icon.icon_intervaltraining{background-position:0 -209px;width:23px;height:28px}#mvp_subscription ul li span.feature_icon.icon_leaderboardfilters{background-position:3px -275px;width:19px;height:28px}#mvp_subscription ul li span.feature_icon.icon_livetracking{background-position:0 -343px;width:22px;height:28px}#mvp_subscription ul li span.feature_icon.icon_mapfeatures{background-position:0 -418px;width:23px;height:28px}#mvp_subscription ul li span.feature_icon.icon_mobilecoaching{background-position:0 -487px;width:24px;height:28px}#mvp_subscription ul li span.feature_icon.icon_noads{background-position:0 -554px;width:22px;height:28px}#mvp_subscription ul li span.feature_icon.icon_poweranalysis{background-position:0 -625px;width:25px;height:28px}#mvp_subscription ul li span.feature_icon.icon_routerecommender{background-position:0 -695px;width:20px;height:28px}#mvp_subscription ul li span.feature_icon.icon_trainingplans{background-position:3px -767px;width:16px;height:28px}#mvp_subscription ul li span.feature_icon.icon_autoroute{background-position:0 -695px;width:25px;height:28px}#mvp_subscription ul li span.feature{display:inline-block}.starred_text{font-size:.82em}#membership_details,#package_details{height:498px;padding-top:30px}.center{text-align:center}.benefit_header img{margin:-3px 0}#mvp_package #package_details img{display:block;width:350px;margin:0 auto}#mvp_package ul{list-style:circle outside;margin-left:25px}#mvp_package .product_title{margin-top:8px}@media only screen and (max-width: 767px) and (min-width: 480px){body.responsive #mvp_header img{width:420px !important;height:auto}body.responsive #mvp_package ul{margin-left:40px}body.responsive #mvp_package #package_details img{width:auto !important;height:auto}}@media only screen and (min-width: 768px) and (max-width: 959px){body.responsive h2{font-size:18px;line-height:16px}body.responsive #mvp_subscription ul{padding:0 30px}body.responsive .half.columns.alpha{margin-right:0}body.responsive .half.columns.omega{margin-left:0}}@media only screen and (max-width: 767px){body.responsive h2{font-size:18px;line-height:16px}body.responsive #mvp_header img{width:300px;height:auto}body.responsive #mvp_container #mvp_options.row .columns .box{height:auto}body.responsive #mvp_container #mvp_subscription ul{padding:0 10px}body.responsive #mvp_container #mvp_package #package_details{width:auto}body.responsive #mvp_container #mvp_package #package_details img{width:260px;height:auto}body.responsive #mvp_container .half{width:100%}}#upsell_shim_upsell_tout{background:transparent url("//d2i3r43q6ffvz8.cloudfront.net/prod/public/images/mvp/shim_text.535eb9c6add6.png") no-repeat 0 0;padding:0;margin:0;height:63px;cursor:pointer;position:relative;margin-bottom:20px}#upsell_shim_upsell_tout div.button{position:absolute;left:773px;top:1px}#upsell_shim_upsell_tout .button{background:url("//d2i3r43q6ffvz8.cloudfront.net/prod/public/images/mvp/mvp_learn_more_sprite.0b83e03d84e0.png") no-repeat 0 0;width:143px;height:37px;border:0 none;padding:8px 0}#upsell_shim_upsell_tout .button:hover{background-position:0 -87px}#upsell_shim_upsell_tout .button span{color:white;text-align:center;font-size:15px;font-weight:bold;width:143px;margin-top:1px;display:inline-block}.upsell_mvp{background:transparent url("//d2i3r43q6ffvz8.cloudfront.net/prod/public/images/mvp/smallshim1.9010b0c32f23.png") no-repeat 0 0;height:40px;padding:14px 20px 0 163px;font-size:19px;color:#4a7fa1;margin-left:-12px;width:425px;cursor:pointer}.upsell_mvp strong{color:#003a66}.upsell_mvp a{vertical-align:middle;margin-left:15px;font-size:14px;width:105px}.mvp_upsell_modal{background:url("//d2i3r43q6ffvz8.cloudfront.net/prod/public/images/mvp/route_modal_upsell.aef259fd69c3.png?v=42bd33c2f57a59478a1d6945c16e4804379f86f7") no-repeat 0 0;cursor:pointer;display:block;height:243px;overflow:hidden;padding:20px;position:relative;width:276px}.mvp_upsell_modal .mvp_upsell_modal_close{font-weight:600;padding:6px 12px 30px 30px;position:absolute;right:0;top:0;z-index:100}.mvp_upsell_modal .mvp_upsell_modal_contents{left:0;margin:0;padding-top:100px;position:relative;top:0;width:100%}.mvp_upsell_modal .mvp_upsell_modal_copy{color:#999;font-weight:600}.mvp_upsell_container .button,.mvp_upsell_modal .button{display:inline-block;position:static;background:url("//d2i3r43q6ffvz8.cloudfront.net/prod/public/images/mvp/mvp_learn_more_sprite.0b83e03d84e0.png") no-repeat 0 0;width:143px;height:37px;border:0 none;margin-top:40px;padding:8px 0}#mvp_upsell_close{float:right;height:40px;position:absolute;right:50px;top:0;width:40px;line-height:40px;font-size:18px;z-index:100;color:#999}#mvp_upsell_close:hover{color:#444}.qtip-custom-clear{background:none;border:0}@media only screen and (max-width: 767px){body.responsive .item.row{padding:2px 0;border:0}body.responsive #ui-tooltip-0 .column.alpha.omega{margin:0 -7px 0 7px !important}}.ui-tooltip-content div .container,.ui-tooltip-content div .column,.ui-tooltip-content div .row{background:transparent;border:0}.annual_savings_callout{font-size:0.8em;color:#E47228;font-weight:bold;margin-bottom:1em;padding:.4em 1.2em}.checkout_form_label{margin-bottom:8px;border:1px solid #e2e2e2;background:#e2e2e2;background:linear-gradient(top, #f2f2f2 0%, #e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF2F2F2',endColorstr='#FFE2E2E2');border-radius:5px;padding:.7em 1.5em .7em .2em;width:255px;font-weight:bold;cursor:default}.checkout_form_label:before{content:" ";position:absolute;margin-top:0;margin-left:-11px;height:0;width:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #ddd}.checkout_form_label_left{width:111px;text-align:left}.checkout_form_label_right{padding-left:1em}.checkout_form_label_right .price{color:#0771BF;font-size:1.2em;margin:0}.checkout_form_label_right .term{color:#444;font-size:.75em;margin-top:2px}.checkout_button{text-align:center;margin-bottom:0}.ui-tooltip-content .container{width:340px;border:0;background-color:transparent;padding-top:1.5em}.ui-tooltip-content input[type=radio]{margin-top:11px}.cc_debug{position:fixed;top:400px;left:0;background:#000;color:#fff;padding:3px;opacity:0.8;z-index:9999}.cc_debug a{text-decoration:underline}#zuora_form{float:left;width:100%}#zuora_form section{vertical-align:top;width:620px;border-left:0;border-right:1px solid #e2e2e2;margin-bottom:0;float:left}#zuora_form section iframe{width:100%}#zuora_form section h3{margin:15px 0 5px 7px;font-size:20px;font-weight:600}#zuora_form .paypal{font-size:22px;font-weight:600;text-align:center;margin-top:20px}#zuora_form .paypal img{margin-top:15px}@media only screen and (max-width: 767px){#page_content .container{width:100%;margin:0;padding:0}#page_content .container .sixteen{width:100%}#discount{width:100px !important}#zuora_form section{float:none;border-right:0 none;width:100%}#zuora_form section iframe{min-height:245px}}#ordersuccess hr{height:10px;background:#ececec;background:linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ececec 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFFFF',endColorstr='#FFECECEC');border:0;border-bottom:1px solid #cecece;margin:20px 0 0;float:none;clear:both;zoom:1}#ordersuccess header{margin-top:30px}#ordersuccess header img{float:left;margin-right:30px}#ordersuccess header h1{text-transform:none;font-size:18px;line-height:24px}#ordersuccess header p{float:none;display:block;line-height:21px;padding:10px 10px 0 0}#ordersuccess section article{border:0;margin:0;padding:0}#ordersuccess section article#help{margin-top:20px;color:#666666;font-size:18px}#ordersuccess section article#help span{font-size:22px;display:inline-block;zoom:1;margin-right:36px}#ordersuccess section article h2{text-transform:none;color:#666666;font-weight:400;margin:20px 0}#ordersuccess section article aside{float:left;margin-left:34px;width:289px}#ordersuccess section article aside div.rounded{border:1px solid #ececec;border-radius:6px;padding:15px;margin:0}#ordersuccess section article aside div.rounded h3{font-size:15px;text-align:center;color:#666666}#ordersuccess section article aside div.rounded a{float:none;padding-left:0;padding-right:0;width:100%;margin:180px 0 -3px}#ordersuccess section article aside#route_genius{margin-left:0 !important}#ordersuccess section article aside#route_genius div.rounded{background:#fff url("//d2i3r43q6ffvz8.cloudfront.net/prod/public/images/mvp/mvp_route_genius.9dee7e006b70.png") no-repeat center bottom}#ordersuccess section article aside#training_plans div.rounded{background:#fff url("//d2i3r43q6ffvz8.cloudfront.net/prod/public/images/mvp/mvp_training_plans.b7fa77faea8b.png") no-repeat center bottom}#ordersuccess section article aside#mobile_aps div.rounded{background:#fff url("//d2i3r43q6ffvz8.cloudfront.net/prod/public/images/mvp/mvp_moblie_app.b50b9b061dc1.png") no-repeat center bottom}#ordersuccess section article aside h4,#ordersuccess section article aside ul li{padding:0 20px;font-size:15px;line-height:25px}#ordersuccess section article aside h4{margin:12px 0 0}#ordersuccess section article aside ul{margin:0}