body .wrapper.clinic #manager-table td{vertical-align:top}body .wrapper.clinic #manager-table td .manager-img{width:50px;margin-right:20px}body .wrapper.clinic #manager-table td p,body .wrapper.clinic #manager-table td h6{margin-bottom:0px}body .wrapper.clinic #manager-table td p.manager-heading,body .wrapper.clinic #manager-table td h6.manager-heading{color:#003861;text-transform:uppercase;font-weight:bold}body .wrapper.clinic #manager-table td p.manager-name,body .wrapper.clinic #manager-table td h6.manager-name{font-weight:bold}body .wrapper.clinic #manager-table td p.manager-quote,body .wrapper.clinic #manager-table td h6.manager-quote{font-size:10px;line-height:14px;font-style:italic}body .wrapper.clinic .physician-tables{margin-top:20px}body .wrapper.clinic .physician-tables td{vertical-align:top}body .wrapper.clinic .physician-tables td .physician-img{width:50px;margin-right:20px}body .wrapper.clinic .physician-tables td p{margin-bottom:0px}body .wrapper.clinic .physician-tables td .clinic-logo{margin-right:6px;width:50px}body .wrapper.clinic .map-btn{margin-top:20px;padding:12px 60px}body .wrapper.clinic .clinic-img{max-width:100%;margin-bottom:20px}body .wrapper.clinic .clinic-content{border-bottom:1px solid #e1e1e1;margin-bottom:30px;padding-bottom:20px}body .wrapper.clinic .clinic-content .clinic-callout{margin-bottom:20px;display:inline-block}body .wrapper.clinic .clinic-content .clinic-callout .callout-img{border:1px solid #e1e1e1;background-position:center;background-size:cover;background-repeat:no-repeat;height:180px;width:100%}@media (min-width:768px){body .wrapper.clinic .clinic-content .clinic-callout{width:31%;margin-right:3%}body .wrapper.clinic .clinic-content .clinic-callout.third{margin-right:0}}@media (max-width:767px){body .wrapper.clinic .clinic-content .clinic-callout{width:49%;margin-right:2%}body .wrapper.clinic .clinic-content .clinic-callout.second{margin-right:0}}@media (max-width:480px){body .wrapper.clinic .clinic-content .clinic-callout{width:100%;margin-right:0}}body .wrapper.baby-gallery .upload-baby a,body .wrapper.single-baby .upload-baby a{position:relative;top:60px}body .wrapper.baby-gallery .baby-div,body .wrapper.single-baby .baby-div{margin-bottom:20px}body .wrapper.baby-gallery .baby-div .baby-img,body .wrapper.single-baby .baby-div .baby-img{width:100%;max-width:385px;cursor:pointer}body .wrapper.baby-gallery .baby-modal,body .wrapper.single-baby .baby-modal{width:960px}body .wrapper.baby-gallery .baby-modal.baby-modal-print .modal-content h2,body .wrapper.single-baby .baby-modal.baby-modal-print .modal-content h2{bottom:96px}body .wrapper.baby-gallery .baby-modal.baby-modal-print .modal-content h3,body .wrapper.single-baby .baby-modal.baby-modal-print .modal-content h3{bottom:0}body .wrapper.baby-gallery .baby-modal .modal-content,body .wrapper.single-baby .baby-modal .modal-content{background:url(/wp-content/themes/fortredesign/images/sky-bg.jpg) 100% 0 repeat-x;border:0;border-radius:0;position:relative;height:511px}body .wrapper.baby-gallery .baby-modal .modal-content img,body .wrapper.single-baby .baby-modal .modal-content img{left:0;position:absolute;top:0}body .wrapper.baby-gallery .baby-modal .modal-content h2,body .wrapper.single-baby .baby-modal .modal-content h2{bottom:100px;color:#005a9c;font:96px/96px "Open Sans","Tahoma","Geneva",Sans-Serif;padding:0 40px;position:absolute;right:0;width:555px;text-transform:none}body .wrapper.baby-gallery .baby-modal .modal-content h3,body .wrapper.single-baby .baby-modal .modal-content h3{background:#005a9c;bottom:16px;color:#fff;font:22px/60px "Open Sans","Tahoma","Geneva",Sans-Serif;padding:0 40px;position:absolute;right:0;width:555px}body .wrapper.baby-gallery .baby-modal .modal-content .baby-nav,body .wrapper.single-baby .baby-modal .modal-content .baby-nav{background:#000;bottom:0;left:0;height:36px;position:absolute;width:100%}body .wrapper.baby-gallery .baby-modal .modal-content .baby-nav a,body .wrapper.single-baby .baby-modal .modal-content .baby-nav a{color:#fff}body .wrapper.baby-gallery .baby-modal .modal-content .baby-nav a .fa,body .wrapper.single-baby .baby-modal .modal-content .baby-nav a .fa{padding-right:8px}body .wrapper.baby-gallery .baby-modal .modal-content .baby-nav p,body .wrapper.single-baby .baby-modal .modal-content .baby-nav p{color:#fff;font-size:14px;font-weight:bold;line-height:34px;padding:0 15px}body .wrapper.baby-gallery .baby-modal .modal-content .baby-nav span,body .wrapper.single-baby .baby-modal .modal-content .baby-nav span{cursor:pointer}body .wrapper.baby-gallery ul.baby-months,body .wrapper.single-baby ul.baby-months{margin-left:0px}body .wrapper.baby-gallery ul.baby-months li,body .wrapper.single-baby ul.baby-months li{list-style:none !important;margin-left:0px}body .wrapper.baby-gallery #upload-baby-form .col-md-3 label,body .wrapper.single-baby #upload-baby-form .col-md-3 label{color:#444;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:bold;line-height:24px}body .wrapper.baby-gallery #upload-baby-form .fa-asterisk,body .wrapper.single-baby #upload-baby-form .fa-asterisk{color:#a00;font-size:50%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}body .wrapper.baby-gallery #upload-baby-form .col-md-9,body .wrapper.single-baby #upload-baby-form .col-md-9{color:#444;font-family:'Open Sans',sans-serif;font-size:12px;line-height:16px;padding-bottom:20px}body .wrapper.baby-gallery #upload-baby-form .col-md-9 input[type="text"],body .wrapper.single-baby #upload-baby-form .col-md-9 input[type="text"]{display:block;width:100%;max-width:300px;height:40px;padding:6px 12px;font-size:14px;line-height:1.5;color:#555;vertical-align:middle;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0px 1px 1px rgba(0,0,0,0.075) inset;transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s}body .wrapper.baby-gallery #upload-baby-form .col-md-9 input,body .wrapper.baby-gallery #upload-baby-form .col-md-9 select,body .wrapper.single-baby #upload-baby-form .col-md-9 input,body .wrapper.single-baby #upload-baby-form .col-md-9 select{margin-bottom:6px}body .wrapper.baby-gallery #upload-baby-form .col-md-9 select,body .wrapper.single-baby #upload-baby-form .col-md-9 select{margin-right:10px}body .wrapper.baby-gallery #upload-baby-form .col-md-9 label,body .wrapper.single-baby #upload-baby-form .col-md-9 label{font-weight:normal;font-style:italic}body .wrapper.baby-gallery #upload-baby-form #submit,body .wrapper.single-baby #upload-baby-form #submit{margin-bottom:20px}body .wrapper.screening form.free-screening label{display:inline-block;width:100px;text-align:right;margin-right:5px}body .wrapper.screening form.free-screening input,body .wrapper.screening form.free-screening select,body .wrapper.screening form.free-screening textarea{border:1px solid #ccc;border-radius:2px;width:200px}body .wrapper.screening form.free-screening .error label,body .wrapper.screening form.free-screening .error span{color:red}body .wrapper.screening form.free-screening .error input,body .wrapper.screening form.free-screening .error select,body .wrapper.screening form.free-screening .error textarea{border-color:red}body .wrapper .post-div{border-bottom:1px solid #e1e1e1;margin-top:20px}body .wrapper .post-div h4,body .wrapper .post-div h2{margin-bottom:0px}body .wrapper .post-div .post-date{font-style:italic;font-size:12px;margin-bottom:0px}body .wrapper .post-div .post-continue{font-weight:bold}body .wrapper .post-div.col-md-12{border-bottom:0px}body .wrapper .news-menu{padding:10px;padding-right:0px}body .wrapper .news-menu .dropdown{width:90%}body .wrapper .news-menu .dropdown ul{width:100%}body .wrapper .news-menu ul{margin-bottom:0px}body .wrapper .news-menu ul#archive-ul li,body .wrapper .news-menu ul#category-ul li{padding:0px}body .wrapper .news-menu ul#archive-ul li a,body .wrapper .news-menu ul#category-ul li a{padding:10px 5px 10px 15px;display:block}body .wrapper .news-menu h5{padding-top:30px}body .wrapper .news-menu #searchform{position:relative}body .wrapper .news-menu #news-search{position:relative}body .wrapper .news-menu #news-search input{border:1px solid #d7d7d7;border-radius:5px;width:90%;height:36px;padding-left:10px;font-size:14px;padding-right:36px}body .wrapper .news-menu #news-search #search-submit{background:url(/wp-content/themes/fortredesign/images/icons/search-14x15.png) no-repeat;width:13px;height:13px;border:none;outline:0;position:absolute;top:11px;right:1%}body .wrapper.news .dropdown ul#archive-ul li{padding:10px 5px 10px 15px}body .wrapper .blog-menu,body .wrapper .news-menu{padding:0px}body .wrapper .blog-menu .dropdown,body .wrapper .news-menu .dropdown{width:90%}body .wrapper .blog-menu .dropdown ul,body .wrapper .news-menu .dropdown ul{width:100%}body .wrapper .blog-menu ul,body .wrapper .news-menu ul{margin-bottom:0px}body .wrapper .blog-menu ul#author-ul li,body .wrapper .blog-menu ul#category-ul li,body .wrapper .news-menu ul#author-ul li,body .wrapper .news-menu ul#category-ul li{padding:0px}body .wrapper .blog-menu ul#author-ul li a,body .wrapper .blog-menu ul#category-ul li a,body .wrapper .news-menu ul#author-ul li a,body .wrapper .news-menu ul#category-ul li a{padding:10px 5px 10px 15px;display:block}body .wrapper .blog-menu h5,body .wrapper .news-menu h5{padding-top:30px}body .wrapper .blog-menu #searchform,body .wrapper .news-menu #searchform{position:relative}body .wrapper .blog-menu #blog-search,body .wrapper .news-menu #blog-search{position:relative}body .wrapper .blog-menu #blog-search input,body .wrapper .news-menu #blog-search input{border:1px solid #d7d7d7;border-radius:5px;width:90%;height:36px;padding-left:10px;font-size:14px;padding-right:36px}body .wrapper .blog-menu #blog-search #search-submit,body .wrapper .news-menu #blog-search #search-submit{background:url(/wp-content/themes/fortredesign/images/icons/search-14x15.png) no-repeat;width:13px;height:13px;border:none;outline:0;position:absolute;top:11px;right:0% !important}body .wrapper .blog-post{border-bottom:1px solid #e1e1e1;padding-bottom:30px;margin-bottom:30px}body .wrapper .blog-post h2{margin-bottom:0px}body .wrapper .blog-post .attachment-blog-img{width:100%;height:auto;margin-top:10px}body .wrapper .blog-post .blog-info{padding:20px 0px 0px}body .wrapper .blog-post .blog-info td{padding-right:10px}body .wrapper .blog-post .blog-info .fa{margin-left:10px}body .wrapper .blog-post .blog-info .phy-photo{width:42px;height:auto;float:left;margin-right:4px}body .wrapper .blog-post .social-share{float:right}body .wrapper.single-post .blog-img{margin-bottom:40px;margin-top:10px}body .wrapper.single-post p{margin-bottom:30px}body .wrapper.single-post .blog-quote{border-left:8px solid #00a651;margin:30px 0px;padding:0px 20px;color:}body .wrapper.single-post .blog-share{margin:40px 0px}body .wrapper.single-post .blog-share .social-icons{margin-left:10px;margin-top:10px}body .wrapper.single-post .share-td{padding-right:12px}body .wrapper.single-post .nextpage{font-size:20px}body .wrapper.single-post .nextpage .pagelink{margin:0px 6px}body .wrapper.search .results{margin-bottom:20px}body .wrapper.search .results #search{max-width:100%;padding:12px 0px}body .wrapper.search .results #search input#s{max-width:100% !important}body .wrapper.search .results #search input#search-submit{top:86px;margin-top:0px}body .wrapper.search .content .search-result{margin-bottom:20px}body .wrapper.search .content .search-result .feature{max-width:96%}@media (max-width:996px){body .wrapper.go-social .content .row{margin-left:-15px !important;margin-right:-15px !important}body .wrapper a .clear-mobile{clear:left;float:none !important}}body .wrapper #blog-callouts div.col-sm-4{margin-bottom:30px}body .wrapper#social-follow-fort h2{margin-bottom:10px}body .wrapper#social-follow-fort .yellow-line{height:2px;width:100px;background-color:#ffcb00;margin-bottom:10px}body .wrapper#social-follow-fort p{font-style:italic}body .wrapper#social-follow-fort .white-icons{position:relative;left:-10px}body .wrapper#social-follow-fort .white-icons:first-child{margin-left:none}body .wrapper#social-follow-fort .white-icons img{margin-left:10px;margin-bottom:10px}body .wrapper#social-follow-fort .white-blue-text{margin-bottom:10px}body .wrapper#social-follow-fort #signup-input{position:relative}body .wrapper#social-follow-fort #signup-input input[type='email']{border:0px;width:70%;height:38px;line-height:normal;padding:6px 10px;float:left;font-size:14px;border-bottom-left-radius:4px;border-top-left-radius:4px}body .wrapper#social-follow-fort #signup-input input[type='email']:active,body .wrapper#social-follow-fort #signup-input input[type='email']:focus{outline:0}body .wrapper#social-follow-fort #signup-input input[type='submit']{border:0px;border-bottom-right-radius:4px;border-top-right-radius:4px;background-color:#38b9d5;color:#fff;float:left;padding:0;position:relative;cursor:pointer;height:38px;width:30%;font-size:14px}body .wrapper#social-follow-fort #signup-input input[type='submit']:hover,body .wrapper#social-follow-fort #signup-input input[type='submit']:focus,body .wrapper#social-follow-fort #signup-input input[type='submit']:active{background-color:#1bc0e3}body .wrapper #podcasts ul{margin-left:20px}body .wrapper #podcasts ul li{list-style:none;margin-bottom:20px}body .wrapper #podcasts ul li i{margin-left:-20px}body .wrapper #podcasts ul li h4{margin-bottom:0px}body .wrapper.footer{padding:30px 0px;background-color:#003861}body .wrapper.footer p{color:#fff;margin-bottom:0px;font-size:14px;line-height:18px}body .wrapper.footer p.text-logo{font-size:24px}body .wrapper.footer .logo span,body .wrapper.footer .logo img{margin-bottom:20px}body .wrapper.footer #top-places{text-align:center;padding:0px}body .wrapper.footer #aha-logo{text-align:center;padding:0px}body .wrapper.footer #search{margin-top:30px}body .wrapper.footer #search #search-submit{margin-top:30px}body .wrapper.footer #social-icons{float:right;margin-top:20px}body .wrapper.footer #copyright{margin-top:60px}body .wrapper.footer #copyright p{text-align:center;font-family:'Open Sans',sans-serif;font-size:11px;color:#b2c3d0}body .wrapper.footer #copyright p a{color:#b2c3d0}.ecare-wrapper.page{background:#fff;padding-top:0 !important}@media (max-width:996px){.ecare-container{margin:0;max-width:100%;width:100%}}.btn-ecare{border-radius:10px;color:#fff;background-color:#13bcce;border-color:#13bcce;font-size:22px;padding:5px 30px;text-transform:uppercase;letter-spacing:1px;-webkit-box-shadow:0px 0px 10px 0px #b4b4b4;box-shadow:0px 0px 10px 0px #b4b4b4}.btn-ecare:hover,.btn-ecare:focus,.btn-ecare:active,.btn-ecare.active,.open .dropdown-toggle.btn-ecare{color:#fff;background-color:#109aa9;border-color:#0e8996}.btn-ecare:active,.btn-ecare.active,.open .dropdown-toggle.btn-ecare{background-image:none}.btn-ecare.disabled,.btn-ecare.disabled:hover,.btn-ecare.disabled:focus,.btn-ecare.disabled:active,.btn-ecare.disabled.active,.btn-ecare[disabled],.btn-ecare[disabled]:hover,.btn-ecare[disabled]:focus,.btn-ecare[disabled]:active,.btn-ecare[disabled].active,fieldset[disabled] .btn-ecare,fieldset[disabled] .btn-ecare:hover,fieldset[disabled] .btn-ecare:focus,fieldset[disabled] .btn-ecare:active,fieldset[disabled] .btn-ecare.active{background-color:#13bcce;border-color:#13bcce}.btn-ecare:hover,.btn-ecare:focus{background:#f86f52;border-color:#f86f52}.ecare-gradient{background-image:-webkit-gradient(linear,left 0%,left 100%,from(#fff),to(#f1f1f2));background-image:-webkit-linear-gradient(top,#fff,0%,#f1f1f2,100%);background-image:-moz-linear-gradient(top,#fff 0%,#f1f1f2 100%);background-image:linear-gradient(to bottom,#fff 0%,#f1f1f2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff1f1f2',GradientType=0);-webkit-box-shadow:0px 8px 6px -6px #b4b4b4;box-shadow:0px 8px 6px -6px #b4b4b4}.ecare-intro{color:#16becf;font-size:24px;font-weight:bold;line-height:36px;margin:50px auto 30px;text-transform:uppercase;width:100%;max-width:540px}.ecare-intro strong{color:#07518c}.ecare-intro-title{font-size:56px;line-height:60px;margin:0 0 50px}.ecare-bottom-border{border-bottom:1px dotted #6d6e71;margin-bottom:40px;padding-bottom:40px}.ecare-bracket{margin:0 0 40px}.ecare-bracket p{font-size:20px;font-weight:bold}.ecare-bracket .ecare-bracket-left{float:left;min-height:178px;margin:0 40px 0 330px;padding:0 100px 0 0;width:230px;vertical-align:middle;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAACyCAYAAADRaJgZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODlGRkRBRkM3NDREMTFFOTlBRjlDNjVFRDZCMjM5M0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODlGRkRBRkQ3NDREMTFFOTlBRjlDNjVFRDZCMjM5M0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OUZGREFGQTc0NEQxMUU5OUFGOUM2NUVENkIyMzkzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OUZGREFGQjc0NEQxMUU5OUFGOUM2NUVENkIyMzkzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr+DPlcAAA2FSURBVHja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') 100% 50% no-repeat}@media (max-width:1200px){.ecare-bracket .ecare-bracket-left{margin-left:220px}}@media (max-width:996px){.ecare-bracket .ecare-bracket-left{margin-left:130px}}@media (max-width:768px){.ecare-bracket .ecare-bracket-left{background:transparent;float:none;margin-left:0;margin-bottom:20px;min-height:20px;padding-right:0;text-align:center;width:100%}}.ecare-bracket .ecare-bracket-left p{color:#6d6e71;line-height:32px;margin:0;padding:6px 0 0}.ecare-bracket .ecare-bracket-right{float:left;width:300px}@media (max-width:768px){.ecare-bracket .ecare-bracket-right{float:none;margin:0 auto}}.ecare-bracket .ecare-bracket-right p{color:#07518c;line-height:32px;margin:0 0 18px;padding:0}.ecare-bracket-nums .ecare-bracket-num{background:#f97052;border-radius:16px;color:#fff;display:inline-block;margin-right:10px;text-align:center;width:32px}.ecare-benefits{padding-top:50px}@media (max-width:768px){.ecare-benefits{padding-top:5px}}.ecare-benefits .ecare-benefits-title{color:#f1f1f2;font-size:128px;font-weight:bold;line-height:136px;text-align:center;text-transform:uppercase}@media (max-width:768px){.ecare-benefits .ecare-benefits-title{font-size:56px;line-height:64px}}.ecare-benefits .ecare-benefit{padding-bottom:15px}.ecare-benefits .ecare-benefit h3{color:#f97052;font-size:18px;font-weight:600;letter-spacing:1px;text-align:center;margin:0;padding:0 0 8px;text-transform:uppercase}.ecare-benefits .ecare-benefit p{line-height:30px}.ecare-video{background:url('/wp-content/themes/fortredesign/images/ecare/tablet-bg-medium.png') 0 0 no-repeat;margin:80px auto;padding:50px;height:539px;width:750px}@media (max-width:996px){.ecare-video{background:url('/wp-content/themes/fortredesign/images/ecare/tablet-bg.png') 0 0 no-repeat;margin:50px auto;padding:25px;height:317px;width:440px}}.ecare-video .video-wrap{max-width:650px;max-height:500px}@media (max-width:996px){.ecare-video .video-wrap{max-width:390px;max-height:265px}}.ecare-video .video-wrap img{margin-top:38px;max-width:100%}@media (max-width:996px){.ecare-video .video-wrap img{margin-top:23px}}.wrapper.ecare-featured{height:650px !important;-webkit-box-shadow:0px 8px 6px -6px #b4b4b4;box-shadow:0px 8px 6px -6px #b4b4b4}@media (max-width:768px){.wrapper.ecare-featured{background:#fff !important;height:auto !important;-webkit-box-shadow:none;box-shadow:none}}.wrapper.ecare-featured .ecare-logo{left:100px;position:absolute !important;top:80px !important;max-width:500px !important}@media (max-width:1200px){.wrapper.ecare-featured .ecare-logo{max-width:400px !important}}@media (max-width:996px){.wrapper.ecare-featured .ecare-logo{max-width:50% !important;left:50px !important;top:40px !important}}@media (max-width:768px){.wrapper.ecare-featured .ecare-logo{position:static !important;max-width:100% !important;padding:20px}}.ecare-sick-click-better{position:absolute;top:-275px;left:295px;z-index:200}@media (max-width:1200px){.ecare-sick-click-better{left:255px;top:-311px}}@media (max-width:996px){.ecare-sick-click-better{left:100px;top:-300px}}@media (max-width:768px){.ecare-sick-click-better{margin-top:50px;position:static;text-align:left}}.ecare-sick-click-better p{background-position:0 50%;background-repeat:no-repeat;background-size:45px 45px;color:#6d6e71;font-family:"Open Sans","Tahoma","Geneva",Sans-Serif;font-size:48px;line-height:56px;margin:0;padding:0 0 12px 62px}@media (max-width:768px){.ecare-sick-click-better p{display:inline-block;margin-left:20px;margin-right:20px}}.ecare-sick-click-better p.ecare-sick{background-image:url('/wp-content/themes/fortredesign/images/ecare/sick.png')}.ecare-sick-click-better p.ecare-click{background-image:url('/wp-content/themes/fortredesign/images/ecare/click.png')}.ecare-sick-click-better p.ecare-better{background-image:url('/wp-content/themes/fortredesign/images/ecare/better.png')}.row-honoree,.lovelight-btns{border-top:1px solid #c5c5c5;margin-top:20px;padding-top:20px}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label{float:none}.class-call-to-action{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);background:#fff}.class-call-to-action .image .img{width:100%;padding-bottom:66.66%;background-repeat:no-repeat;background-size:cover;background-position:center}.class-call-to-action .text{padding:25px}.class-call-to-action .text .yellow-underline{border-bottom:1px solid #ffcb00;display:inline-block}.class-call-to-action .text h2{font-weight:700}.class-call-to-action .text div{margin-top:10px}body.fitness-library #main-menu .my-fitness-classes{float:right !important}body.fitness-library h1{color:#003861;font-weight:700}body.fitness-library .yellow-underline{border-bottom:1px solid #ffcb00;display:inline-block}body.fitness-library .dropdown ol,body.fitness-library .dropdown ul{padding:0px}body.fitness-library .woocommerce .blue-btn{background-color:#38b9d5 !important;text-transform:uppercase !important;font-size:16px !important;letter-spacing:1px !important;color:#fff !important;min-width:128px !important;-webkit-box-shadow:4px 4px 0px 0px #2d91a7 !important;box-shadow:4px 4px 0px 0px #2d91a7 !important}body.fitness-library .woocommerce .blue-btn:hover{background-color:#1bc0e3 !important}body.fitness-library .show{opacity:1 !important}body.fitness-library .video-box{box-shadow:0 0 10px 0 rgba(0,0,0,0.1);margin-bottom:25px}body.fitness-library .video-box .thumbnail{width:100%;padding-bottom:56.25%;background-color:#f1f1f1;background-size:cover;background-position:center;background-repeat:no-repeat;display:block;position:relative;cursor:pointer}body.fitness-library .video-box .thumbnail .play{position:absolute;top:calc(15%);left:calc(15%);color:#fff;background-color:rgba(0,56,97,0.6);display:flex;justify-content:center;align-items:center;border-radius:70px;height:70px;width:70px;font-size:30px;line-height:70px}body.fitness-library .video-box .text{padding:20px}body.fitness-library .video-box .text h2{color:#005a9c;font-weight:bold;margin-bottom:10px}body.fitness-library .no-results{background:#f1f1f1;padding:100px 50px;text-align:center}body.fitness-library .no-results h2{margin:0 auto;font-weight:700;color:#444}@media (min-width:996px){body.fitness-library .no-results{padding:100px 25%}}body.fitness-library .video-box .video-meta,body.fitness-library .video-list-lightbox .video-meta{display:flex;flex-direction:column}body.fitness-library .video-box .video-meta .instructor-name,body.fitness-library .video-list-lightbox .video-meta .instructor-name{font-weight:bold}body.fitness-library .video-box .video-meta .instructor-credentials,body.fitness-library .video-list-lightbox .video-meta .instructor-credentials{font-style:italic}body.fitness-library .video-box .favorite,body.fitness-library .video-list-lightbox .favorite{display:flex;justify-content:flex-end}body.fitness-library .video-box .favorite button,body.fitness-library .video-list-lightbox .favorite button{border:none;background:none}body.fitness-library .video-box .favorite button .fa,body.fitness-library .video-list-lightbox .favorite button .fa{color:#d82423;font-size:16px;font-weight:bold;cursor:pointer}body.fitness-library .video-box .favorite button .fa.fa-heart-o:hover::before,body.fitness-library .video-list-lightbox .favorite button .fa.fa-heart-o:hover::before{transition:0.3s;content:"\f004"}body.fitness-library .video-box .favorite button .fa.fa-heart:hover::before,body.fitness-library .video-list-lightbox .favorite button .fa.fa-heart:hover::before{transition:0.3s;content:"\f08a"}@media (min-width:996px){body.fitness-library .lity-wrap{display:flex;align-items:center;justify-content:center}body.fitness-library .lity-wrap .lity-container{width:100%;max-width:970px}body.fitness-library .lity-wrap .lity-container .fade{display:none}body.fitness-library .lity-wrap .lity-container .fade.show{display:block}}@media (min-width:996px) and (min-width:1200px){body.fitness-library .lity-wrap .lity-container{max-width:1170px}}body.fitness-library .video-list-lightbox{background-color:#fff}body.fitness-library .video-list-lightbox .container{padding:0px !important}body.fitness-library .video-list-lightbox .subscribe h2{font-size:36px;font-weight:700}body.fitness-library .video-list-lightbox .subscribe div{padding:0}body.fitness-library .video-list-lightbox .subscribe .image-wrapper{height:100%}body.fitness-library .video-list-lightbox .subscribe .image-wrapper .image{background-size:cover;background-position:center}body.fitness-library .video-list-lightbox .subscribe .text{padding:50px;display:flex;flex-direction:column}body.fitness-library .video-list-lightbox .subscribe .text .btn{margin-bottom:20px}@media (min-width:996px){body.fitness-library .video-list-lightbox .subscribe .row{display:flex}body.fitness-library .video-list-lightbox .subscribe .row .image{height:100%}}@media (max-width:995px){body.fitness-library .video-list-lightbox .subscribe .image{padding-bottom:66.66%}}body.fitness-library .video-list-lightbox .purchased h2{font-size:48px;font-weight:bold;margin-bottom:30px;color:#005a9c}body.fitness-library .video-list-lightbox .purchased video{width:100%}body.fitness-library .video-list-lightbox .purchased .text{padding:40px}body.fitness-library .fitness-class-box{box-shadow:0 0 10px 0 rgba(0,0,0,0.1);margin-bottom:25px}body.fitness-library .fitness-class-box .thumbnail{background-color:#f1f1f1;width:100%;padding-bottom:66.66%;position:relative}body.fitness-library .fitness-class-box .thumbnail .image{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:cover;background-repeat:no-repeat}body.fitness-library .fitness-class-box .text .inner{padding:20px}body.fitness-library .fitness-class-box .text .inner h3{font-weight:700}body.fitness-library .fitness-class-box .text .inner .blue-btn{margin:25px 0px}body.fitness-library .fitness-class-box .text .class-meta{border-top:1px solid #e1e1e1;padding:20px}body.fitness-library .fitness-class-box .text .class-meta table{width:100%}body.fitness-library .fitness-class-box .text .class-meta table th,body.fitness-library .fitness-class-box .text .class-meta table td{vertical-align:top}body.fitness-library .fitness-class-box .text .class-meta table .intensity.high{color:#d82423}body.fitness-library .shop-fitness-class-list .controls{display:inline-flex;flex-direction:column;width:100%;margin-bottom:25px}@media (min-width:996px){body.fitness-library .shop-fitness-class-list .controls{width:auto;flex-direction:row;align-items:center}body.fitness-library .shop-fitness-class-list .controls .control{width:250px}}body.fitness-library .shop-fitness-class-list .controls .control{flex:1;padding:0px 10px;display:inline-block}body.fitness-library .shop-fitness-class-list .controls .control h5{margin-bottom:0px;font-weight:700}body.fitness-library .shop-fitness-class-list .controls .control .dropdown{width:100%}@media (min-width:996px){body.fitness-library .header-fitness-library .row{display:flex;align-items:center}body.fitness-library .header-fitness-library .row h2{margin-bottom:0px}body.fitness-library .header-fitness-library .row #header-actions{display:flex;text-align:right}body.fitness-library .header-fitness-library .row #header-actions span{flex:1}}body.fitness-library .fitness-class .class-header{padding-bottom:60px;border-bottom:1px solid #f1f1f1;margin-bottom:60px}@media (min-width:996px){body.fitness-library .fitness-class .class-header .row{display:flex}body.fitness-library .fitness-class .class-header .row .image{height:100%}}@media (max-width:995px){body.fitness-library .fitness-class .class-header .row{display:flex;flex-direction:column-reverse}body.fitness-library .fitness-class .class-header .row .image{padding-bottom:66.66%}}body.fitness-library .fitness-class .class-header .image{background-position:center;background-size:cover;background-repeat:no-repeat}body.fitness-library .fitness-class .class-header .class-info .inner h2{display:inline-block;border-bottom:1px solid #ffcb00}body.fitness-library .fitness-class .class-header .class-info .inner .class-meta{width:100%;margin-top:30px}body.fitness-library .fitness-class .class-header .class-info .inner .class-meta th,body.fitness-library .fitness-class .class-header .class-info .inner .class-meta td{vertical-align:top}body.fitness-library .fitness-class .class-header .class-info .inner .class-meta td{padding-left:15px}body.fitness-library .fitness-class .class-header .class-info .inner .class-meta .credentials{font-style:italic}body.fitness-library .fitness-class .class-header .class-info .inner .class-meta .intensity.high{color:#d82423}body.fitness-library .fitness-class .class-header .class-info .inner .purchase-text{margin-top:50px}body.fitness-library .fitness-class .class-header .purchase-info{margin-top:25px}body.fitness-library .fitness-class .class-header .purchase-info .price{font-weight:700;margin-bottom:0px}body.fitness-library .fitness-class .class-header .purchase-info .price-subtext{font-weight:400;color:#003861;margin-bottom:0}body.fitness-library .fitness-class .class-header .purchase-info .btn{margin-top:25px}body.fitness-library .fitness-class .class-videos h1{display:inline-block}body.fitness-library .fitness-class .class-videos .ajax-loader{margin-left:10px;font-size:20px;color:#003861}body.fitness-library .fitness-class .class-videos .ajax-loader.show{display:inline-block !important}body.fitness-library .fitness-class .class-videos .controls{margin-bottom:30px}body.fitness-library .fitness-class .class-videos .controls h5{margin-bottom:5px}body.fitness-library .fitness-class .class-videos .controls .dropdown{width:100%}body.fitness-library.single-product .onsale{right:-0.5rem;left:initial}body.fitness-library.single-product .summary{width:auto !important;border-bottom:1px solid #f1f1f1;margin-bottom:30px;padding-bottom:30px}body.fitness-library.single-product .summary .product_title{border-bottom:1px solid #ffcb00;display:inline-block}body.fitness-library.single-product .summary .product_title::after{content:" Classes"}body.fitness-library.single-product .summary .subscribe{display:flex;flex-direction:column}body.fitness-library.single-product .summary .subscribe form{margin-bottom:0px}body.fitness-library.single-product .summary .subscribe form .single_add_to_cart_button{background-color:#38b9d5 !important;font-size:16px !important;-webkit-box-shadow:4px 4px 0px 0px #2d91a7 !important;box-shadow:4px 4px 0px 0px #2d91a7 !important}body.fitness-library.single-product .summary .subscribe form .single_add_to_cart_button:hover{background-color:#1bc0e3 !important}body.fitness-library.single-product .summary .subscribe .meta{padding:25px 0px}body.fitness-library.single-product .summary .subscribe .meta .price{color:#003861;font-family:"Open Sans","Tahoma","Geneva",Sans-Serif;font-weight:700;margin-bottom:0px;padding:0px;font-size:24px}body.fitness-library.single-product .summary .subscribe .meta h6{color:#003861;font-weight:400;margin-bottom:0px !important}@media (min-width:768px){body.fitness-library.single-product .summary .subscribe{flex-direction:row;align-items:center}body.fitness-library.single-product .summary .subscribe .meta{padding:0px 25px}}body.fitness-library.single-product .summary .first-payment-date{display:none}body.fitness-library.tax-product_cat .woocommerce-products-header__title{display:inline-block;border-bottom:1px solid #ffcb00}body.fitness-library.tax-product_cat .products{display:flex;flex-direction:column}body.fitness-library.tax-product_cat .products .product{flex:1;margin:0px !important;width:100% !important}body.fitness-library.tax-product_cat .products .product .category-wrapper{margin-bottom:25px;position:relative;padding-bottom:142.58%;background-position:center;background-repeat:no-repeat;background-size:cover}body.fitness-library.tax-product_cat .products .product .category-wrapper .overlay{position:absolute;background:rgba(0,56,97,0.6);height:100%;width:100%}body.fitness-library.tax-product_cat .products .product .category-wrapper .inner{position:absolute;display:flex;flex-direction:column;width:100%;height:100%;justify-content:center;align-items:center;padding:40px}body.fitness-library.tax-product_cat .products .product .category-wrapper .inner h2{color:#fff;font-size:36px;font-weight:700;text-align:center}body.fitness-library.tax-product_cat .products .product .category-wrapper .inner .buttons{margin-bottom:10px}body.fitness-library.tax-product_cat .products .product .category-wrapper .inner .buttons .btn{display:block;margin-bottom:15px;font-weight:700}body.fitness-library.tax-product_cat .products .product .category-wrapper .inner .subscribed{color:#fff}body.fitness-library.tax-product_cat .products .product .category-wrapper .inner .subscribe{text-align:center}body.fitness-library.tax-product_cat .products .product .category-wrapper .inner .subscribe .price{color:#fff;font-weight:700;margin-bottom:0px;padding:0px;font-size:24px}body.fitness-library.tax-product_cat .products .product .category-wrapper .inner .subscribe h6{color:#fff;font-weight:400}@media (min-width:768px){body.fitness-library.tax-product_cat .products{flex-direction:row;margin:0px -15px !important}body.fitness-library.tax-product_cat .products .product{width:auto;padding:0px 15px}}body.fitness-library.tax-product_cat .bundle{margin-bottom:25px}body.fitness-library.tax-product_cat .bundle.live-class-link .row{box-shadow:0 0 10px 5px #eee;background-color:#fff}body.fitness-library.tax-product_cat .bundle.live-class-link .row .text h2{color:#003861}body.fitness-library.tax-product_cat .bundle .row{background-color:#8d1c97;padding:40px 80px;margin:0px !important}body.fitness-library.tax-product_cat .bundle .row .text{text-align:center}@media (min-width:768px){body.fitness-library.tax-product_cat .bundle .row .text{text-align:left}}body.fitness-library.tax-product_cat .bundle .row .text h2{color:#fff;margin-bottom:0;font-weight:700;font-size:36px}body.fitness-library.tax-product_cat .bundle .row .text h3{color:#fff;margin-bottom:0;font-weight:700}body.fitness-library.tax-product_cat .bundle .row .text h6{color:#fff;margin-bottom:0;font-weight:400}body.fitness-library.tax-product_cat .bundle .row .buttons{margin-top:15px;text-align:center}@media (min-width:768px){body.fitness-library.tax-product_cat .bundle .row .buttons{text-align:left}}@media (min-width:996px){body.fitness-library.tax-product_cat .bundle .row{display:flex;flex-direction:row;justify-content:stretch;width:100%;align-items:center}body.fitness-library.tax-product_cat .bundle .row>div{display:flex}body.fitness-library.tax-product_cat .bundle .row .buttons{margin-top:0;flex:1}body.fitness-library.tax-product_cat .bundle .row .buttons .btn{float:right;display:block}}body.fitness-library .my-fitness-library-classes .controls{margin-bottom:5px}@media (min-width:996px){body.fitness-library .my-fitness-library-classes .controls .control{width:100%}}body.fitness-library .my-fitness-library-classes .controls .control{flex:1;padding:10px 0px;display:inline-block;width:100%}body.fitness-library .my-fitness-library-classes .controls .control h5{margin-bottom:0px;font-weight:700}body.fitness-library .my-fitness-library-classes .controls .control .dropdown{width:100%}body.fitness-library.woocommerce-account .woocommerce-form{border:none;padding:0px}body.fitness-library.woocommerce-account .woocommerce-form label{color:#003861;font-size:20px;font-family:"Open Sans","Tahoma","Geneva",Sans-Serif}body.fitness-library.woocommerce-account .woocommerce-form .woocommerce-button{background-color:#38b9d5;text-transform:uppercase;font-size:16px;letter-spacing:1px;color:#fff;min-width:128px;-webkit-box-shadow:4px 4px 0px 0px #2d91a7;box-shadow:4px 4px 0px 0px #2d91a7}body.fitness-library.woocommerce-account .woocommerce-form .woocommerce-button:hover{background-color:#1bc0e3}body.fitness-library.woocommerce-account.logged-in .woocommerce{display:flex;flex-direction:column-reverse}body.fitness-library.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation{width:100%}body.fitness-library.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul{list-style-type:none;display:flex;flex-direction:column}@media (min-width:768px){body.fitness-library.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul{flex-direction:row;align-items:stretch;margin-bottom:50px}}body.fitness-library.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li{flex:1;display:flex;flex-direction:column;padding-bottom:50px}@media (min-width:768px){body.fitness-library.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li{padding-bottom:0}}body.fitness-library.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li .label{margin-bottom:0px;font-weight:700}body.fitness-library.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li .description{flex:1;display:block;padding-bottom:20px}body.fitness-library.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content{width:100%}body.fitness-library.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .fields{display:flex;flex-direction:column}@media (min-width:768px){body.fitness-library.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .fields{flex-direction:row}body.fitness-library.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .fields fieldset{padding:0px 20px}body.fitness-library.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .fields fieldset:first-of-type{padding-left:0}body.fitness-library.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .fields fieldset:last-of-type{padding-right:0}}body.fitness-library.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .fields fieldset{flex:1;padding-bottom:40px}body.fitness-library.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .fields .form-row-first,body.fitness-library.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .fields .form-row-last{float:none;width:100%}body.fitness-library.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce_account_subscriptions .subscription-products .products{margin:0}body.fitness-library.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce_account_subscriptions .subscription-products .products .product{margin:0;float:none}body.fitness-library.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce_account_subscriptions .suggested-subscriptions .products .product{margin-bottom:10px;float:none}@media (min-width:768px){body.fitness-library.woocommerce-account #customer_login{max-width:50%;float:left;padding-right:15px}}body.fitness-library.woocommerce-account #customer_login>div{width:100%}body.fitness-library.woocommerce-account #customer_login .col-1>h2{display:none}body.fitness-library.woocommerce-account #customer_login .woocommerce-form-login{margin-top:0}body.fitness-library.woocommerce-account #customer_login .woocommerce-form-login .button{font-family:"Open Sans","Tahoma","Geneva",Sans-Serif}body.fitness-library.woocommerce-account #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme{font-size:14px;font-weight:400}body.fitness-library.woocommerce-account .create-account-wrapper{display:none}body.fitness-library.woocommerce-account .create-account-wrapper .create-account{float:right;max-width:320px;display:flex;flex-direction:column;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1)}body.fitness-library.woocommerce-account .create-account-wrapper .create-account .image{display:flex;height:130px;justify-content:center}body.fitness-library.woocommerce-account .create-account-wrapper .create-account .image .img{width:100%;background-position:center;background-size:cover;background-repeat:no-repeat}body.fitness-library.woocommerce-account .create-account-wrapper .create-account .text{padding:30px}body.fitness-library.woocommerce-account .create-account-wrapper .create-account .text h2{font-weight:700}body.fitness-library.woocommerce-account .create-account-wrapper .create-account .text .blue-btn{margin-bottom:10px;font-weight:700}body.fitness-library.woocommerce-account .create-account-wrapper .create-account .text a{display:block}body.fitness-library.page-template-template-fitness-library-cart h2{font-weight:700;text-transform:uppercase}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .woocommerce-cart-form__contents{border-radius:0;border:none}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .woocommerce-cart-form__contents th{background-color:#f6f6f6;font-family:'Open Sans',sans-serif;font-size:20px;font-weight:700}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .woocommerce-cart-form__contents td{border:none;font-family:'Open Sans',sans-serif}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .woocommerce-cart-form__contents .cart_item{font-size:20px}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .woocommerce-cart-form__contents .cart_item a{color:#025b9c !important}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .woocommerce-cart-form__contents .cart_item a:hover{color:#fff !important;background-color:#025b9c !important}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .woocommerce-cart-form__contents .cart_item .product-name a{font-family:"Open Sans","Tahoma","Geneva",Sans-Serif;font-size:30px;font-weight:700;text-transform:uppercase}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .woocommerce-cart-form__contents .cart_item .product-thumbnail img{height:150px;width:150px;max-width:150px}@media (min-width:768px){body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .coupon-container{width:48% !important;float:left !important}}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .coupon-container h3{font-size:20px;font-weight:700}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .coupon-container input{border-radius:5px;border:1px solid #888;padding:20px;width:100%}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .coupon-container div{margin-bottom:30px}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .coupon-container .coupon{display:flex;justify-content:stretch;margin-bottom:15px}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .coupon-container .coupon input{flex:1;margin-right:10px}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .coupon-container .coupon .blue-btn{height:auto !important;padding-top:20px;padding-bottom:20px}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cross-sells{margin-top:60px}@media (min-width:768px){body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cross-sells{clear:none;width:48% !important;float:right !important}}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cross-sells .products{display:flex;flex-wrap:wrap;align-items:end}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cross-sells .products .product h2{text-transform:none;font-size:36px;color:#0f64a1}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cross-sells .products .product img{width:100% !important}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cross-sells .products .product .price{color:#444;font-size:24px;font-weight:700;margin-bottom:0}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cross-sells .products .product .short-description{font-weight:400;font-size:16px;margin-bottom:0}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cross-sells .products .product .add_to_cart_button{margin-top:25px;background-color:#38b9d5 !important;text-transform:uppercase !important;font-size:16px !important;letter-spacing:1px !important;color:#fff !important;min-width:128px !important;-webkit-box-shadow:4px 4px 0px 0px #2d91a7 !important;box-shadow:4px 4px 0px 0px #2d91a7 !important}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cross-sells .products .product .add_to_cart_button:hover{background-color:#1bc0e3 !important}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cart_totals{background-color:#f6f6f6;padding:50px}@media (min-width:768px){body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cart_totals{width:48% !important;float:right !important}}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cart_totals table{border-radius:0;border:none}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cart_totals table th,body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cart_totals table td{border:none !important;font-family:'Open Sans',sans-serif;font-size:20px;line-height:36px;padding:0 0 15px 0px}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cart_totals table th{width:60%}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cart_totals table .cart-subtotal,body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cart_totals table .order-total{font-weight:700}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cart_totals table .recurring-totals{text-transform:uppercase;color:#003861}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cart_totals table .recurring-totals th,body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cart_totals table .recurring-totals td{line-height:36px;padding-bottom:0}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cart_totals table .recurring-total td{line-height:20px;padding-top:10px}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cart_totals table .recurring-total td small{font-size:70%}body.fitness-library.page-template-template-fitness-library-cart .woocommerce-cart-form .cart_totals .wc-proceed-to-checkout a{margin-bottom:0}body.fitness-library.page-template-template-fitness-library-checkout .woocommerce .waivers h2{font-weight:700}body.fitness-library.page-template-template-fitness-library-checkout .woocommerce .waivers li{margin-bottom:25px}body.fitness-library.page-template-template-fitness-library-checkout .woocommerce .waivers .pk-checkbox label{display:block}body.fitness-library.page-template-template-fitness-library-checkout .woocommerce .waivers .pk-checkbox label:before{color:#499dfe}body.fitness-library.page-template-template-fitness-library-checkout .woocommerce .waivers .liability-waiver .content{margin-bottom:50px}body.fitness-library.page-template-template-fitness-library-checkout .woocommerce #place_order{margin-top:25px;background-color:#38b9d5 !important;text-transform:uppercase !important;font-size:16px !important;letter-spacing:1px !important;color:#fff !important;min-width:128px !important;-webkit-box-shadow:4px 4px 0px 0px #2d91a7 !important;box-shadow:4px 4px 0px 0px #2d91a7 !important}body.fitness-library .woocommerce .payment_method_trustcommerce label img{display:inline-block;max-width:100px}body.fitness-library .woocommerce .payment_method_trustcommerce label img+img{margin-left:10px !important}.woocommerce #customer_login .col-1{margin-right:20px}.woocommerce #customer_login .col-2{float:left}@media only screen and (min-width:320px){html{background-color:#fff}body{background-color:#fff !important;font-size:14px}body #innerColumn #contentBodyMain .SiteAreaNavigator .content .blurb{display:block}body .contentBoxes .homeBoxes img.mainImage{max-width:100%;width:100%}body .videoHomeBox{width:auto}body #contentBodyBoxes{display:flex;align-items:stretch;flex-wrap:wrap}body #contentBodyBoxes .homeBoxes{display:flex;align-items:stretch;margin-bottom:10px}body #contentBodyBoxes .homeBoxes .videoPlayer{margin:0;box-shadow:none}body #contentBodyBoxes .homeBoxes .videoPlayer video{box-shadow:0 3px 2px -1px rgba(50,50,50,0.5);margin-bottom:10px}body #contentBodyBoxes .homeBoxes .box{height:100%;position:relative;padding-bottom:69px}body #contentBodyBoxes .homeBoxes .box .contentArea img.mainImage{box-shadow:0 3px 2px -1px rgba(50,50,50,0.5);margin-bottom:10px}body #contentBodyBoxes .homeBoxes .tabs{border-top:1px solid #ecf1f4;position:absolute;bottom:0;width:100%}body #contentBodyBoxes .homeBoxes .sectionLinkWrapper{border-bottom:0 none}body .fa.fa-star{display:none}body .stayWellContainer p{color:#444;font-size:14px;line-height:20px;margin:0px 0px 20px 0px}body .stayWellContainer #SubAreas .content a .centerTitle{position:relative}body .stayWellContainer #SubAreas .content a .centerTitle span.title{display:block;line-height:1.2}body .stayWellContainer #SubAreas .content a .centerTitle span.pull-right{position:absolute;right:0;top:50%;margin-top:-13px}body .wrapper.footer .logo img{margin-bottom:20px}body #menu-wrapper #main-menu{float:none;width:100%}body #menu-wrapper #main-menu li{font-size:24px}body .wrapper.header-menu #main-menu li:hover{background-color:#f6f6f6}body .wrapper.header-menu #main-menu li:hover>a{color:#003861}body .wrapper.patient-visitors-menu p,body .wrapper.services-menu p{color:#003861;font-weight:700;font-size:24px;padding-bottom:18px;border-bottom:1px solid #ffcb00}body .wrapper.patient-visitors-menu #service-programs ul li,body .wrapper.services-menu #service-programs ul li{list-style-type:none;font-size:16px}body .wrapper.header-menu #main-menu li ul.sub-menu li a{padding:6px 50px 6px 20px;color:#005a9c;background-color:#f6f6f6;display:block;font-size:16px;font-family:"Open Sans","Tahoma","Geneva",Sans-Serif}body #HealthLibraryMenu>li li>a{font-size:13px}body .accessible-megamenu .accessible-megamenu-panel.open{top:68px}body .accessible-megamenu .accessible-megamenu-panel>ul>li>h3>a{font-size:15px}body .accessible-megamenu .accessible-megamenu-panel hr{margin-top:14px;margin-bottom:14px}body .accessible-megamenu .accessible-megamenu-panel.col-5a>ul>li{min-height:350px}body .stayWellContainer{font-family:"Open Sans","Tahoma","Geneva",Sans-Serif}body .stayWellContainer .wrapper.services-menu{background-color:#f6f6f6;background-image:none}body .stayWellContainer .wrapper.patient-visitors-menu{display:none;position:absolute;width:100%;z-index:1500;padding:20px 0px 40px;background-color:#f6f6f6;background-image:none;border-bottom:1px solid #d7e1e8}body .stayWellContainer .wrapper.patient-visitors-menu .submenu-wrapper ul.ul-halfs,body .stayWellContainer .wrapper.services-menu .submenu-wrapper ul.ul-halfs{width:50%}body .stayWellContainer .wrapper.patient-visitors-menu .submenu-wrapper ul,body .stayWellContainer .wrapper.services-menu .submenu-wrapper ul{width:33.33333333333%;float:left;padding:0}body .stayWellContainer .wrapper.patient-visitors-menu .submenu-wrapper ul li,body .stayWellContainer .wrapper.services-menu .submenu-wrapper ul li{list-style-type:none;font-size:16px}body .stayWellContainer #service-programs #menu-visitor-info{padding:0}body .stayWellContainer .callsToAction .mui-panel .material-icons{font-size:30px}body .stayWellContainer .callsToAction .mui-panel a{font-size:15px}body .stayWellContainer .swMainNavES>a{font-size:13px}body .stayWellContainer .swMainNavES>a:before{top:3px}body .stayWellContainer #contentBodyAside .c2aLinks .c2aLink{width:100%;max-width:100%}body .stayWellContainer .breadcrumb .breadcrumb-item{font-family:"Open Sans","Tahoma","Geneva",Sans-Serif;font-size:14px;color:#005a9c;display:inline-block}body .stayWellContainer .breadcrumb .breadcrumb-item a{color:#005a9c;display:inline-block}body .stayWellContainer .breadcrumb .breadcrumb-item:last-child a{color:#333}body .stayWellContainer .noIE .breadcrumb-item+.breadcrumb-item::before{font-family:'Material Icons';font-weight:normal;font-style:normal;content:"keyboard_arrow_right";font-size:16px;display:block;float:left}body .stayWellContainer .mui-panel.ServiceLine ul li a,body .stayWellContainer .mui-panel.RelatedItems ul li a,body .stayWellContainer .mui-panel.toolsMultimedia ul li a,body .stayWellContainer .mui-panel.RelatedContent ul li a,body .stayWellContainer .mui-panel.RelatedServices ul li a,body .stayWellContainer .section-box .collectionDisplay ul li a,body .stayWellContainer .mui-panel.GotoGuidesWidget .gtgnav ul li a,body .stayWellContainer h3,body .stayWellContainer h4,body .stayWellContainer #contentBodyAside .recipe-side a{font-size:14px}body .stayWellContainer h4{line-height:1.2rem}body .stayWellContainer .siteSearchInput .ui-autocomplete-input{padding:4px 8px;height:auto}body .stayWellContainer .bootstrapInput{padding:0}body .stayWellContainer h1#contentTop:focus{outline:none}body .modal.fade.show{position:fixed;left:0;top:0;background-color:rgba(0,0,0,0.8)}body .modal.fade.show .modal-dialog{margin:0 auto;left:auto;top:auto;margin-top:80px}body .wrapper.header-menu #menu-wrapper #main-menu li ul.sub-menu{background-color:#f6f6f6;border:1px solid #d7e1e8;background-image:none;z-index:200}body .wrapper.header-menu #menu-wrapper #main-menu li ul.sub-menu>li{background-color:#f6f6f6}body .SiteAreaNavigator .image img{width:75px}body #ClientHeaderNavigation{z-index:200}body nav.navbar.mui-panel{z-index:100}body .CalculatorBox span.Option>.checkbox>label{padding-left:0}body .CalculatorBox span.Option>.checkbox>label>.checkbox{margin:0}body .CalculatorBox span.Option>.checkbox>label>.checkbox>label{padding-left:0}body .CalculatorBox span.Option>.checkbox>label>.checkbox>label>input[type="checkbox"]{margin-left:0}body .CalculatorBox span.Option>.checkbox>label .Checkbox{margin-left:0;margin-top:6px}body .CalculatorBox span.Option{clear:both}body .CalculatorBox span.Option>.radio{display:inline}}@media only screen and (min-width:1200px){body .videoResults .resultItemVideo .videoPlayer video{max-height:150px;min-height:150px}body .wrapper.header-menu #main-menu>li#more-menu>ul{width:320px;padding:20px 0;right:0}body .wrapper.header-menu #main-menu>li#more-menu>ul>li{padding:0 30px}body .wrapper.header-menu #main-menu>li#more-menu>ul>li>a{border-bottom:1px solid #c4ccd3;font-size:20px;font-weight:bold;padding:16px 0 6px}}@media only screen and (max-width:992px){body .accessible-megamenu .accessible-megamenu-panel.col-5a>ul>li{min-height:auto}}@media only screen and (max-width:1199px){body .videoResults .resultItemVideo .videoPlayer video{max-width:100%;height:auto!important}}