@keyframes nextPageBtnAnim{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}body,html{color:#1b1c1f;font-family:proxima-nova,sans-serif}a,button,input,option,select{outline:0}a:focus,button:focus,input:focus,option:focus,select:focus{outline:0}a{color:#df3124}h3.width-strict{max-width:1095px;margin:0 auto}h3.section-header{padding-bottom:.5em}@media screen and (max-width:991px){h3.section-header{text-align:center}}hr{height:1px;width:100%;background-color:#f5f8fc}.main-content{display:flex;flex-direction:column}.author-image{float:left;margin:0 .5em 0 0}.author-image img{border-radius:50%}article.tags{padding:1em 0}.tag-rows{overflow:hidden;height:100%;max-height:50px}.tag-list{display:flex;align-items:flex-start;flex-wrap:wrap}.tag-list .tag-list-title{flex-grow:1;width:100%}article{width:100%;padding:2em 0;overflow:hidden;align-items:flex-start}article .medium{max-width:85vw;margin:0 auto}article .medium.slick-slide{margin:0}article .narrow{max-width:64vw;margin:0 auto;display:flex;align-items:flex-start;justify-content:center}@media(max-width:1300px){article .narrow{max-width:100%}}.justify-center{align-items:center}.bg-light-grey{background:#f5f8fc}.center-columns{display:flex;flex-direction:column}.button,a.button{text-transform:uppercase;padding:1em 2em;border:1px solid #79808a;background:#fff;-webkit-transition:background .5s ease;transition:all .5s ease;text-decoration:none;color:buttontext}.button:disabled:hover,a.button:disabled:hover{color:graytext;background:#fff;cursor:default;text-decoration:none}.button:hover,a.button:hover{background:#df3124;color:#fff;cursor:pointer;-webkit-transition:background .5s ease;transition:all .3s ease}.button.selected:disabled,a.button.selected:disabled{background:#df3124;color:#fff}.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider slick-slide{outline:0}.slick-slider .slick-list.dragging{cursor:pointer;cursor:hand}.slick-full-width{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column}.slick-full-width .slick-track{display:flex}.slick-full-width .slick-arrow-container{height:400px;position:absolute;z-index:100;width:150px;overflow:hidden;transition:opacity .2s}.slick-full-width .slick-arrow-container.slick-disabled{opacity:0}.slick-full-width .slick-arrow-container.slick-disabled .slick-arrow-btn{cursor:default}.slick-full-width .slick-arrow-container.slick-arrow-container-prev{left:0;background:linear-gradient(to right,#fff,rgba(255,255,255,0));order:1}.slick-full-width .slick-arrow-container.slick-arrow-container-next{right:0;background:linear-gradient(to left,#fff,rgba(255,255,255,0));order:2}.slick-full-width .slick-arrow-btn{background:#1b1c1f;position:absolute;z-index:100;border:none;padding-top:calc(5em - 10px);padding-bottom:calc(5em + 10px);height:0;width:0;top:50%;color:#fff;cursor:pointer}.slick-full-width .slick-next{right:0;transform:translate(50%,-50%) skew(-6deg);padding-left:calc(5em - 30px - 1em);padding-right:calc(5em + 30px + 1em)}.slick-full-width .slick-prev{left:0;transform:translate(-50%,-50%) skew(-6deg);padding-left:calc(5em + 30px - 1em);padding-right:calc(5em - 30px + 1em)}.slick-full-width .slick-list{padding:0!important;order:3}.slick-full-width .last-slider-item{width:100%;max-width:25.5em;display:flex;text-align:center;flex-direction:column;align-self:center;padding:.3rem}.slick-full-width .last-slider-item a,.slick-full-width .last-slider-item button{width:80%;margin:-7.5em auto 0 auto}@media(min-width:89.98vw){.slick-full-width{width:90%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.progress{display:block;width:90%;margin:0 auto;height:5px;border-radius:.5rem;overflow:hidden;background-color:#f5f8fc;background-image:linear-gradient(to right,#df3124,#df3124);background-repeat:no-repeat;background-size:5% 100%;transition:background-size .4s ease-in-out}.more-posts{border:1px solid #df3124}.load-more{margin:0 auto;transform-origin:8px 6px}.load-more:hover i{color:#fff}.load-more.loading i{animation:nextPageBtnAnim .9s infinite}.load-more.disabled{background-color:#f5f8fc!important;color:#6e6e6e!important;cursor:default}.load-more.disabled i{color:#6e6e6e!important}.load-more i{color:#df3124;text-transform:none;transition:color .2s;transform-origin:50.5% 41.5%}.justify-center{display:flex;justify-content:center}.hidden{display:none}.show{display:block;transition:opacity .3s ease;-webkit-transition:opacity .3s ease}.global-search-wrapper{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:10000;font-size:1.2em;transition:opacity .3s ease;-webkit-transition:opacity .3s ease}.global-search-wrapper .search-container{width:100%;max-width:600px;display:flex;align-items:flex-start}.global-search-wrapper .search-container form{width:100%}.global-search-wrapper .search-input,.global-search-wrapper .search-submit{color:#fff}.global-search-wrapper ::-webkit-input-placeholder{color:#fff}.global-search-wrapper :-moz-placeholder{color:#fff}.global-search-wrapper ::-moz-placeholder{color:#fff}.global-search-wrapper :-ms-input-placeholder{color:#fff}.global-search-wrapper .search-close{color:#fff;font-size:2em;line-height:3rem;font-weight:500;padding-left:.35em;cursor:pointer}.three-visit-cta .three-visit-container{border:1px solid #f5f8fc;box-shadow:0 10px 20px rgba(189,189,189,.5);width:100%;max-width:50em}.three-visit-cta .three-visit-container .three-visit-image{background-size:cover;background-repeat:no-repeat;padding:8em}.three-visit-cta .three-visit-container .three-visit-content{display:flex;flex-direction:column;justify-content:center}.three-visit-cta .three-visit-container .three-visit-content .three-visit-button,.three-visit-cta .three-visit-container .three-visit-content .three-visit-descriptor{padding:.5em}.placeholder-post{width:100%;max-width:30.5em;padding:.3rem;height:419px;margin:0 auto}.placeholder-post .animated-background{animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:placeHolderShimmer;background:#000;background:linear-gradient(to right,#ddd 0,#ccc 18%,#ddd 43%);background-size:900px 104px;height:100%;position:relative}.placeholder-post .animated-background .background-masker{background:#fff;position:absolute}.placeholder-post .animated-background .background-masker.masker-image-bottom{top:240px;left:0;right:0;height:16px}.placeholder-post .animated-background .background-masker.masker-image-right{top:0;left:calc(100% - 24px);right:0;width:25px;height:241px;clip-path:polygon(calc(100% - 2px) 0,100% 0,100% 100%,0% 100%)}.placeholder-post .animated-background .background-masker.masker-image-left{top:0;left:-1px;right:0;width:25px;height:241px;clip-path:polygon(0 0,100% 0,2px 100%,0% 100%)}.placeholder-post .animated-background .background-masker.masker-padding-left{top:240px;left:0;right:calc(100% - 16px);height:175px}.placeholder-post .animated-background .background-masker.masker-preheader{top:256px;left:170px;right:0;height:13px}.placeholder-post .animated-background .background-masker.masker-preheader-b-s{top:269px;left:0;right:0;height:19px}.placeholder-post .animated-background .background-masker.masker-header{top:288px;left:320px;right:0;height:24px}.placeholder-post .animated-background .background-masker.masker-header-b-s{top:312px;left:0;right:0;height:22px}.placeholder-post .animated-background .background-masker.masker-desc{top:334px;left:290px;right:0;height:16px}.placeholder-post .animated-background .background-masker.masker-desc-b-s{top:348px;left:0;right:0;height:18px}.placeholder-post .animated-background .background-masker.masker-footer-icon{top:366px;left:38px;right:calc(100% - 60px);height:26px}.placeholder-post .animated-background .background-masker.masker-footer-text-t-s{top:366px;left:45px;right:0;height:5px}.placeholder-post .animated-background .background-masker.masker-footer-text-l-s{top:371px;left:250px;right:0;height:15px}.placeholder-post .animated-background .background-masker.masker-footer-text-b-s{top:385px;left:45px;right:0;height:6px}.placeholder-post .animated-background .background-masker.masker-footer-b-s{top:389px;left:0;right:0;height:21px}.testimonial-container{margin:0;padding:0}.secondary-button{display:inline-block;border:1px solid #f5f8fc;color:#79808a;background:#fff;padding:.5em 1.2em;transition:all .2s;font-size:.75em;text-transform:uppercase}.secondary-button:hover{text-decoration:none;color:#4a4a4a;border-color:#79808a;background:#f5f8fc}.trending-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:.6em}@media screen and (max-width:880px){.trending-header{flex-direction:column}.trending-header h3{padding-bottom:0}.trending-header .all-posts{padding-top:.25em;padding-bottom:.5em}}.all-posts{display:flex;font-size:.75em}@media(max-width:901px){.all-posts{display:none}}.hero-container{position:relative}.hero-container .hero-link{position:absolute;left:0;top:0;bottom:0;right:0;z-index:3}.hero-container .hero-content{color:#fff;padding:5vh 0;width:100%;max-width:90vw;position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-weight:300;z-index:3;pointer-events:none}@media only screen and (min-width:750px){.hero-container .hero-content{max-width:80vw}}@media only screen and (min-width:1000px){.hero-container .hero-content{max-width:70vw}}@media only screen and (min-width:1500px){.hero-container .hero-content{max-width:64vw}}.hero-container .hero-content .hero-author{display:inline-flex;color:#fff;text-decoration:none;pointer-events:all;position:relative}@media only screen and (min-width:830px){.hero-container .hero-content .hero-author:before{position:absolute;content:'';background:#df3124;top:1.4em;left:60px;height:2px;width:0%;transition:width .2s}.hero-container .hero-content .hero-author:after{position:absolute;content:'';background:#df3124;top:1.4em;height:2px;width:0%}.hero-container .hero-content .hero-author:hover:before{width:50px}.hero-container .hero-content .hero-author:hover:after{left:60px;width:50px;transition:width .2s}}.hero-container .hero-content .hero-author img{border-radius:50%;width:50px;height:50px}.hero-container .hero-content .hero-author .author-date-container{padding-left:10px;text-shadow:-1px -1px 3px rgba(0,0,0,.2),1px -1px 3px rgba(0,0,0,.2),-1px 1px 3px rgba(0,0,0,.2),1px 1px 3px rgba(0,0,0,.2)}.hero-container .hero-content .hero-author .author-date-container .author-name{font-size:1.1rem;font-weight:500;display:flex;align-items:center}.hero-container .hero-content .hero-author .author-date-container .author-name .author-title{font-size:.85em;line-height:.85em;opacity:.8}.hero-container .hero-content .hero-author .author-date-container .author-name .author-title .separator{margin-left:.5em;margin-right:.5em}.hero-container .hero-content .hero-author .author-date-container .create-date{font-size:.9rem;font-style:italic}.hero-container .hero-content .hero-title{font-size:1.75rem;line-height:2rem;font-weight:700;position:relative;display:block;color:#fff;text-decoration:none;pointer-events:all;z-index:4;text-shadow:-1px -1px 3px rgba(0,0,0,.2),1px -1px 3px rgba(0,0,0,.2),-1px 1px 3px rgba(0,0,0,.2),1px 1px 3px rgba(0,0,0,.2)}@media only screen and (min-width:750px){.hero-container .hero-content .hero-title{margin-top:15px;font-size:2.95rem;line-height:3rem}}@media only screen and (min-width:830px){.hero-container .hero-content .hero-title:before{position:absolute;content:'';background:#df3124;top:1em;height:3px;width:0%;transition:width .2s}.hero-container .hero-content .hero-title:after{position:absolute;content:'';background:#df3124;top:1em;height:3px;width:0%}.hero-container .hero-content .hero-title:hover:before{width:75px}.hero-container .hero-content .hero-title:hover:after{left:0;width:75px;transition:width .2s}}.hero-container .hero-content .hero-subtitle{font-size:1.15rem;margin-bottom:10px;margin-top:5px;text-shadow:-1px -1px 3px rgba(0,0,0,.2),1px -1px 3px rgba(0,0,0,.2),-1px 1px 3px rgba(0,0,0,.2),1px 1px 3px rgba(0,0,0,.2)}@media only screen and (min-width:750px){.hero-container .hero-content .hero-subtitle{font-size:1.55rem;margin-bottom:20px;margin-top:15px}}.hero-container .hero-content .hero-details-container{display:flex;text-shadow:-1px -1px 3px rgba(0,0,0,.2),1px -1px 3px rgba(0,0,0,.2),-1px 1px 3px rgba(0,0,0,.2),1px 1px 3px rgba(0,0,0,.2)}.hero-container .hero-content .hero-details-container .star-review-container{display:flex;margin-right:15px;align-items:center}.hero-container .hero-content .hero-details-container .star-review-container .recipe-rating-container{font-size:1.35em;margin-right:10px;filter:drop-shadow(1px 1px 1px #810e0e)}@media only screen and (min-width:750px){.hero-container .hero-content .hero-details-container .star-review-container .recipe-rating-container{font-size:1.75rem}}@media only screen and (min-width:1000px){.hero-container .hero-content .hero-details-container .star-review-container .recipe-rating-container{font-size:2.15rem}}.hero-container .hero-content .hero-details-container .star-review-container .recipe-rating-container .back-stars{margin-left:5px}.hero-container .hero-content .hero-details-container .star-review-container .review-count{white-space:nowrap}@media only screen and (min-width:750px){.hero-container .hero-content .hero-details-container .star-review-container .review-count{font-size:1.15rem}}@media only screen and (min-width:1000px){.hero-container .hero-content .hero-details-container .star-review-container .review-count{font-size:1.25rem}}.hero-container .hero-content .hero-details-container div[class$="-ttd"]{display:flex;align-items:center;flex:1 1 33%}.hero-container .hero-content .hero-details-container div[class$="-ttd"] .ttd-icon{font-size:1.5rem;margin-right:5px}@media only screen and (min-width:750px){.hero-container .hero-content .hero-details-container div[class$="-ttd"] .ttd-icon{font-size:1.35rem}}@media only screen and (min-width:1000px){.hero-container .hero-content .hero-details-container div[class$="-ttd"] .ttd-icon{font-size:1.75rem}}@media only screen and (min-width:750px){.hero-container .hero-content .hero-details-container div[class$="-ttd"] .ttd-detail{font-size:1.15rem}}@media only screen and (min-width:1000px){.hero-container .hero-content .hero-details-container div[class$="-ttd"] .ttd-detail{font-size:1.25rem}}.hero-container .hero-content .hero-details-container .detail-views{margin-right:15px;align-self:center}.hero-container .hero-content .scroll-img{transition:all .1s;will-change:contents}.hero-container .hero-content .scroll-img.scrolled{opacity:0}.hero-container .hero-content .scroll-img img{margin:0 auto;display:block;margin-top:.5em}.hero-container .hero-content .scroll-img img#desktop-scroll-icon{display:none}@media only screen and (min-width:830px){.hero-container .hero-content .scroll-img img{margin-top:-1em}.hero-container .hero-content .scroll-img img#mobile-scroll-icon{display:none}.hero-container .hero-content .scroll-img img#desktop-scroll-icon{display:block}}.search-input{border:none;background:0 0;font-size:1.5em;font-weight:100;color:#6e6e6e;outline:0;width:100%}@media only screen and (min-width:430px){.search-input{font-size:2em}}.search-input:after,.search-input:before{font-family:proxima-nova,sans-serif;content:'"';font-style:italic;padding:5px;color:#df3124}.search-submit{border:none;background:0 0;color:#6e6e6e;font-size:.75em;outline:0}.search-submit:hover{cursor:pointer;text-decoration:underline;text-decoration-color:#df3124}.search-submit:focus{outline:0}.filter-container{border-bottom:3px solid #f5f8fc;padding:0 0 1em 0;margin-bottom:2em}.filter-container select{color:#6e6e6e;border-color:#f5f8fc;padding:7px 12px;margin-right:.75em;outline:0}.filter-container select:hover{cursor:pointer}.filter-container select option{border:1px solid #f5f8fc}.search-results{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.search-results .center-columns{flex-direction:row;justify-content:center}#allPosts{overflow-y:hidden;transition:all 1.2s}.results-num{font-size:.85em;color:#6e6e6e}.no-results{width:100%;max-width:55em;margin:0 auto;display:flex;color:#f5f8fc;flex-direction:column;align-items:center}.no-results i{font-size:17em}@media(max-width:1000px){.no-results i{font-size:12em}}@media(max-width:735px){.no-results i{font-size:8em}}.no-results .h3{font-size:3em}@media(max-width:1000px){.no-results .h3{font-size:1.75em}}@media(max-width:735px){.no-results .h3{font-size:1.25em}}.gl-footer{margin-top:0!important}.error-container{width:100%;height:auto;position:relative;overflow:hidden;background-color:#fafafa}.error-container #error-graphic{height:30vh;display:block;margin:0 auto;margin-top:30vh;max-width:90vw}.error-container .default-error-content{color:#191919;padding:5vh 0;width:100%;max-width:90vw;margin:0 auto;font-weight:300;text-align:center}@media only screen and (min-width:650px){.error-container .default-error-content{max-width:75vw}}@media only screen and (min-width:850px){.error-container .default-error-content{max-width:64vw}}.error-container .default-error-content .title-content{padding:0;border-bottom:none}@media only screen and (min-width:850px){.error-container .default-error-content .title-content{border-bottom:1px solid #f5f8fc;padding:0 20px}}.error-container .default-error-content .title-content .content-title{font-size:2rem;line-height:2.5rem;font-weight:700;margin-bottom:1rem}@media only screen and (min-width:650px){.error-container .default-error-content .title-content .content-title{font-size:3rem;line-height:3.5rem;margin:0}}.error-container .default-error-content .title-content .content-desc{font-size:1.1rem}@media only screen and (min-width:650px){.error-container .default-error-content .title-content .content-desc{font-size:1.5rem}}.submit-body{min-height:100vh;width:100%;z-index:-2;overflow:auto}.submit-body .form-container{max-width:50%;position:relative;margin:0 auto;margin-top:170px;overflow:auto;margin-bottom:60px}@media(max-width:750px){.submit-body .form-container{max-width:80%}}@media(max-width:400px){.submit-body .form-container{max-width:95%}}.submit-body .form-container .form-components{padding:30px 50px 200px 50px}@media(max-width:750px){.submit-body .form-container .form-components{padding:30px 20px 200px 20px}}.submit-body .form-container .form-components h1.header{text-align:center;margin-bottom:0;font-size:2.8em}@media(max-width:400px){.submit-body .form-container .form-components h1.header{font-size:1.5em;font-weight:700}}.submit-body .form-container .form-components p.subheader{text-align:center;margin-top:0}.submit-body .form-container .form-components .video-divider{width:100%;border-top:2px solid #df3124;padding-top:5px;margin-top:15px}.submit-body .form-container .form-components .video-divider p{margin:0}.submit-body .form-container .form-components .upload-container{margin-top:20px}.submit-body .form-container .form-components .upload-container.upload-container-video{margin-top:15px}.submit-body .form-container .form-components .upload-container .uploader{float:left;height:65px;width:65px;background-color:#eee;border:2px dashed #ccc;text-align:center;overflow:hidden;vertical-align:middle;position:relative}.submit-body .form-container .form-components .upload-container .uploader.uploaded{background-color:#fff;border:none;background-size:cover}.submit-body .form-container .form-components .upload-container .uploader.uploaded:hover .cancel{opacity:100}.submit-body .form-container .form-components .upload-container .uploader.uploaded i{display:none}.submit-body .form-container .form-components .upload-container .uploader.uploaded .image-upload,.submit-body .form-container .form-components .upload-container .uploader.uploaded .video-upload{cursor:default!important}.submit-body .form-container .form-components .upload-container .uploader.uploaded .image-upload:hover,.submit-body .form-container .form-components .upload-container .uploader.uploaded .video-upload:hover{cursor:default!important}.submit-body .form-container .form-components .upload-container .uploader.uploaded .cancel{display:flex;opacity:0;transition:all .1s}.submit-body .form-container .form-components .upload-container .uploader .image-upload,.submit-body .form-container .form-components .upload-container .uploader .video-upload{position:absolute;height:100%;width:100%;top:0;left:0;margin:0;padding:0;opacity:0;cursor:pointer}.submit-body .form-container .form-components .upload-container .uploader i{line-height:62px;font-size:2.5em;color:#ccc}.submit-body .form-container .form-components .upload-container .uploader .cancel{display:none;border-radius:50%;background-color:#4a4a4a;color:#fff;width:.7em;height:.7em;top:0;right:0;position:absolute;align-items:center;justify-content:center;cursor:pointer}.submit-body .form-container .form-components .upload-container .uploader .cancel span{padding-top:.05em}@media(max-width:750px){.submit-body .form-container .form-components .upload-container .uploader{display:block;margin:0 auto;float:none}}.submit-body .form-container .form-components .upload-container .description-container{padding-left:30px;display:flex;flex-wrap:wrap;align-items:center;height:65px}.submit-body .form-container .form-components .upload-container .description-container .progress-description-group{width:100%}.submit-body .form-container .form-components .upload-container .description-container .photo-description{width:100%;margin-top:0}.submit-body .form-container .form-components .upload-container .description-container .progress{width:100%;border-radius:0;height:0;margin:0;-webkit-transition:height .2s;transition:height .2s}@media(max-width:750px){.submit-body .form-container .form-components .upload-container .description-container{width:100%;padding-left:0}}.submit-body .form-container .form-components .upload-container ::-webkit-file-upload-button{cursor:pointer}.submit-body .form-container .form-components .upload-container input[type=file]{cursor:pointer}.submit-body .form-container .form-components .error-container{list-style:none}.content.content-column{height:340px;display:flex;flex-direction:column}.content.content-column>*{flex-shrink:0}.button.read-more{font-size:.75em;margin:auto auto 0 auto}.summary-container{position:relative;overflow:hidden;flex-shrink:1!important;margin-bottom:10px}.stories .summary.summary-long,.story .summary.summary-long{white-space:normal!important}.stories .data-container,.story .data-container{margin:5px 0}.stories .fadeout,.story .fadeout{position:absolute;bottom:0;height:4em;width:100%;background:-webkit-linear-gradient(rgba(255,255,255,0) 0,#fff 100%);background-image:-moz-linear-gradient(rgba(255,255,255,0) 0,#fff 100%);background-image:-o-linear-gradient(rgba(255,255,255,0) 0,#fff 100%);background-image:linear-gradient(rgba(255,255,255,0) 0,#fff 100%);background-image:-ms-linear-gradient(rgba(255,255,255,0) 0,#fff 100%)}.stories .secondary-button,.story .secondary-button{color:#4a4a4a;border-color:#79808a}.stories .secondary-button:hover,.story .secondary-button:hover{color:#2c2d32;border-color:#4a4a4a;background-color:#f5f8fc}.stories .submit-container,.story .submit-container{background-color:#f5f8fc}.stories .submit-container div,.story .submit-container div{flex-direction:column}.story .narrow{display:inherit}.story-new .form-container{margin-top:0!important;margin-bottom:0!important}.story-new .glf-btn-primary{font-size:1rem}.story-new .disclaimer-container{font-size:.75em;color:#1b1c1f}.featured-video a{display:flex;flex-direction:column}.featured-video a:hover{text-decoration:none!important}.featured-video .thumb{width:100%;height:340px;margin-top:2px}.featured-video iframe{background-image:url(../../../../Assets/Images/Placeholders/video-placeholder.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;height:36vh;max-width:656px;border-radius:3px}@media(max-width:992px){.featured-video iframe{max-width:100%}}.featured-video .full,.featured-video .mobile{display:none}.featured-video:hover{background-color:#fff!important;box-shadow:none!important}.featured-video .content .title:hover{text-decoration:underline}.cat-page .featured-video{display:flex;justify-content:center}.cat-page .full{display:block}.cat-page .article-info{padding:2em 0 1em 0}.cat-page .content{width:100%;max-width:400px}@media(max-width:1000px){.cat-page .featured-video{flex-direction:column}.cat-page .article-info{padding:0}.cat-page .mobile{display:block;margin-bottom:1em}.cat-page .full{display:none}}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@-webkit-keyframes dash-check{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}@keyframes dash-check{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}@keyframes subFocus{0%{box-shadow:0 0 0 .2rem rgba(238,46,36,.5)}100%{box-shadow:0 0 0 .2rem rgba(238,46,36,0)}}.gl-footer{width:100%}.gl-footer .subfooter-1-container{background-color:#2c2d32}.gl-footer .subfooter-1-container .subfooter-1{margin:0 auto;color:#fff;font-weight:200;width:90%;max-width:1300px;padding:35px 0 25px 0}@media only screen and (min-width:450px){.gl-footer .subfooter-1-container .subfooter-1{width:80%;padding:35px 0}}@media only screen and (min-width:1000px){.gl-footer .subfooter-1-container .subfooter-1{width:75%;padding:20px 0;display:table}}.gl-footer .subfooter-1-container .subfooter-1 .three-visit-container{display:block}@media only screen and (min-width:450px){.gl-footer .subfooter-1-container .subfooter-1 .three-visit-container{width:100%;padding:35px 0 0 0}}@media only screen and (min-width:1000px){.gl-footer .subfooter-1-container .subfooter-1 .three-visit-container{display:table-cell;width:49.5%;padding-right:10px;padding:25px 0 0 0;vertical-align:top;position:relative}}.gl-footer .subfooter-1-container .subfooter-1 .three-visit-container .three-visit-descriptor{padding-bottom:10px}@media only screen and (min-width:450px){.gl-footer .subfooter-1-container .subfooter-1 .three-visit-container .three-visit-descriptor{display:inline-block;width:65%}}@media only screen and (min-width:1000px){.gl-footer .subfooter-1-container .subfooter-1 .three-visit-container .three-visit-descriptor{display:block;width:100%}}.gl-footer .subfooter-1-container .subfooter-1 .three-visit-container .three-visit-descriptor .descriptor-title{font-size:.85rem;padding-bottom:5px;display:block}.gl-footer .subfooter-1-container .subfooter-1 .three-visit-container .three-visit-button{width:100%}@media only screen and (min-width:450px){.gl-footer .subfooter-1-container .subfooter-1 .three-visit-container .three-visit-button{display:inline-block;width:34%;float:right;vertical-align:top}.gl-footer .subfooter-1-container .subfooter-1 .three-visit-container .three-visit-button:before{content:"";display:inline-block;vertical-align:middle;height:100%}}@media only screen and (min-width:1000px){.gl-footer .subfooter-1-container .subfooter-1 .three-visit-container .three-visit-button{float:none;width:180px;position:absolute;bottom:0}.gl-footer .subfooter-1-container .subfooter-1 .three-visit-container .three-visit-button:before{content:none}}.gl-footer .subfooter-1-container .subfooter-1 .three-visit-container .three-visit-button button{width:100%}.gl-footer .subfooter-2-container{background-color:#1b1c1f}.gl-footer .subfooter-2-container .subfooter-2{margin:0 auto;display:flex;max-width:1300px;padding:25px 15px 35px 15px;flex-wrap:wrap}@media only screen and (min-width:1000px){.gl-footer .subfooter-2-container .subfooter-2{flex-wrap:nowrap;padding:25px 5% 35px 5%}}.gl-footer .subfooter-2-container .subfooter-2 a{color:#fff;text-decoration:none;transition:color .2s}@media only screen and (min-width:550px){.gl-footer .subfooter-2-container .subfooter-2 a:not(.button-open-nav):hover{color:#df3124}}.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container{display:flex;flex-wrap:wrap;width:100%}@media only screen and (min-width:550px){.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container{width:100%;margin:0 auto}.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container div:nth-child(5){flex:none}.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container .collapse-sub-item div a{font-size:.9rem}}@media only screen and (min-width:650px){.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container{width:80%}}@media only screen and (min-width:1000px){.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container{width:75%}.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container div:nth-child(5){flex:1}}.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container .footer-nav-item{width:100%}@media only screen and (min-width:550px){.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container .footer-nav-item{width:auto;flex:1}}.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container .footer-nav-item .footer-nav-heading{display:flex}.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container .footer-nav-item .footer-nav-heading a:first-child{font-size:1.5rem;font-weight:700;flex:8;border-right:2px solid #323232;margin-bottom:15px}@media only screen and (min-width:550px){.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container .footer-nav-item .footer-nav-heading a:first-child{border-right:none}}.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container .footer-nav-item .footer-nav-heading .button-open-nav{display:inline-block;flex:2;text-align:center}.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container .footer-nav-item .footer-nav-heading .button-open-nav i{transition:transform .2s;display:inline-block;vertical-align:bottom}.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container .footer-nav-item .footer-nav-heading .button-open-nav i.open{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);transform-origin:center}@media only screen and (min-width:550px){.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container .footer-nav-item .footer-nav-heading .button-open-nav{display:none}}.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container .footer-nav-item div[id^=collapse-]{margin-left:5px;border-left:2px solid #df3124;padding:0 15px;font-weight:200}@media only screen and (min-width:550px){.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container .footer-nav-item div[id^=collapse-]{display:block}}.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container .footer-nav-item div[id^=collapse-] .collapse-sub-items{padding:5px 0;margin-bottom:10px}.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container .footer-nav-item div[id^=collapse-] .collapse-sub-items div{padding:5px 0}.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container .footer-divider{border-bottom:2px solid #323232;margin-bottom:15px;width:100%}@media only screen and (min-width:550px){.gl-footer .subfooter-2-container .subfooter-2 .footer-nav-container .footer-divider{display:none}}.gl-footer .subfooter-2-container .subfooter-2 .social-container{margin:25px auto 0 auto}@media only screen and (min-width:1000px){.gl-footer .subfooter-2-container .subfooter-2 .social-container{margin:0 auto;align-self:center}}.gl-footer .subfooter-2-container .subfooter-2 .social-container .social-icons{text-align:center}.gl-footer .subfooter-2-container .subfooter-2 .social-container .social-icons a i{font-size:1.5rem;color:#979797;transition:color .2s;padding:0 5px}@media only screen and (min-width:1000px){.gl-footer .subfooter-2-container .subfooter-2 .social-container .social-icons a i:hover{color:#fff}}.gl-footer .subfooter-2-container .subfooter-2 .social-container .copyright-text{color:#5d5d5d;margin-top:10px}.gl-footer .subfooter-2-container .subfooter-2 .social-container .copyright-text p{text-align:center}.gl-footer .subfooter-2-container .subfooter-2 .social-container .tu-pp{text-align:center}.gl-footer .subfooter-2-container .subfooter-2 .social-container .tu-pp a{color:#e1e1e1;font-weight:100;transition:color .2s}.gl-footer .subfooter-2-container .subfooter-2 .social-container .tu-pp a:hover{color:#df3124}.glf-btn-primary{background-color:#df3124;color:#fff;padding:10px 30px;border:none;white-space:nowrap;font-size:.8125em;transition:background-color .3s ease;cursor:pointer}.glf-btn-primary:hover{background-color:#c4251d}.glf-btn-primary:focus{outline:0}.glf-btn-primary:active{background-color:#961d17;box-shadow:inset 2px 2px 3px rgba(0,0,0,.3)}.newsletterSubscribe{display:block;padding-top:25px;position:relative}@media only screen and (min-width:1000px){.newsletterSubscribe{display:table-cell;width:49.5%;padding-left:15px;padding-bottom:25px}.newsletterSubscribe.focusAnim{-webkit-animation:subFocus .9s ease-out .2s;animation:subFocus .9s ease-out .2s}}.newsletterSubscribe .newsletter-descriptor{padding-bottom:10px}.newsletterSubscribe .newsletter-descriptor .descriptor-title{font-size:.85rem;padding-bottom:5px;display:block}.newsletterSubscribe.modal-body{width:100%!important;padding:1em!important}.newsletterSubscribe.modal-body .sub-thank-you{bottom:.5em!important}.newsletterSubscribe form .input-group{flex-wrap:wrap;transition:all .2s;display:flex;align-items:flex-end}@media only screen and (min-width:450px){.newsletterSubscribe form .input-group{flex-wrap:nowrap}}@media only screen and (min-width:1000px){.newsletterSubscribe form .input-group{flex-wrap:nowrap}}.newsletterSubscribe form .input-group input{font-weight:200;width:100%;max-width:350px;height:43px;border-radius:2px}@media only screen and (min-width:450px){.newsletterSubscribe form .input-group input{width:auto;height:auto;border-bottom-right-radius:0;border-top-right-radius:0}}@media only screen and (min-width:1000px){.newsletterSubscribe form .input-group input{width:auto}}.newsletterSubscribe form .input-group .newsletter-button{width:100%;height:auto;align-self:stretch;padding-top:15px}@media only screen and (min-width:450px){.newsletterSubscribe form .input-group .newsletter-button{padding-top:0;width:34%}}@media only screen and (min-width:1000px){.newsletterSubscribe form .input-group .newsletter-button{padding-top:0;width:180px}}.newsletterSubscribe form .input-group .newsletter-button button{width:100%;height:100%}.newsletterSubscribe .sub-thank-you{opacity:0;position:absolute;bottom:0;font-size:1.5em;transition:all .2s}.newsletterSubscribe .sub-thank-you span{vertical-align:middle}.newsletterSubscribe .sub-thank-you svg{width:25px;display:inline-block;margin:0 5px 0 0;vertical-align:middle}.newsletterSubscribe .sub-thank-you .path{stroke-dasharray:1000;stroke-dashoffset:1000}.newsletterSubscribe .sub-thank-you .path.completed{stroke-dashoffset:0}.newsletterSubscribe .sub-thank-you .path.circle{-webkit-animation:dash .9s ease-in-out;animation:dash .9s ease-in-out}.newsletterSubscribe .sub-thank-you .path.line{stroke-dashoffset:1000;-webkit-animation:dash .9s .35s ease-in-out forwards;animation:dash .9s .35s ease-in-out forwards}.newsletterSubscribe .sub-thank-you .path.check{stroke-dashoffset:-100;-webkit-animation:dash-check .9s .35s ease-in-out forwards;animation:dash-check .9s .35s ease-in-out forwards}.post{margin:0 0 1em 0;transition:all .2s ease}.post .thumb{float:left;transition:all .3s}.post .thumb:not(.animated-background){background:no-repeat;background-size:cover;background-position:center}.post .thumb.animated-background{animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:placeHolderShimmer;background:#000;background:linear-gradient(to right,#ddd 0,#ccc 18%,#ddd 43%);background-size:900px 104px;height:100%;position:relative}.post .content{padding:1em}.post .content.content-column{display:flex;flex-direction:column}.post .content .category{color:#1b1c1f;float:left;text-transform:uppercase;border-right:2px solid #79808a;margin-right:1em;padding-right:1em;line-height:.9em;letter-spacing:2px;font-size:.8rem}.post .content .author{text-transform:uppercase;float:left;color:#79808a;line-height:.9em;letter-spacing:2px;font-size:.8rem}.post .content .title{font-size:1.35rem;text-decoration:none;color:#1b1c1f;width:100%;margin:.2rem 0 0 0;float:left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.post .content .summary{color:#1b1c1f;float:left;width:100%;margin:.3em 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post .content .date{font-size:.9em;line-height:.8em;float:left;color:#79808a}.post .content .data-container{display:flex;flex-direction:row;width:100%;align-items:center}.post .content .data{font-size:.9em;color:#79808a;line-height:.8em;float:left;margin-right:1em;padding-right:1em}.post .content .data-icon{margin-right:1em;float:left}.post .content .data-icon i{vertical-align:-30%;font-size:1.75em;color:#1b1c1f}.post .content .views{float:left}@media(max-width:1300px){.post-list-horizontal .post.medium{width:100%}}.glf-btn-primary{clip-path:polygon(0% 0,100% 0,97% 100%,0 100%)}.glf-btn-primary.no-clip{clip-path:none}.gl-navbar{position:fixed;width:100%;padding:1rem 2rem 0 2rem;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;transition:all .2s;transition:width 0s!important;z-index:1000}@media only screen and (max-width:830px){.gl-navbar{position:absolute;max-width:100vw;width:100%;top:0;padding:.75rem 2rem .75rem 2rem;align-items:stretch}}.gl-navbar .gl-brand{display:inline-block;height:3rem;width:93px;transition:width .2s}.gl-navbar .gl-brand .svg-logo-fill{fill:#fff;transition:all .2s}.gl-navbar .gl-nav-header-background,.gl-navbar .gl-nav-mobile-divider{display:none}@media only screen and (max-width:830px){.gl-navbar div:not(:nth-child(3)),.gl-navbar>a{z-index:12}.gl-navbar .gl-nav-header-background{display:block;visibility:hidden;opacity:0;transition:opacity .2s}.gl-navbar .gl-nav-mobile-divider{display:block;margin:5px 1.5rem;background-color:#323232;height:3px}.gl-navbar .gl-nav-item-collection{box-sizing:content-box;width:100%;display:none;position:absolute;left:0;top:calc(-100vh - 80px);z-index:9;background-color:#2c2d32;padding-top:80px;overflow-y:auto;height:100vh}.gl-navbar .gl-nav-item-collection .gl-nav-item{display:block;padding-top:5px;padding-bottom:5px}.gl-navbar .gl-nav-item-collection .gl-nav-item:nth-child(0){padding-top:0}.gl-navbar .gl-nav-item-collection .gl-nav-item .dropdown-content{display:block;position:relative;opacity:1;visibility:visible;margin-left:30px;border-left:3px solid #df3124}.gl-navbar .gl-nav-item-collection .gl-nav-item .dropdown-content a{padding:7px 0;margin:8px 0}}.gl-navbar .gl-nav-item{display:inline-block;margin-left:5rem}.gl-navbar .gl-nav-item div{display:flex;align-items:center}.gl-navbar .gl-nav-item div a,.gl-navbar .gl-nav-item div i{transition:font-size .2s}.gl-navbar .gl-nav-item div i{font-size:1.5rem;font-weight:400;color:rgba(255,255,255,.7);text-decoration:none;position:relative;padding-right:5px;transition:color .2s}@media only screen and (max-width:830px){.gl-navbar .gl-nav-item div i{color:#fff}}.gl-navbar .gl-nav-item .dropdown-content{display:block}.gl-navbar .gl-nav-item:not(.search-container) div:not(.dropdown-content) a{font-size:1.5rem;font-weight:700;color:rgba(255,255,255,.7);text-decoration:none;padding:0 6px;position:relative;transition:color .2s}@media only screen and (max-width:830px){.gl-navbar .gl-nav-item:not(.search-container) div:not(.dropdown-content) a{color:#fff}}.gl-navbar .gl-nav-item:not(.search-container) div:not(.dropdown-content) a.active{color:#fff}@media only screen and (min-width:830px){.gl-navbar .gl-nav-item:not(.search-container) div:not(.dropdown-content) a.active:before{position:absolute;content:'';background:#df3124;left:0;right:0;bottom:-4px;height:3px}}@media only screen and (max-width:830px){.gl-navbar .gl-nav-item:not(.search-container) div:not(.dropdown-content) a.active{background-color:#df3124}}@media only screen and (min-width:830px){.gl-navbar .gl-nav-item:not(.search-container) div:not(.dropdown-content) a:not(.active):after,.gl-navbar .gl-nav-item:not(.search-container) div:not(.dropdown-content) a:not(.active):before{position:absolute;content:'';background:#df3124;bottom:-4px;height:3px;width:0%;left:0;z-index:2}.gl-navbar .gl-nav-item:not(.search-container) div:not(.dropdown-content) a:not(.active):before{transition:all .2s}}.gl-navbar .gl-nav-item .dropdown-content{visibility:hidden;opacity:0;position:absolute;min-width:160px;z-index:1;transition:visibility .2s ease-in-out,opacity .2s ease-in-out}.gl-navbar .gl-nav-item .dropdown-content a{display:block;color:#fff;text-decoration:none;font-size:1rem;font-weight:200;transition:border-color .1s;padding:2px 0 2px 6px;margin-left:14px;border-left:3px solid transparent}@media only screen and (min-width:830px){.gl-navbar .gl-nav-item .dropdown-content a:hover{border-left-color:#df3124}}.gl-navbar .gl-nav-item .dropdown-content a.active{border-left-color:#df3124}.gl-navbar .gl-nav-item .dropdown-content a:first-of-type{margin-top:6px}@media only screen and (max-width:830px){.gl-navbar .gl-nav-item.search-container{display:inline-flex;align-items:center}.gl-navbar .gl-nav-item.search-container div>a i{vertical-align:bottom}}.gl-navbar .gl-nav-item.search-container{margin-left:5em;cursor:pointer}.gl-navbar .gl-nav-item.search-container div>a{padding:0 25px 0 5px;font-size:1.5rem;font-weight:700;text-decoration:none;position:relative;transition:color .2s}@media only screen and (max-width:830px){.gl-navbar .gl-nav-item.search-container div>a{padding:0 5px 0 5px;margin-right:10px}.gl-navbar .gl-nav-item.search-container div>a i{font-size:2rem}}.gl-navbar .gl-nav-item.search-container div>a i{vertical-align:middle;transition:color .2s;z-index:2}@media only screen and (min-width:830px){.gl-navbar .gl-nav-item.search-container div>a:hover i{color:#df3124}}@media only screen and (min-width:830px){.gl-navbar .gl-nav-item:hover:not(.search-container) .dropdown-content{visibility:visible;opacity:1}.gl-navbar .gl-nav-item:hover:not(.search-container) div:not(.dropdown-content) a:not(.active):before{width:100%;transition:width .2s}.gl-navbar .gl-nav-item:hover:not(.search-container) div:not(.dropdown-content) a:not(.active):after{width:100%;transition:width .2s}.gl-navbar .gl-nav-item:hover:not(.search-container) div i{color:#fff}.gl-navbar .gl-nav-item:hover:not(.search-container) div:not(.dropdown-content) a{color:#fff}}.gl-navbar .subscribe-container{z-index:-1;max-width:0;opacity:0;margin-left:auto;transition:opacity .2s,max-width 0s linear .2s}.gl-navbar .subscribe-container button{font-size:.8125rem}.gl-navbar .gl-nav-padder{display:none}.gl-navbar .gl-menu{display:none}@media only screen and (max-width:830px){.gl-navbar .gl-menu{margin-top:11px;display:block;width:28px;position:relative;margin-left:0;cursor:pointer}.gl-navbar .gl-menu span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:1px;opacity:1;left:0;transition:.2s ease-in-out}.gl-navbar .gl-menu span:first-child{top:0}.gl-navbar .gl-menu span:nth-child(2),.gl-navbar .gl-menu span:nth-child(3){top:9px}.gl-navbar .gl-menu span:nth-child(4){top:18px}.gl-navbar .gl-menu.open span:first-child{top:9px;width:0%;left:50%}.gl-navbar .gl-menu.open span:nth-child(2){transform:rotate(45deg)}.gl-navbar .gl-menu.open span:nth-child(3){transform:rotate(-45deg)}.gl-navbar .gl-menu.open span:nth-child(4){top:9px;width:0%;left:50%}.gl-navbar .gl-nav-padder{background-color:transparent;display:block;height:80px}}.gl-navbar.open .gl-menu.gl-nav-item>span{background-color:#fff}.gl-navbar.open .search-container.gl-nav-item>div>a>i{color:#fff}.gl-navbar.open .gl-brand path.svg-logo-fill{fill:#fff}.gl-navbar.open .gl-nav-header-background{position:absolute;visibility:visible;opacity:1;top:0;left:0;background-color:#2c2d32;width:100%;height:100%;z-index:11}.gl-navbar.scrolled,.gl-navbar.sticky-nav,.gl-navbar.subpage-nav{background-color:#f5f8fc;transition:all .2s}.gl-navbar.scrolled .gl-menu>span,.gl-navbar.sticky-nav .gl-menu>span,.gl-navbar.subpage-nav .gl-menu>span{background-color:#2c2d32}.gl-navbar.scrolled .search-container>div>a>i,.gl-navbar.sticky-nav .search-container>div>a>i,.gl-navbar.subpage-nav .search-container>div>a>i{color:#2c2d32}.gl-navbar.scrolled .gl-brand .svg-logo-fill,.gl-navbar.sticky-nav .gl-brand .svg-logo-fill,.gl-navbar.subpage-nav .gl-brand .svg-logo-fill{fill:#df3124}@media only screen and (min-width:830px){.gl-navbar.sticky-nav,.gl-navbar.subpage-nav{padding:1rem 2rem 1rem 2rem}.gl-navbar.sticky-nav .gl-nav-item-collection .gl-nav-item i,.gl-navbar.subpage-nav .gl-nav-item-collection .gl-nav-item i{color:rgba(27,28,31,.3)}.gl-navbar.sticky-nav .gl-nav-item-collection .gl-nav-item:not(.search-container) div:not(.dropdown-content) a,.gl-navbar.subpage-nav .gl-nav-item-collection .gl-nav-item:not(.search-container) div:not(.dropdown-content) a{color:#1b1c1f}.gl-navbar.sticky-nav .gl-nav-item-collection .gl-nav-item .dropdown-content,.gl-navbar.subpage-nav .gl-nav-item-collection .gl-nav-item .dropdown-content{background-color:#f5f8fc;padding:5px}.gl-navbar.sticky-nav .gl-nav-item-collection .gl-nav-item .dropdown-content a,.gl-navbar.subpage-nav .gl-nav-item-collection .gl-nav-item .dropdown-content a{color:#1b1c1f}.gl-navbar.sticky-nav .gl-nav-item-collection .gl-nav-item:hover i,.gl-navbar.subpage-nav .gl-nav-item-collection .gl-nav-item:hover i{color:#1b1c1f}.gl-navbar.sticky-nav .gl-nav-item-collection .gl-nav-item:hover div>a,.gl-navbar.subpage-nav .gl-nav-item-collection .gl-nav-item:hover div>a{color:#1b1c1f}}.gl-navbar.sticky-nav{padding:.75rem 2rem .75rem 2rem}.gl-navbar.sticky-nav .gl-brand{width:80px}.gl-navbar.sticky-nav .gl-nav-item-collection .gl-nav-item>div a,.gl-navbar.sticky-nav .gl-nav-item-collection .gl-nav-item>div i{font-size:1.25rem}@media only screen and (min-width:1000px){.gl-navbar.sticky-nav .subscribe-container{z-index:auto;opacity:100;max-width:100px;transition:opacity .2s,max-width 0s linear 0s}}.popover{max-width:none}.sub-popover{opacity:0;z-index:-1;transition:opacity .2s}@media only screen and (min-width:1000px){.sub-popover{opacity:1;z-index:9999}.sub-popover.pop-hidden{opacity:0;z-index:-1}.sub-popover.pop-shown{opacity:1;z-index:9999}}.post.large{float:left;max-width:1500px}.post.large .thumb{width:100%;height:31.25em}@media(max-width:1025px){.post.large .thumb{height:40vh}}@media(max-width:600px){.post.large .thumb{height:32vh}}.post.large:hover{background-color:#fff!important;box-shadow:none!important}.post.large .content{margin:0 auto}.post.large .content .article-info-container{float:left;width:100%;display:flex;flex-direction:row;align-items:flex-start}.post.large .content .article-info-container .article-info{align-self:center}.post.large .content .author{text-transform:capitalize;letter-spacing:initial;float:left;color:#1b1c1f;width:100%}.post.large .content .summary{font-size:1.75em;line-height:1em;margin:0 0 .75em 0}@media(max-width:740px){.post.large .content .summary{font-size:1.15rem}}.post.large .content .date{font-style:italic;float:left;width:100%;color:#1b1c1f;margin:.35em 0 0 0}.post.large .content .title{font-size:3.25em;line-height:1.5em;margin:0}@media(max-width:740px){.post.large .content .title{font-size:2em}}@media(max-width:420px){.post.large .content .title{font-size:1.75rem}}.post.large .content .title:after{position:absolute;content:'';background:#df3124;top:2.5em;margin-left:.25em;height:3px;width:0%}.post.large .content .title:hover:after{left:0;width:75px;transition:width .2s}@media(max-width:740px){.post.large .content .title:hover:after{display:none}}.post.large .content .views{border:none}.post.large .content .data{border:none;color:#1b1c1f}.post.large .content .data-icon{margin:0 .35em 0 1em;border:none}.post.medium{width:100%;max-width:30.5em;display:flex;padding:.3rem;outline:0}.post.medium a.thumb-link{width:100%}.post.medium:hover .thumb{border-bottom:6px solid #df3124}.post.medium:hover .title:before{width:75px!important}.post.medium:hover .title:after{left:0;width:75px!important;transition:width .2s}.post.medium .thumb{height:15em;width:100%;clip-path:polygon(5% 0,100% 0%,95% 100%,0% 100%);border-bottom:0 solid #df3124;transition:all .2s}.post.medium .content{width:100%;float:left;padding:1em;height:170px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:inset 0 0 0 0 #df3124;transition:all .2s}.post.medium .content .title{position:relative}.post.medium .content .title:before{position:absolute;content:'';background:#df3124;top:1.4em;height:3px;width:0%;transition:width .2s}.post.medium .content .title:after{position:absolute;content:'';background:#df3124;top:1.4em;height:3px;width:0%}.post.medium .content .data{border-right:1px solid #4a4a4a}.post.medium.external-link{min-height:15.3em;max-height:20em}.post.medium.external-link:hover{background-color:#df3124}.post.medium.external-link:hover .thumb-link .right-link{background-color:#df3124}.post.medium.external-link:hover .thumb-link .right-link div{-webkit-animation:mymove .6s .2s forwards;animation:arrow-loop .6s .2s forwards}.post.medium.external-link:hover .thumb-link .right-link div i{color:#fff}.post.medium.external-link .thumb-link{background-color:#fff;display:block}.post.medium.external-link .thumb-link .content{height:100%;width:70%}.post.medium.external-link .thumb-link .content .data-container .link-reference{word-break:break-all}.post.medium.external-link .thumb-link .content .link-disclaimer{margin-top:auto;color:#f5f8fc}.post.medium.external-link .thumb-link .right-link{display:inline-block;width:30%;height:100%;transition:.2s all;position:relative;overflow:hidden}.post.medium.external-link .thumb-link .right-link div{position:relative;top:50%;transform:translateY(-50%);text-align:center}.post.medium.external-link .thumb-link .right-link div i{font-size:3em;color:#2c2d32;position:relative;transition:.2s all}@keyframes arrow-loop{0%{left:0}49.5%{left:100%;opacity:100}50%{opacity:0}50.5%{left:-100%;opacity:100}100%{left:0}}@-webkit-keyframes arrow-loop{0%{left:0}49.5%{left:100%;opacity:100}50%{opacity:0}50.5%{left:-100%;opacity:100}100%{left:0}}.post.small{width:100%;display:flex;flex-direction:row;margin-bottom:1.35em}.post.small .wrapper{width:100%;display:flex;flex-direction:row;text-decoration:none}.post.small .thumb{height:6rem;width:100%;max-width:6rem}.post.small .content{padding:.5em 1em;width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:calc(100% - 100px);display:flex;flex-direction:column;justify-content:space-around}.post.small .content .article-info-container{font-size:.7rem}.post.small .content .title{font-size:1rem;overflow:hidden;text-overflow:ellipsis}.post.small .content .info{width:100%;display:flex;flex-direction:column}.post.small .content .data{border-right:1px solid #79808a;font-size:.85rem}.post.small .content .views{color:#79808a;font-size:.85rem}.tag{color:#6e6e6e;text-decoration:none;border:1px solid #f5f8fc;border-radius:3px;padding:.5em .75em;margin:.35em}.tag:hover{color:#fff;text-decoration:none;background:#79808a}.recipe-rating-container{display:flex;align-items:center;font-size:3em}.recipe-rating-container .back-stars{color:rgba(250,197,194,.55);position:relative}.recipe-rating-container .front-stars{color:#df3124;overflow:hidden;position:absolute;top:0}.rating{border:none;float:left}.rating>input{display:none}.rating>label:before{font-size:3em;font-family:GoodLifeSans;display:inline-block;content:"i"}.rating>label{color:rgba(250,197,194,.55);float:right}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label,.rating>input:checked~label{color:#df3124}.muscle-system{position:relative;width:100%;padding-top:90%}.muscle-system .muscle{position:absolute;top:0;left:0;background-size:contain;background-repeat:no-repeat;height:100%;width:100%}.muscle-system .base-muscles{position:absolute;top:0;left:0;background-image:url("../../Assets/Images/Workout/Muscle System.png");background-size:contain;background-repeat:no-repeat;height:100%;width:100%}.muscle-system .cardio{position:absolute;top:0;left:0;background-image:url("../../Assets/Images/Workout/Cardio.png");background-size:contain;background-repeat:no-repeat;height:100%;width:100%}.muscle-system .shoulders{background-image:url("../../Assets/Images/Workout/Shoulders.png")}.muscle-system .chest{background-image:url("../../Assets/Images/Workout/Chest.png")}.muscle-system .biceps{background-image:url("../../Assets/Images/Workout/Bicep.png")}.muscle-system .forearms{background-image:url("../../Assets/Images/Workout/Forearms.png")}.muscle-system .abs{background-image:url("../../Assets/Images/Workout/Abs.png")}.muscle-system .quadriceps{background-image:url("../../Assets/Images/Workout/Thighs.png")}.muscle-system .traps{background-image:url("../../Assets/Images/Workout/Traps.png")}.muscle-system .upper-back{background-image:url("../../Assets/Images/Workout/Infra.png")}.muscle-system .mid-back{background-image:url("../../Assets/Images/Workout/Lats.png")}.muscle-system .lower-back{background-image:url("../../Assets/Images/Workout/Thor.png")}.muscle-system .triceps{background-image:url("../../Assets/Images/Workout/Triceps.png")}.muscle-system .glutes{background-image:url("../../Assets/Images/Workout/Glutes.png")}.muscle-system .hamstrings{background-image:url("../../Assets/Images/Workout/Hamstrings.png")}.muscle-system .calves{background-image:url("../../Assets/Images/Workout/Calves.png")}.promo-banner{display:flex;width:100%;max-width:450px;margin:2em auto;min-height:50px;background-color:#1b1c1f;align-items:center;justify-content:space-around;flex-wrap:wrap}@media only screen and (min-width:1300px){.promo-banner{max-width:1600px}}.promo-banner .banner-img{margin:5px;max-height:12em;object-fit:cover;width:100%}@media only screen and (min-width:1300px){.promo-banner .banner-img{margin:0;object-fit:contain;clip-path:polygon(0 0,100% 0%,85% 100%,0% 100%);width:auto}}.promo-banner .banner-copy{margin:2em}.promo-banner .banner-copy .title{color:#df3124;font-size:15px;padding-bottom:10px;border-bottom:3px solid #fff}.promo-banner .banner-copy .subtitle{color:#fff;font-size:15px;padding-top:10px}@media only screen and (min-width:1300px){.promo-banner .banner-copy{margin:2em auto 2em 3em}.promo-banner .banner-copy .subtitle,.promo-banner .banner-copy .title{font-size:25px}}.promo-banner .btn-container{margin:2em 4em;font-size:20px}.promo-banner .btn-container .btn:hover{color:#fff;text-decoration:none}.hero-container{max-height:100vh;width:100%;height:85vh;position:relative;overflow:hidden;background-color:#191919;-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translate3d(0,0,0);-webkit-transform:translateZ(0);backface-visibility:hidden;perspective:1000;transform:translate3d(0,0,0);transform:translateZ(0)}.hero-container:hover .hero-image{filter:blur(0) brightness(100%) contrast(110%)}@media only screen and (min-width:850px){.hero-container.nav-hovered>a>div:not(.hero-shadow),.hero-container.nav-hovered>div:not(.hero-shadow){filter:blur(3px) brightness(65%) contrast(120%)}}.hero-container .hero-shadow{position:absolute;left:-1%;right:-1%;top:-1%;bottom:-1%;width:102%;height:102%;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,.65) -5%,rgba(255,255,255,.1) 15%,rgba(255,255,255,.1) 30%,rgba(0,0,0,.45) 100%);filter:blur(5px);mix-blend-mode:multiply}.hero-container .hero-image{position:absolute;left:-1%;right:-1%;top:-1%;bottom:-1%;background-size:cover;background-repeat:no-repeat;background-position:center center;width:102%;height:102%}.hero-container.default-hero-container{height:100vh}.hero-container.default-hero-container .hero-image{background-position:calc(30vw + 32%) center}@media only screen and (min-width:650px){.hero-container.default-hero-container .hero-image{background-position:center center}}.hero-container .default-hero-content{color:#fff;padding:5vh 0;width:100%;max-width:90vw;position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-weight:300;z-index:2}@media only screen and (min-width:650px){.hero-container .default-hero-content{max-width:75vw}}@media only screen and (min-width:850px){.hero-container .default-hero-content{max-width:64vw}}.hero-container .default-hero-content .title-content{padding:0;border-bottom:none}@media only screen and (min-width:850px){.hero-container .default-hero-content .title-content{border-bottom:1px solid #f5f8fc;padding:0 10vw 20px 20px}}.hero-container .default-hero-content .title-content .content-title{font-size:2rem;line-height:2.5rem;font-weight:700;margin-bottom:1rem}@media only screen and (min-width:650px){.hero-container .default-hero-content .title-content .content-title{font-size:3rem;line-height:3.5rem;margin:0}}.hero-container .default-hero-content .title-content .content-desc{font-size:1.1rem}@media only screen and (min-width:650px){.hero-container .default-hero-content .title-content .content-desc{font-size:1.5rem}}.hero-container .default-hero-content .MFL-container{display:none;padding:20px}@media only screen and (min-width:850px){.hero-container .default-hero-content .MFL-container{display:flex}}.hero-container .default-hero-content .MFL-container>div{flex:1}.hero-container .default-hero-content .MFL-container>div:not(:last-child){margin-right:25px}.hero-container .default-hero-content .MFL-container>div p:first-child{font-weight:700;font-size:1.5rem;margin-bottom:5px}.hero-container .default-hero-content .MFL-container>div p:nth-child(2){font-weight:100}.hero-container .hero-video iframe{background-image:url(../../../../Assets/Images/Placeholders/video-placeholder.png);background-size:contain;background-position:center;background-repeat:no-repeat}.post-feedback{width:100%;border-top:1em solid #f5f8fc}.post-feedback .narrow{max-width:55em}.post-feedback .content{display:flex;flex-direction:column;padding:0 1em}.post-feedback .button{padding:.65em 5.3em;font-size:.75em;border-radius:3px}.post-feedback .tags{display:flex;flex-wrap:wrap}.post-feedback .tag{border-color:#f5f8fc;font-size:.85em;padding:.5em .75em;margin:0 .75em .75em 0}@-webkit-keyframes border-pulsate{0%{-webkit-box-shadow:0 0 0 0 rgba(223,49,36,.8)}70%{-webkit-box-shadow:0 0 0 15px rgba(223,49,36,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(223,49,36,0)}}@keyframes border-pulsate{0%{-moz-box-shadow:0 0 0 0 rgba(223,49,36,.8);box-shadow:0 0 0 0 rgba(223,49,36,.8)}70%{-moz-box-shadow:0 0 0 15px rgba(223,49,36,0);box-shadow:0 0 0 15px rgba(223,49,36,0)}100%{-moz-box-shadow:0 0 0 0 rgba(223,49,36,0);box-shadow:0 0 0 0 rgba(223,49,36,0)}}.progressContainer{left:0;width:100%;height:4px;margin-bottom:0;position:fixed;top:0;overflow:hidden;content:"";display:inline-block;table-layout:fixed;z-index:1001}.progressContainer .progressBar{width:0%;float:left;height:100%;z-index:1002;max-width:100%;background-color:#df3124}.post-header{background-color:#f5f8fc}.post-header .hero-top-information{padding-top:120px;position:relative;min-height:75vh;width:100%;box-shadow:0 -5px 20px 6px #727272}.post-header .hero-top-information.hero-slideshow{padding-top:80px;box-shadow:none}@media only screen and (min-width:830px){.post-header .hero-top-information.hero-slideshow{padding-top:120px}}.post-header .hero-top-information.hero-slideshow .hero-pre-image-desktop{display:none}@media only screen and (min-width:830px){.post-header .hero-top-information{height:auto;width:auto}.post-header .hero-top-information.hero-slideshow .hero-pre-image-desktop{display:block}}@media only screen and (min-width:600px){.post-header .hero-top-information{box-shadow:none}}.post-header .hero-top-information.hero-no-image{min-height:0}.post-header .hero-top-information .hero-slider-first-slide-container{position:relative}.post-header .hero-top-information .hero-pre-image{max-width:90vw;padding-bottom:30px;color:#fff;margin:0 auto;position:relative;z-index:1}.post-header .hero-top-information .hero-pre-image.hero-first-slide-info{position:absolute;margin-left:5vw;bottom:0;margin-left:5vw}@media only screen and (min-width:830px){.post-header .hero-top-information .hero-pre-image.hero-first-slide-info{display:none}}@media only screen and (min-width:830px){.post-header .hero-top-information .hero-pre-image{max-width:80vw;padding-bottom:0;color:#1b1c1f}}.post-header .hero-top-information .hero-pre-image .hero-author{display:inline-flex}.post-header .hero-top-information .hero-pre-image .hero-author a{color:#fff;text-decoration:none}@media only screen and (min-width:830px){.post-header .hero-top-information .hero-pre-image .hero-author a{color:#1b1c1f}}.post-header .hero-top-information .hero-pre-image .hero-author img{border-radius:50%;width:35px;height:35px}.post-header .hero-top-information .hero-pre-image .hero-author .author-date-container{padding-left:10px;text-shadow:-1px -1px 3px rgba(0,0,0,.2),1px -1px 3px rgba(0,0,0,.2),-1px 1px 3px rgba(0,0,0,.2),1px 1px 3px rgba(0,0,0,.2)}@media only screen and (min-width:830px){.post-header .hero-top-information .hero-pre-image .hero-author .author-date-container{text-shadow:none}}.post-header .hero-top-information .hero-pre-image .hero-author .author-date-container .author-name{font-size:.9rem;font-weight:500}.post-header .hero-top-information .hero-pre-image .hero-author .author-date-container .author-name a{display:flex;align-items:center}.post-header .hero-top-information .hero-pre-image .hero-author .author-date-container .author-name a .author-title{font-size:.85em;line-height:.85em;opacity:.8}.post-header .hero-top-information .hero-pre-image .hero-author .author-date-container .author-name a .author-title .separator{margin-left:.35em;margin-right:.35em}.post-header .hero-top-information .hero-pre-image .hero-author .author-date-container .create-date{font-size:.7rem}.post-header .hero-top-information .hero-pre-image .hero-title{font-size:1.75rem;line-height:2rem;font-weight:700;position:relative;text-shadow:-1px -1px 3px rgba(0,0,0,.2),1px -1px 3px rgba(0,0,0,.2),-1px 1px 3px rgba(0,0,0,.2),1px 1px 3px rgba(0,0,0,.2)}@media only screen and (min-width:750px){.post-header .hero-top-information .hero-pre-image .hero-title{margin-top:15px;font-size:2.95rem;line-height:2.5rem}}@media only screen and (min-width:830px){.post-header .hero-top-information .hero-pre-image .hero-title{text-shadow:none}}.post-header .hero-top-information .hero-pre-image .hero-subtitle{font-size:1.15rem;margin-bottom:10px;margin-top:5px;text-shadow:-1px -1px 3px rgba(0,0,0,.2),1px -1px 3px rgba(0,0,0,.2),-1px 1px 3px rgba(0,0,0,.2),1px 1px 3px rgba(0,0,0,.2)}@media only screen and (min-width:750px){.post-header .hero-top-information .hero-pre-image .hero-subtitle{font-size:1.55rem;margin-bottom:20px}}@media only screen and (min-width:830px){.post-header .hero-top-information .hero-pre-image .hero-subtitle{text-shadow:none}}.post-header .hero-top-information .hero-pre-image .hero-details-container{display:flex;text-shadow:-1px -1px 3px rgba(0,0,0,.2),1px -1px 3px rgba(0,0,0,.2),-1px 1px 3px rgba(0,0,0,.2),1px 1px 3px rgba(0,0,0,.2)}@media only screen and (min-width:830px){.post-header .hero-top-information .hero-pre-image .hero-details-container{padding-bottom:15px;text-shadow:none}}.post-header .hero-top-information .hero-pre-image .hero-details-container div[class$="-ttd"]{display:flex;align-items:center;flex:1 1 33%}.post-header .hero-top-information .hero-pre-image .hero-details-container div[class$="-ttd"] .ttd-icon{font-size:1.5rem;margin-right:5px}@media only screen and (min-width:750px){.post-header .hero-top-information .hero-pre-image .hero-details-container div[class$="-ttd"] .ttd-icon{font-size:1.35rem}}@media only screen and (min-width:1000px){.post-header .hero-top-information .hero-pre-image .hero-details-container div[class$="-ttd"] .ttd-icon{font-size:1.75rem}}@media only screen and (min-width:750px){.post-header .hero-top-information .hero-pre-image .hero-details-container div[class$="-ttd"] .ttd-detail{font-size:1.15rem}}@media only screen and (min-width:1000px){.post-header .hero-top-information .hero-pre-image .hero-details-container div[class$="-ttd"] .ttd-detail{font-size:1.25rem}}.post-header .hero-top-information .hero-pre-image .hero-details-container .detail-views{margin-right:15px;align-self:center}.post-header .hero-top-information .hero-pre-image .hero-details-container .star-review-container{display:flex;margin-right:15px;align-items:center}.post-header .hero-top-information .hero-pre-image .hero-details-container .star-review-container .recipe-rating-container{font-size:2rem;margin-right:10px;filter:drop-shadow(1px 1px 1px #810e0e)}@media only screen and (min-width:830px){.post-header .hero-top-information .hero-pre-image .hero-details-container .star-review-container .recipe-rating-container{filter:none}}.post-header .hero-top-information .hero-pre-image.hero-pre-no-image>*{color:#1b1c1f;text-shadow:none}.post-header .hero-top-information .hero-pre-image.hero-pre-no-image .author-date-container{text-shadow:none}.post-header .hero-top-information .hero-pre-image.hero-pre-no-image .author-date-container .author-name a{color:#1b1c1f}.post-header .hero-top-information .hero-image{position:absolute;margin:0 auto;width:100%;max-width:1600px;height:100%;top:0;background-size:cover;background-position:center center;filter:brightness(90%) contrast(125%)}@media only screen and (min-width:830px){.post-header .hero-top-information .hero-image{position:relative;height:70vh;background-position:center 20%;filter:none}}.post-header .hero-top-information .hero-video-container .hero-video{display:none}@media only screen and (min-width:830px){.post-header .hero-top-information .hero-video-container .hero-video{display:block;background:#e7e7e7}.post-header .hero-top-information .hero-video-container .hero-video iframe{background-image:url(../../../../Assets/Images/Placeholders/video-placeholder.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:75vw;height:calc(75vw*.5625);margin:0 auto;display:block}}.post-header .hero-top-information .hero-video-container .hero-video-image{position:absolute;width:100%;height:100%;top:0;background-size:cover;background-position:center center;filter:brightness(70%) contrast(125%)}@media only screen and (min-width:830px){.post-header .hero-top-information .hero-video-container .hero-video-image{display:none}}.post-header .hero-top-information .hero-video-play{position:relative;z-index:1;margin:calc(40vh - 120px) auto 10vh auto;height:10vh}@media only screen and (min-width:830px){.post-header .hero-top-information .hero-video-play{display:none}}.post-header .hero-top-information .hero-video-play img{height:100%;width:auto;display:block;margin:0 auto}.post-header .hero-top-information .hero-slider-container{width:100%;height:70vh;overflow:hidden;position:relative}.post-header .hero-top-information .hero-slider-container .slick-arrow{height:100%;background:rgba(0,0,0,.5);position:absolute;z-index:100;border:none;padding-top:calc(5em - 10px);padding-bottom:calc(5em + 10px);border-radius:50%;height:0;width:0;font-weight:700;color:#fff;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s;top:auto;bottom:0;font-size:.75em}@media only screen and (min-width:830px){.post-header .hero-top-information .hero-slider-container .slick-arrow{top:50%;bottom:auto;font-size:1em}}.post-header .hero-top-information .hero-slider-container .slick-arrow.slick-next i,.post-header .hero-top-information .hero-slider-container .slick-arrow.slick-prev i{font-size:2em;position:relative}@media only screen and (min-width:830px){.post-header .hero-top-information .hero-slider-container .slick-arrow.slick-next i,.post-header .hero-top-information .hero-slider-container .slick-arrow.slick-prev i{right:15px}}.post-header .hero-top-information .hero-slider-container .slick-arrow.slick-arrow-visible{opacity:1;pointer-events:all}.post-header .hero-top-information .hero-slider-container .slick-next{right:0;transform:translate(50%,-50%);padding-left:calc(5em - 30px);padding-right:calc(5em + 30px)}.post-header .hero-top-information .hero-slider-container .slick-next i{right:5px}@media only screen and (min-width:830px){.post-header .hero-top-information .hero-slider-container .slick-next.slick-next-callout{box-shadow:0 0 0 rgba(223,49,36,.4);animation:border-pulsate 2s infinite}}.post-header .hero-top-information .hero-slider-container .slick-prev{left:0;transform:translate(-50%,-50%);padding-left:calc(5em + 30px);padding-right:calc(5em - 30px)}.post-header .hero-top-information .hero-slider-container .slick-prev i{right:15px}.post-header .hero-top-information .hero-slider-container .hero-slider{margin:0 auto;display:flex;flex-direction:column;max-width:100%;overflow:hidden;position:relative;height:100%;min-width:0;min-height:0}.post-header .hero-top-information .hero-slider-container .hero-slider .slick-track{display:flex;height:100%}.post-header .hero-top-information .hero-slider-container .hero-slider .slick-track .slide-image{display:flex;align-items:center;justify-content:center;text-align:center;outline:0}.post-header .hero-top-information .hero-slider-container .hero-slider .slick-track .slide-image h3{font-size:7em;font-weight:800}.post-header .hero-top-information .hero-slider-container .hero-slider .slick-track .slide-image h4{font-size:3.5em;font-weight:800}.post-header .hero-top-information .hero-slider-container .hero-slider .slick-track .slide-image p{font-size:1.3em;font-weight:600}.post-header .hero-top-information .hero-slider-container .hero-slider .slick-track .slide-image .light{color:#fff}.post-header .hero-top-information .hero-slider-container .hero-slider .slick-track .slide-image .dark{color:#1b1c1f}.post-header .hero-top-information .hero-slider-container .hero-slider .slick-track .slide-image:not(.hero-image){height:100%;background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#efefef}@media only screen and (min-width:830px){.post-header .hero-top-information .hero-slider-container .hero-slider .slick-track .slide-image:not(.hero-image){height:70vh}}.post-header .hero-top-information .hero-slider-container .hero-slider .slick-track .slide-image.hero-image{max-width:none}.post-header .hero-top-information .hero-slider-container .hero-slider .slick-list{padding:0!important;height:100%}.post-header .hero-top-information .hero-mobile-padder{position:relative;height:40vh}@media only screen and (min-width:830px){.post-header .hero-top-information .hero-mobile-padder{display:none}}.post-header .hero-bottom-information{display:flex;flex-wrap:wrap}.post-header .hero-bottom-information .hero-more-info{flex:0 0 100%;order:0;margin:0 auto;padding:10px 0 0 0;display:flex;flex-wrap:wrap;justify-content:center;background-color:#fff}@media only screen and (min-width:600px){.post-header .hero-bottom-information .hero-more-info{background-color:transparent;padding:10px 0}}.post-header .hero-bottom-information .hero-more-info span{display:inline-block;flex:0 0 98%;border:1px solid #f5f8fc;border-radius:3px;background-color:#f5f8fc;vertical-align:middle;padding:25px 15px;margin-top:1rem}@media only screen and (min-width:600px){.post-header .hero-bottom-information .hero-more-info span{width:auto;display:inline-block;border:none;flex-basis:auto;margin:0;background-color:transparent;margin:10px 0}.post-header .hero-bottom-information .hero-more-info span:first-child{margin-right:9%}}.post-header .hero-bottom-information .hero-more-info span i{vertical-align:sub;font-size:1.5rem;margin-right:15px;color:#6e6e6e}.post-header .hero-bottom-information .hero-more-info .cook-time{display:flex;flex-direction:column;flex:0 0 98%;border:1px solid #f5f8fc;border-radius:3px;background-color:#f5f8fc;vertical-align:middle;padding:25px 15px;margin:1rem 0 0 0}@media only screen and (min-width:600px){.post-header .hero-bottom-information .hero-more-info .cook-time{width:auto;min-width:11rem;display:flex;border:none;flex-basis:auto;margin:0;background-color:transparent;margin:10px 0}}.post-header .hero-bottom-information .hero-more-info .cook-time .cook,.post-header .hero-bottom-information .hero-more-info .cook-time .prep,.post-header .hero-bottom-information .hero-more-info .cook-time .total{display:flex}.post-header .hero-bottom-information .hero-more-info .cook-time .cook .cook-time-title,.post-header .hero-bottom-information .hero-more-info .cook-time .prep .cook-time-title,.post-header .hero-bottom-information .hero-more-info .cook-time .total .cook-time-title{flex-basis:4rem;flex-shrink:0;text-align:right;color:#a0a0a0}.post-header .hero-bottom-information .hero-more-info .cook-time .cook .cook-time-span,.post-header .hero-bottom-information .hero-more-info .cook-time .prep .cook-time-span,.post-header .hero-bottom-information .hero-more-info .cook-time .total .cook-time-span{flex-grow:1;padding-left:.6rem;color:#a0a0a0;white-space:nowrap}.post-header .hero-bottom-information .hero-more-info .cook-time .prep{margin-bottom:5px}.post-header .hero-bottom-information .hero-more-info .cook-time .total{border-bottom:1px solid #f5f8fc;padding-bottom:3px;margin-bottom:5px}.post-header .hero-bottom-information .hero-more-info .cook-time .total .cook-time-icon{flex-basis:1.7rem;flex-shrink:0}.post-header .hero-bottom-information .hero-more-info .cook-time .total .cook-time-icon i{vertical-align:sub;font-size:1.5rem;color:#6e6e6e}.post-header .hero-bottom-information .hero-more-info .cook-time .total .cook-time-title{color:#1b1c1f;flex-basis:2.5rem;flex-shrink:0;text-align:right}.post-header .hero-bottom-information .hero-more-info .cook-time .total .cook-time-span{color:#1b1c1f;font-weight:700;white-space:nowrap}.post-header .hero-bottom-information .hero-btn-progress{width:100%;position:relative;min-height:4em}@media only screen and (min-width:830px){.post-header .hero-bottom-information .hero-btn-progress{min-height:2em}}.post-header .hero-bottom-information .hero-btn-progress .hero-slide-progress{position:absolute;top:0;left:0;border-radius:0;background-image:none;width:100%;z-index:1}.post-header .hero-bottom-information .hero-btn-progress .hero-slide-progress .progress-bar{background-color:#df3124;transition:all .2s;height:100%;width:0%}.post-header .hero-bottom-information .hero-btn-progress .btn-start-slideshow{background-color:#df3124;border:none;color:#fff;padding:1em;width:100%;text-align:center;transition:all .3s;will-change:width,height,color;position:absolute;top:0;left:0;z-index:2}@media only screen and (min-width:830px){.post-header .hero-bottom-information .hero-btn-progress .btn-start-slideshow{display:none}}.post-header .hero-bottom-information .hero-btn-progress .btn-start-slideshow.btn-height-5{height:5px;padding:0;color:transparent}.post-header .hero-bottom-information .hero-btn-progress .btn-start-slideshow.btn-width-0{width:0;padding:0;color:transparent}.post-header .hero-bottom-information .hero-slider-desc{margin:0 auto;display:flex;flex-direction:column;max-width:100%;overflow:hidden;position:relative;height:auto}.post-header .hero-bottom-information .hero-slider-desc.slick-initialized .slick-slide{display:block!important}.post-header .hero-bottom-information .hero-slider-desc .slick-track{display:flex}.post-header .hero-bottom-information .hero-slider-desc .slick-track .slick-slide{display:none;float:left;height:100%;min-height:1px}.post-header .hero-bottom-information .hero-slider-desc .slick-track .slide-text .slide-content{width:98%;word-break:break-word;margin:0 auto;padding-bottom:4em;font-size:1.25em}@media only screen and (min-width:830px){.post-header .hero-bottom-information .hero-slider-desc .slick-track .slide-text .slide-content{width:64%;padding-bottom:2em}}.post-header .hero-bottom-information .hero-slider-desc .slick-list{padding:0!important}.post-header .hero-bottom-information .hero-disclaimer{order:1;overflow:hidden;width:100%;text-align:center;padding-bottom:35px;font-size:.75em;transition:all .2s}.post-header .hero-bottom-information .hero-disclaimer.disclaimer-hidden{height:0;padding-bottom:0}.post-header .hero-bottom-information .hero-disclaimer span{color:#df3124}.post-header .hero-bottom-information .hero-introduction{order:2;width:100vw;font-weight:700;margin:0 auto;padding:35px 0 35px 0;line-height:2.25rem}@media only screen and (min-width:600px){.post-header .hero-bottom-information .hero-introduction{width:75vw;order:unset;padding:0 0 35px 0}}.post-header .hero-bottom-information .hero-introduction .hero-divider-line{display:none}@media only screen and (min-width:600px){.post-header .hero-bottom-information .hero-introduction .hero-divider-line{width:100%;border-top:1px solid #f5f8fc;margin:0 auto;padding-bottom:35px;display:block}}.post-header .hero-bottom-information .hero-introduction>p{margin:0 auto;max-width:90%}@media only screen and (min-width:600px){.post-header .hero-bottom-information .hero-introduction>p{max-width:85%}}.post-header #postHeroVideoModal .modal-dialog{max-width:100vw;width:100vw;height:100vh;margin:0}.post-header #postHeroVideoModal .modal-dialog .modal-content{background-color:#000;color:#fff;height:100%}.post-header #postHeroVideoModal .modal-dialog .modal-content .modal-header{border:none;height:52px}.post-header #postHeroVideoModal .modal-dialog .modal-content .modal-header .close{color:#fff;filter:none;font-size:3rem;opacity:1}.post-header #postHeroVideoModal .modal-dialog .modal-content .modal-header .close span{vertical-align:top;line-height:1.5rem}.post-header #postHeroVideoModal .modal-dialog .modal-content .modal-body{padding:0}.post-header #postHeroVideoModal .modal-dialog .modal-content .modal-body iframe{width:100vw;height:calc(100vw*.5625);max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.author-page{padding:0}.author-header{padding-top:120px;position:relative;padding-bottom:40px;max-width:90%;margin:0 auto}@media only screen and (min-width:1300px){.author-header{max-width:55%}}.author-header .author-name-container{display:flex;flex-direction:column}@media only screen and (min-width:500px){.author-header .author-name-container{flex-direction:row;align-items:center}}.author-header .author-name-container .author-name{font-size:1.75rem;line-height:2rem;font-weight:700;position:relative}@media only screen and (min-width:500px){.author-header .author-name-container .author-name{margin-top:15px;font-size:2.5rem;line-height:2.25rem}}@media only screen and (min-width:800px){.author-header .author-name-container .author-name{font-size:2.95rem;line-height:2.5rem}}.author-header .author-name-container .author-title{font-size:1.25rem;line-height:1.5rem;font-weight:500;position:relative;opacity:.8}@media only screen and (min-width:500px){.author-header .author-name-container .author-title{margin-top:15px;font-size:1.75rem;line-height:1.5rem}}@media only screen and (min-width:800px){.author-header .author-name-container .author-title{font-size:2rem;line-height:1.75rem}}.author-header .author-name-container .author-title .separator{display:none}@media only screen and (min-width:500px){.author-header .author-name-container .author-title .separator{display:inline-block;margin-left:.35em;margin-right:.35em}}.author-header .author-specialty{font-size:1.15rem;margin-bottom:10px;margin-top:5px}@media only screen and (min-width:500px){.author-header .author-specialty{font-size:1.35rem;margin-bottom:15px;margin-top:10px}}@media only screen and (min-width:800px){.author-header .author-specialty{font-size:1.55rem;margin-bottom:20px;margin-top:15px}}.author p{line-height:2em;letter-spacing:.5px;margin:1em auto;max-width:55em;padding:0 1em}.author .h3{color:#1b1c1f;text-transform:uppercase;letter-spacing:2px;font-size:.8rem;text-align:center}.author .sidebar{display:flex;flex-direction:column;border:1px solid #f5f8fc;border-radius:5px;margin-bottom:2.75em}.author .sidebar .social-links{padding:1em;display:flex;justify-content:space-around}.author .sidebar .social-links i{color:#1b1c1f;font-size:1.5em;transition:color .3s ease}.author .sidebar .social-links i:hover{color:#df3124;transition:color .3s ease}.author .sidebar img{width:100%;height:auto}.author .sidebar .tags{padding:1em .75em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.author-card{margin-bottom:2em;padding:.75em;color:#000;transition:all .2s ease;margin:0 auto;margin-bottom:2em}.author-card:hover{background-color:#f5f8fc;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);color:#000;text-decoration:none}.author-card:hover .body .fadeout{background:-webkit-linear-gradient(rgba(255,255,255,0) 0,#f5f8fc 100%);background-image:-moz-linear-gradient(rgba(255,255,255,0) 0,#f5f8fc 100%);background-image:-o-linear-gradient(rgba(255,255,255,0) 0,#f5f8fc 100%);background-image:linear-gradient(rgba(255,255,255,0) 0,#f5f8fc 100%);background-image:-ms-linear-gradient(rgba(255,255,255,0) 0,#f5f8fc 100%)}.author-card .profile-image{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;padding-top:100%;margin-bottom:1em}.author-card .header{display:flex;flex-direction:row;flex-wrap:wrap;border-left:2px solid #df3124;padding-left:10px}.author-card .header .header-rs{flex-grow:1}.author-card .header .header-rs div:first-child{font-size:2em;margin-bottom:5px;line-height:1em}.author-card .header .header-rs div:nth-child(2){color:#4a4a4a;line-height:1em}.author-card .body{margin-left:12px;margin-top:10px;max-height:200px;overflow:hidden}.author-card .body .fadeout{position:absolute;bottom:.5em;left:0;height:4em;width:100%;background:-webkit-linear-gradient(rgba(255,255,255,0) 0,#fff 100%);background-image:-moz-linear-gradient(rgba(255,255,255,0) 0,#fff 100%);background-image:-o-linear-gradient(rgba(255,255,255,0) 0,#fff 100%);background-image:linear-gradient(rgba(255,255,255,0) 0,#fff 100%);background-image:-ms-linear-gradient(rgba(255,255,255,0) 0,#fff 100%)}.expert-subtitle{border-bottom:2px solid #df3124;margin-bottom:1em}.article-intro{font-size:1.25em;font-weight:600;flex-direction:column}.article-content,.video-content{counter-reset:articleList;width:100%;display:flex;flex-direction:column}.article-content a,.video-content a{color:#df3124}.article-content p,.video-content p{line-height:2em;letter-spacing:.5px;margin:1em auto;max-width:55em;padding:0 1em;width:100%}.article-content h2,.article-content h3,.article-content h4,.article-content h5,.video-content h2,.video-content h3,.video-content h4,.video-content h5{margin:1rem auto;max-width:55rem;padding:0 1rem;width:100%}.article-content img,.video-content img{width:100%;max-width:55em;margin:1em auto}.article-content table,.video-content table{width:auto!important;max-width:100%!important;margin:0 auto;padding:1em;display:block;overflow-x:auto;white-space:nowrap}.article-content table tr,.video-content table tr{border-bottom:1px solid #fff}.article-content table tr td,.video-content table tr td{padding:.25em .5em;table-layout:auto!important;width:auto!important;background-color:#f5f8fc;word-wrap:break-word}.article-content table tr:first-child td,.video-content table tr:first-child td{color:#fff;font-size:1.25em;background-color:#4a4a4a}.article-content table tr:nth-child(2) td,.video-content table tr:nth-child(2) td{font-weight:700;background-color:#fff}.article-content .caption,.video-content .caption{font-size:.85em;color:#6e6e6e}.article-content ul,.video-content ul{width:100%;max-width:55em;padding:1em 2.75em}@media only screen and (min-width:600px){.article-content ul,.video-content ul{padding:.1em 2.75em}}.article-content ul>li,.video-content ul>li{list-style-type:none}.article-content ul>li:not(:first-of-type),.video-content ul>li:not(:first-of-type){padding:2em 0 0 0}.article-content ul>li:before,.video-content ul>li:before{content:"•";color:#df3124;margin-left:-.75em;margin-right:.55em;padding-left:.25em;font-size:1.5em;height:1em;display:inline-block}.article-content ol,.video-content ol{list-style:none;width:100%;max-width:55em;padding:1em 2.75em}.article-content ol li,.video-content ol li{counter-increment:articleList;margin:2em 0}.article-content ol li:not(:first-of-type),.video-content ol li:not(:first-of-type){padding-top:2em}.article-content ol li:before,.video-content ol li:before{content:counter(articleList) ".";font-size:1em;font-weight:700;line-height:1em;padding-left:.25em;border-left:1px solid #df3124;color:#df3124;margin-left:-.75em;margin-right:.5em}.article-flex{display:flex;flex-direction:column;align-items:center}.article-flex .video-wrapper{width:100%;height:0;max-width:1140px;padding-bottom:56%;position:relative}.article-flex .video-wrapper iframe{width:100%;height:100%;position:absolute}.dark-box{margin:0 0 1em 0;padding:.65em;border-radius:3px;border:1px solid #f5f8fc;background:#f5f8fc}.dark-box p{margin-bottom:0}.light-box{margin:0 0 1em 0;padding:.65em;border-radius:3px;border:1px solid #f5f8fc}.related-posts .row-header{justify-content:center}@media screen and (min-width:768px){.related-posts .row-header{justify-content:flex-start}}.related-posts .row-header h3{margin-bottom:1.5em;margin-left:1.3em;margin-right:1.3em}.atss{display:none;border:1px solid #aeaeae;border-radius:2px;border-right:none;width:4pc!important;padding-top:15px!important;background-color:#fff!important;z-index:1!important;margin-top:100%!important}@media only screen and (min-width:768px){.atss{display:block}}.atss:before{content:'SHARE';font-size:.75em;display:block;width:100%;text-align:center;color:#aeaeae}.atss>.at-share-btn{width:4pc!important;background-color:transparent!important}.atss>.at-share-btn:hover{width:5pc!important}.atss>.at-share-btn:hover>span>svg{fill:#df3124!important}.atss>.at-share-btn>span>svg{fill:#aeaeae!important;transition:all .2s}.atss>.at-share-btn .at-icon-wrapper{background-color:transparent!important}.addthis_inline_share_toolbox .at-share-btn-elements{text-align:center;padding:5px 0}.addthis_inline_share_toolbox .at-share-btn-elements .at-icon-wrapper{background-color:transparent!important}.addthis_inline_share_toolbox .at-share-btn-elements .at-icon-wrapper>.at-label{display:inline-block}.addthis_inline_share_toolbox .at-share-btn-elements .at-icon-wrapper span{transition:all .2s}.addthis_inline_share_toolbox .at-share-btn-elements .at-icon-wrapper:hover span{color:#df3124!important}.addthis_inline_share_toolbox .at-share-btn-elements .at-icon-wrapper:hover span svg{fill:#df3124!important}.disqus-container{padding:2em;margin:0 0 2em 0}blockquote{font-size:24px;font-weight:500;line-height:1.5;width:100%;padding:3em 2em;margin:1em auto;background-color:#f5f8fc;position:relative;color:#1b1c1f}blockquote:before{content:'“';left:2.5rem;top:3rem}blockquote:after{content:'”';right:3rem;bottom:1rem}blockquote:after,blockquote:before{font-family:proxima-nova,sans-serif;padding:5px;position:absolute;font-size:3.25em;line-height:1rem;height:2rem;font-weight:700;display:block;color:#79808a}ol>li{list-style-type:none;counter-increment:thisList;line-height:2em}ol>li:before{content:counter(thisList) ".";font-size:1em;font-weight:700;line-height:1em;padding-left:.25em;border-left:1px solid #df3124;color:#df3124;margin-left:-.75em;margin-right:.5em}ul>li{list-style-type:none;line-height:2em}ul>li:before{content:"•";color:#df3124;margin-left:-.75em;margin-right:.55em;padding-left:.25em;font-size:1.5em;height:1em;display:inline-block}.list-item{counter-reset:list-counter;counter-increment:list-counter 0;margin:2em 2em}.list-item img{max-width:86%}.list-item .column{padding:0}.list-item h3{padding:.5em 0 0 0;margin:2em 0 0 0;line-height:1.2em;width:100%;font-weight:600;letter-spacing:1px;text-transform:uppercase;counter-increment:list-counter;position:relative}.list-item h3:before{font-size:1.25rem;font-weight:700;height:0;content:counter(list-counter) ".";text-align:right;display:inline;color:#df3124;position:absolute;top:-1em}.list-item p{line-height:2em;letter-spacing:.5px;margin:0 0 1em 0}.list-item ul{line-height:2em;letter-spacing:.5px;margin:0 auto 1em auto}.list-item .caption{font-size:.85em;color:#6e6e6e;text-align:center;padding-top:2em;padding-bottom:1em}.list-item .video-wrapper{width:100%;height:0;max-width:1140px;padding-bottom:56%;position:relative}.list-item .video-wrapper iframe{width:100%;height:100%;position:absolute}.quiz-content{width:100%;max-width:55em;margin:1em auto 0 auto}.quiz-content .article-intro{line-height:2em;letter-spacing:.5px;margin:1em auto;padding:0 1em;font-weight:400;font-size:1em;flex-direction:column}.quiz-container{overflow:hidden;width:100%;max-width:1000px;margin:0 auto}.quiz-container iframe{height:100%;width:100vw;max-width:100%;border:1px solid #f5f8fc;border-radius:5px;box-shadow:0 0 23px -9px;margin:4em 0}.recipe-container{width:100%;max-width:1300px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}.recipe-container hr{margin:1em}.recipe-container .tip{padding:3em}.recipe-container .tip p{margin-bottom:1em;font-size:.8em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.recipe-container .h2{margin:1em 1em 0 1em}.recipe-container .sidebar{width:100%;max-width:25%}.recipe-container .sidebar .sidebar-title p{display:inline-block}.recipe-container .sidebar .sidebar-title i{vertical-align:-15%;margin-right:15px}.recipe-container .sidebar .underline{border-bottom:1px solid #f5f8fc}.recipe-container .sidebar .nutrition p{margin-bottom:0}.recipe-container .content-container{width:100%;max-width:75%}.recipe-container .post-feedback .row{width:100%}.ingredients-container{display:flex;flex-direction:column}.ingredient{display:flex;flex-direction:row;margin:0 0 .5em 0;align-items:center}.ingredient-l{font-weight:600;width:40%;display:flex;justify-content:flex-end;align-items:center}.ingredient-l .ingredient-unit{background-color:#fff;line-height:1.5em;border:1px solid #fff;font-weight:600;margin:0 .2em;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';transition:background .3s}.ingredient-l .ingredient-unit:hover{padding:1px 0;background:#f5f8fc;border:1px solid #f5f8fc;-webkit-appearance:menulist-button;-moz-appearance:menulist-button;text-indent:auto;text-overflow:auto;transition:background .3s}.ingredient-l .space-right{padding-right:1em}.ingredient-l .space-left{padding-left:.25em}.ingredient-r{width:60%;padding-left:.2em;align-content:flex-start}.ingredient-r .ingredient-item i{padding-right:5px}.instructions-container{counter-reset:my-sec-counter;padding:2em 0}.instructions-container .instruction:not(:first-of-type){border-top:1px solid #f5f8fc;margin:2em 0 0 0!important}.instructions-container p{padding:.5em 0;max-width:55rem;margin-top:0}.instructions-container h4{padding:.5em 0 0 0;margin:2em 0 0 0;line-height:1.2em;width:100%;font-weight:600;letter-spacing:1px;text-transform:uppercase;position:relative}.instructions-container h4:before{counter-increment:my-sec-counter;content:counter(my-sec-counter) ".";font-size:1.25rem;font-weight:700;height:0;text-align:right;display:inline;color:#df3124;position:absolute;top:-1em}.rating-divider{border-top:1em solid #f5f8fc}.rating-divider .content{max-width:65em;margin:0 auto;padding:0 .5em}.servings-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.servings-container .servings-value{font-weight:600;font-size:.8em;margin:0;margin-left:3.5em}.servings-container .servings{font-weight:600}.servings-container .servings-buttons{display:flex}.servings-container .servings-less{color:#fff!important;cursor:pointer;font-weight:600;font-size:1.2em;padding:.1em .6em;border-radius:3px 0 0 3px;background-color:#bb2f27}.servings-container .servings-more{color:#fff!important;cursor:pointer;font-weight:600;font-size:1.2em;padding:.1em .6em;border-radius:0 3px 3px 0;background-color:#df3124}@media(max-width:1320px){.recipe-container{max-width:98%}}@media(max-width:1200px){.instructions-container .instruction:not(:first-of-type){margin-top:2em;padding-top:2em}.instructions-container h4{display:inline-block;padding:2em 0 0 0}.recipe-container .sidebar{max-width:35%}.recipe-container .content-container{max-width:65%}.instructions-container p{padding:1em 0;max-width:100%}}@media(max-width:800px){.recipe-container{flex-direction:column;align-items:center}.recipe-container .content-container,.recipe-container .sidebar{max-width:100%}.ingredient-l,.ingredient-r{width:50%}}@media(max-width:765px){.instructions-container{counter-reset:my-sec-counter}.instructions-container p{padding:0 1em;max-width:100%}.instructions-container h4{padding:0 1em 1.25em 1em}.recipe-container .h2{text-align:center}}.recipe-voting-container{width:90%;margin:0 auto;font-size:1rem}.slideshow-content{flex-direction:column}.slideshow-content p{line-height:2em;letter-spacing:.5px;margin:1em auto;max-width:55em;padding:0 1em}.video-content{flex-direction:column}.video-content a{color:#df3124}.video-content p{line-height:2em;letter-spacing:.5px;margin:1em auto;max-width:55em;padding:0 1em;width:100%}.workout{counter-reset:step-counter;counter-increment:step-counter 0}.workout .workout-header{border-bottom:2px solid #df3124;display:flex;flex-direction:row;align-items:center}.workout .workout-header:not(:first-of-type){margin-top:2em}.workout .workout-header h3{margin-bottom:0;padding:.5em 0 0 0}.workout .workout-header b{font-size:.8em;text-transform:uppercase;letter-spacing:2px}.workout .workout-counter{counter-increment:step-counter}.workout .workout-counter:after{font-size:8em;line-height:1em;height:0;width:130px;font-weight:100;content:counter(step-counter);margin:.3em .25em 0 0;text-align:right}.workout .col-md-4{order:-1}@media only screen and (min-width:768px){.workout .col-md-4{order:2}}.workout ul>li:before{margin-top:5px}.workout .muscle-details{border:1px solid #eee;font-weight:300;max-width:65%;margin:15px auto}@media only screen and (min-width:768px){.workout .muscle-details{max-width:none;margin-top:1em}}.workout .muscle-details>*{padding-left:15px;padding-right:15px}.workout .muscle-details .details-title{font-size:1.75em;margin-top:20px;display:block}.workout .muscle-details .details-upper{display:flex;flex-wrap:wrap;align-content:flex-end}.workout .muscle-details .details-upper>div{width:0;flex-basis:50%;margin:5px 0}.workout .muscle-details .details-upper>div>span{vertical-align:bottom}.workout .muscle-details .muscle-system{margin:20px 2%;width:96%}.workout .muscle-details .details-lower{padding:0}.workout .muscle-details .details-lower .detail-recommend{margin-bottom:25px;padding-left:15px;padding-right:15px}.workout .muscle-details .details-lower .detail-recommend span:first-of-type{margin:0 0 5px 0;display:block}.workout .muscle-details .details-lower .details-variataion{background-color:#f5f8fc;padding:25px 15px}.workout .muscle-details .details-lower .details-variataion span:first-of-type{margin:0 0 5px 0;display:block}.testimonial{margin-bottom:2em;padding:.75em;color:#000;transition:all .2s ease}.testimonial:hover{color:#000;text-decoration:none}.testimonial.testimonial-card:hover{background-color:#f5f8fc;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);transition:all .2s ease}.testimonial.random-testimonial{background-color:#f5f8fc;padding:60px 0;margin-top:0;margin-bottom:0}.testimonial.random-testimonial>div{display:flex;flex-direction:column;align-items:center}.testimonial.random-testimonial .body{font-size:1.55em;border-left:2px solid #df3124;padding:0 1em;text-align:center}.testimonial.random-testimonial .body:after,.testimonial.random-testimonial .body:before{font-family:proxima-nova,sans-serif;content:'"';font-style:italic;padding:5px;font-size:1.25em;color:#df3124}.testimonial.random-testimonial .attestant{margin:.5em 0}.testimonial.random-testimonial .testimonial-button{margin:0}.testimonial .header{display:flex;flex-direction:row;flex-wrap:wrap;border-left:2px solid #df3124;padding-left:10px}.testimonial .header .header-rs{flex-grow:1}.testimonial .header .header-rs div:first-child{font-size:2em;margin-bottom:5px;line-height:1em}.testimonial .header .header-rs div:nth-child(2){color:#79808a;line-height:1em}.testimonial .body{margin-left:12px;margin-top:10px}.testimonial .body-large{text-indent:1.5em;line-height:2.25em;border-bottom:2px solid #df3124;padding:1em 0}.testimonial .body-date{color:#f5f8fc}.testimonial .testimonial-button{display:inline-block;border:1px solid #f5f8fc;color:#79808a;background:#fff;padding:.5em 1.2em;transition:all .2s;text-decoration:none;margin-left:10px;font-size:.75em;text-transform:uppercase}.testimonial .testimonial-button:hover{color:#1b1c1f;border-color:#79808a;background:#f5f8fc}.testimonial .testimonial-button.testimonial-button-all{margin-left:0;position:relative;left:50%;transform:translateX(-50%)}.spinner{text-align:center}.spinner>div{width:.8125em;height:.8125em;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}.spinner-text.invisible,.spinner.invisible{height:0}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}span.error{position:absolute;left:7px;margin-top:-44px;z-index:9999}.input-group span.error{left:-7px;margin-top:-3px}label.error,p.error,span.error{color:red}.tooltip-inner{max-width:350px;width:350px}.pac-container{z-index:10000!important}.threeVisitPass{color:#2c2d32;padding:0}.threeVisitPass .modalContentOuter{width:100%;height:100%}.threeVisitPass .modal-dialog{margin:0;width:100%;height:100%}.threeVisitPass .modal-body{padding:0;overflow:hidden;position:relative;height:100%;flex:none!important}.threeVisitPass .modal-header{border-bottom:none;padding:0}.threeVisitPass h3{margin:0;padding:.75em .75em .5em .75em;text-align:left}.threeVisitPass form{width:100%}.threeVisitPass .primary-form .subscription{display:flex;flex-direction:row;align-items:center}.threeVisitPass .postal-code input{border-radius:3px 0 0 0}.threeVisitPass .postal-code button{border-radius:0;text-transform:uppercase}.threeVisitPass .infoArea{padding:0;height:100%}.threeVisitPass .banner{width:100%;max-width:300px;padding:1em;height:100%;display:flex;flex-direction:column;justify-content:center;display:none}.threeVisitPass .banner-a{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/Assets/Images/3VisitPass/freeTrialBackground.jpg);background-position:center;color:#fff}.threeVisitPass .info{background:#f5f8fc;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-start;display:none}.threeVisitPass .info span{padding:0 1em .25em 1.2em}.threeVisitPass .info span:nth-child(2n){padding-top:1em}.threeVisitPass .form-control:focus{border:none;outline:0;box-shadow:none;border-bottom:2px solid #df3124;transition:border .3s ease;-moz-transition:border .3s ease;-webkit-transition:border .3s ease}.threeVisitPass .form-nav{display:flex;justify-content:flex-end}.threeVisitPass .form-nav button{margin:0 0 0 .5em;text-transform:uppercase;border-radius:0}.threeVisitPass .steps{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.threeVisitPass .steps .circle{color:#fff;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;border:1px solid #df3124;background-color:#df3124;font-size:.8125em;width:2.0769em;height:2.0769em;line-height:2em;border-radius:50%}.threeVisitPass .steps .circle[disabled]{background-color:#979797;border-color:#979797;opacity:1!important}.threeVisitPass .steps .line{background-color:#979797;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:1px;margin-left:4px;margin-right:4px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.threeVisitPass .modal-header{background-color:#2c2d32;color:#fff;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;display:flex;align-items:center}.threeVisitPass .modal-header .close{color:#fff;font-size:3.5em;margin:-15px 0 -15px auto}.threeVisitPass .modal-header a img{height:16px;width:16px}.threeVisitPass .modal-content{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;display:flex;justify-content:space-between}.threeVisitPass .embedded-selector .map{height:400px}.threeVisitPass .embedded-selector .map-container{height:400px}.threeVisitPass .stepwizard{display:none}.threeVisitPass .no-padding{padding:0}.threeVisitPass #clubName{height:20px;font-size:18px;font-weight:700}@media(min-width:990px){.threeVisitPass .stepwizard{display:block}.threeVisitPass .modal-header{padding:15px}.threeVisitPass .modal-body{height:525px;flex:none!important}.threeVisitPass .modal-content{display:flex;justify-content:flex-start}.threeVisitPass .modal-dialog{margin:30px auto}.threeVisitPass .form-nav{justify-content:flex-start}.threeVisitPass .infoArea{position:absolute;overflow:hidden;width:300px;height:100%}.threeVisitPass .infoArea .info{left:300px}.threeVisitPass .infoArea .banner,.threeVisitPass .infoArea .info{-webkit-transition:left .2s ease;-moz-transition:left .2s ease;-o-transition:left .2s ease;transition:left .2s ease;position:absolute;display:flex}.threeVisitPass .formArea{position:absolute;left:266px;height:100%;overflow:hidden;padding:0}.threeVisitPass .formArea .setup-content{-webkit-transition:left .2s ease;-moz-transition:left .2s ease;-o-transition:left .2s ease;transition:left .2s ease;top:0;left:0}.threeVisitPass .formArea .setup-content.out-left{left:-500px}.threeVisitPass .formArea .setup-content.out-right{left:500px}}@media(max-width:330px){.threeVisitPass h3{padding:0}.threeVisitPass .formArea{padding:0}}.club-selector .map,.embedded-selector .map{height:320px;width:100%;position:absolute;overflow:hidden}.club-selector .map-container,.embedded-selector .map-container{height:320px}.club-selector .map-wrapper,.embedded-selector .map-wrapper{background-color:rgba(255,255,255,.5);pointer-events:none;position:absolute;width:100%;z-index:2;right:0;bottom:0;padding-bottom:24px;padding-left:5px}.club-selector .map-help,.embedded-selector .map-help{z-index:9999;position:absolute;right:8px;top:8px}.club-selector .modal-dialog{min-height:400px;height:73vh}.club-selector .modal-body{padding:45px}.club-selector button.close{position:absolute;top:17px;right:15px;display:block;border:none;font-size:60px;line-height:.58;box-shadow:none;z-index:5;opacity:.5;-webkit-transition:all .2s linear;transition:all .2s linear;font-weight:100;background-color:transparent;padding-right:0;float:right}