.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}@font-face{font-family:'flexslider-icon';src:url(/sites/all/libraries/flexslider/fonts/flexslider-icon.eot);src:url(/sites/all/libraries/flexslider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(/sites/all/libraries/flexslider/fonts/flexslider-icon.woff) format('woff'),url(/sites/all/libraries/flexslider/fonts/flexslider-icon.ttf) format('truetype'),url(/sites/all/libraries/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:normal;font-style:normal;}.flexslider{margin:0;padding:0;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{width:100%;display:block;}.flex-pauseplay span{text-transform:capitalize;}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.no-js .slides > li:first-child{display:block;}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}.flexslider .slides{zoom:1;}.carousel li{margin-right:5px;}.flex-direction-nav{*height:0;}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.flex-direction-nav .flex-prev{left:-50px;}.flex-direction-nav .flex-next{right:-50px;text-align:right;}.flexslider:hover .flex-prev{opacity:0.7;left:10px;}.flexslider:hover .flex-next{opacity:0.7;right:10px;}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;line-height:1;display:inline-block;content:'\f001';}.flex-direction-nav a.flex-next:before{content:'\f002';}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}.flex-pauseplay a:hover{opacity:1;}.flex-pauseplay a.flex-play:before{content:'\f003';}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;margin:0;}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}.flex-control-thumbs img:hover{opacity:1;}.flex-control-thumbs .flex-active{opacity:1;cursor:default;}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}.flex-direction-nav .flex-next{opacity:1;right:10px;}}
.corner{display:block;width:0;height:0;z-index:1;}.corner.tr{position:absolute;top:0;right:0;border-top:0px solid transparent;border-bottom:92px solid transparent;border-right:458px solid #006ca5;-moz-transform:scale(0.9999);}.corner.tr.below{z-index:0;border-bottom:102px solid transparent;border-right:508px solid #272d5d;-moz-transform:scale(0.9999);}.corner.tl{position:absolute;top:0;left:0;border-top:0px solid transparent;border-bottom:88px solid transparent;border-left:513px solid #006ca5;-moz-transform:scale(0.9999);}.corner.tl.below{z-index:0;border-bottom:91px solid transparent;border-left:538px solid #272d5d;-moz-transform:scale(0.9999);}.corner.br{position:absolute;bottom:0;right:0;border-top:38px solid transparent;border-bottom:0px solid transparent;border-right:189px solid #f3f3f3;-moz-transform:scale(0.9999);}.corner.bl{position:absolute;bottom:0;left:0;border-top:38px solid transparent;border-bottom:0px solid transparent;border-left:189px solid #f3f3f3;-moz-transform:scale(0.9999);}.section-header .corner.bl,.section-header .corner.br{display:none;}.section-header .corner.tl{border-bottom-width:46px;border-left-width:183.2px;}.section-header .corner.tl.below{border-bottom-width:48px;border-left-width:190px;}.section-header .corner.tr{border-bottom-width:46px;border-right-width:183.2px;}.section-header .corner.tr.below{border-bottom-width:48px;border-right-width:190px;}@media only screen and (min-width:967px){.corner.tl{border-left:510px solid #006ca5;border-bottom:100px solid transparent;}.corner.tl.below{border-left:547px solid #272d5d;border-bottom:110px solid transparent;}}{font-family:Gibson,'Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:300;}html,body,div,span,applet,object,iframe,h1,h2,h3,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td{font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline;margin:0;padding:0;outline:0;border:none;}body{line-height:1;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;vertical-align:middle;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}a img{border:none;}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0;border:none;outline:0;display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]),[hidden]{display:none;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%;}button,input,select,textarea{font-family:sans-serif;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}p,pre{margin:1em 0;}blockquote{margin:1em 40px;}h1{font-size:2em;margin:0.67em 0;}h2{font-size:1.5em;margin:0.83em 0;}h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:0.83em;margin:1.67em 0;}h6{font-size:0.67em;margin:2.33em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:'Bitstream Vera Sans Mono',Consolas,Courier,monospace,serif;_font-family:'courier new','Bitstream Vera Sans Mono',Consolas,Courier,monospace;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1em 0;padding:0 0 0 40px;}dl{padding:0;}dd{margin:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border-color:#c0c0c0;margin:0 2px;border:1px solid #c0c0c0;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;*margin-left:-7px;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}html{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;-moz-box-sizing:inherit;-webkit-box-sizing:inherit;}.desktop-only{display:none;}body{background:url(/sites/all/themes/responsive/images/body_bg.jpg);font-family:Gibson,'Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:regular;}.content p{font-weight:100;line-height:1.25em;}.content ul{list-style-type:disc;list-style-position:outside;font-weight:100;}.content ul li{line-height:1.25em;margin-bottom:0.25em;}a:link,a:visited{text-decoration:none;color:#fff;}.under-construction{background:#fde253;border-bottom:1px solid #edc100;padding:0.5em 0;text-align:center;position:relative;z-index:100;min-width:300px;}.under-construction p{font-size:0.75em;margin:0;color:#876e00;}@media only screen and (min-width:600px){.mobile-only{display:none;}}.custom-select-wrap select{position:relative;background:transparent;border:0;width:100%;-webkit-appearance:none;color:#fff;font-weight:bold;padding:0 1em;cursor:pointer;z-index:1;outline:none;}.custom-select-wrap{position:relative;border:none;width:100%;margin:0.8em 0 0 0;border-radius:7px;}.tbl-section h2{color:#005684;font-size:1.8em;font-weight:bold;margin-top:0;}.tbl-section.border .content:last-child{border-bottom:solid 2px #9f9f9f;padding-bottom:2.5em;margin-bottom:2em;}.tbl-section.btn-green .card .button a,.tbl-section.btn-green a.button{background-color:#bad236;}.tbl-section.btn-green .card .button a:hover,.tbl-section.btn-green a.button:hover{background-color:#c1d64a;}.tbl-section.btn-orange .card .button a,.tbl-section.btn-orange a.button{background-color:#f57423;}.tbl-section.btn-orange .card .button a:hover,.tbl-section.btn-orange a.button:hover{background-color:#f68239;}.tbl-section.btn-blue .card .button a,.tbl-section.btn-blue a.button{background-color:#006ca5;}.tbl-section.btn-blue .card .button a:hover,.tbl-section.btn-blue a.button:hover{background-color:#0083c8;}.tbl-section.btn-blue-light .card .button a,.tbl-section.btn-blue-light a.button{background-color:#8fb0d3;}.tbl-section.btn-blue-light .card .button a:hover,.tbl-section.btn-blue-light a.button:hover{background-color:#9ab8d7;}.tbl-section.lifestyle .button{margin-top:1em;}@media only screen and (min-width:768px){.mobile-only{display:none;}.desktop-only{display:inline;}}.site_content{box-shadow:0 0 50px 0 rgba(0,0,0,0.25);min-width:300px;max-width:1200px;width:100%;margin:auto;background:#f3f3f3;overflow:hidden;}margin:0,h3{font-weight:normal;}h2{color:#fff;font-size:50px;font-size:56px;font-size:3.5rem;line-height:20px;line-height:1.25em;}.footer_container{background:#272d5d;}.footer_container h2{font-size:16px;font-size:16px;font-size:1rem;}.clear{clear:both;}.content{width:90%;margin:auto;}.content .content{width:100%;}.buy-links{width:100%;text-align:center;}.buy-links a{display:inline-block;width:30%;margin:0 0.5%;}.buy-links a img{max-width:100%;}.fineprint{font-size:9.5px;font-size:9.6px;font-size:0.6rem;}@media only screen and (min-width:768px){.mobile-only{display:none;}.desktop-only{display:inline;}.under-construction{padding:0.75em;}.under-construction p{font-size:1em;}.wrap-sponsor{font-size:0.9375em;}}@media only screen and (min-width:1199px){.content{width:980px;}.site_content{*zoom:1;width:auto;max-width:1200px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:0;}.site_content:before,.site_content:after{content:'';display:table;}.site_content:after{clear:both;}}.wrap-sponsor{display:table;font-size:13px;font-size:0.825em;color:#ccc;width:auto;margin:0 auto;}.wrap-sponsor .sponsors img{vertical-align:middle;max-height:2.5em;width:auto;padding:0 3px;max-width:100%;}.find-out-more{*zoom:1;}.find-out-more:before,.find-out-more:after{content:'';display:table;}.find-out-more:after{clear:both;}.find-out-more article{border-radius:4px;box-shadow:rgba(0,0,0,0.2) 0px 4px 5px -1px;overflow:hidden;}.find-out-more article img{display:block;}.find-out-more article h3{background:#e66c1f;color:#fff;text-align:center;text-transform:uppercase;margin:0;padding:8px 0;padding:0.5rem 0;}.find-out-more article h3 a{color:#fff;}@media only screen and (min-width:767px){.find-out-more article{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:24.625%;margin-left:0%;margin-right:0.5%;}.find-out-more article:before,.find-out-more article:after{content:'';display:table;}.find-out-more article:after{clear:both;}.find-out-more article:last-child{margin-right:0%;}}.section-header{z-index:0;width:100%;position:relative;}.section-header > .content{width:100%;height:100%;}.section-header .text.content{position:relative;padding:15px;text-align:center;color:#fff;z-index:4;}.section-header .text.content h2{font-size:40px;font-size:2.5rem;font-weight:700;margin:0 0 6.4px 0;margin:0 0 0.4rem 0;}.section-header .text.content p{font-size:12.8px;font-size:0.8rem;margin:0;}.section-header .text.content p:last-child{margin:8px 0 0 0;margin:0.5rem 0 0 0;}.section-header.lifestyle > .content{background:#bad236;}.section-header.fitness > .content{background:#f57423;}.section-header.store > .content{background:#8fb0d3;}@media only screen and (min-width:767px){.section-header .corner.bl,.section-header .corner.br{display:block;}.section-header .corner.tl{border-bottom-width:73.6px;border-left-width:366.4px;}.section-header .corner.tl.below{border-bottom-width:81.6px;border-left-width:406.4px;}.section-header .corner.tr{border-bottom-width:73.6px;border-right-width:366.4px;}.section-header .corner.tr.below{border-bottom-width:81.6px;border-right-width:406.4px;}}@media only screen and (min-width:967px){.section-header .text.content h2{font-size:56px;font-size:3.5rem;}.section-header .text.content p{font-size:16px;font-size:1rem;}}@media only screen and (min-width:1199px){.section-header .corner.bl,.section-header .corner.br{display:block;}.section-header .corner.tl{border-bottom-width:92px;border-left-width:458px;}.section-header .corner.tl.below{border-bottom-width:102px;border-left-width:508px;}.section-header .corner.tr{border-bottom-width:92px;border-right-width:458px;}.section-header .corner.tr.below{border-bottom-width:102px;border-right-width:508px;}}.section-video{padding:16px 0;padding:1rem 0;text-align:center;}.section-video .wrap-video{width:100%;margin:auto;margin:auto;}.section-video .wrap-video article{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.section-video .wrap-video article iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.section-video h2{margin:0 0 16px 0;margin:0 0 1rem 0;color:#272727;text-align:center;font-weight:700;font-size:24px;font-size:1.5rem;}.section-video h3{font-size:24px;font-size:1.5rem;color:#006ca5;margin-bottom:0;}.section-video p{line-height:1.5rem;}.section-video .button{*zoom:1;width:auto;max-width:1410px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;display:block;padding:14.5px;border-radius:7px;font-size:16px;font-size:1rem;color:#fff;border:none;text-align:center;font-weight:700;background-color:#edc100;max-width:250px;}.section-video .button:before,.section-video .button:after{content:'';display:table;}.section-video .button:after{clear:both;}.section-video .button:hover{background-color:#ffdb3b;}@media (min-width:768px){.section-video .button{width:200px;margin:0px;padding:14.5px;font-size:24px;max-width:auto;}}@media only screen and (min-width:32em){.section-video .button{width:60%;}}@media only screen and (min-width:768px) and (max-width:966px){.section-video .button{margin:auto;}}@media only screen and (min-width:967px){.section-video .content{*zoom:1;width:100%;}.section-video .content:before,.section-video .content:after{content:'';display:table;}.section-video .content:after{clear:both;}.section-video .wrap-video{float:left;width:68%;margin:initial;max-width:750px;max-height:447px;}.section-video h2{font-size:48px;font-size:3rem;}.section-video section{width:26%;float:left;margin:0 4% 0 2%;text-align:left;}.section-video section h3{margin-top:0;}.section-video section button{margin:0;}.section-video section .wrap-sponsor{margin-left:0;margin-right:0;}.section-video section p{margin-bottom:48px;margin-bottom:3rem;}}.section-store{*zoom:1;padding:1.5em 0;text-align:center;}.section-store .content{width:100%;margin:0 auto;padding:0;position:relative;}.section-store:before,.section-store:after{content:'';display:table;}.section-store:after{clear:both;}.section-store article{width:33.33333%;margin-right:-4px;display:inline-block;padding:0 3px;margin-bottom:1em;transition:background 1s linear;}.section-store article:nth-child(1n) a button{background:#f57423;}.section-store article:nth-child(1n) a:hover button,.section-store article:nth-child(1n) a:focus button,.section-store article:nth-child(1n) a:active button{background:#f7904f;}.section-store article:nth-child(2n) a button{background:#bad236;}.section-store article:nth-child(2n) a:hover button,.section-store article:nth-child(2n) a:focus button,.section-store article:nth-child(2n) a:active button{background:#c8db5e;}.section-store article:nth-child(3n) a button{background:#8fb0d3;}.section-store article:nth-child(3n) a:hover button,.section-store article:nth-child(3n) a:focus button,.section-store article:nth-child(3n) a:active button{background:#a5c0dc;}.section-store article a{display:block;background:#fff;border-radius:7px;overflow:hidden;box-shadow:0 8px 5px -1px rgba(51,51,51,0.15);}.section-store article a img{width:100%;height:auto;display:block;border:none;}.section-store article a button{font-size:13px;padding:9.945px 21.879px;border-radius:3.000002307694083px;background-color:#00a6fc;color:#fff;color:rgba(255,255,255,0.95);cursor:pointer;font-weight:bold;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif;line-height:1;text-align:center;text-decoration:none;display:inline-block;border-radius:0;border:none;width:100%;margin:0 auto;padding:0.5em 0;text-transform:uppercase;font-family:Gibson,'Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700;font-size:12px;font-size:0.75rem;}.section-store article a button:hover,.section-store article a button:focus{background-color:#009eef;color:#f7f7f7;color:rgba(247,247,247,0.95);}.section-store article a button:active{background-color:#0095e3;}.section-store .button-container{margin:0 auto;padding:0 10px;width:70%;}.section-store a.button{*zoom:1;width:100%;font-weight:700;*zoom:1;width:auto;max-width:1410px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;display:block;padding:14.5px;border-radius:7px;font-size:16px;font-size:1rem;color:#fff;border:none;text-align:center;font-weight:700;background-color:#6a96c5;max-width:250px;}.section-store a.button:before,.section-store a.button:after{content:'';display:table;}.section-store a.button:after{clear:both;}.section-store a.button:before,.section-store a.button:after{content:'';display:table;}.section-store a.button:after{clear:both;}.section-store a.button:hover{background-color:#a1bdda;}@media (min-width:768px){.section-store a.button{width:200px;margin:0px;padding:14.5px;font-size:24px;max-width:auto;}}@media only screen and (min-width:32em){.section-store{padding:1.5em 0;}.section-store .content{width:90%;}.section-store article{padding:0 6px;}.section-store article a button{font-size:16px;font-size:1rem;}}@media only screen and (min-width:768px){.section-store{padding:2em 0;}.section-store article{width:25%;padding:0 10px;}.section-store .button-container{width:25%;}.section-store a.button{width:100%;}}@media only screen and (min-width:967px){.section-store article{width:20%;}.section-store .content{*zoom:1;width:auto;max-width:820px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:0;}.section-store .content:before,.section-store .content:after{content:'';display:table;}.section-store .content:after{clear:both;}.section-store .button-container{width:20%;}}@media only screen and (min-width:1199px){.section-store .content{*zoom:1;width:auto;max-width:1000px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:0;}.section-store .content:before,.section-store .content:after{content:'';display:table;}.section-store .content:after{clear:both;}}.store-items-wrap{margin-top:3em;}.store-items-wrap .card{margin-bottom:1.5em;color:#444;font-size:1em;font-weight:100;line-height:1.25em;font-size:0.8em;}.store-items-wrap .card h3{height:35px;}.store-items-wrap .card h3 a{color:#444;}.store-items-wrap .card .card-desc{height:70px;}.store-items-wrap .card img{width:100%;}.store-items-wrap .card .button{width:100%;}.store-items-wrap .card .button a{background:#8fb0d3;width:100%;}.store-items-wrap .card .button a:hover{background-color:#9ab8d7;}@media only screen and (min-width:320px){.store-items-wrap .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:48.5%;margin-left:0%;margin-right:3%;padding:0.85em;}.store-items-wrap .card:before,.store-items-wrap .card:after{content:'';display:table;}.store-items-wrap .card:after{clear:both;}.store-items-wrap .card:nth-child(2n){margin-right:0%;float:right;}.store-items-wrap .card:nth-child(2n + 1){clear:both;}}@media only screen and (min-width:768px){.store-items-wrap .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:31.3333333333333%;margin-left:0%;margin-right:3%;padding:1.25em;}.store-items-wrap .card .card-desc{height:50px;}.store-items-wrap .card:before,.store-items-wrap .card:after{content:'';display:table;}.store-items-wrap .card:after{clear:both;}.store-items-wrap .card:nth-child(2n){margin-right:3%;float:left;}.store-items-wrap .card:nth-child(2n + 1){clear:none;}.store-items-wrap .card:nth-child(3n){margin-right:0%;float:right;}.store-items-wrap .card:nth-child(3n + 1){clear:both;}}@media only screen and (min-width:1199px){.store-items-wrap .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:22.75%;margin-left:0%;margin-right:3%;padding:1.25em;}.store-items-wrap .card:before,.store-items-wrap .card:after{content:'';display:table;}.store-items-wrap .card:after{clear:both;}.store-items-wrap .card:nth-child(3n){margin-right:3%;float:left;}.store-items-wrap .card:nth-child(3n + 1){clear:none;}.store-items-wrap .card:nth-child(4n){margin-right:0%;float:right;}.store-items-wrap .card:nth-child(4n + 1){clear:both;}}.store-items-intro{margin-top:2em;}.store-items-intro p{color:#444;font-size:1em;font-weight:100;line-height:1.25em;}header.main-header{background:#bad236;position:relative;z-index:4;}header.main-header section.social-networks{display:none;}header.main-header section.social-networks ul li a{display:block;width:100%;height:100%;}header.main-header div.wrap-social-and-login{position:absolute;top:0;left:0;z-index:5;}header.main-header div.wrap-social-and-login a.login{*zoom:1;width:auto;max-width:1410px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;display:block;padding:14.5px;border-radius:7px;font-size:16px;font-size:1rem;color:#fff;border:none;text-align:center;font-weight:700;background-color:#06527f;max-width:250px;padding:8px 16px;padding:0.5rem 1rem;border-radius:0 0 7px 7px;font-family:Gibson,'Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700;margin:0 0 0 16px;margin:0 0 0 1rem;text-transform:uppercase;font-size:12px;font-size:12px;font-size:0.75rem;}header.main-header div.wrap-social-and-login a.login:before,header.main-header div.wrap-social-and-login a.login:after{content:'';display:table;}header.main-header div.wrap-social-and-login a.login:after{clear:both;}header.main-header div.wrap-social-and-login a.login:hover{background-color:#0981c8;}@media (min-width:768px){header.main-header div.wrap-social-and-login a.login{width:200px;margin:0px;padding:14.5px;font-size:24px;max-width:auto;}}header.main-header div.wrap-social-and-login a.login:hover{background:#0b91e0;}header.main-header img{position:relative;z-index:2;}header.main-header .bl_logo{display:block;position:absolute;top:37px;left:16px;position:absolute;top:2.3rem;left:1rem;z-index:4;width:142.5px;height:76px;}header.main-header .bl_logo img{width:100%;height:auto;}header.main-header section.info-premiere .wrap-content{background:rgba(0,0,0,0.5);width:100%;height:auto;z-index:0;text-align:right;color:#fff;text-transform:uppercase;float:right;position:relative;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transition-delay:0.2s;}header.main-header section.info-premiere .corner.tr{display:none;}header.main-header section.info-premiere h3{width:180px;float:right;margin:5px;font-size:0.625em;font-weight:700;}@media only screen and (min-width:32em){header.main-header section.info-premiere h3{font-size:0.825em;}}@media only screen and (min-width:768px){header.main-header section.info-premiere{*zoom:1;position:absolute;right:0;float:right;overflow:hidden;}header.main-header section.info-premiere:before,header.main-header section.info-premiere:after{content:'';display:table;}header.main-header section.info-premiere:after{clear:both;}header.main-header section.info-premiere .wrap{transition:top 0.2s linear 0.15s;position:relative;top:0;*zoom:1;}header.main-header section.info-premiere .wrap:before,header.main-header section.info-premiere .wrap:after{content:'';display:table;}header.main-header section.info-premiere .wrap:after{clear:both;}header.main-header section.info-premiere .wrap-content{z-index:1;float:left;transition:top 0.2s linear 0.4s;width:auto;height:43px;padding:6px;}header.main-header section.info-premiere .corner.tr{position:relative;display:block;float:left;border-top:0px solid transparent;border-bottom:43px solid transparent;border-right:43px solid rgba(0,0,0,0.5);}header.main-header section.info-premiere div.logo.nbc{float:left;height:30px;width:30px;background:url(/sites/all/themes/responsive/app/images/footer_logo_nbc.png) no-repeat;background-size:contain;margin-right:10px;}header.main-header section.info-premiere h3{width:auto;font-size:1em;margin:0.4em 0.4em 0.4em 0;}header.main-header div.wrap-social-and-login{position:absolute;top:0;right:0;left:auto;}header.main-header div.wrap-social-and-login a.login{width:auto;font-size:12px;font-size:12px;font-size:0.75rem;height:35px;line-height:35px;padding:0 16px;padding:0 1rem;background-color:#b6ca2a;background-color:rgba(0,0,0,0.3);}header.main-header div.wrap-social-and-login section.social-networks{display:block;float:left;margin:0;padding:0;}header.main-header div.wrap-social-and-login section.social-networks li{float:none;list-style-type:none;padding:0;margin:0;}header.main-header div.wrap-social-and-login section.social-networks ul li{float:left;border:solid 1px rgba(0,0,0,0.07);border-top:none;border-right:none;width:34px;height:34px;transition:background-position 0.3s linear,background-color 0.3s linear;}header.main-header div.wrap-social-and-login section.social-networks ul li:hover{border:none;}header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-facebook-black{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-34px 0px;width:34px;height:34px;}header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-facebook-black:hover{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:0px 0px;width:34px;height:34px;background-color:#3b5998;}header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-twitter-black{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-706px 0px;width:34px;height:34px;}header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-twitter-black:hover{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-672px 0px;width:34px;height:34px;background-color:#35c9f9;}header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-pinterest-black{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-510px 0px;width:34px;height:34px;}header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-pinterest-black:hover{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-476px 0px;width:34px;height:34px;background-color:#cb2027;}header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-tumblr-black{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-623px 0px;width:34px;height:34px;}header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-tumblr-black:hover{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-589px 0px;width:34px;height:34px;background-color:#3f5a6f;}header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-instagram-black{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-222px 0px;width:34px;height:34px;}header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-instagram-black:hover{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-188px 0px;width:34px;height:34px;background-color:#517fa4;}header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-google-black{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-117px 0px;width:34px;height:34px;}header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-google-black:hover{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-83px 0px;width:34px;height:34px;background-color:#c33;}header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-youtube-black{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-789px 0px;width:34px;height:34px;}header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-youtube-black:hover{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-755px 0px;width:34px;height:34px;background-color:#cb322c;}header.main-header div.wrap-social-and-login a.login{float:left;margin:0 32px 0 0;margin:0 2rem 0 0;}.no-touch header.main-header{position:relative;}.no-touch header.main-header nav{background:rgba(0,0,0,0);}.no-touch header.main-header.active .info-premiere .wrap{transition:top 0s linear 0.1s;top:-43px;}.no-touch header.main-header.active .background-sub-nav{height:200px;}.no-touch header.main-header .background-sub-nav{z-index:0;width:100%;background:rgba(39,45,93,0.5);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#272d5d),color-stop(1,rgba(39,45,93,0.5)));background:-moz-linear-gradient(top,#272d5d 0%,rgba(39,45,93,0.5) 100%);background:-webkit-linear-gradient(top,#272d5d 0%,rgba(39,45,93,0.5) 100%);background:-o-linear-gradient(top,#272d5d 0%,rgba(39,45,93,0.5) 100%);background:-ms-linear-gradient(top,#272d5d 0%,rgba(39,45,93,0.5) 100%);background:linear-gradient(top,#272d5d 0%,rgba(39,45,93,0.5) 100%);height:0;position:absolute;top:100px;left:0;transition:height 0.3s ease-in-out;}}@media only screen and (min-width:967px){header.main-header .bl_logo{width:228px;height:121.6px;top:21px;top:1.3rem;}}@media only screen and (min-width:1023px){header.main-header nav input{width:140px;}}@media only screen and (min-width:1199px){header.main-header .background-sub-nav{top:115px;top:7.2rem;}header.main-header nav{height:115px;}header.main-header .corner.tl{border-left:647.5px solid #006ca5;border-bottom:132.6px solid transparent;}header.main-header .corner.tl.below{border-left:702px solid #272d5d;border-bottom:143.75px solid transparent;}header.main-header .bl_logo{left:48px;top:28.5px;left:3rem;top:1.8rem;width:285px;height:152px;}}@media only screen and (min-resolution:1.5dppx),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:dpi){header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-facebook-black{background-image:url(/sites/all/themes/responsive/images/sprite-sheet2x.png?v=3);background-position:-68px 0px;width:68px;height:68px;background-size:838px 46px;background-position:-34px 0;width:34px;height:34px;}header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-twitter-black{background-image:url(/sites/all/themes/responsive/images/sprite-sheet2x.png?v=3);background-position:-1412px 0px;width:68px;height:68px;background-size:838px 46px;background-position:-706px 0;width:34px;height:34px;}header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-pinterest-black{background-image:url(/sites/all/themes/responsive/images/sprite-sheet2x.png?v=3);background-position:-1020px 0px;width:68px;height:68px;background-size:838px 46px;background-position:-510px 0;width:34px;height:34px;}header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-tumblr-black{background-image:url(/sites/all/themes/responsive/images/sprite-sheet2x.png?v=3);background-position:-1246px 0px;width:68px;height:68px;background-size:838px 46px;background-position:-623px 0;width:34px;height:34px;}header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-instagram-black{background-image:url(/sites/all/themes/responsive/images/sprite-sheet2x.png?v=3);background-position:-444px 0px;width:68px;height:68px;background-size:838px 46px;background-position:-222px 0;width:34px;height:34px;}header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-google-black{background-image:url(/sites/all/themes/responsive/images/sprite-sheet2x.png?v=3);background-position:-234px 0px;width:68px;height:68px;background-size:838px 46px;background-position:-117px 0;width:34px;height:34px;}header.main-header div.wrap-social-and-login section.social-networks ul li.spritesheet-youtube-black{background-image:url(/sites/all/themes/responsive/images/sprite-sheet2x.png?v=3);background-position:-1578px 0px;width:68px;height:68px;background-size:838px 46px;background-position:-789px 0;width:34px;height:34px;}}a.btn-mobile-menu{float:right;position:relative;cursor:pointer;z-index:2;margin:54px 8px 0 0;}a.btn-mobile-menu h3{float:left;color:#fff;text-transform:uppercase;margin:0;line-height:22px;padding-right:5px;font-size:16px;font-size:1rem;}a.btn-mobile-menu .burger{float:left;width:24px;height:24px;}a.btn-mobile-menu .burger .line{height:5px;background:#fff;width:100%;margin-bottom:3px;}a.btn-mobile-menu .burger .line:last-child{margin-bottom:0;}.main-nav{height:83px;position:relative;width:100%;}.main-nav ul{margin:0;padding:0;}.main-nav .wrap-search{display:none;}.main-nav .wrap-menu-container{float:right;position:relative;right:0;width:100%;}.main-nav .wrap-menu-container li{text-transform:uppercase;color:#fff;}.main-nav .wrap-menu{width:100%;top:83px;left:0;position:absolute;overflow:hidden;z-index:0;max-height:0;height:auto;transition:max-height 0.3s ease-in-out;}.main-nav .wrap-menu.active{max-height:600px;}.main-nav .wrap-menu ul.menu > li{margin:0;width:100%;background:#272d5d;text-align:center;padding:0;border-bottom:solid 1px #8fb0d3;}.main-nav .wrap-menu ul.menu > li a{font-weight:bold;line-height:60px;display:block;width:100%;height:100%;}.main-nav .wrap-menu ul.menu > li a.active{color:#bad236;}.main-nav .wrap-menu ul.menu > li:last-child{border-bottom:none;}.main-nav .wrap-menu ul.menu > li:first-child{padding-top:37px;}.main-nav .wrap-menu ul.menu ul.menu{display:none;*zoom:1;}.main-nav .wrap-menu ul.menu ul.menu:before,.main-nav .wrap-menu ul.menu ul.menu:after{content:'';display:table;}.main-nav .wrap-menu ul.menu ul.menu:after{clear:both;}.main-nav .wrap-menu ul.menu ul.menu li{width:82px;background:transparent;padding:16px 0;padding:1rem 0;border-bottom:solid 1px #07073f;}.main-nav .wrap-menu ul.menu ul.menu a:last-child li{border-bottom:none;}.main-nav .wrap-menu h3{display:none;}@media only screen and (min-width:32em){.no-touch .main-nav .wrap-menu li:first-child{padding-top:50px;}}@media only screen and (min-width:768px){.no-touch .active .main-nav .wrap-menu ul.menu > li ul.menu{height:200px;}.no-touch .main-nav{z-index:4;height:100px;}.no-touch .main-nav .wrap-menu-and-search{position:absolute;bottom:0;right:0;width:100%;padding:0;height:32px;}.no-touch .main-nav .wrap-menu-and-search .wrap-menu-container{width:77%;height:100%;}.no-touch .main-nav .wrap-menu-and-search .wrap-menu-container .btn-mobile-menu{display:none;}.no-touch .main-nav .wrap-menu{display:block !important;top:auto;float:right;position:relative;overflow:visible;}.no-touch .main-nav .wrap-menu ul.menu{text-align:right;margin-right:25px;}.no-touch .main-nav .wrap-menu ul.menu > li{position:relative;width:auto;background:transparent;display:inline-block;border:0;padding:0;margin:0 40px 0 0;overflow:visible;font-size:0.9em;}.no-touch .main-nav .wrap-menu ul.menu > li::before{content:' ';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #272d5d;position:absolute;left:50%;bottom:-10px;margin-left:-10px;display:none;}.no-touch .main-nav .wrap-menu ul.menu > li:hover > a{color:#272d5d;}.no-touch .main-nav .wrap-menu ul.menu > li:hover::before{display:block;}.no-touch .main-nav .wrap-menu ul.menu > li.active-trail > a{color:#272d5d;}.no-touch .main-nav .wrap-menu ul.menu > li a{line-height:22px;}.no-touch .main-nav .wrap-menu ul.menu > li a.active{color:inherit;}.no-touch .main-nav .wrap-menu ul.menu > li a.active.active-trail{color:#272d5d;}.no-touch .main-nav .wrap-menu ul.menu > li:first-child{padding-top:0;}.no-touch .main-nav .wrap-menu ul.menu > li ul.menu{top:32px;position:absolute;height:0;overflow:hidden;width:84px;display:block;transition:height 0.3s ease-in-out;}.no-touch .main-nav .wrap-menu ul.menu > li ul.menu li{font-size:11px;text-align:left;background:transparent;border-bottom:solid 1px #fff;padding:0;font-weight:700;display:block;}.no-touch .main-nav .wrap-menu ul.menu > li ul.menu li::before{display:none;}.no-touch .main-nav .wrap-menu ul.menu > li ul.menu li.active-trail a{color:#bad236;}.no-touch .main-nav .wrap-menu ul.menu > li ul.menu li a{line-height:1em;padding:10px 0;}.no-touch .main-nav .wrap-menu ul.menu > li ul.menu li ul{display:none;}.no-touch .main-nav .wrap-menu ul.menu > li ul.menu :hover a{color:#bad236;}.no-touch .main-nav .wrap-menu ul.menu > li ul.menu a:first-child li{padding-top:32px;padding-top:2rem;}}@media only screen and (min-width:967px){.no-touch .main-nav .wrap-menu ul{margin-right:0;}.no-touch .main-nav .wrap-menu-and-search .wrap-menu-container{width:60%;}.no-touch .main-nav .wrap-menu-and-search .wrap-search{position:relative;display:block;float:right;margin:0 10px;}.no-touch .main-nav .wrap-menu-and-search .wrap-search a.icon-search{display:block;cursor:pointer;position:absolute;top:5px;right:7px;background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-559px 0px;width:15px;height:15px;transition:background-position 0.3s linear;}.no-touch .main-nav .wrap-menu-and-search .wrap-search input{width:100px;border-radius:20px;background:#b6ca2a;color:#90a021;height:24px;padding:0 8px;font-size:14px;line-height:24px;border:none;display:block;float:right;outline:none;transition:width 0.5s ease-in-out;}.no-touch .main-nav .wrap-menu-and-search .wrap-search input:focus{background:#d7e589;width:140px;}.no-touch .main-nav .wrap-menu-and-search .wrap-search input:focus + a.icon-search{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-574px 0px;width:15px;height:15px;}.no-touch .main-nav .wrap-menu-and-search .wrap-search input::-webkit-input-placeholder{text-transform:uppercase;color:#90a021;}.no-touch .main-nav .wrap-menu-and-search .wrap-search input:-moz-placeholder{text-transform:uppercase;color:#90a021;}.no-touch .main-nav .wrap-menu-and-search .wrap-search input::-moz-placeholder{text-transform:uppercase;color:#90a021;}.no-touch .main-nav .wrap-menu-and-search .wrap-search input:-ms-input-placeholder{text-transform:uppercase;color:#90a021;}}footer.main-footer{color:#fff;background:#272d5d;padding-bottom:32px;padding-bottom:2rem;font-size:16px;clear:both;font-size:16px;font-size:1rem;}footer.main-footer ul li{list-style-image:none;}footer.main-footer a{text-decoration:none;color:#fff;}footer.main-footer a:hover{color:#bad236;}footer.main-footer h3{color:#fff;text-transform:uppercase;}footer.main-footer div.sections-wrappers{width:100%;}footer.main-footer div.sections-wrappers section{border-bottom:solid 1px #8fb0d3;}footer.main-footer section.accordion h3,footer.main-footer section.social-networks h3{margin:auto;}footer.main-footer section.accordion{cursor:pointer;*zoom:1;}footer.main-footer section.accordion:before,footer.main-footer section.accordion:after{content:'';display:table;}footer.main-footer section.accordion:after{clear:both;}footer.main-footer section.accordion .content{height:100%;}footer.main-footer section.accordion h3{height:50px;line-height:50px;font-weight:700;font-size:1em;}footer.main-footer section.accordion ul{overflow:hidden;max-height:0;height:auto;margin:0;}footer.main-footer section.accordion li a{text-transform:uppercase;color:#8fb0d3;font-weight:700;font-size:0.825em;}footer.main-footer section.accordion li a:hover{color:#bad236;}footer.main-footer section.accordion.active ul{margin-bottom:0.5em;max-height:300px;}footer.main-footer section.logos{margin:0;padding:1em 0;}footer.main-footer section.logos div.content{*zoom:1;}footer.main-footer section.logos div.content:before,footer.main-footer section.logos div.content:after{content:'';display:table;}footer.main-footer section.logos div.content:after{clear:both;}footer.main-footer section.logos .logo{float:left;}footer.main-footer section.logos .logo.spritesheet-logo-nbc{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-271px 0px;width:50px;height:46px;margin:0 16px 0 0;margin:0 1rem 0 0;}footer.main-footer section.logos .logo.spritesheet-logo-shine-america{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-321px 0px;width:155px;height:38px;margin:0.4em 0;}footer.main-footer section.social-networks{*zoom:1;margin:0;}footer.main-footer section.social-networks:before,footer.main-footer section.social-networks:after{content:'';display:table;}footer.main-footer section.social-networks:after{clear:both;}footer.main-footer section.social-networks h3{margin:1em auto;font-size:0.75em;}footer.main-footer section.social-networks ul{*zoom:1;margin-bottom:16px;margin-bottom:1rem;}footer.main-footer section.social-networks ul:before,footer.main-footer section.social-networks ul:after{content:'';display:table;}footer.main-footer section.social-networks ul:after{clear:both;}footer.main-footer section.social-networks ul li span{display:none;}footer.main-footer section.social-networks ul li{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:11.714285714285728%;margin-left:0%;margin-right:3%;}footer.main-footer section.social-networks ul li:before,footer.main-footer section.social-networks ul li:after{content:'';display:table;}footer.main-footer section.social-networks ul li:after{clear:both;}footer.main-footer section.social-networks ul li:last-child{margin-right:0%;}footer.main-footer section.social-networks ul li .spritesheet-facebook-white{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-68px 0px;width:15px;height:15px;}footer.main-footer section.social-networks ul li .spritesheet-twitter-white{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-740px 0px;width:15px;height:15px;}footer.main-footer section.social-networks ul li .spritesheet-pinterest-white{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-544px 0px;width:15px;height:15px;}footer.main-footer section.social-networks ul li .spritesheet-tumblr-white{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-657px 0px;width:15px;height:15px;}footer.main-footer section.social-networks ul li .spritesheet-instagram-white{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-256px 0px;width:15px;height:15px;}footer.main-footer section.social-networks ul li .spritesheet-google-white{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-151px 0px;width:15px;height:15px;}footer.main-footer section.social-networks ul li .spritesheet-youtube-white{background-image:url(/sites/all/themes/responsive/images/sprite-sheet.png?v=3);background-position:-823px 0px;width:15px;height:15px;}footer.main-footer section.social-networks a{display:inline-block;text-indent:-5000px;}footer.main-footer section.links-bottom{padding:1em 0;font-size:15px;font-size:14.4px;font-size:0.9rem;text-transform:uppercase;*zoom:1;}footer.main-footer section.links-bottom:before,footer.main-footer section.links-bottom:after{content:'';display:table;}footer.main-footer section.links-bottom:after{clear:both;}footer.main-footer section.links-bottom ul li{margin:0 0 3px 0;margin:0 0 0.2rem 0;}footer.main-footer section.links-bottom ul li a{font-weight:700;}footer.main-footer section.links-bottom ul li a:hover{color:#bad236;}footer.main-footer section.links-bottom ul li:last-child{margin:0;}footer.main-footer ul{margin:0;padding:0;}footer.main-footer ul li{float:none;list-style-type:none;padding:0;margin:0;}footer.main-footer br.sep{display:none;}@media only screen and (min-width:768px){footer.main-footer div.sections-wrappers{*zoom:1;width:auto;max-width:760px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;text-align:center;}footer.main-footer div.sections-wrappers:before,footer.main-footer div.sections-wrappers:after{content:'';display:table;}footer.main-footer div.sections-wrappers:after{clear:both;}footer.main-footer div.sections-wrappers section{border-bottom:0;}footer.main-footer div.sections-wrappers section.social-networks,footer.main-footer div.sections-wrappers section.accordion{cursor:default;border-bottom:none;text-align:left;display:inline-block;vertical-align:top;padding:0 70px 0 0;}footer.main-footer div.sections-wrappers section.social-networks div.content,footer.main-footer div.sections-wrappers section.accordion div.content{width:100%;}footer.main-footer div.sections-wrappers section.social-networks h3,footer.main-footer div.sections-wrappers section.accordion h3{line-height:1em;margin:1em 0 1em 0;font-weight:700;height:auto;}footer.main-footer div.wrap-links-and-logos{width:100%;height:130px;position:relative;}footer.main-footer div.wrap-links-and-logos .links-bottom,footer.main-footer div.wrap-links-and-logos .logos{width:100%;position:absolute;bottom:0;}footer.main-footer div.wrap-links-and-logos .logos{max-height:80px;margin-top:0;top:0;}footer.main-footer section.accordion.active ul,footer.main-footer section.social-networks.active ul{height:auto;max-height:100%;}footer.main-footer section.accordion h3,footer.main-footer section.social-networks h3{width:100%;margin:0;}footer.main-footer section.accordion ul,footer.main-footer section.social-networks ul{transition:none;height:auto;max-height:100%;margin:0;}footer.main-footer section.accordion li,footer.main-footer section.social-networks li{display:block;margin-bottom:0.25em;}footer.main-footer section.accordion li a,footer.main-footer section.social-networks li a{font-size:1em;text-transform:none;color:#fff;font-weight:300;}footer.main-footer section.accordion li a:hover,footer.main-footer section.social-networks li a:hover{color:#bad236;}footer.main-footer section.accordion li a[class^="spritesheet-"],footer.main-footer section.social-networks li a[class^="spritesheet-"]{text-indent:25px;white-space:nowrap;}footer.main-footer section.social-networks a{display:block;text-indent:0;}footer.main-footer section.logos div.content{width:225px;margin:auto;text-align:center;}footer.main-footer section.logos .logo{display:inline-block;float:none;}footer.main-footer section.links-bottom .content{width:100%;}footer.main-footer section.links-bottom ul{width:100%;text-align:center;margin:auto;*zoom:1;}footer.main-footer section.links-bottom ul:before,footer.main-footer section.links-bottom ul:after{content:'';display:table;}footer.main-footer section.links-bottom ul:after{clear:both;}footer.main-footer section.links-bottom ul li{display:inline-block;margin:0 21px 0 0;margin:0 1.3rem 0 0;text-align:center;font-size:10.5px;font-size:10.4px;font-size:0.65rem;}footer.main-footer section.footer-bottom .content{width:100%;}footer.main-footer div.sections-wrappers section.social-networks{padding-right:0;max-width:150px;margin-bottom:none;}footer.main-footer div.sections-wrappers section.social-networks h3{font-size:1em;}footer.main-footer div.sections-wrappers section.social-networks ul li{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:100%;margin-left:0%;margin-right:3%;}footer.main-footer div.sections-wrappers section.social-networks ul li:before,footer.main-footer div.sections-wrappers section.social-networks ul li:after{content:'';display:table;}footer.main-footer div.sections-wrappers section.social-networks ul li:after{clear:both;}footer.main-footer div.sections-wrappers section.social-networks ul li:last-child{margin-right:0%;}footer.main-footer div.sections-wrappers section.social-networks ul li span{display:block;}footer.main-footer div.sections-wrappers section.social-networks div.icon{float:left;width:15px;height:15px;margin:1px 16px 0 0;margin:0.1rem 1rem 0 0;}footer.main-footer .fineprint{text-align:center;}footer.main-footer br.sep{display:block;clear:both;}}@media only screen and (min-resolution:1.5dppx),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:dpi){footer.main-footer section.logos div.content .logo.spritesheet-logo-nbc{background-image:url(/sites/all/themes/responsive/images/sprite-sheet2x.png?v=3);background-position:-542px 0px;width:100px;height:92px;background-size:838px 46px;background-position:-271px 0;width:50px;height:46px;}footer.main-footer section.logos div.content .logo.spritesheet-logo-shine-america{background-image:url(/sites/all/themes/responsive/images/sprite-sheet2x.png?v=3);background-position:-642px 0px;width:310px;height:76px;background-size:838px 46px;background-position:-321px 0;width:155px;height:38px;}footer.main-footer section.social-networks ul li .spritesheet-facebook-white{background-image:url(/sites/all/themes/responsive/images/sprite-sheet2x.png?v=3);background-position:-136px 0px;width:30px;height:30px;background-size:838px 46px;background-position:-68px 0;width:15px;height:15px;}footer.main-footer section.social-networks ul li .spritesheet-twitter-white{background-image:url(/sites/all/themes/responsive/images/sprite-sheet2x.png?v=3);background-position:-1480px 0px;width:30px;height:30px;background-size:838px 46px;background-position:-740px 0;width:15px;height:15px;}footer.main-footer section.social-networks ul li .spritesheet-pinterest-white{background-image:url(/sites/all/themes/responsive/images/sprite-sheet2x.png?v=3);background-position:-1088px 0px;width:30px;height:30px;background-size:838px 46px;background-position:-544px 0;width:15px;height:15px;}footer.main-footer section.social-networks ul li .spritesheet-tumblr-white{background-image:url(/sites/all/themes/responsive/images/sprite-sheet2x.png?v=3);background-position:-1314px 0px;width:30px;height:30px;background-size:838px 46px;background-position:-657px 0;width:15px;height:15px;}footer.main-footer section.social-networks ul li .spritesheet-instagram-white{background-image:url(/sites/all/themes/responsive/images/sprite-sheet2x.png?v=3);background-position:-512px 0px;width:30px;height:30px;background-size:838px 46px;background-position:-256px 0;width:15px;height:15px;}footer.main-footer section.social-networks ul li .spritesheet-google-white{background-image:url(/sites/all/themes/responsive/images/sprite-sheet2x.png?v=3);background-position:-302px 0px;width:30px;height:30px;background-size:838px 46px;background-position:-151px 0;width:15px;height:15px;}footer.main-footer section.social-networks ul li .spritesheet-youtube-white{background-image:url(/sites/all/themes/responsive/images/sprite-sheet2x.png?v=3);background-position:-1646px 0px;width:30px;height:30px;background-size:838px 46px;background-position:-823px 0;width:15px;height:15px;}}@font-face{font-family:'Gibson';font-weight:100;font-style:normal;src:url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-Light-webfont.eot);src:url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-Light-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-Light-webfont.woff2) format('woff2'),url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-Light-webfont.woff) format('woff'),url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-Light-webfont.ttf) format('truetype'),url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-Light-webfont.svg#webfont) format('svg');}@font-face{font-family:'Gibson';font-weight:300;font-style:normal;src:url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-Regular-webfont.eot);src:url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-Regular-webfont.woff2) format('woff2'),url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-Regular-webfont.woff) format('woff'),url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-Regular-webfont.ttf) format('truetype'),url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-Regular-webfont.svg#webfont) format('svg');}@font-face{font-family:'Gibson';font-weight:700;font-style:normal;src:url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-SemiBold-webfont.eot);src:url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-SemiBold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-SemiBold-webfont.woff2) format('woff2'),url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-SemiBold-webfont.woff) format('woff'),url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-SemiBold-webfont.ttf) format('truetype'),url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-SemiBold-webfont.svg#webfont) format('svg');}@font-face{font-family:'Gibson';font-weight:900;font-style:normal;src:url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-Bold-webfont.eot);src:url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-Bold-webfont.woff2) format('woff2'),url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-Bold-webfont.woff) format('woff'),url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-Bold-webfont.ttf) format('truetype'),url(/sites/all/themes/responsive/app/fonts/gibson/Gibson-Bold-webfont.svg#webfont) format('svg');}.front ul{margin:0;padding:0;}a.section-btn{*zoom:1;width:auto;max-width:1410px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;display:block;padding:14.5px;border-radius:7px;font-size:16px;font-size:1rem;color:#fff;border:none;text-align:center;font-weight:700;background-color:#f3f3f3;max-width:250px;}a.section-btn:before,a.section-btn:after{content:'';display:table;}a.section-btn:after{clear:both;}a.section-btn:hover{background-color:#fff;}@media (min-width:768px){a.section-btn{width:200px;margin:0px;padding:14.5px;font-size:24px;max-width:auto;}}.carousel{position:relative;}.flexslider{width:100%;border:0;margin:0 auto;box-shadow:0px 0px 0px 0px;}.flexslider .slides{height:100%;width:100%;}.flexslider .slides li{text-align:center;background-color:#f3f3f3;margin-right:0px;position:relative;height:100%;width:100%;}.flexslider .slides .slide-img{height:155px;background-position:center center;background-size:cover;background-repeat:no-repeat;}.flexslider .slides .slide-info{width:90%;padding:15px 0px;margin:0 auto;}.flexslider .slides .slide-info img{width:auto;display:inline-block;}.flexslider .featured-items{height:0px;width:100%;display:none;}.flexslider .flex-control-nav li a{background:#fff;height:16px;width:16px;}.flexslider .flex-direction-nav a{margin:0px;padding:52px 5px;vertical-align:middle;background:#eee;width:25px;height:auto;background:rgba(255,255,255,0.5);}.flexslider .flex-direction-nav a.flex-prev{left:0px;border-top-right-radius:6px;border-bottom-right-radius:6px;}.flexslider .flex-direction-nav a.flex-next{right:0px;border-top-left-radius:6px;border-bottom-left-radius:6px;}.flexslider .flex-direction-nav a:before{font-size:30px;}.flexslider.section{height:315px;}.flexslider.section .flex-viewport{height:315px;transition:none;}.flexslider.section .wrap-button-sponsor{margin:1.5em 0 0 0;overflow:hidden;}.flexslider.section a.section-btn{color:#fff;}.flexslider.section .flex-control-nav{top:155px;bottom:auto;margin:-8px 0;padding:0px;}.flexslider.section .flex-direction-nav a{top:10px;}.flexslider.section .slide-info h2,.flexslider.section .slide-info .slide-copy{display:none;}.flexslider.section .slide-info .slide-copy{color:#444;}.flexslider.section .wrap-sponsor{font-size:0.825em;color:#ccc;width:auto;margin:10px auto;}.flexslider.section .wrap-sponsor p{margin:0 auto;font-weight:300;}.flexslider.section .wrap-sponsor .sponsors{margin-top:5px;display:block;}.flexslider.section .wrap-sponsor .sponsors img{vertical-align:middle;max-height:2.5em;width:auto;padding:0 3px;}.flexslider.lifestyle h2{color:#bad236;}.flexslider.lifestyle .flex-direction-nav a{background:#bad236;}.flexslider.lifestyle .section-btn,.flexslider.lifestyle .flex-control-nav li a.flex-active{background-color:#bad236;}.flexslider.lifestyle .section-btn:hover,.flexslider.lifestyle .flex-control-nav li a.flex-active:hover{background-color:#c1d64a;}.flexslider.fitness h2{color:#f57423;}.flexslider.fitness .flex-direction-nav a{background:#f57423;}.flexslider.fitness .section-btn,.flexslider.fitness .flex-control-nav li a.flex-active{background-color:#f57423;}.flexslider.fitness .section-btn:hover,.flexslider.fitness .flex-control-nav li a.flex-active:hover{background-color:#f68239;}@media only screen and (min-width:400px){.flexslider.section{height:400px;}.flexslider.section .flex-viewport{height:400px;}.flexslider.section .flex-control-nav{top:200px;}.flexslider.section .flex-direction-nav a{top:30px;}.flexslider.section .wrap-sponsor{margin:20px auto;}.flexslider .slides .slide-img{height:200px;}}@media only screen and (min-width:32em){.flexslider.section{height:450px;}.flexslider.section .flex-viewport{height:450px;}.flexslider.section .flex-control-nav{top:260px;}.flexslider.section .flex-direction-nav a{top:60px;}.flexslider .slides .slide-img{height:260px;}}@media only screen and (min-width:640px){.flexslider.section{height:470px;}.flexslider.section .flex-viewport{height:470px;}.flexslider.section .flex-control-nav{top:295px;}.flexslider.section .flex-direction-nav a{top:70px;}.flexslider .slides .slide-img{height:295px;}}@media only screen and (min-width:768px){.flexslider .featured-items{height:180px;margin:0 0px 0.5em 0px;display:block;}.flexslider .featured-items .featured-item{width:50%;height:100%;display:block;float:left;padding-right:10px;max-width:200px;}.flexslider .featured-items .featured-item > div{background-size:cover;background-position:center;width:100%;height:100%;border-radius:6px 6px 6px 6px;}.flexslider .flex-control-nav{margin:0px;width:49%;}.flexslider .flex-control-nav li a{height:12px;width:12px;}.flexslider.section{height:500px;position:relative;}.flexslider.section .wrap-button-sponsor{min-width:430px;}.flexslider.section .wrap-button-sponsor .wrap-button{float:left;width:70%;overflow:hidden;}.flexslider.section .wrap-button-sponsor .wrap-sponsor{float:left;width:70%;overflow:hidden;}.flexslider.section .wrap-button-sponsor .sponsors{display:inline;margin-top:0;}.flexslider.section .flex-viewport{height:500px;}.flexslider.section .slide-image-link{display:block;width:50%;height:500px;}.flexslider.section .slide-image-link .slide-img{width:100%;height:100%;}.flexslider.section .slide-info{position:absolute;top:0;right:0;width:50%;padding:0px 68px 0 10px;text-align:left;}.flexslider.section .slide-info .wrap-sponsor{float:right;margin:0;}.flexslider.section .slide-info .wrap-sponsor p{font-weight:300;line-height:24px;}.flexslider.section .slide-info .wrap-sponsor .sponsors{display:block;max-width:140px;}.flexslider.section .slide-info h2,.flexslider.section .slide-info .slide-copy{display:block;}.flexslider.section .slide-info p,.flexslider.section .slide-info button{display:inline-block;}.flexslider.section .slide-info h2{font-weight:700;margin:0.25em 0 0 0;font-size:2.5em;}.flexslider.section .slide-info p{font-weight:100;margin-top:0px;max-width:410px;line-height:1.25em;}.flexslider.section .flex-control-nav{position:absolute;width:100%;bottom:0;margin:0;top:auto;height:46px;padding:17px 0;background:#000;background:rgba(0,0,0,0.5);}.flexslider.section .flex-direction-nav a{text-align:center;top:138px;width:48px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;}.flexslider.section.fitness .slide-info{position:absolute;top:0;left:0;right:auto;padding:0px 10px 0 68px;}.flexslider.section.fitness .slide-image-link{float:right;}.flexslider.section.fitness .flex-control-nav{left:auto;right:0px;}}@media only screen and (min-width:768px) and (max-width:966px){.flexslider.section .slide-info .wrap-sponsor{float:left;}.flexslider.section a.section-btn{margin-left:0;margin-right:0;}}@media only screen and (min-width:967px){.flexslider.section a.section-btn{float:left;}.flexslider.section .slide-info{padding:0px 68px 0 25px;right:0px;}.flexslider.section .slide-info.fitness{padding:0px 25px 0 68px;}.flexslider.section .wrap-button-sponsor .wrap-button{width:50%;padding-right:10px;}.flexslider.section .wrap-button-sponsor .wrap-button a.section-btn{width:100%;}.flexslider.section .wrap-button-sponsor .wrap-sponsor{float:left;width:50%;padding-right:10px;}.flexslider.section .wrap-button-sponsor .wrap-sponsor.jennie-o p{line-height:18px;}.flexslider.section .wrap-button-sponsor .wrap-sponsor p{line-height:24px;}}.hero-footer{position:absolute;bottom:0;width:100%;height:44px;text-transform:uppercase;background:#000;background:rgba(0,0,0,0.7);z-index:3;transition:all 0.25s ease-in;}.hero-footer a{position:relative;width:25%;color:#fff;font-size:0.75em;font-weight:700;line-height:44px;text-align:center;display:block;float:left;border-top:0px solid #bad236;}.hero-footer a .top-border{position:absolute;top:0;left:0;height:0;width:100%;background:#bad236;transition:height 0.2s ease-in-out;}.hero-footer a:hover{color:#bad236;}.hero-footer a:hover .top-border{height:6px;}.flexslider.hero{height:260px;margin:0 auto 0 auto;}.flexslider.hero h2{margin:0;font-size:1em;line-height:1.25em;font-weight:700;text-shadow:3px 3px 6px rgba(0,0,0,0.6);}.flexslider.hero h2 em{color:#fdda20;}.flexslider.hero p{color:#fff;}.flexslider.hero .slide-shadow{width:100%;height:100%;background:none;background:rgba(0,0,0,0.2);position:absolute;display:none;}.flexslider.hero .slide-shadow.active{display:block;}.flexslider.hero .slide-img{height:100%;}.flexslider.hero .slide-img a{display:block;width:100%;height:100%;position:absolute;z-index:3;}.flexslider.hero .slide-text{top:0;display:table;width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.2);z-index:2;}.flexslider.hero .slide-text .slide-text-cell{display:table-cell;vertical-align:bottom;width:100%;height:100%;padding-bottom:3.5em;}.flexslider.hero .slide-text .slide-text-cell span{font-size:0.8em;display:block;line-height:1.3em;font-weight:normal;}.flexslider.hero .slide-text .slide-text-cell.middle{vertical-align:middle;padding-bottom:0;}.flexslider.hero .slide-text .slide-text-cell.large{font-size:1.3em;}.flexslider.hero button,.flexslider.hero .flex-control-nav li a.flex-active{background-color:#bad236;}.flexslider.hero .flex-direction-nav a{top:171px;}.flexslider.hero .header-book-image{display:none;position:absolute;right:8%;width:80px;margin-right:-40px;bottom:47px;z-index:12;}@media only screen and (min-width:400px){.hero-footer a{font-size:1em;}.flexslider.hero{height:260px;}.flexslider.hero h2{font-size:1.1em;}.flexslider.hero .slides .slide-img{height:100%;}}@media only screen and (min-width:640px){.flexslider.hero{height:546px;}.flexslider.hero h2{font-size:1.8em;}.flexslider.hero .slides .slide-img{height:100%;}.flexslider.hero .slide-text .slide-text-cell{padding-bottom:4em;padding:0 10% 4em 10%;}.flexslider.hero .header-book-image{display:block;}}@media only screen and (min-width:768px){.hero-footer{height:64px;}.hero-footer a{line-height:64px;font-size:1.5em;}.flexslider.hero{height:546px;}.flexslider.hero h2{font-size:2.3em;}.flexslider.hero .slide-info{top:130px;}.flexslider.hero .slide-img{height:546px;background-size:cover;background-position:100% center;}.flexslider.hero .slide-text .slide-text-cell{padding-bottom:6em;}.flexslider.hero .slide-text .slide-text-cell span{font-size:0.8em;}.flexslider.hero .header-book-image{right:7%;bottom:88px;}}@media only screen and (min-width:960px){.flexslider.hero .header-book-image{right:9%;bottom:73px;width:110px;}}@media only screen and (min-width:1024px){.flexslider.hero h2{font-size:2.8em;}.flexslider.hero .header-book-image{right:6%;bottom:58px;width:140px;}}@media only screen and (min-width:1200px){.flexslider.hero .header-book-image{right:8%;}}section.cat-header{width:100%;height:160px;text-align:center;position:relative;background-size:cover;}section.cat-header h1,section.cat-header p{color:#fff;}section.cat-header h1{padding:0;font-weight:bold;font-size:2em;margin:0;}section.cat-header .subtitle{font-size:0.75em;line-height:1.4em;margin:0.5em auto;max-width:80%;}section.cat-header .content{position:absolute;top:0;left:0;display:table;width:100%;height:100%;margin:auto;}section.cat-header .wrap{display:table-cell;vertical-align:middle;}section.cat-header.get-started,section.cat-header.search{background-image:url(/sites/all/themes/responsive/images/cat-header_get-started.jpg);}section.cat-header.lifestyle{background-image:url(/sites/all/themes/responsive/images/cat-header_lifestyle.jpg);}section.cat-header.store{background-image:url(/sites/all/themes/responsive/images/cat-header_store.jpg);}section.cat-header.fitness{background-image:url(/sites/all/themes/responsive/images/cat-header_fitness.jpg);}@media only screen and (min-width:600px){section.cat-header{height:200px;}section.cat-header h1{font-size:3em;}section.cat-header .subtitle{font-size:1em;}}@media only screen and (min-width:768px){section.cat-header{height:260px;}section.cat-header h1{padding:0;font-size:3.5em;}section.cat-header .subtitle{font-size:1.4em;line-height:1.4em;max-width:55%;}}article.card,div.card,.field-group-format{background-color:#fff;padding:0.85em;}article.card .title,div.card .title,.field-group-format .title{color:#272727;font-weight:bold;}article.card .button a,div.card .button a,.field-group-format .button a{*zoom:1;width:auto;max-width:1410px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;display:block;padding:14.5px;border-radius:7px;font-size:16px;font-size:1rem;color:#fff;border:none;text-align:center;font-weight:700;background-color:#006ca5;max-width:250px;max-width:100%;}article.card .button a:before,div.card .button a:before,.field-group-format .button a:before,article.card .button a:after,div.card .button a:after,.field-group-format .button a:after{content:'';display:table;}article.card .button a:after,div.card .button a:after,.field-group-format .button a:after{clear:both;}article.card .button a:hover,div.card .button a:hover,.field-group-format .button a:hover{background-color:#009ef2;}@media (min-width:768px){article.card .button a,div.card .button a,.field-group-format .button a{width:200px;margin:0px;padding:14.5px;font-size:24px;max-width:auto;margin:auto;font-size:16px;}}article.card h3,div.card h3,.field-group-format h3{font-weight:bold;font-size:16px;height:34px;margin-bottom:0;}article.card h3 a,div.card h3 a,.field-group-format h3 a{color:#444;}@media only screen and (min-width:900px){article.card,div.card{padding:1.25em;}}.sub-categories.get-started .sub-category,.sub-categories.search .sub-category{border-color:#006ca5;}.sub-categories.get-started .button a,.sub-categories.search .button a{background-color:#006ca5;}.sub-categories.get-started .button a:hover,.sub-categories.search .button a:hover{background-color:#0099ea;}.sub-categories.lifestyle .sub-category{border-color:#bad236;}.sub-categories.lifestyle .button a{background-color:#bad236;}.sub-categories.lifestyle .button a:hover{background-color:#c8db5e;}.sub-categories.fitness .sub-category{border-color:#f57423;}.sub-categories.fitness .button a{background-color:#f57423;}.sub-categories.fitness .button a:hover{background-color:#f7904f;}.sub-categories.store .sub-category{border-color:#8fb0d3;}.sub-categories.store .button a{background-color:#8fb0d3;}.sub-categories.store .button a:hover{background-color:#a5c0dc;}.sub-categories .sub-category{*zoom:1;border-top:solid 5px;}.sub-categories .sub-category:before,.sub-categories .sub-category:after{content:'';display:table;}.sub-categories .sub-category:after{clear:both;}.sub-categories .sub-category .card{display:table;width:50%;float:left;height:150px;text-align:center;}.sub-categories .sub-category .card a{margin:auto;}.sub-categories .sub-category .card .content{display:table-cell;vertical-align:middle;width:80%;margin:auto;}.sub-categories .sub-category .card .title{font-size:1em;margin:0 auto;color:#444;line-height:1.2em;max-width:160px;margin-bottom:1em;}.sub-categories .sub-category .card .subtitle{display:none;color:#444;font-size:1.1em;line-height:1.3em;margin:0.5em auto 1.5em;max-width:330px;}.sub-categories .sub-category .cat-image{width:50%;float:right;background-size:cover;background-position:center;height:150px;overflow:hidden;}.sub-categories .sub-category .cat-image img{width:100%;}.sub-categories .sub-category.cat-resort .cat-image{background-image:url("/sites/all/themes/responsive/images/cat-getstarted-resort.jpg");}.sub-categories .sub-category.cat-bootcamp .cat-image{background-image:url("/sites/all/themes/responsive/images/cat-getstarted-bootcamp.jpg");}.sub-categories .sub-category.cat-club .cat-image{background-image:url("/sites/all/themes/responsive/images/cat-getstarted-club.jpg");}.sub-categories .sub-category.cat-runwalk .cat-image{background-image:url("/sites/all/themes/responsive/images/cat-getstarted-runwalk.jpg");}.sub-categories .sub-category.cat-recipes .cat-image{background-image:url("/sites/all/themes/responsive/images/cat-lifestyle-recipes.jpg");}.sub-categories .sub-category.cat-bootcamp-book .cat-image{background-image:url("/sites/all/themes/responsive/images/cat-lifestyle-bootcamp-book.jpg?v=2");}.sub-categories .sub-category.cat-nutrition .cat-image{background-image:url("/sites/all/themes/responsive/images/cat-lifestyle-nutrition.jpg");}.sub-categories .sub-category.cat-lanet .cat-image{background-image:url("/sites/all/themes/responsive/images/cat-fitness-planet.jpg");}.sub-categories .sub-category.cat-playlists .cat-image{background-image:url("/sites/all/themes/responsive/images/cat-fitness-playlists.jpg");}.sub-categories .sub-category.cat-tips .cat-image{background-image:url("/sites/all/themes/responsive/images/cat-fitness-tips.jpg");}.sub-categories .sub-category.cat-workouts .cat-image{background-image:url("/sites/all/themes/responsive/images/cat-fitness-workouts.jpg");}.sub-categories .sub-category.cat-books .cat-image{background-image:url("/sites/all/themes/responsive/images/cat-store-books.jpg");}.sub-categories .sub-category.cat-dvds .cat-image{background-image:url("/sites/all/themes/responsive/images/cat-store-dvds.jpg");}.sub-categories .sub-category.cat-equipment .cat-image{background-image:url("/sites/all/themes/responsive/images/cat-store-equipment.jpg");}.sub-categories .sub-category.cat-music .cat-image{background-image:url("/sites/all/themes/responsive/images/cat-store-music.jpg");}.sub-categories .sub-category.cat-pf .cat-image{background-image:url("/sites/all/themes/responsive/images/cat-store-pf.jpg");}.sub-categories .sub-category.cat-vivofit .cat-image{background-image:url("/sites/all/themes/responsive/images/cat-fitness-vivofit.jpg");}.sub-categories .sub-category:nth-child(odd) .card{float:right;}.sub-categories .sub-category:nth-child(odd) .cat-iamge{float:left;}@media only screen and (max-width:600px){.sub-categories .sub-category article.card .button a{padding:10.5px;max-width:120px;}}@media only screen and (min-width:600px){.sub-categories .sub-category{border-top:solid 10px;}.sub-categories .sub-category .card{height:280px;}.sub-categories .sub-category .card .title{font-size:1.7em;max-width:none;}.sub-categories .sub-category .card .subtitle{display:block;}.sub-categories .sub-category .cat-image{height:280px;}}@media only screen and (min-width:1199px){.sub-categories .sub-category .card .subtitle{max-width:400px;}}.cat-sub-header{position:relative;height:auto;background:#006ca5;*zoom:1;}.cat-sub-header:before,.cat-sub-header:after{content:'';display:table;}.cat-sub-header:after{clear:both;}.cat-sub-header .content{*zoom:1;}.cat-sub-header .content:before,.cat-sub-header .content:after{content:'';display:table;}.cat-sub-header .content:after{clear:both;}.cat-sub-header nav{*zoom:1;margin:10px 0;}.cat-sub-header nav:before,.cat-sub-header nav:after{content:'';display:table;}.cat-sub-header nav:after{clear:both;}.cat-sub-header .icon-nav{position:relative;z-index:2;float:left;padding:8px 3px;border-radius:5px;border:solid 2px #00517c;width:40px;height:40px;background:#006195 -webkit-gradient(linear,left top,left bottom,color-stop(0,#006ca5),color-stop(1,#006195)) repeat-x;background:#006195 -moz-linear-gradient(top,#006ca5 0%,#006195 100%) repeat-x;background:#006195 -webkit-linear-gradient(top,#006ca5 0%,#006195 100%) repeat-x;background:#006195 -o-linear-gradient(top,#006ca5 0%,#006195 100%) repeat-x;background:#006195 -ms-linear-gradient(top,#006ca5 0%,#006195 100%) repeat-x;background:;margin:0 10px 0 0;}.cat-sub-header .icon-nav:hover{background:#00679d -webkit-gradient(linear,left top,left bottom,color-stop(0,#0077b6),color-stop(1,#00679d)) repeat-x;background:#00679d -moz-linear-gradient(top,#0077b6 0%,#00679d 100%) repeat-x;background:#00679d -webkit-linear-gradient(top,#0077b6 0%,#00679d 100%) repeat-x;background:#00679d -o-linear-gradient(top,#0077b6 0%,#00679d 100%) repeat-x;background:#00679d -ms-linear-gradient(top,#0077b6 0%,#00679d 100%) repeat-x;background:;}.cat-sub-header .icon-nav .wrap-icon{width:26px;margin:3px 6px;display:block;}.cat-sub-header .icon-nav .icon{background:#fff;width:8px;height:4px;float:left;margin:0 3px 2px 0;}.cat-sub-header h2{color:#fff;font-size:1em;margin:0;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:40px;}.cat-sub-header h2 a{color:#fff;}.cat-sub-header h2 a:hover{color:#e6e6e6;}.cat-sub-header .nav-sub-sub-sections{position:absolute;width:50%;height:100%;top:0;right:0;z-index:2;}.cat-sub-header .arrow-down{display:none;position:absolute;right:15px;bottom:18px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;}.cat-sub-header .custom-select-wrap{float:right;z-index:2;width:85px;cursor:pointer;margin:5px 5% 0 0;}.cat-sub-header .custom-select-wrap h3{display:none;color:#fff;margin:0.85em 0em;}.cat-sub-header .custom-select-wrap .mobile-only{*zoom:1;}.cat-sub-header .custom-select-wrap .mobile-only:before,.cat-sub-header .custom-select-wrap .mobile-only:after{content:'';display:table;}.cat-sub-header .custom-select-wrap .mobile-only:after{clear:both;}.cat-sub-header .custom-select-wrap .mobile-only h3{float:left;display:block;}.cat-sub-header .custom-select-wrap .mobile-only .burger{float:right;width:24px;height:24px;margin:0.95em 0.1em;}.cat-sub-header .custom-select-wrap .mobile-only .burger .line{height:5px;background:#fff;width:100%;margin-bottom:3px;}.cat-sub-header .custom-select-wrap .mobile-only .burger .line:last-child{margin-bottom:0;}.cat-sub-header ul.menu{position:absolute;top:44px;width:200%;left:-100%;z-index:2;display:none;background:#272d5d;padding:1em;color:#fff;}.cat-sub-header ul.menu ul.menu{display:none;}.cat-sub-header ul.menu.active{display:block;}.cat-sub-header ul.menu li{list-style-image:none;list-style-type:none;border-bottom:solid 1px #fff;}.cat-sub-header ul.menu li a{display:block;width:100%;padding:1em 1em 1em 0;}.cat-sub-header ul.menu li a:hover{color:#bad236;}.cat-sub-header ul.menu li a.active-trail{color:#bad236;}.cat-sub-header ul.menu li:last-child{border-bottom:none;}.cat-sub-header.fitness{background:#f57423;}.cat-sub-header.fitness .icon-nav{border-color:#f1640b;background:#f57423;background:#f1640b -webkit-gradient(linear,left top,left bottom,color-stop(0,#f57423),color-stop(1,#f1640b)) repeat-x;background:#f1640b -moz-linear-gradient(top,#f57423 0%,#f1640b 100%) repeat-x;background:#f1640b -webkit-linear-gradient(top,#f57423 0%,#f1640b 100%) repeat-x;background:#f1640b -o-linear-gradient(top,#f57423 0%,#f1640b 100%) repeat-x;background:#f1640b -ms-linear-gradient(top,#f57423 0%,#f1640b 100%) repeat-x;background:;}.cat-sub-header.fitness .icon-nav:hover{background:#f57423;background:#f46c16 -webkit-gradient(linear,left top,left bottom,color-stop(0,#f67b2e),color-stop(1,#f46c16)) repeat-x;background:#f46c16 -moz-linear-gradient(top,#f67b2e 0%,#f46c16 100%) repeat-x;background:#f46c16 -webkit-linear-gradient(top,#f67b2e 0%,#f46c16 100%) repeat-x;background:#f46c16 -o-linear-gradient(top,#f67b2e 0%,#f46c16 100%) repeat-x;background:#f46c16 -ms-linear-gradient(top,#f67b2e 0%,#f46c16 100%) repeat-x;background:;}@media only screen and (min-width:600px){.cat-sub-header.fitness .custom-select-wrap{background:#f57423;background:#f1640b -webkit-gradient(linear,left top,left bottom,color-stop(0,#f57423),color-stop(1,#f1640b)) repeat-x;background:#f1640b -moz-linear-gradient(top,#f57423 0%,#f1640b 100%) repeat-x;background:#f1640b -webkit-linear-gradient(top,#f57423 0%,#f1640b 100%) repeat-x;background:#f1640b -o-linear-gradient(top,#f57423 0%,#f1640b 100%) repeat-x;background:#f1640b -ms-linear-gradient(top,#f57423 0%,#f1640b 100%) repeat-x;background:;border:solid 2px #f1640b;}.cat-sub-header.fitness .custom-select-wrap:hover{background:#f57423;background:#f46c16 -webkit-gradient(linear,left top,left bottom,color-stop(0,#f67b2e),color-stop(1,#f46c16)) repeat-x;background:#f46c16 -moz-linear-gradient(top,#f67b2e 0%,#f46c16 100%) repeat-x;background:#f46c16 -webkit-linear-gradient(top,#f67b2e 0%,#f46c16 100%) repeat-x;background:#f46c16 -o-linear-gradient(top,#f67b2e 0%,#f46c16 100%) repeat-x;background:#f46c16 -ms-linear-gradient(top,#f67b2e 0%,#f46c16 100%) repeat-x;background:;}}.cat-sub-header.lifestyle{background:#bad236;}.cat-sub-header.lifestyle .icon-nav{border-color:#abc22b;background:#bad236;background:#abc22b -webkit-gradient(linear,left top,left bottom,color-stop(0,#bad236),color-stop(1,#abc22b)) repeat-x;background:#abc22b -moz-linear-gradient(top,#bad236 0%,#abc22b 100%) repeat-x;background:#abc22b -webkit-linear-gradient(top,#bad236 0%,#abc22b 100%) repeat-x;background:#abc22b -o-linear-gradient(top,#bad236 0%,#abc22b 100%) repeat-x;background:#abc22b -ms-linear-gradient(top,#bad236 0%,#abc22b 100%) repeat-x;background:;}.cat-sub-header.lifestyle .icon-nav:hover{background:#bad236;background:#b4cd2e -webkit-gradient(linear,left top,left bottom,color-stop(0,#bdd440),color-stop(1,#b4cd2e)) repeat-x;background:#b4cd2e -moz-linear-gradient(top,#bdd440 0%,#b4cd2e 100%) repeat-x;background:#b4cd2e -webkit-linear-gradient(top,#bdd440 0%,#b4cd2e 100%) repeat-x;background:#b4cd2e -o-linear-gradient(top,#bdd440 0%,#b4cd2e 100%) repeat-x;background:#b4cd2e -ms-linear-gradient(top,#bdd440 0%,#b4cd2e 100%) repeat-x;background:;}@media only screen and (min-width:600px){.cat-sub-header.lifestyle .custom-select-wrap{background:#bad236;background:#abc22b -webkit-gradient(linear,left top,left bottom,color-stop(0,#bad236),color-stop(1,#abc22b)) repeat-x;background:#abc22b -moz-linear-gradient(top,#bad236 0%,#abc22b 100%) repeat-x;background:#abc22b -webkit-linear-gradient(top,#bad236 0%,#abc22b 100%) repeat-x;background:#abc22b -o-linear-gradient(top,#bad236 0%,#abc22b 100%) repeat-x;background:#abc22b -ms-linear-gradient(top,#bad236 0%,#abc22b 100%) repeat-x;background:;border:solid 2px #abc22b;}.cat-sub-header.lifestyle .custom-select-wrap:hover{background:#bad236;background:#b4cd2e -webkit-gradient(linear,left top,left bottom,color-stop(0,#bdd440),color-stop(1,#b4cd2e)) repeat-x;background:#b4cd2e -moz-linear-gradient(top,#bdd440 0%,#b4cd2e 100%) repeat-x;background:#b4cd2e -webkit-linear-gradient(top,#bdd440 0%,#b4cd2e 100%) repeat-x;background:#b4cd2e -o-linear-gradient(top,#bdd440 0%,#b4cd2e 100%) repeat-x;background:#b4cd2e -ms-linear-gradient(top,#bdd440 0%,#b4cd2e 100%) repeat-x;background:;}}.cat-sub-header.store{background:#8fb0d3;}.cat-sub-header.store .icon-nav{border-color:#769ec9;background:#8fb0d3;background:#769ec9 -webkit-gradient(linear,left top,left bottom,color-stop(0,#8fb0d3),color-stop(1,#769ec9)) repeat-x;background:#769ec9 -moz-linear-gradient(top,#8fb0d3 0%,#769ec9 100%) repeat-x;background:#769ec9 -webkit-linear-gradient(top,#8fb0d3 0%,#769ec9 100%) repeat-x;background:#769ec9 -o-linear-gradient(top,#8fb0d3 0%,#769ec9 100%) repeat-x;background:#769ec9 -ms-linear-gradient(top,#8fb0d3 0%,#769ec9 100%) repeat-x;background:;}.cat-sub-header.store .icon-nav:hover{background:#8fb0d3;background:#82a7ce -webkit-gradient(linear,left top,left bottom,color-stop(0,#95b4d5),color-stop(1,#82a7ce)) repeat-x;background:#82a7ce -moz-linear-gradient(top,#95b4d5 0%,#82a7ce 100%) repeat-x;background:#82a7ce -webkit-linear-gradient(top,#95b4d5 0%,#82a7ce 100%) repeat-x;background:#82a7ce -o-linear-gradient(top,#95b4d5 0%,#82a7ce 100%) repeat-x;background:#82a7ce -ms-linear-gradient(top,#95b4d5 0%,#82a7ce 100%) repeat-x;background:;}@media only screen and (min-width:600px){.cat-sub-header.store .custom-select-wrap{background:#8fb0d3;background:#769ec9 -webkit-gradient(linear,left top,left bottom,color-stop(0,#8fb0d3),color-stop(1,#769ec9)) repeat-x;background:#769ec9 -moz-linear-gradient(top,#8fb0d3 0%,#769ec9 100%) repeat-x;background:#769ec9 -webkit-linear-gradient(top,#8fb0d3 0%,#769ec9 100%) repeat-x;background:#769ec9 -o-linear-gradient(top,#8fb0d3 0%,#769ec9 100%) repeat-x;background:#769ec9 -ms-linear-gradient(top,#8fb0d3 0%,#769ec9 100%) repeat-x;background:;border:solid 2px #769ec9;}.cat-sub-header.store .custom-select-wrap:hover{background:#8fb0d3;background:#82a7ce -webkit-gradient(linear,left top,left bottom,color-stop(0,#95b4d5),color-stop(1,#82a7ce)) repeat-x;background:#82a7ce -moz-linear-gradient(top,#95b4d5 0%,#82a7ce 100%) repeat-x;background:#82a7ce -webkit-linear-gradient(top,#95b4d5 0%,#82a7ce 100%) repeat-x;background:#82a7ce -o-linear-gradient(top,#95b4d5 0%,#82a7ce 100%) repeat-x;background:#82a7ce -ms-linear-gradient(top,#95b4d5 0%,#82a7ce 100%) repeat-x;background:;}}@media only screen and (min-width:600px){.cat-sub-header nav{margin:15px 0;}.cat-sub-header .icon-nav{padding:8px 3px;width:50px;height:50px;}.cat-sub-header .icon-nav .wrap-icon{margin:5px 8px;}.cat-sub-header .icon-nav .icon{width:10px;height:6px;margin:0 3px 2px 0;}.cat-sub-header h2{font-size:1.25em;line-height:50px;}.cat-sub-header .nav-sub-sub-sections{width:250px;height:50px;top:15px;right:5%;}.cat-sub-header .nav-sub-sub-sections .custom-select-wrap{width:250px;margin:0;}.touch .cat-sub-header .nav-sub-sub-sections:hover ul.menu:not(.active){display:none;}.touch .cat-sub-header .nav-sub-sub-sections ul.menu{list-style:none;display:none;}.touch .cat-sub-header .nav-sub-sub-sections ul.menu ul.menu{display:none;}.touch .cat-sub-header .nav-sub-sub-sections.active ul.menu{display:block;}.touch .cat-sub-header .nav-sub-sub-sections.active ul.menu ul.menu{display:none;}.cat-sub-header .nav-sub-sub-sections:hover .custom-select-wrap{background:#bad236;background:#b4cd2e -webkit-gradient(linear,left top,left bottom,color-stop(0,#bdd440),color-stop(1,#b4cd2e)) repeat-x;background:#b4cd2e -moz-linear-gradient(top,#bdd440 0%,#b4cd2e 100%) repeat-x;background:#b4cd2e -webkit-linear-gradient(top,#bdd440 0%,#b4cd2e 100%) repeat-x;background:#b4cd2e -o-linear-gradient(top,#bdd440 0%,#b4cd2e 100%) repeat-x;background:#b4cd2e -ms-linear-gradient(top,#bdd440 0%,#b4cd2e 100%) repeat-x;background:;}.cat-sub-header .nav-sub-sub-sections:hover ul.menu{display:block;}.cat-sub-header .nav-sub-sub-sections:hover ul.menu ul.menu{display:none;}.cat-sub-header ul.menu{position:absolute;top:25px;width:100%;left:0;}.cat-sub-header ul.menu.active{display:none;}.cat-sub-header ul.menu a.active-trail{color:#bad236;}.cat-sub-header ul.menu:hover{display:block;}.cat-sub-header .menu-block-wrapper{position:relative;}.cat-sub-header .custom-select-wrap{z-index:3;background:#bad236;background:#abc22b -webkit-gradient(linear,left top,left bottom,color-stop(0,#bad236),color-stop(1,#abc22b)) repeat-x;background:#abc22b -moz-linear-gradient(top,#bad236 0%,#abc22b 100%) repeat-x;background:#abc22b -webkit-linear-gradient(top,#bad236 0%,#abc22b 100%) repeat-x;background:#abc22b -o-linear-gradient(top,#bad236 0%,#abc22b 100%) repeat-x;background:#abc22b -ms-linear-gradient(top,#bad236 0%,#abc22b 100%) repeat-x;background:;border:solid 2px #8ea224;}.cat-sub-header .custom-select-wrap .arrow-down{display:block;}.cat-sub-header .custom-select-wrap h3{display:block;margin:0.75em 1em;}.cat-sub-header .custom-select-wrap .mobile-only h3{display:none;}.cat-sub-header.fitness .nav-sub-sub-sections:hover .custom-select-wrap{background:#f57423;background:#f46c16 -webkit-gradient(linear,left top,left bottom,color-stop(0,#f67b2e),color-stop(1,#f46c16)) repeat-x;background:#f46c16 -moz-linear-gradient(top,#f67b2e 0%,#f46c16 100%) repeat-x;background:#f46c16 -webkit-linear-gradient(top,#f67b2e 0%,#f46c16 100%) repeat-x;background:#f46c16 -o-linear-gradient(top,#f67b2e 0%,#f46c16 100%) repeat-x;background:#f46c16 -ms-linear-gradient(top,#f67b2e 0%,#f46c16 100%) repeat-x;background:;}.cat-sub-header.store .nav-sub-sub-sections:hover .custom-select-wrap{background:#8fb0d3;background:#82a7ce -webkit-gradient(linear,left top,left bottom,color-stop(0,#95b4d5),color-stop(1,#82a7ce)) repeat-x;background:#82a7ce -moz-linear-gradient(top,#95b4d5 0%,#82a7ce 100%) repeat-x;background:#82a7ce -webkit-linear-gradient(top,#95b4d5 0%,#82a7ce 100%) repeat-x;background:#82a7ce -o-linear-gradient(top,#95b4d5 0%,#82a7ce 100%) repeat-x;background:#82a7ce -ms-linear-gradient(top,#95b4d5 0%,#82a7ce 100%) repeat-x;background:;}}@media only screen and (min-width:700px){.cat-sub-header h2{font-size:2em;}}.sub-cat-intro{margin-bottom:2em;*zoom:1;}.sub-cat-intro:before,.sub-cat-intro:after{content:'';display:table;}.sub-cat-intro:after{clear:both;}.sub-cat-intro .intro-image{width:100%;background-size:cover;background-position:center;height:270px;margin-bottom:2em;}.sub-cat-intro .intro-image img{width:100%;}.sub-cat-intro .intro-text{color:#444;font-size:1em;font-weight:100;line-height:1.25em;margin-top:0;margin-bottom:1.5em;}.sub-cat-intro a.button{*zoom:1;width:auto;max-width:1410px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;display:block;padding:14.5px;border-radius:7px;font-size:16px;font-size:1rem;color:#fff;border:none;text-align:center;font-weight:700;background-color:#006ca5;max-width:250px;margin:0;height:45px;}.sub-cat-intro a.button:before,.sub-cat-intro a.button:after{content:'';display:table;}.sub-cat-intro a.button:after{clear:both;}.sub-cat-intro a.button:hover{background-color:#009ef2;}@media (min-width:768px){.sub-cat-intro a.button{width:200px;margin:0px;padding:14.5px;font-size:24px;max-width:auto;font-size:16px;}}.sub-cat-intro.resort .intro-image{background-image:url(/sites/all/themes/responsive/images/sub-cat-resort.jpg);}.sub-cat-intro.club .intro-image{background-image:url(/sites/all/themes/responsive/images/sub-cat-club.jpg);}.sub-cat-intro.runwalk .intro-image{background-image:url(/sites/all/themes/responsive/images/sub-cat-runwalk.jpg);}.sub-cat-intro.pf .intro-image{background-image:url(/sites/all/themes/responsive/images/sub-cat-pf.jpg);}.sub-cat-intro.vivofit .intro-image{background-image:url(/sites/all/themes/responsive/images/sub-cat-vivofit.png);}.sub-cat-intro.bootcamp-book .intro-image{background-image:url(/sites/all/themes/responsive/images/sub-cat-bootcamp-book.jpg?v=2);}.sub-cat-intro.fitness-tips .intro-image{background-image:url(/sites/all/themes/responsive/images/sub-cat-fitness-tips.jpg);}@media only screen and (min-width:900px){.sub-cat-intro .intro-image{float:left;width:45%;height:330px;margin-bottom:0em;}.sub-cat-intro .intro-image img{width:100%;}.sub-cat-intro .intro-content .wrap-content{width:55%;margin-left:45%;padding:1em 0 1em 1.5em;}}.featured-videos .content{*zoom:1;}.featured-videos .content:before,.featured-videos .content:after{content:'';display:table;}.featured-videos .content:after{clear:both;}.featured-videos .card{margin-bottom:2em;}.featured-videos .card a{color:#444;}.featured-videos .card img{width:100%;}.featured-videos .card img.play{width:initial;position:absolute;left:50%;top:50%;margin-top:-50px;margin-left:-50px;}.featured-videos .card:last-child{margin-bottom:0;}.featured-videos .card .wrap{position:relative;}@media only screen and (min-width:600px){.featured-videos .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:48.5%;margin-left:0%;margin-right:3%;padding:1.25em;}.featured-videos .card:before,.featured-videos .card:after{content:'';display:table;}.featured-videos .card:after{clear:both;}.featured-videos .card:last-child{margin-right:0%;}}@media only screen and (min-width:768px) and (max-width:899px){.featured-videos .card img.play{width:50px;height:50px;margin-top:-25px;margin-left:-25px;}}@media only screen and (min-width:768px){.featured-videos .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:31.3333333333333%;margin-left:0%;margin-right:3%;margin-bottom:0em;padding:1.25em;}.featured-videos .card:before,.featured-videos .card:after{content:'';display:table;}.featured-videos .card:after{clear:both;}.featured-videos .card:last-child{margin-right:0%;}}.success-stories .content:last-child{margin-bottom:2em;*zoom:1;}.success-stories .content:last-child:before,.success-stories .content:last-child:after{content:'';display:table;}.success-stories .content:last-child:after{clear:both;}.success-stories .card{margin-bottom:2em;padding:1.25em;color:#444;font-size:1em;font-weight:100;line-height:1.25em;font-size:0.8em;}.success-stories .card .button a{width:100%;}.success-stories .card p{min-height:100px;max-height:100px;overflow:hidden;}.success-stories .card img{width:100%;}@media only screen and (min-width:320px){.success-stories .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:48.5%;margin-left:0%;margin-right:3%;padding:0.85em;}.success-stories .card:before,.success-stories .card:after{content:'';display:table;}.success-stories .card:after{clear:both;}.success-stories .card:nth-child(2n){margin-right:0%;float:right;}.success-stories .card:nth-child(2n + 1){clear:both;}}@media only screen and (min-width:600px){.success-stories .card{padding:1.25em;}}@media only screen and (min-width:768px){.success-stories .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:31.3333333333333%;margin-left:0%;margin-right:3%;padding:1.25em;}.success-stories .card:before,.success-stories .card:after{content:'';display:table;}.success-stories .card:after{clear:both;}.success-stories .card:nth-child(2n){margin-right:3%;float:left;}.success-stories .card:nth-child(2n + 1){clear:none;}.success-stories .card:nth-child(3n){margin-right:0%;float:right;}.success-stories .card:nth-child(3n + 1){clear:both;}}@media only screen and (min-width:900px){.success-stories .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:22.75%;margin-left:0%;margin-right:3%;padding:1.25em;}.success-stories .card:before,.success-stories .card:after{content:'';display:table;}.success-stories .card:after{clear:both;}.success-stories .card:nth-child(3n){margin-right:3%;float:left;}.success-stories .card:nth-child(3n + 1){clear:none;}.success-stories .card:nth-child(4n){margin-right:0%;float:right;}.success-stories .card:nth-child(4n + 1){clear:both;}}.recipes-wrap{*zoom:1;margin-top:2em;}.recipes-wrap:before,.recipes-wrap:after{content:'';display:table;}.recipes-wrap:after{clear:both;}.recipes{width:100%;float:left;*zoom:1;}.recipes:before,.recipes:after{content:'';display:table;}.recipes:after{clear:both;}.recipes .content{width:100%;margin-bottom:2em;*zoom:1;}.recipes .content:before,.recipes .content:after{content:'';display:table;}.recipes .content:after{clear:both;}.recipes .card{height:auto;position:relative;*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:48.5%;margin-left:0%;margin-right:3%;padding:0.85em;padding-bottom:55px;margin-bottom:1.5em;color:#444;font-size:1em;font-weight:100;line-height:1.25em;font-size:0.8em;}.recipes .card h3{height:auto;overflow:hidden;font-size:1em;margin-top:0.5em;}.recipes .card h3 a{color:#444;}.recipes .card p{height:auto;overflow:hidden;margin:0.5em 0;}.recipes .card:before,.recipes .card:after{content:'';display:table;}.recipes .card:after{clear:both;}.recipes .card:nth-child(2n){margin-right:0%;float:right;}.recipes .card:nth-child(2n + 1){clear:both;}.recipes .card img{width:100%;height:auto;}.recipes .card .button{position:absolute;bottom:0;left:0;padding:10px;width:100%;}.recipes .card .button a{padding:8px;font-size:1em;background:#bad236;width:100%;}.recipes .card .button a:hover{background:#c1d64a;}.search-recipes{width:100%;margin-bottom:2em;float:right;padding:1.5em;background:#fff;border-radius:7px;}.search-recipes h3{margin:0;font-weight:bold;color:#585858;font-size:1.3em;}.search-recipes .content{width:100%;*zoom:1;}.search-recipes .content:before,.search-recipes .content:after{content:'';display:table;}.search-recipes .content:after{clear:both;}.search-recipes form button{text-align:center;*zoom:1;width:auto;max-width:1410px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;display:block;padding:14.5px;border-radius:7px;font-size:16px;font-size:1rem;color:#fff;border:none;text-align:center;font-weight:700;background-color:#bad236;max-width:250px;margin:1.5em auto 0;}.search-recipes form button:before,.search-recipes form button:after{content:'';display:table;}.search-recipes form button:after{clear:both;}.search-recipes form button:hover{background-color:#cfe075;}@media (min-width:768px){.search-recipes form button{width:200px;margin:0px;padding:14.5px;font-size:24px;max-width:auto;font-size:16px;}}.search-recipes form .custom-select-wrap select{height:40px;}.search-recipes form .custom-select-wrap{height:40px;background:#585858;}.search-recipes form .custom-select-wrap:hover{background:#696969;}.search-recipes form .views-exposed-form .views-exposed-widget{position:relative;padding:0.8em 1em 0 0;}.search-recipes form .views-exposed-form .views-exposed-widget:first-child{padding-top:0;}.search-recipes form #edit-ingredients-tid{border-radius:7px;padding:14px 15px;margin:0;width:100%;border:solid 2px #aeaeae;font-weight:bold;color:#585858;outline-color:#a2a2a2;}.search-recipes form #edit-meal-tid-wrapper,.search-recipes form #edit-course-tid-wrapper,.search-recipes form #edit-serves-tid-wrapper,.search-recipes form #edit-ingredients-tid-wrapper{width:100%;padding-right:0;}.search-recipes form #edit-submit{margin:0px;display:block;width:100%;padding-top:20px;position:absolute;top:0;left:0;z-index:10;}.search-recipes form .ajax-progress .throbber{background:transparent url(/sites/all/themes/responsive/images/throbber-green.gif) no-repeat 0px 0px;}.search-recipes form .views-exposed-widget.views-submit-button{*zoom:1;width:auto;max-width:1410px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;display:block;padding:14.5px;border-radius:7px;font-size:16px;font-size:1rem;color:#fff;border:none;text-align:center;font-weight:700;background-color:#bad236;max-width:250px;float:left;overflow:hidden;top:15px;left:50%;width:200px;margin-left:-100px;height:45px;}.search-recipes form .views-exposed-widget.views-submit-button:before,.search-recipes form .views-exposed-widget.views-submit-button:after{content:'';display:table;}.search-recipes form .views-exposed-widget.views-submit-button:after{clear:both;}.search-recipes form .views-exposed-widget.views-submit-button:hover{background-color:#cfe075;}@media (min-width:768px){.search-recipes form .views-exposed-widget.views-submit-button{width:200px;margin:0px;padding:14.5px;font-size:24px;max-width:auto;font-size:16px;}}.search-recipes form .views-exposed-widget.views-submit-button.custom-tbl-progressing:before{content:'';}.search-recipes form .views-exposed-widget.views-submit-button:before{width:170px;content:'Submit';color:#fff;text-align:center;position:absolute;}@media (min-width:768px){.search-recipes form .views-exposed-widget.views-submit-button{margin-left:-100px;}}.search-recipes form select{width:100%;cursor:pointer;}.search-recipes form .customSelect{padding:20px;background:#444;border:none;color:#fff;padding:15px 20px;margin:0;-webkit-appearance:none;appearance:none;border-radius:7px;outline-color:#a2a2a2;background-image:url(/sites/all/themes/responsive/images/arrow-down.png);background-repeat:no-repeat;background-position:94%;width:100%;}.search-recipes form .customSelect.customSelectHover{background-color:#575757;}.search-recipes form label{cursor:pointer;position:absolute;right:20px;top:24px;color:#fff;display:none;font:22px "Consolas",'Bitstream Vera Sans Mono',Consolas,Courier,monospace;font-weight:bold;}.search-recipes .arrow-down{position:absolute;right:15px;bottom:15px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;}@media only screen and (min-width:400px){.recipes .card{height:400px;}}@media only screen and (min-width:600px){.search-recipes form button{margin:1.5em auto 0;}.recipes .card .button{padding:15px;}}@media only screen and (min-width:600px) and (max-width:769px){.recipes .card{height:380px;}.recipes .card:first-child{height:372px;}.search-recipes form{height:325px;}}@media only screen and (min-width:600px) and (max-width:900px){.search-recipes{width:65.33333333%;}.recipes{float:none;width:100%;}.recipes .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:100%;margin-left:0%;margin-right:3%;padding:1.25em;padding-bottom:55px;width:31.3333333%;clear:none;}.recipes .card:before,.recipes .card:after{content:'';display:table;}.recipes .card:after{clear:both;}.recipes .card:nth-child(2n){margin-right:3%;float:left;}.recipes .card:nth-child(2n + 1){clear:none;}.recipes .card:last-child{margin-right:0%;}.recipes .card h3{font-size:1.25em;}.recipes .card p{overflow:hidden;}.recipes .card:not(:first-child):nth-child(3n+1){margin-right:0;}.recipes .card:nth-child(2){clear:both;}}@media only screen and (min-width:769px){.recipes .card{height:410px;}.search-recipes form{height:362px;}}@media only screen and (min-width:900px){.recipes .card{height:370px;}.search-recipes form{height:323px;}.recipes{width:70%;padding-right:1.5em;}.recipes .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:31.3333333333333%;margin-left:0%;margin-right:3%;padding:1.25em;padding-bottom:55px;}.recipes .card:before,.recipes .card:after{content:'';display:table;}.recipes .card:after{clear:both;}.recipes .card:nth-child(2n){margin-right:3%;float:left;}.recipes .card:nth-child(2n + 1){clear:none;}.recipes .card:nth-child(3n){margin-right:0%;float:right;}.recipes .card:nth-child(3n + 1){clear:both;}.recipes p{height:98px;}.search-recipes{width:30%;}.search-recipes form{margin:0;}}.recipe .content{*zoom:1;margin-top:2em;}.recipe .content:before,.recipe .content:after{content:'';display:table;}.recipe .content:after{clear:both;}.recipe .recipe-side{max-width:400px;}.recipe .recipe-side img{width:100%;margin-bottom:2em;}.recipe .recipe-text{color:#444;font-size:1em;font-weight:100;line-height:1.25em;margin:0 0 2em 0;}.recipe .recipe-text a{font-weight:bold;color:#bad236;text-decoration:underline;}.recipe .recipe-text a:hover{color:#c8db5e;}.recipe .button a{*zoom:1;width:auto;max-width:1410px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;display:block;padding:14.5px;border-radius:7px;font-size:16px;font-size:1rem;color:#fff;border:none;text-align:center;font-weight:700;background-color:#bad236;max-width:250px;}.recipe .button a:before,.recipe .button a:after{content:'';display:table;}.recipe .button a:after{clear:both;}.recipe .button a:hover{background-color:#cfe075;}@media (min-width:768px){.recipe .button a{width:200px;margin:0px;padding:14.5px;font-size:24px;max-width:auto;font-size:16px;}}@media only screen and (min-width:900px){.recipe .recipe-side{float:left;width:30%;}.recipe .recipe-content{padding:0em 0 0 2em;width:70%;float:left;}.recipe .recipe-content p:first-child{margin-top:0;}}.block-txt-img a{color:#444;}.block-txt-img .content{*zoom:1;margin-top:2em;}.block-txt-img .content:before,.block-txt-img .content:after{content:'';display:table;}.block-txt-img .content:after{clear:both;}.block-txt-img .block-txt-img-image{margin-bottom:2em;max-width:400px;}.block-txt-img .block-txt-img-image img{width:100%;display:block;}.block-txt-img .block-txt-img-text{color:#444;font-size:1em;font-weight:100;line-height:1.25em;margin:0 0 2em 0;}.block-txt-img .button a{*zoom:1;width:auto;max-width:1410px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;display:block;padding:14.5px;border-radius:7px;font-size:16px;font-size:1rem;color:#fff;border:none;text-align:center;font-weight:700;background-color:#bad236;max-width:250px;}.block-txt-img .button a:before,.block-txt-img .button a:after{content:'';display:table;}.block-txt-img .button a:after{clear:both;}.block-txt-img .button a:hover{background-color:#cfe075;}@media (min-width:768px){.block-txt-img .button a{width:200px;margin:0px;padding:14.5px;font-size:24px;max-width:auto;font-size:16px;}}@media only screen and (min-width:900px){.block-txt-img .block-txt-img-image{float:left;width:30%;}.block-txt-img .block-txt-img-content{padding:0em 0 0 2em;}.block-txt-img .block-txt-img-content{width:70%;float:left;}}.nutritional-ressources .content{*zoom:1;}.nutritional-ressources .content:before,.nutritional-ressources .content:after{content:'';display:table;}.nutritional-ressources .content:after{clear:both;}.nutritional-ressources .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:48.5%;margin-left:0%;margin-right:3%;padding:0.85em;}.nutritional-ressources .card:before,.nutritional-ressources .card:after{content:'';display:table;}.nutritional-ressources .card:after{clear:both;}.nutritional-ressources .card:last-child{margin-right:0%;}.nutritional-ressources .card img{width:100%;}.nutritional-ressources .card .button a{*zoom:1;width:auto;max-width:1410px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;display:block;padding:14.5px;border-radius:7px;font-size:16px;font-size:1rem;color:#fff;border:none;text-align:center;font-weight:700;background-color:#bad236;max-width:250px;}.nutritional-ressources .card .button a:before,.nutritional-ressources .card .button a:after{content:'';display:table;}.nutritional-ressources .card .button a:after{clear:both;}.nutritional-ressources .card .button a:hover{background-color:#cfe075;}@media (min-width:768px){.nutritional-ressources .card .button a{width:200px;margin:0px;padding:14.5px;font-size:24px;max-width:auto;margin:auto;font-size:16px;}}.nutritional-ressources .card .wrap{display:table;width:100%;}.nutritional-ressources .card h3{color:#444;text-align:center;font-size:1.4em;margin:0.4em auto 0.8em auto;height:65px;display:table-cell;vertical-align:middle;}@media only screen and (min-width:768px){.nutritional-ressources .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:31.3333333333333%;margin-left:0%;margin-right:3%;padding:1.25em;}.nutritional-ressources .card .button a{width:100%;}.nutritional-ressources .card:before,.nutritional-ressources .card:after{content:'';display:table;}.nutritional-ressources .card:after{clear:both;}.nutritional-ressources .card:last-child{margin-right:0%;}}.highlights{margin-top:2em;margin-bottom:3em;}.highlights .content{*zoom:1;}.highlights .content:before,.highlights .content:after{content:'';display:table;}.highlights .content:after{clear:both;}.highlights .card{color:#444;font-size:1em;font-weight:100;line-height:1.25em;font-size:0.8em;margin-bottom:2em;}.highlights .card img{width:100%;height:auto;}@media only screen and (min-width:320px){.highlights .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:48.5%;margin-left:0%;margin-right:3%;padding:0.85em;}.highlights .card:before,.highlights .card:after{content:'';display:table;}.highlights .card:after{clear:both;}.highlights .card:nth-child(2n){margin-right:0%;float:right;}.highlights .card:nth-child(2n + 1){clear:both;}}@media only screen and (min-width:600px){.highlights .card{padding:1.25em;}}@media only screen and (min-width:768px){.highlights .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:31.3333333333333%;margin-left:0%;margin-right:3%;padding:1.25em;}.highlights .card:before,.highlights .card:after{content:'';display:table;}.highlights .card:after{clear:both;}.highlights .card:nth-child(2n){margin-right:3%;float:left;}.highlights .card:nth-child(2n + 1){clear:none;}.highlights .card:nth-child(3n){margin-right:0%;float:right;}.highlights .card:nth-child(3n + 1){clear:both;}}.workout,.nutrition{margin-top:2em;margin-bottom:3em;}.workout .content,.nutrition .content{*zoom:1;}.workout .content:before,.nutrition .content:before,.workout .content:after,.nutrition .content:after{content:'';display:table;}.workout .content:after,.nutrition .content:after{clear:both;}.workout .field-group-format,.nutrition .field-group-format,.workout .card,.nutrition .card{color:#444;font-size:1em;font-weight:100;line-height:1.25em;font-size:0.8em;margin-bottom:2em;}.workout .field-group-format img,.nutrition .field-group-format img,.workout .card img,.nutrition .card img{width:100%;height:auto;}.workout .field-group-format .field-item p,.nutrition .field-group-format .field-item p,.workout .card .field-item p,.nutrition .card .field-item p{min-height:60px;}.workout .field-group-format .field-type-text,.nutrition .field-group-format .field-type-text,.workout .card .field-type-text,.nutrition .card .field-type-text{font-weight:bold;font-size:16px;margin:1em 0;}.node-exercise-page.content{width:100%;}@media only screen and (min-width:400px){.workout div.field-group-format,.nutrition div.field-group-format,.workout .card,.nutrition .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:48.5%;margin-left:0%;margin-right:3%;padding:0.85em;}.workout div.field-group-format:before,.nutrition div.field-group-format:before,.workout .card:before,.nutrition .card:before,.workout div.field-group-format:after,.nutrition div.field-group-format:after,.workout .card:after,.nutrition .card:after{content:'';display:table;}.workout div.field-group-format:after,.nutrition div.field-group-format:after,.workout .card:after,.nutrition .card:after{clear:both;}.workout div.field-group-format:nth-child(2n),.nutrition div.field-group-format:nth-child(2n),.workout .card:nth-child(2n),.nutrition .card:nth-child(2n){margin-right:0%;float:right;}.workout div.field-group-format:nth-child(2n + 1),.nutrition div.field-group-format:nth-child(2n + 1),.workout .card:nth-child(2n + 1),.nutrition .card:nth-child(2n + 1){clear:both;}}@media only screen and (min-width:600px){.workout div.field-group-format,.nutrition div.field-group-format,.workout .card,.nutrition .card{padding:1.25em;}}@media only screen and (min-width:768px){.workout div.field-group-format,.nutrition div.field-group-format,.workout .card,.nutrition .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:31.3333333333333%;margin-left:0%;margin-right:3%;padding:1.25em;}.workout div.field-group-format:before,.nutrition div.field-group-format:before,.workout .card:before,.nutrition .card:before,.workout div.field-group-format:after,.nutrition div.field-group-format:after,.workout .card:after,.nutrition .card:after{content:'';display:table;}.workout div.field-group-format:after,.nutrition div.field-group-format:after,.workout .card:after,.nutrition .card:after{clear:both;}.workout div.field-group-format:nth-child(2n),.nutrition div.field-group-format:nth-child(2n),.workout .card:nth-child(2n),.nutrition .card:nth-child(2n){margin-right:3%;float:left;}.workout div.field-group-format:nth-child(2n + 1),.nutrition div.field-group-format:nth-child(2n + 1),.workout .card:nth-child(2n + 1),.nutrition .card:nth-child(2n + 1){clear:none;}.workout div.field-group-format:nth-child(3n),.nutrition div.field-group-format:nth-child(3n),.workout .card:nth-child(3n),.nutrition .card:nth-child(3n){margin-right:0%;float:right;}.workout div.field-group-format:nth-child(3n + 1),.nutrition div.field-group-format:nth-child(3n + 1),.workout .card:nth-child(3n + 1),.nutrition .card:nth-child(3n + 1){clear:both;}}.col-3{margin-top:2em;margin-bottom:3em;}.col-3 .content{*zoom:1;}.col-3 .content:before,.col-3 .content:after{content:'';display:table;}.col-3 .content:after{clear:both;}.col-3 .card{color:#444;font-size:1em;font-weight:100;line-height:1.25em;font-size:0.8em;margin-bottom:2em;}.col-3 .card img{width:100%;height:auto;}@media only screen and (min-width:320px){.col-3 .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:48.5%;margin-left:0%;margin-right:3%;padding:0.85em;}.col-3 .card:before,.col-3 .card:after{content:'';display:table;}.col-3 .card:after{clear:both;}.col-3 .card:nth-child(2n){margin-right:0%;float:right;}.col-3 .card:nth-child(2n + 1){clear:both;}}@media only screen and (min-width:600px){.col-3 .card{padding:1.25em;}}@media only screen and (min-width:768px){.col-3 .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:31.3333333333333%;margin-left:0%;margin-right:3%;padding:1.25em;}.col-3 .card:before,.col-3 .card:after{content:'';display:table;}.col-3 .card:after{clear:both;}.col-3 .card:nth-child(2n){margin-right:3%;float:left;}.col-3 .card:nth-child(2n + 1){clear:none;}.col-3 .card:nth-child(3n){margin-right:0%;float:right;}.col-3 .card:nth-child(3n + 1){clear:both;}}.col-4{margin-top:2em;margin-bottom:3em;}.col-4 .content{*zoom:1;}.col-4 .content:before,.col-4 .content:after{content:'';display:table;}.col-4 .content:after{clear:both;}.col-4 .card{color:#444;font-size:1em;font-weight:100;line-height:1.25em;font-size:0.8em;margin-bottom:2em;}.col-4 .card p{height:50px;}.col-4 .card img{width:100%;height:auto;}@media only screen and (min-width:320px){.col-4 .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:48.5%;margin-left:0%;margin-right:3%;padding:0.85em;}.col-4 .card:before,.col-4 .card:after{content:'';display:table;}.col-4 .card:after{clear:both;}.col-4 .card:nth-child(2n){margin-right:0%;float:right;}.col-4 .card:nth-child(2n + 1){clear:both;}}@media only screen and (min-width:600px){.col-4 .card{padding:1.25em;}}@media only screen and (min-width:768px){.col-4 .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:31.3333333333333%;margin-left:0%;margin-right:3%;padding:1.25em;}.col-4 .card:before,.col-4 .card:after{content:'';display:table;}.col-4 .card:after{clear:both;}.col-4 .card:nth-child(2n){margin-right:3%;float:left;}.col-4 .card:nth-child(2n + 1){clear:none;}.col-4 .card:nth-child(3n){margin-right:0%;float:right;}.col-4 .card:nth-child(3n + 1){clear:both;}.col-4 .card .button a{width:100%;}}@media only screen and (min-width:900px){.col-4 .card{*zoom:1;float:left;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:22.75%;margin-left:0%;margin-right:3%;padding:1.25em;}.col-4 .card:before,.col-4 .card:after{content:'';display:table;}.col-4 .card:after{clear:both;}.col-4 .card:nth-child(3n){margin-right:3%;float:left;}.col-4 .card:nth-child(3n + 1){clear:none;}.col-4 .card:nth-child(4n){margin-right:0%;float:right;}.col-4 .card:nth-child(4n + 1){clear:both;}}.partners .card .card-desc{height:140px;}@media only screen and (min-width:400px){.partners .card .card-desc{height:110px;}}@media only screen and (min-width:600px){.partners .card .card-desc{height:80px;}}ul.pager{position:relative;margin-bottom:2em;}ul.pager .ajax-progress{position:absolute;left:50%;margin-left:-10px;top:50px;}ul.pager .ajax-progress .throbber{background:url("/sites/all/themes/responsive/images/throbber-grey.gif") no-repeat;}.pager-item a{color:#444;}.pager-current{color:#bad236;}.pager-next a,.pager-previous a{width:10px;height:20px;display:inline-block;background-image:url("/sites/all/themes/responsive/images/pager-arrow-right.png");background-repeat:no-repeat;background-color:#bad236;border-radius:7px;padding:1em;background-position:50%;position:relative;top:10px;}.pager-next a:hover,.pager-previous a:hover{background-color:#c1d64a;}.pager-previous a{background-image:url("/sites/all/themes/responsive/images/pager-arrow-left.png");}.item-list ul li{margin:0 0 0.25em 0em;}.store-items-wrap .pager-current{color:#8fb0d3;}.store-items-wrap .pager-next a,.store-items-wrap .pager-previous a{background-color:#8fb0d3;}.store-items-wrap .pager-next a:hover,.store-items-wrap .pager-previous a:hover{background-color:#9ab8d7;}.content_container_page.search h2{display:none;}.content_container_page.search form .form-wrapper{background:#fff;padding:20px;margin:1em 0;color:#444;border-radius:4px;overflow:hidden;}.content_container_page.search form .form-wrapper .form-item{width:70%;float:left;margin:0;padding-right:10px;}.content_container_page.search form .form-wrapper .form-item input{border:1px solid #ccc;width:100%;}.content_container_page.search form .form-wrapper .form-submit{float:left;width:30%;}.content_container_page.search ol.search-results{margin:1em 0;padding:0;}.content_container_page.search ol.search-results li{*zoom:1;padding:1em 0;margin:0;border-bottom:1px solid #ccc;}.content_container_page.search ol.search-results li:before,.content_container_page.search ol.search-results li:after{content:'';display:table;}.content_container_page.search ol.search-results li:after{clear:both;}.content_container_page.search ol.search-results h3,.content_container_page.search ol.search-results p{margin:0.5em 0;}.content_container_page.search ol.search-results h3 a{color:#006ca5;}.content_container_page.search ol.search-results h3 a:hover{color:#444;}.content_container_page.search ol.search-results .search-snippet-info{padding:0;}.content_container_page.search ol.search-results .search-snippet-info p{font-weight:100;}.content_container_page.search .pager .pager-first,.content_container_page.search .pager .pager-previous,.content_container_page.search .pager .pager-last,.content_container_page.search .pager .pager-next{overflow:hidden;text-indent:-9999em;}.content_container_page.search .pager .pager-first a,.content_container_page.search .pager .pager-last a{display:none;}.fitness-tips .content{*zoom:1;width:100%;}.fitness-tips .content:before,.fitness-tips .content:after{content:'';display:table;}.fitness-tips .content:after{clear:both;}.fitness-tips .sub-cat-intro{margin-bottom:0;}.fitness-tips .intro-image{overflow:hidden;max-height:270px;height:auto;}.fitness-tips .intro-image img{position:relative;top:-50px;height:auto;}.fitness-tips .intro-text h3{margin-bottom:0.2em;font-weight:bold;}.fitness-tips .intro-text p{margin:0 0 2.5em 0;}.fitness-tips .intro-content .wrap-content{padding:1em 0 1em 0.5em;}.fitness-tips .intro-content .content{width:90%;border-bottom:solid 2px #9f9f9f;padding-bottom:2.5em;margin-bottom:2em;}@media only screen and (min-width:500px) and (max-width:900px){.fitness-tips .intro-image img{top:-100px;}}@media only screen and (min-width:900px){.fitness-tips .intro-image{max-height:none;width:40%;}.fitness-tips .intro-image img{top:0;}.fitness-tips .intro-content .wrap-content{width:60%;margin-left:40%;}}@media only screen and (min-width:1199px){.fitness-tips .intro-content .content{width:980px;}}#custom-template-jackson-30{color:#444;font-size:1em;font-weight:100;line-height:1.25em;*zoom:1;margin-bottom:3em;}#custom-template-jackson-30:before,#custom-template-jackson-30:after{content:'';display:table;}#custom-template-jackson-30:after{clear:both;}#custom-template-jackson-30 h3{font-weight:bold;color:#005684;}#custom-template-jackson-30 ul li{list-style-type:disc;list-style-position:inside;}#custom-template-jackson-30 ul li.first{list-style-type:none;position:relative;font-weight:bold;margin-bottom:10px;}#custom-template-jackson-30 h2.title{padding:30px 10px 20px 10px;margin-bottom:0;padding-left:0;}#custom-template-jackson-30 div.tips{float:none;width:100%;}#custom-template-jackson-30 div.planet-fitness{float:none;width:100%;}#custom-template-jackson-30 div.planet-fitness img{width:100%;max-width:230px;margin:auto;float:none;display:block;}#custom-template-jackson-30 div.tip{width:100%;float:none;margin:0 0 10px 0;}#custom-template-jackson-30 div.button a{*zoom:1;width:auto;max-width:1410px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;display:block;padding:14.5px;border-radius:7px;font-size:16px;font-size:1rem;color:#fff;border:none;text-align:center;font-weight:700;background-color:#f57423;max-width:250px;max-width:none;width:300px;font-size:0.9em;}#custom-template-jackson-30 div.button a:before,#custom-template-jackson-30 div.button a:after{content:'';display:table;}#custom-template-jackson-30 div.button a:after{clear:both;}#custom-template-jackson-30 div.button a:hover{background-color:#f8a26c;}@media (min-width:768px){#custom-template-jackson-30 div.button a{width:200px;margin:0px;padding:14.5px;font-size:24px;max-width:auto;font-size:16px;}}#custom-template-jackson-30 div.trainer-tips{margin:1em 0;}#custom-template-jackson-30 .partner-site-link{margin-bottom:5em;}@media (min-width:768px){#custom-template-jackson-30 div.planet-fitness img{max-width:260px;}#custom-template-jackson-30 div.tips{float:left;width:75%;}#custom-template-jackson-30 div.planet-fitness{float:right;width:25%;}#custom-template-jackson-30 div.tip{width:40%;float:left;margin:0 30px 10px 0;min-height:280px;}#custom-template-jackson-30 div.button a{width:455px;font-size:18px;}#custom-template-jackson-30 div.tip.mid-size-long{min-height:350px;}}@media (min-width:1024px){#custom-template-jackson-30 div.tip{width:29%;}#custom-template-jackson-30 div.tip.small{min-height:250px;}#custom-template-jackson-30 div.tip.mid-size-long{min-height:inherit;}}
