body{margin:0;padding:0;font-family:'Didact Gothic', sans-serif}body ul{margin:0;padding:0}body h1,body h2,body h3,body h4,body h5,body h6{margin:0 0 0.500em 0;padding:0;font-family:'Overpass', sans-serif}body h2.block_title{text-align:center;font-size:2em;text-transform:uppercase;font-weight:700;padding:0;margin:0;font-family:'Overpass', sans-serif}@media only screen and (max-width: 430px){body h2.block_title{font-size:1.5em}}body .under_block_line{height:4px;width:100%;float:left;display:block;margin:0.5em 0 1em 0}body .under_block_line .bar{width:200px;margin:auto;height:3px}body .green{background:#D3D920}body .white{background-color:white}body .blue{background-color:#004B8D}body .purple{background-color:purple}body .orange{background-color:#f90}body .orange_t{color:#f90}body a{outline:none}body .button{background:#f90;float:none;margin:0;font-size:0.8em;padding:0.2em 0;text-align:center;text-decoration:none;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;display:block;text-shadow:1px 1px 1px #ccc;font-weight:100;width:14%;color:white !important;border:none;font-family:'Didact Gothic', sans-serif}@media only screen and (max-width: 430px){body .button{width:100%}}body .button:hover{background:#004B8D;transition:background 0.7s ease;-moz-transition:background 0.7s ease;-webkit-transition:background 0.7s ease;-o-transition:background 0.7s ease;-ms-transition:background 0.7s ease;color:white !important;text-decoration:none !important;text-shadow:none}body .italic{font-style:italic}body .block_wrapper{margin:auto;width:1200px}@media only screen and (max-width: 430px){body .block_wrapper{width:90%;margin:auto;float:none}}@media only screen and (min-width: 881px) and (max-width: 1300px){body .block_wrapper{max-width:90%}}body .alignleft{float:left;margin:0 1em 1em 0}@media only screen and (max-width: 430px){body .alignleft{width:100%;height:auto;margin:0}}body .alignleft .wp-caption-text{text-align:center;font-size:1em;font-style:italic}body .alignright{float:right;margin:0 0 1em 1em}@media only screen and (max-width: 430px){body .alignright{width:100%;height:auto;float:left;margin:0}}body .alignright .wp-caption-text{text-align:center;font-size:1em;font-style:italic}body .telephone_link{font-weight:normal;color:white;text-decoration:none}body .pdf_link:after{content:"";background:url(images/preload/pdf_link.png) center right no-repeat;padding:0 1em 0 0.625em;white-space:nowrap}body .doc_link:after{content:"";background:url(images/preload/word_link.png) center right no-repeat;padding:0 1em 0 0.5em;white-space:nowrap}body header{display:block;background:#004B8D}body header #top_menus{display:block;padding:1em 0 0 0}body header #top_menus #right{float:right;width:auto;margin:0 6% 0 0}@media only screen and (max-width: 430px){body header #top_menus #right{display:none}}body header #top_menus #right ul li{display:inline;padding:0.5em 0;float:left;width:auto;background:white;margin:0 1em 0 0;border-radius:50%;border:2px solid white}body header #top_menus #right ul li a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:.5em;font-size:1.5em;color:#004B8D;text-decoration:none;width:auto}body header #top_menus #right ul li a .fa-facebook{width:19px;padding:0 0 0 0.2em}body header #top_menus #right ul li a:hover{color:white;transition:color 500ms ease;-moz-transition:color 500ms ease;-webkit-transition:color 500ms ease;-o-transition:color 500ms ease;-ms-transition:color 500ms ease}body header #top_menus #right ul li:hover{background:#004B8D;transition:background 500ms ease;-moz-transition:background 500ms ease;-webkit-transition:background 500ms ease;-o-transition:background 500ms ease;-ms-transition:background 500ms ease}body header #top_menus #left{float:left;width:auto;margin:1.1em 0 0 5%}@media only screen and (max-width: 430px){body header #top_menus #left{display:none}}body header #top_menus #left ul li{display:inline;padding:0 0.900em;border-right:1px solid white}@media only screen and (max-width: 430px){body header #top_menus #left ul li{padding:0 0.700em}}body header #top_menus #left ul li a{color:white;font-size:.9em;text-decoration:none}body header #top_menus #left ul li a:hover{color:#D3D920}body header #top_menus #left ul li .donate{background:#f90;color:white;-webkit-border-radius:0.4em;-moz-border-radius:0.4em;border-radius:0.4em;text-align:center;padding:0.3em 0.9em}body header #top_menus #left ul li .donate:hover{background:purple}body header #top_menus #left ul li:last-child{border:none}body header #logo{width:auto;margin:auto;display:table;clear:both}@media only screen and (max-width: 430px){body header #logo{height:117px}}body header #logo .logo{display:block;width:400px;margin:0 0 0 69px;height:160px;background:url(images/preload/LYTE_logo_white.png) no-repeat}@media only screen and (max-width: 430px){body header #logo .logo{background:url(images/preload/LYTE_logo_white.png) no-repeat;background-size:218px 90px;width:220px;margin:1em 0 0 0;height:93px}}body header #logo .logo:hover{background:url(images/preload/LYTE_logo_white_hover.png) no-repeat;transition:background 956ms ease;-moz-transition:background 956ms ease;-webkit-transition:background 956ms ease;-o-transition:background 956ms ease;-ms-transition:background 956ms ease}@media only screen and (max-width: 430px){body header #logo .logo:hover{background:url(images/preload/LYTE_logo_white_hover.png) no-repeat;background-size:218px 90px;width:220px}}body header #main_nav{display:block;padding:1em 0 0.7em 0}@media only screen and (max-width: 430px){body header #main_nav{padding:0}}body header #main_nav #menu{width:auto;display:table;margin:auto;position:relative}@media only screen and (max-width: 430px){body header #main_nav #menu{background:#004B8D;width:100%;height:622px;position:absolute;top:55px;z-index:999}}body header #main_nav #menu ul{list-style-type:none;margin:auto;display:table}body header #main_nav #menu ul li{padding:0 0.9em 0 0;display:inline-block;position:relative}@media only screen and (max-width: 430px){body header #main_nav #menu ul li{width:100%;padding:0;margin:0 0 0.5em 0;text-align:center}}@media only screen and (max-width: 430px){body header #main_nav #menu ul li:first-child{display:none}}body header #main_nav #menu ul li a{color:white;font-size:1.1em;text-decoration:none;height:30px;font-weight:300}body header #main_nav #menu ul li a:hover{text-decoration:none;font-weight:300;color:#D3D920}body header #main_nav #menu ul li:last-child{padding:0}body header #main_nav #menu ul li .sub-menu{display:none;position:absolute;background:#096cc8;border:1px solid #ccc;padding:0;width:200px;z-index:2}@media only screen and (max-width: 430px){body header #main_nav #menu ul li .sub-menu{background:none;position:relative;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:100%;margin:0.5em 0 0 0;float:left;padding:0.5em 0}}body header #main_nav #menu ul li .sub-menu li{display:block;float:left;padding:0.5em 0 0.5em 0.5em;width:95%;border-bottom:1px solid white}@media only screen and (max-width: 430px){body header #main_nav #menu ul li .sub-menu li{width:100%;border:none;padding:0;margin:0}}body header #main_nav #menu ul li .sub-menu li a{color:white}body header #main_nav #menu ul li .sub-menu li a:hover{text-decoration:none;color:#D3D920}body header #main_nav #menu ul li:hover>.sub-menu{display:block}body header #main_nav #menu #menu_close{display:none;color:white;font-size:2em;font-weight:900;float:right;margin:0 5% 0 0;text-decoration:none}@media only screen and (max-width: 430px){body header #main_nav #menu #menu_close{display:block}}body header #main_nav #menu #responsive_extra_menu{display:none}@media only screen and (max-width: 430px){body header #main_nav #menu #responsive_extra_menu{display:block}}body header #menu_btn{background:none;width:35px;height:40px;float:right;display:none;margin:0;top:62px;right:10px;position:absolute}@media only screen and (max-width: 430px){body header #menu_btn{display:block}}body header .mobilemenubars{background:white;height:4px;-webkit-border-radius:0.250em;-moz-border-radius:0.250em;border-radius:0.250em;width:100%;margin:0 0 0.438em 0;float:right}body #home_slider{display:block;float:left;width:100%;background:#004B8D;overflow:hidden;z-index:1;max-height:854px;height:auto}body #home_slider .image_slider{float:left;width:100%;height:auto;max-height:854px;margin:0}body #home_slider .image_slider .asset{height:auto;position:relative}body #home_slider .image_slider .asset .slider_image{max-height:854px;overflow:hidden}body #home_slider .image_slider .asset .slider_image img{height:auto;width:100%;z-index:1}body #home_slider .image_slider .asset .slider_text_block{bottom:4%;width:80%;left:0;right:0;transform:translateY(-50%);margin:auto;float:none;position:absolute}body #home_slider .image_slider .asset .slider_text_block .top_text{text-align:center;font-size:3.2em;color:white;margin:auto;float:none;font-weight:500;font-family:'Overpass', sans-serif}@media only screen and (max-width: 430px){body #home_slider .image_slider .asset .slider_text_block .top_text{font-size:1.5em}}body #home_slider .image_slider .asset .slider_text_block .under_block_line .bar{width:500px}body #home_slider .image_slider .asset .slider_text_block .lower_text{text-align:center;font-size:2em;color:#D3D920;margin:0 auto 1em auto;float:none;font-weight:500;text-shadow:1px 1px 1px #ccc;font-family:'Overpass', sans-serif}@media only screen and (max-width: 430px){body #home_slider .image_slider .asset .slider_text_block .lower_text{font-size:1.3em}}body #home_slider .image_slider .button{margin:auto;padding:0.5em 1em;font-size:1em}body #home_call_to_action_block{display:block;float:left;width:100%;background:#D3D920;padding:4em 0}@media only screen and (max-width: 430px){body #home_call_to_action_block{padding:4em 0 1em 0}}body #home_call_to_action_block h2.block_title{color:#004B8D}body #home_call_to_action_block .item{float:left;margin:2.4em 3em 0 0;width:auto}@media only screen and (max-width: 430px){body #home_call_to_action_block .item{margin:0 0 1% 0;float:none}}@media only screen and (min-width: 881px) and (max-width: 1300px){body #home_call_to_action_block .item{width:205px;margin:2.4em 4% 1% 0}}body #home_call_to_action_block .item:last-child{margin:2.4em 0 0 0}@media only screen and (min-width: 881px) and (max-width: 1300px){body #home_call_to_action_block .item:last-child{margin:2.4em 0 0 0}}body #home_call_to_action_block .item img{-webkit-border-radius:10em;-moz-border-radius:10em;border-radius:10em;border:2px solid purple;width:255px;height:265px}@media only screen and (min-width: 881px) and (max-width: 1300px){body #home_call_to_action_block .item img{width:205px;height:215px}}body #home_call_to_action_block .item .holder{margin:0;height:auto;position:relative;float:left}@media only screen and (max-width: 430px){body #home_call_to_action_block .item .holder{float:none;margin:auto;display:table}}body #home_call_to_action_block .item .holder .screen{background-color:rgba(128,0,128,0.6);left:0;top:0;width:258px;height:268px;position:absolute;opacity:0;z-index:1000;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media only screen and (min-width: 881px) and (max-width: 1300px){body #home_call_to_action_block .item .holder .screen{width:205px;height:215px}}body #home_call_to_action_block .item .holder .screen h2{color:white;position:relative;top:40%;padding:0;margin:0;text-align:center;font-size:1.7em}body #home_call_to_action_block .item .holder .screen h3{color:white;position:relative;top:42%;padding:0;margin:0;text-align:center;font-size:1em}body #home_call_to_action_block .item .holder .screen:hover{opacity:1}body #home_call_to_action_block .item .holder .screen:hover h2,body #home_call_to_action_block .item .holder .screen:hover h3{margin-left:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin:auto}body #home_donate{display:block;float:left;width:100%;background:#004B8D;padding:0;height:312px}@media only screen and (max-width: 430px){body #home_donate{height:585px;position:relative}}body #home_donate h2.block_title{color:#D3D920}body #home_donate #left{float:left;width:64%;height:360px;margin:-3em 0 -0.2em 0;background:url(images/preload/child_montage.png) no-repeat}@media only screen and (max-width: 430px){body #home_donate #left{width:100%;background-size:301px 215px;height:215px;position:absolute;bottom:0;margin:0}}@media only screen and (min-width: 881px) and (max-width: 1300px){body #home_donate #left{background-size:612px;width:55%;margin:1.4em 0 0em 0}}body #home_donate #right{float:right;width:34%;margin:1.5em 0 0 0}@media only screen and (max-width: 430px){body #home_donate #right{width:100%;float:left;margin:3em 0 0 0}}@media only screen and (min-width: 881px) and (max-width: 1300px){body #home_donate #right{width:40%}}body #home_donate #right p{text-align:center;color:white;font-size:1em;line-height:1.4em}@media only screen and (max-width: 430px){body #home_donate #right p{width:100%;margin:auto;min-height:200px}}body #home_donate #right p a{color:#f90}body #home_donate #right #donate_cta{position:relative;margin:153px 0 0 0}body #home_donate #right #donate_cta .ball{background:url(images/ball_link.png) no-repeat;color:#004B8D;font-size:1.2em;font-weight:700;text-decoration:none;margin:auto;display:table;width:76px;height:76px;padding:1.4em 0;text-align:center;position:absolute;right:41%;bottom:0;margin-top:0;margin-bottom:0}body #home_donate #right #donate_cta .ball:hover{-webkit-animation:bounce 1s infinite;-moz-animation:bounce 1s infinite;animation:bounce 1s infinite}@-webkit-keyframes bounce{0%{bottom:5px}25%,75%{bottom:15px}50%{bottom:20px}100%{bottom:0}}body #home_latest_news{display:block;background:white;padding:4em 0;float:left;width:100%}body #home_latest_news h2.block_title{color:#004B8D}body #home_latest_news #left{float:left;width:45%}@media only screen and (max-width: 430px){body #home_latest_news #left{width:100%;margin:0 0 1em 0}}body #home_latest_news #left #latest_news_slider{width:100%;margin:2em 0 0 0}body #home_latest_news #left #latest_news_slider .item h3{color:#f90;font-size:1.4em;line-height:1.2em;text-align:center}body #home_latest_news #left #latest_news_slider .item p{color:#004B8D;font-size:1em;line-height:1.2em;text-align:center}body #home_latest_news #left #latest_news_slider .item .button{background:#004B8D;text-decoration:none;font-size:1em;text-align:center;padding:1em 2em;color:white;margin:auto;width:auto;display:table;-webkit-border-radius:0.4em;-moz-border-radius:0.4em;border-radius:0.4em}@media only screen and (max-width: 430px){body #home_latest_news #left #latest_news_slider .item .button{display:none}}body #home_latest_news #left #latest_news_slider .item .button:hover{background:#D3D920;transition:background-color 0.9s ease;-moz-transition:background-color 0.9s ease;-webkit-transition:background-color 0.9s ease;-o-transition:background-color 0.9s ease;-ms-transition:background-color 0.9s ease;color:#004B8D}body #home_latest_news #left #latest_news_slider .slick-next:before,body #home_latest_news #left #latest_news_slider .slick-prev:before{color:#D3D920}@media only screen and (max-width: 430px){body #home_latest_news #left #latest_news_slider .slick-next:before,body #home_latest_news #left #latest_news_slider .slick-prev:before{display:none}}body #home_latest_news #left #latest_news_slider .slick-next:before{content:"\f054";font-family:"FontAwesome";font-weight:100;font-size:80px}body #home_latest_news #left #latest_news_slider .slick-prev{left:-64px}body #home_latest_news #left #latest_news_slider .slick-prev:before{content:"\f053";font-family:"FontAwesome";font-weight:100;font-size:80px}body #home_latest_news #right{float:right;width:45%}@media only screen and (max-width: 430px){body #home_latest_news #right{float:left;width:100%}}body #home_latest_news #right #special_gallery_slider .label{background:#004B8D;color:#f90;text-transform:uppercase;padding:1em 2em 0.7em 2em;position:absolute;margin:1em 0 0 0;font-weight:800;font-family:'Overpass', sans-serif}@media only screen and (max-width: 430px){body #home_latest_news #right #special_gallery_slider img{width:100%;height:auto}}body #home_parallax{display:block;float:left;width:100%;background:url(images/preload/aerial-shot-11.jpg) no-repeat;background-size:cover;background-attachment:fixed;height:600px}@media only screen and (max-width: 430px){body #home_parallax{height:385px;background-size:472px 408px;background-attachment:initial}}body #home_parallax #cta{background:rgba(255,255,255,0.6);padding:2em 0;margin:10em auto 0 auto;width:80%;display:table}@media only screen and (max-width: 430px){body #home_parallax #cta{margin:3em auto 0 auto}}body #home_parallax #cta h2{color:#004B8D;font-size:3.9em;text-align:center;padding:0.5em 0 0.2em 0;margin:0}@media only screen and (max-width: 430px){body #home_parallax #cta h2{font-size:2em}}body #home_parallax #cta h2 a{color:#004B8D}body #home_parallax #cta h3{font-size:1.8em;color:#004B8D;padding:0 0 1em 0;text-align:center;margin:0}@media only screen and (max-width: 430px){body #home_parallax #cta h3{font-size:1em;padding:0 0 3em 0}}body #home_parallax #cta h3 a{color:#004B8D}body #home_parallax #cta .blue{background:#004B8D;text-align:center;color:white;font-size:1em;text-decoration:none;margin:0 auto 1em auto;display:table;font-weight:700;padding:1em 2em;-webkit-border-radius:0.8em;-moz-border-radius:0.8em;border-radius:0.8em}@media only screen and (max-width: 430px){body #home_parallax #cta .blue{padding:0.5em 1em}}body #home_parallax #cta .blue:hover{background:#D3D920;transition:background-color 0.9s ease;-moz-transition:background-color 0.9s ease;-webkit-transition:background-color 0.9s ease;-o-transition:background-color 0.9s ease;-ms-transition:background-color 0.9s ease;color:#004B8D}body #facebook_feed{float:left;width:100%;height:700px;background:#004B8D;color:white;padding:4em 0}body #facebook_feed h4{display:none}body #facebook_feed .rfbp-post{border-bottom:none}body #facebook_feed .rfbp-post .rfbp-text{font-size:1.2em;text-align:center;line-height:1.22em;margin:2em 0;display:inline-block}body #facebook_feed .rfbp-post .rfbp-image-wrap{margin:auto;display:table}@media only screen and (max-width: 430px){body #facebook_feed .rfbp-post .rfbp-image-wrap{width:90%}}@media only screen and (max-width: 430px) and (max-width: 430px){body #facebook_feed .rfbp-post .rfbp-image-wrap img{width:100%;height:auto}}body #facebook_feed .rfbp-post .rfbp-post-link-wrap{text-align:center}body #facebook_feed .rfbp-post .rfbp-post-link-wrap a,body #facebook_feed .rfbp-post .rfbp-post-link-wrap .rfbp-timestamp,body #facebook_feed .rfbp-post .rfbp-post-link-wrap .rfbp-like-count,body #facebook_feed .rfbp-post .rfbp-post-link-wrap .rfbp-comment-count{color:white;font-size:1em}body #footer_logos{display:block;float:left;width:100%;background:#004B8D;padding:4em 0}body #footer_logos h2.block_title{color:white}body #footer_logos ul{width:90%;margin:3em auto 0 auto}@media only screen and (max-width: 430px){body #footer_logos ul{width:70%}}body #footer_logos ul li{display:inline;margin:0 4em 3em 0}@media only screen and (max-width: 430px){body #footer_logos ul li{margin:0 0 1em 0;float:left}}@media only screen and (min-width:881px) and (max-width:1300px){body #footer_logos ul li{margin:0 2em 0 0}}body #footer_logos ul li:nth-child(4),body #footer_logos ul li:nth-child(8){margin:0}body #footer_logos ul li img{max-width:250px;height:auto}@media only screen and (max-width: 430px){body #footer_logos ul li img{width:100%;height:auto}}body main #page_header{float:left;width:100%;max-height:190px;min-height:190px;background-color:#D3D920;background-attachment:fixed;background-size:cover}@media only screen and (max-width: 430px){body main #page_header{min-height:118px}}body main #page_header h1{color:white;text-shadow:1px 1px 1px #ccc;font-size:3em;position:absolute;width:100%;float:left;display:table;padding:1.3em 0 0 0;font-weight:200;text-align:center}@media only screen and (max-width: 430px){body main #page_header h1{font-size:1.9em;padding:0.6em 0 0 0}}@media only screen and (min-width: 881px) and (max-width: 1300px){body main #page_header h1{padding:1.3em 0 0 0}}body main #page_header img{width:100%;height:auto}@media only screen and (max-width: 430px){body main #page_header img{display:none}}body main #page_wrapper{margin:auto;width:80%}@media only screen and (max-width: 430px){body main #page_wrapper{width:91%}}body main #page_wrapper #content_left{float:left;width:70%;margin:3em 0 0 0}@media only screen and (max-width: 430px){body main #page_wrapper #content_left{width:100%}}body main #page_wrapper #content_left h1.page_title{color:#004B8D;font-size:1.7em;margin:0 0 1em 0;padding:0 0 0.1em 0;border-bottom:1px solid #f90}body main #page_wrapper #content_left h2.staff_title{color:#f90;border-bottom:1px solid #f90;padding:0 0 0.1em 0;margin:0 0 1em 0}body main #page_wrapper #content_left h1{color:#004B8D;font-size:1.7em;margin:1em 0 0.3em 0}body main #page_wrapper #content_left h2{color:#004B8D;font-size:1.5em;margin:1em 0 0.3em 0}body main #page_wrapper #content_left h3{color:#004B8D;font-size:1.5em;margin:1em 0 0.3em 0}body main #page_wrapper #content_left h3.coach_title{color:#f90;font-weight:600;font-size:1.4em;margin:-4px 0 0 0;padding:0}body main #page_wrapper #content_left h4{color:#004B8D;font-size:1.3em;margin:1em 0 0.3em 0}body main #page_wrapper #content_left h5{color:#004B8D;font-size:1.3em;margin:1em 0 0.3em 0}body main #page_wrapper #content_left h6{color:#004B8D;font-size:1.3em;margin:1em 0 0.3em 0}body main #page_wrapper #content_left a{color:#f90;text-decoration:none;font-weight:700}body main #page_wrapper #content_left a:hover{text-decoration:underline}body main #page_wrapper #content_left p{color:#333;font-size:1.2em;line-height:1.6em;font-family:'Didact Gothic', sans-serif}body main #page_wrapper #content_left p .fullwidth{width:100%;height:auto}body main #page_wrapper #content_left ul{margin:0 0 0 3em}@media only screen and (max-width: 430px){body main #page_wrapper #content_left ul{margin:0 0 0 1em}}body main #page_wrapper #content_left ul li{padding:0 0 0.4em 0;font-family:'Didact Gothic', sans-serif;font-size:1.2em;line-height:1.6em}body main #page_wrapper #content_left #clinic_meta ul .title{font-weight:700}body main #page_wrapper #content_left .staff_shortcode_all{list-style-type:none;margin:1em 0;float:left;width:100%}body main #page_wrapper #content_left .staff_shortcode_all li{min-height:211px;border-bottom:1px solid #ccc;padding:0 0 2em 0;margin:0 0 3em 0;float:left;width:100%}body main #page_wrapper #content_left .staff_shortcode_all li .left{float:left;width:36%}@media only screen and (max-width: 430px){body main #page_wrapper #content_left .staff_shortcode_all li .left{width:100%}}body main #page_wrapper #content_left .staff_shortcode_all li .left img{width:100%;height:auto}body main #page_wrapper #content_left .staff_shortcode_all li .left .img_block{margin:0 1em 1em 0;display:block}body main #page_wrapper #content_left .staff_shortcode_all li .left .img_block img{width:100%;height:auto}body main #page_wrapper #content_left .staff_shortcode_all li .right{float:right;width:60%}@media only screen and (max-width: 430px){body main #page_wrapper #content_left .staff_shortcode_all li .right{width:100%}}body main #page_wrapper #content_left .staff_shortcode_all li .right h2{font-size:1.5em;font-weight:800;margin:0 0 0.4em 0;padding:0;color:#004B8D}body main #page_wrapper #content_left .staff_shortcode_all li .right .coach_title,body main #page_wrapper #content_left .staff_shortcode_all li .right .staff_title{font-size:1.3em;color:#f90;margin:0 0 1em 0}body main #page_wrapper #content_left .staff_shortcode_all li:last-child{border:none}body main #page_wrapper #content_left .sponsor_logos_shortcode_all{list-style-type:none;margin:3em 0;width:600px;display:inline-block}@media only screen and (max-width: 430px){body main #page_wrapper #content_left .sponsor_logos_shortcode_all{width:100%}}body main #page_wrapper #content_left .sponsor_logos_shortcode_all li{margin:0 0 2em 0;min-height:200px}@media only screen and (max-width: 430px){body main #page_wrapper #content_left .sponsor_logos_shortcode_all li{min-height:unset}}body main #page_wrapper #content_left .sponsor_logos_shortcode_all li img{background:#004B8D;padding:2em}body main #page_wrapper #content_left .sponsor_logos_shortcode_all li:nth-child(1n){float:left}body main #page_wrapper #content_left .sponsor_logos_shortcode_all li:nth-child(2n){float:right}@media only screen and (max-width: 430px){body main #page_wrapper #content_left .sponsor_logos_shortcode_all li:nth-child(2n){float:left}}body main #page_wrapper #content_left .programs_shortcode_category{list-style-type:none;margin:1em 0}body main #page_wrapper #content_left .programs_shortcode_category li{border-bottom:1px solid #ccc}body main #page_wrapper #content_left .programs_shortcode_category li h3{font-size:0.9em;font-style:italic;margin:0;font-weight:normal;color:#f90;padding:0}body main #page_wrapper #content_left blockquote p{font-size:1.4em;line-height:1.5em;color:#f90}body main #page_wrapper #content_left #breadcrumb{display:block;border-bottom:1px solid #ccc;padding:0 0 0.5em 0;margin:0 0 2em 0}body main #page_wrapper #content_left #breadcrumb::before{content:"\f041";font-family:"FontAwesome";padding:0 0.6em 0 0;font-size:1.2em;color:purple;font-weight:900}body main #page_wrapper #content_left #breadcrumb a{color:#004B8D}body main #page_wrapper #content_left .coach_img{max-width:60%;height:auto}@media only screen and (max-width: 430px){body main #page_wrapper #content_left .coach_img{min-width:100%}}body main #page_wrapper #content_left table,body main #page_wrapper #content_left #employmenet{width:100%;background:white;border-left:1px solid #ccc}body main #page_wrapper #content_left table thead,body main #page_wrapper #content_left #employmenet thead{background:#f90;color:white;font-size:1.2em}body main #page_wrapper #content_left table thead tr td,body main #page_wrapper #content_left #employmenet thead tr td{padding:0.5em}body main #page_wrapper #content_left table tbody tr td,body main #page_wrapper #content_left #employmenet tbody tr td{padding:1em;border-bottom:1px solid #ccc;border-right:1px solid #ccc}body main #page_wrapper #content_left .latest_news_shortcode_all{list-style-type:none;margin:0}body main #page_wrapper #content_left .latest_news_shortcode_all li{margin:0 0 1em 0;border-bottom:1px solid #ccc}body main #page_wrapper #content_left .latest_news_shortcode_all li a{color:#004B8D}body main #page_wrapper #content_left .latest_news_shortcode_all li a:hover{color:#004B8D}body main #page_wrapper #content_left .latest_news_shortcode_all li a h2{color:#004B8D}body main #page_wrapper #content_left .latest_news_shortcode_all li .content .date{font-size:0.8em;font-style:italic}body main #page_wrapper #content_left .latest_news_shortcode_all li .content p{margin:0 0 1em 0}body main #page_wrapper #content_left #clinic_meta{float:left;width:100%;margin:2em 0 0 0;border-top:1px solid #004B8D;padding:1em 0}body main #page_wrapper #content_left #clinic_meta h2{margin:0 0 0.3em 0}body main #page_wrapper #content_left .gform_wrapper .gform_footer input.button,body main #page_wrapper #content_left .gform_wrapper .gform_footer input[type=submit],body main #page_wrapper #content_left .gform_wrapper .gform_page_footer input.button,body main #page_wrapper #content_left .gform_wrapper .gform_page_footer input[type=submit]{padding:0.5em 1em}body main #page_wrapper #content_left #calendar{display:block;min-height:550px}@media only screen and (max-width: 430px){body main #page_wrapper #content_left #calendar{min-height:initial}}body main #page_wrapper #content_left #calendar .clndr-controls{display:table;margin:auto}body main #page_wrapper #content_left #calendar .clndr-controls .clndr-control-button{float:left;width:auto;color:#666;margin:1.2em 0 0 0;cursor:pointer;font-size:1.2em}@media only screen and (max-width: 430px){body main #page_wrapper #content_left #calendar .clndr-controls .clndr-control-button{width:100%;text-align:center;margin:0.4em 0 0 0}}body main #page_wrapper #content_left #calendar .clndr-controls .clndr-control-button .clndr-previous-button:before{content:"\f0d9";font-family:"FontAwesome";font-size:1em;padding:0.2em 0.4em 0 0;color:#f90}body main #page_wrapper #content_left #calendar .clndr-controls .clndr-control-button .clndr-next-button:after{content:"\f0da";font-family:"FontAwesome";font-size:1em;padding:0.2em 0 0 0.4em;color:#f90}body main #page_wrapper #content_left #calendar .clndr-controls .month{float:left;margin:0 1em;font-size:3em}@media only screen and (max-width: 430px){body main #page_wrapper #content_left #calendar .clndr-controls .month{font-size:2em;width:100%;margin:auto;text-align:center}}body main #page_wrapper #content_left #calendar .clndr-controls .month:before{content:"\f274";font-family:"FontAwesome";font-size:1em;padding:0 0.1em 0 0;color:#333}body main #page_wrapper #content_left #calendar .clndr-table{display:block;width:100%;margin:1em 0 0 0;float:left;border:1px solid #ccc}body main #page_wrapper #content_left #calendar .clndr-table thead{background:#f90}body main #page_wrapper #content_left #calendar .clndr-table thead tr td{color:white;font-size:1.4em;padding:0.4em;text-align:center;font-weight:900}body main #page_wrapper #content_left #calendar .clndr-table tbody tr{height:10%;border:1px solid #ccc}body main #page_wrapper #content_left #calendar .clndr-table tbody tr td{width:4%;border:1px solid #ccc}body main #page_wrapper #content_left #calendar .clndr-table tbody tr td.day .day-contents{font-size:1.3em;text-align:center;padding:1em}@media only screen and (max-width: 430px){body main #page_wrapper #content_left #calendar .clndr-table tbody tr td.day .day-contents{padding:0.4em}}body main #page_wrapper #content_left #calendar .clndr-table tbody tr td.event:hover{background:#004B8D;color:white;transition:background ease 2000ms;-moz-transition:background ease 2000ms;-webkit-transition:background ease 2000ms;-o-transition:background ease 2000ms;-ms-transition:background ease 2000ms}body main #page_wrapper #content_left #calendar .clndr-table tbody tr td.special-events{background:#D3D920}body main #page_wrapper #content_left #calendar .clndr-table tbody tr .event{background:purple;color:white;-webkit-animation:current_event 900ms ease-in;-moz-animation:current_event 900ms ease-in;-o-animation:current_event 900ms ease-in;animation:current_event 900ms ease-in;cursor:pointer}@-webkit-keyframes current_event{0%{opacity:0}100%{opacity:1}}body main #page_wrapper #content_full{width:100%;margin:3em 0 0 0}body main #page_wrapper #content_full .programs_shortcode_all,body main #page_wrapper #content_full .clinics_shortcode_all{list-style-type:none;width:100%;margin:4em auto}body main #page_wrapper #content_full .programs_shortcode_all li,body main #page_wrapper #content_full .clinics_shortcode_all li{display:inline;width:28%;float:left;margin:0 8% 5% 0}@media only screen and (max-width: 430px){body main #page_wrapper #content_full .programs_shortcode_all li,body main #page_wrapper #content_full .clinics_shortcode_all li{width:100%;margin:0 0 8% 0}}@media only screen and (min-width:881px) and (max-width:1300px){body main #page_wrapper #content_full .programs_shortcode_all li,body main #page_wrapper #content_full .clinics_shortcode_all li{margin:0 8% 5% 0}}body main #page_wrapper #content_full .programs_shortcode_all li:nth-child(3),body main #page_wrapper #content_full .programs_shortcode_all li:nth-child(6),body main #page_wrapper #content_full .programs_shortcode_all li:nth-child(9),body main #page_wrapper #content_full .clinics_shortcode_all li:nth-child(3),body main #page_wrapper #content_full .clinics_shortcode_all li:nth-child(6),body main #page_wrapper #content_full .clinics_shortcode_all li:nth-child(9){float:right;margin:0 0 3% 0}@media only screen and (max-width: 430px){body main #page_wrapper #content_full .programs_shortcode_all li:nth-child(3),body main #page_wrapper #content_full .programs_shortcode_all li:nth-child(6),body main #page_wrapper #content_full .programs_shortcode_all li:nth-child(9),body main #page_wrapper #content_full .clinics_shortcode_all li:nth-child(3),body main #page_wrapper #content_full .clinics_shortcode_all li:nth-child(6),body main #page_wrapper #content_full .clinics_shortcode_all li:nth-child(9){float:left}}body main #page_wrapper #content_full .programs_shortcode_all li .overlay,body main #page_wrapper #content_full .clinics_shortcode_all li .overlay{position:relative;float:left}@media only screen and (max-width: 430px){body main #page_wrapper #content_full .programs_shortcode_all li .overlay,body main #page_wrapper #content_full .clinics_shortcode_all li .overlay{width:100%}}body main #page_wrapper #content_full .programs_shortcode_all li .overlay span,body main #page_wrapper #content_full .clinics_shortcode_all li .overlay span{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;bottom:0;display:block;left:0;opacity:0;position:absolute;right:0;top:0;z-index:1}body main #page_wrapper #content_full .programs_shortcode_all li .overlay span:hover,body main #page_wrapper #content_full .clinics_shortcode_all li .overlay span:hover{opacity:0.5;transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease}body main #page_wrapper #content_full .programs_shortcode_all li .overlay span .purple,body main #page_wrapper #content_full .clinics_shortcode_all li .overlay span .purple{background:purple}body main #page_wrapper #content_full .programs_shortcode_all li .overlay span .orange,body main #page_wrapper #content_full .clinics_shortcode_all li .overlay span .orange{background:#f90}body main #page_wrapper #content_full .programs_shortcode_all li .overlay span .green,body main #page_wrapper #content_full .clinics_shortcode_all li .overlay span .green{background:#D3D920}body main #page_wrapper #content_full .programs_shortcode_all li .overlay span .blue,body main #page_wrapper #content_full .clinics_shortcode_all li .overlay span .blue{background:#004B8D}body main #page_wrapper #content_full .programs_shortcode_all li img,body main #page_wrapper #content_full .clinics_shortcode_all li img{width:100%;height:340px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media only screen and (max-width: 430px){body main #page_wrapper #content_full .programs_shortcode_all li img,body main #page_wrapper #content_full .clinics_shortcode_all li img{width:100%;height:auto}}@media only screen and (min-width:881px) and (max-width:1300px){body main #page_wrapper #content_full .programs_shortcode_all li img,body main #page_wrapper #content_full .clinics_shortcode_all li img{width:100%;height:287px}}body main #page_wrapper #content_full .programs_shortcode_all li img:hover,body main #page_wrapper #content_full .clinics_shortcode_all li img:hover{opacity:0.4;transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease}body main #page_wrapper #content_full .programs_shortcode_all li h2.program_title,body main #page_wrapper #content_full .clinics_shortcode_all li h2.program_title{margin:0;text-align:center;padding:0.4em 0 0 0;font-family:'Overpass', sans-serif;float:left;width:100%;height:55px}@media only screen and (max-width: 430px){body main #page_wrapper #content_full .programs_shortcode_all li h2.program_title,body main #page_wrapper #content_full .clinics_shortcode_all li h2.program_title{min-height:65px}}body main #page_wrapper #content_full .programs_shortcode_all li h2.program_title a,body main #page_wrapper #content_full .clinics_shortcode_all li h2.program_title a{font-size:0.9em;text-align:center;font-weight:700;text-decoration:none;color:#f90}body main #page_wrapper #content_full .programs_shortcode_all li h2.program_title a:hover,body main #page_wrapper #content_full .clinics_shortcode_all li h2.program_title a:hover{text-decoration:underline;color:#004B8D;transition:color 0.3s ease;-moz-transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;-ms-transition:color 0.3s ease}body main #page_wrapper #content_full .programs_shortcode_all li .meta_values,body main #page_wrapper #content_full .clinics_shortcode_all li .meta_values{display:block;margin:1em 0 0 0;min-height:190px}body main #page_wrapper #content_full .programs_shortcode_all li .meta_values ul li,body main #page_wrapper #content_full .clinics_shortcode_all li .meta_values ul li{display:block;text-align:center;width:100%;margin:0 0 0.5em 0;padding:0}body main #page_wrapper #content_full .programs_shortcode_all li .meta_values ul li .label,body main #page_wrapper #content_full .clinics_shortcode_all li .meta_values ul li .label{font-weight:700;color:#004B8D}body main #page_wrapper #content_full .programs_shortcode_all li .meta_values ul li a,body main #page_wrapper #content_full .clinics_shortcode_all li .meta_values ul li a{color:#f90;text-decoration:none;font-weight:700}body main #page_wrapper #content_full .programs_shortcode_all li .meta_values ul li a:hover,body main #page_wrapper #content_full .clinics_shortcode_all li .meta_values ul li a:hover{text-decoration:underline}body main #page_wrapper #content_full #coaches_shortcode_all{list-style-type:none;width:100%;margin:4em auto}body main #page_wrapper #content_full #coaches_shortcode_all li{display:inline;margin:0 6em 2.5em 0;width:27%;float:left}@media only screen and (max-width: 430px){body main #page_wrapper #content_full #coaches_shortcode_all li{width:100%;margin:0 0 2.5em 0}}body main #page_wrapper #content_full #coaches_shortcode_all li .holder{margin:0;position:relative;float:left;height:100%;width:100%;overflow:hidden}body main #page_wrapper #content_full #coaches_shortcode_all li .holder .screen{background-color:rgba(255,153,0,0.4);left:0;top:0;height:100%;width:100%;position:absolute;opacity:0;z-index:1000;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media only screen and (max-width: 430px){body main #page_wrapper #content_full #coaches_shortcode_all li .holder .screen{width:100%;height:auto}}body main #page_wrapper #content_full #coaches_shortcode_all li .holder .screen h2{color:white;position:relative;top:40%;padding:0;margin:0;text-align:center;font-size:1.7em}body main #page_wrapper #content_full #coaches_shortcode_all li .holder .screen h3{color:white;position:relative;top:42%;padding:0;margin:0;text-align:center;font-size:1em}body main #page_wrapper #content_full #coaches_shortcode_all li .holder .screen:hover{opacity:1}body main #page_wrapper #content_full #coaches_shortcode_all li .holder .screen:hover h2,body main #page_wrapper #content_full #coaches_shortcode_all li .holder .screen:hover h3{margin-left:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin:auto}body main #page_wrapper #content_full #coaches_shortcode_all li img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:100%;height:320px}@media only screen and (max-width: 430px){body main #page_wrapper #content_full #coaches_shortcode_all li img{width:100%;height:auto}}body main #page_wrapper #content_full #coaches_shortcode_all li:nth-child(3),body main #page_wrapper #content_full #coaches_shortcode_all li:nth-child(6),body main #page_wrapper #content_full #coaches_shortcode_all li:nth-child(9),body main #page_wrapper #content_full #coaches_shortcode_all li:nth-child(12),body main #page_wrapper #content_full #coaches_shortcode_all li:nth-child(15){margin:0}@media only screen and (max-width: 430px){body main #page_wrapper .calendar_sidebar{margin:0.5em 0 0 0}}body main #page_wrapper .calendar_sidebar .widget{margin:0 0 1em 0}body main #page_wrapper .calendar_sidebar .widget h1{color:#f90;font-weight:500;font-size:1.4em;border-bottom:1px solid #f90;padding:0;margin:0 0 0.5em 0}body main #page_wrapper .calendar_sidebar .widget #departments{list-style-type:none;margin:0;padding:0}body main #page_wrapper .calendar_sidebar .widget #departments a{color:#004B8D;text-decoration:none}body main #page_wrapper .calendar_sidebar .event_detail{position:relative;background:#004B8D;color:white;padding:1em}body main #page_wrapper .calendar_sidebar .event_detail h1{color:white;font-weight:900;font-size:1.4em;border-bottom:1px solid white;padding:0;margin:0 0 0.5em 0}body main #page_wrapper .calendar_sidebar .event_detail .e_title{font-size:1.2em;margin:0 0 0.4em 0;font-weight:900;color:#f90}body main #page_wrapper .calendar_sidebar .event_detail .e_start_date{font-size:0.9em;margin:0.1em 0}body main #page_wrapper .calendar_sidebar .event_detail .e_end_date{font-size:0.9em}body main #page_wrapper .calendar_sidebar .event_detail .e_notes{font-size:1em;line-height:1.3em;padding:1em 0;text-align:justify}body main #page_wrapper .calendar_sidebar .event_detail .e_read_more::before{content:"\f0da";font-family:"FontAwesome";font-size:1.4em;color:#f90;text-align:center;font-weight:100;float:left;margin:0.135em 0.3em 0 0em;width:14px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}body main #page_wrapper .calendar_sidebar .event_detail .e_read_more a{color:white;font-size:1.2em;text-decoration:none;margin:0.4em 0 0 0}body main #page_wrapper .calendar_sidebar .event_detail .e_read_more a:hover{text-decoration:none;border-bottom:1px solid white;font-weight:700}body main #page_wrapper .calendar_sidebar .event_detail .e_read_more:hover::before{content:"\f0da";font-family:"FontAwesome";font-size:1.4em;color:#f90;text-align:center;font-weight:900;float:left;margin:0.135em 0.3em 0 0em;width:14px;transform:rotate(90deg)}body main #page_wrapper .calendar_sidebar .event_detail .date_label{font-weight:900;padding:0 0.5em 0 0}body main #page_wrapper .calendar_sidebar .event_detail:before{content:"";position:absolute;top:0;right:0;border-width:0 1.5em 1.5em 0;border-style:solid;border-color:#f90 #fff}body #sidebar{float:right;width:25%;margin:3em 0 0 0}@media only screen and (max-width: 430px){body #sidebar{width:100%}}body #sidebar #menu h2{color:#f90;font-size:1.4em}body #sidebar #menu .menu{list-style-type:none}body #sidebar #menu .menu li{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;padding:0.5em}body #sidebar #menu .menu li a{color:#004B8D;font-weight:500;text-decoration:none;font-size:1.1em}body #sidebar #menu .menu li a:hover{color:#f90}body #sidebar #menu .menu li:last-child{border-bottom:1px solid #ccc}body #sidebar #menu .menu li:hover{background:#F8F8F8}body #sidebar #menu .menu li.current-menu-item{border-bottom:3px solid #f90}body #sidebar #menu .menu li.current-menu-item::before{content:"\f0d7";font-family:"FontAwesome";font-size:1em;padding:0 0.4em 0 0;color:#f90}body #sidebar #menu .clinics_menu{margin:0 0 2em 0}body #sidebar .cta_block{display:block;margin:2em 0;border:1px solid #ccc}body #sidebar .cta_block a{color:white;text-decoration:none;text-align:center;font-size:2em;padding:2em 0;display:block;font-family:'Overpass', sans-serif}body #sidebar .cta_block a:hover{text-decoration:none}body #sidebar .cta_block:hover{opacity:0.7;transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-webkit-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out}body #sidebar #social_menu{display:block;margin:3em 0 10em 0}body #sidebar #social_menu h2{font-size:1.5em;color:#004B8D;border-bottom:1px solid #004B8D;padding:0 0 0.1em 0;margin:0 0 0.5em 0;text-align:center}body #sidebar #social_menu ul{margin:auto;display:table;padding:0;list-style-type:none}body #sidebar #social_menu ul li{display:inline-block;padding:0 1em 0 0}body #sidebar #social_menu ul li:last-child{padding:0}body #sidebar #social_menu ul li a{font-size:2.8em;color:purple}body #sidebar #social_menu ul li a:hover{color:#f90}body #sidebar #clinic_meta{background:rgba(255,255,0,0.8);padding:1em;margin:0 0 2em 0;border-bottom:3px solid #004B8D;position:relative}body #sidebar #clinic_meta h2{color:#004B8D;font-size:1.5em;font-weight:700;border-bottom:1px solid #004B8D}body #sidebar #clinic_meta ul{list-style-type:none}body #sidebar #clinic_meta ul li{padding:0 0 1.5em 0}body #sidebar #clinic_meta ul li .title{font-weight:700}body #sidebar #clinic_meta ul li .label{font-weight:700}body #sidebar #clinic_meta ul li a{color:purple;font-weight:600;text-decoration:none}body #sidebar #clinic_meta ul li a:hover{text-decoration:underline}body #sidebar #clinic_meta:before{content:"";position:absolute;top:0;right:0;border-width:0 1.5em 1.5em 0;border-style:solid;border-color:#f90 white}body #scroll_top{display:block;width:100%;float:right;position:absolute;margin:-5em 0 0 0}body #scroll_top #scroll{width:50px;height:50px;float:right;position:relative;right:7.5%;margin:0 0 1.250em 0}body #scroll_top #scroll a{background:#f90;width:100%;height:100%;float:right;text-decoration:none;-webkit-border-radius:0.273em;-moz-border-radius:0.273em;border-radius:0.273em}body #scroll_top #scroll a::after{content:"\f0d8";font-family:"FontAwesome";font-size:2.934em;color:white;text-align:center;font-weight:100;float:left;margin:0.035em 0 0 0.250em}body #scroll_top #scroll a:hover{transition:background 0.7s ease;-moz-transition:background 0.7s ease;-webkit-transition:background 0.7s ease;-o-transition:background 0.7s ease;-ms-transition:background 0.7s ease;background:#f90}body .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}body .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}body footer{float:left;width:100%;background:#004B8D;padding:1.5em 0 0 0}body footer #logo{width:250px;margin:1em auto 2em auto;display:table}@media only screen and (max-width: 430px){body footer #logo{margin:0 auto 1em auto;width:200px}}body footer #logo .logo{display:block;width:250px;height:98px;background:url(images/preload/LYTE_logo_white_footer.png) no-repeat}@media only screen and (max-width: 430px){body footer #logo .logo{width:200px;height:80px;background:url(images/preload/LYTE_logo_white_footer.png) no-repeat;background-size:200px 80px;margin:0;display:inline-block}}body footer #logo .logo:hover{background:url(images/preload/LYTE_logo_white_footer_hover.png) no-repeat;transition:background 956ms ease;-moz-transition:background 956ms ease;-webkit-transition:background 956ms ease;-o-transition:background 956ms ease;-ms-transition:background 956ms ease}@media only screen and (max-width: 430px){body footer #logo .logo:hover{background:url(images/preload/LYTE_logo_white_footer_hover.png) no-repeat;background-size:200px 80px}}body footer #bottom{float:left;width:100%}body footer #bottom #address p{color:white;text-align:center;font-size:0.9em;margin:0;padding:0 0 0.2em 0}body footer #bottom #address p a{color:white;text-decoration:none;font-weight:900}body footer #bottom #menu{float:left;width:100%;display:block;margin:1em 0}@media only screen and (max-width: 430px){body footer #bottom #menu{margin:2.4em 0}}body footer #bottom #menu ul{list-style-type:none;margin:auto;display:table}body footer #bottom #menu ul li{display:inline;float:left;padding:0 0.5em 0 0}@media only screen and (max-width: 430px){body footer #bottom #menu ul li{display:block;text-align:center;float:left;width:100%;padding:0 0 0.2em 0}}body footer #bottom #menu ul li .sub-menu{display:none}body footer #bottom #menu ul li:last-child{padding:0}body footer #bottom #menu ul li a{color:white;text-decoration:none}body footer #bottom p.bottom{text-align:center;width:100%;font-size:0.8em;color:white;font-style:italic;margin:1em 0 0 0}body footer#home{margin:0;padding:0 0 1em 0}body footer#home p{color:white;font-size:0.8em;text-align:center}body footer#home p a{color:white;font-weight:600}
