.fullwidth{padding:0 50px;width:calc(100% - 100px)}.fullwidth.toedge{padding:0;width:100%}.container{position:relative;width:1200px;margin:0 auto;padding:0}.column,.columns{float:left;display:inline;padding-left:10px;padding-right:10px;box-sizing:border-box}.row{margin-bottom:20px}.column.alpha,.columns.alpha{padding-left:0}.column.omega,.columns.omega{padding-right:0}.column.whole,.columns.whole{padding-right:0;padding-left:0}.container .one.column{width:75px}.container .two.columns{width:150px}.container .three.columns{width:225px}.container .four.columns{width:300px}.container .five.columns{width:375px}.container .six.columns{width:450px}.container .seven.columns{width:525px}.container .eight.columns{width:600px}.container .nine.columns{width:675px}.container .ten.columns{width:750px}.container .eleven.columns{width:825px}.container .twelve.columns{width:900px}.container .thirteen.columns{width:975px}.container .fourteen.columns{width:1050px}.container .fifteen.columns{width:1125px}.container .sixteen.columns{width:1200px}.container .one-third{width:400px}.container .two-thirds{width:800px}.container .one-fifth{width:240px}.container .offset-by-one{margin-left:75px}.container .offset-by-two{margin-left:150px}.container .offset-by-three{margin-left:225px}.container .offset-by-four{margin-left:300px}.container .offset-by-five{margin-left:375px}.container .offset-by-six{margin-left:450px}.container .offset-by-seven{margin-left:525px}.container .offset-by-eight{margin-left:600px}.container .offset-by-nine{margin-left:675px}.container .offset-by-ten{margin-left:750px}.container .offset-by-eleven{margin-left:825px}.container .offset-by-twelve{margin-left:900px}.container .offset-by-thirteen{margin-left:975px}.container .offset-by-fourteen{margin-left:1050px}.container .offset-by-fifteen{margin-left:1125px}@media only screen and (min-width: 960px) and (max-width: 1199px){.fullwidth{padding:0 50px;width:calc(100% - 100px)}.fullwidth.toedge{padding:0;width:100%}.container{position:relative;width:960px;margin:0 auto;padding:0}.container .column,.container .columns{float:left;display:inline;padding-left:10px;padding-right:10px}.column.alpha,.columns.alpha{padding-left:0}.column.omega,.columns.omega{padding-right:0}.column.whole,.columns.whole{padding-right:0;padding-left:0}.container .one.column,.container .one.columns{width:60px}.container .two.columns{width:120px}.container .three.columns{width:180px}.container .four.columns{width:240px}.container .five.columns{width:300px}.container .six.columns{width:360px}.container .seven.columns{width:420px}.container .eight.columns{width:480px}.container .nine.columns{width:540px}.container .ten.columns{width:600px}.container .eleven.columns{width:660px}.container .twelve.columns{width:720px}.container .thirteen.columns{width:780px}.container .fourteen.columns{width:840px}.container .fifteen.columns{width:900px}.container .sixteen.columns{width:960px}.container .one-third{width:320px}.container .two-thirds{width:640px}.container .one-fifth{width:192px}.container .offset-by-one{margin-left:60px}.container .offset-by-two{margin-left:120px}.container .offset-by-three{margin-left:180px}.container .offset-by-four{margin-left:240px}.container .offset-by-five{margin-left:300px}.container .offset-by-six{margin-left:360px}.container .offset-by-seven{margin-left:420px}.container .offset-by-eight{margin-left:480px}.container .offset-by-nine{margin-left:540px}.container .offset-by-ten{margin-left:600px}.container .offset-by-eleven{margin-left:660px}.container .offset-by-twelve{margin-left:720px}.container .offset-by-thirteen{margin-left:780px}.container .offset-by-fourteen{margin-left:840px}.container .offset-by-fifteen{margin-left:900px}}@media only screen and (min-width: 768px) and (max-width: 959px){.fullwidth{padding:0 25px;width:calc(100% - 50px)}.fullwidth.toedge{padding:0;width:100%}.container{width:768px}.container .column,.container .columns{padding-left:10px;padding-right:10px}.column.alpha,.columns.alpha{padding-left:0}.column.omega,.columns.omega{padding-right:0}.column.whole,.columns.whole{padding-right:0;padding-left:0}.container .one.column,.container .one.columns{width:68px}.container .two.columns{width:96px}.container .three.columns{width:144px}.container .four.columns{width:192px}.container .five.columns{width:240px}.container .six.columns{width:288px}.container .seven.columns{width:336px}.container .eight.columns{width:384px}.container .nine.columns{width:432px}.container .ten.columns{width:480px}.container .eleven.columns{width:528px}.container .twelve.columns{width:576px}.container .thirteen.columns{width:624px}.container .fourteen.columns{width:672px}.container .fifteen.columns{width:720px}.container .sixteen.columns{width:768px}.container .one-third{width:256px}.container .two-thirds{width:512px}.container .one-fifth{width:153px}.container .offset-by-one{margin-left:68px}.container .offset-by-two{margin-left:96px}.container .offset-by-three{margin-left:144px}.container .offset-by-four{margin-left:192px}.container .offset-by-five{margin-left:240px}.container .offset-by-six{margin-left:288px}.container .offset-by-seven{margin-left:336px}.container .offset-by-eight{margin-left:384px}.container .offset-by-nine{margin-left:432px}.container .offset-by-ten{margin-left:480px}.container .offset-by-eleven{margin-left:528px}.container .offset-by-twelve{margin-left:576px}.container .offset-by-thirteen{margin-left:624px}.container .offset-by-fourteen{margin-left:672px}.container .offset-by-fifteen{margin-left:720px}}@media only screen and (max-width: 767px){.fullwidth{padding:0 25px;width:calc(100% - 50px)}.fullwidth.toedge{padding:0;width:100%}.container{width:300px}.container .columns,.container .column{padding:0}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third,.container .two-thirds,.container .one-fifth{width:300px}.container .thumbnail.even,.container .thumbnail.odd{width:140px!important}.container div.thumbnail.even{clear:left}.container div.thumbnail.odd{padding-left:20px}br.product_clear{display:none}.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{margin-left:0}}@media only screen and (min-width: 480px) and (max-width: 767px){.fullwidth{padding:0 25px;width:calc(100% - 50px)}.fullwidth.toedge{padding:0;width:100%}.container{width:420px}.container .columns,.container .column{padding:0}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third,.container .two-thirds,.container .one-fifth{width:420px}.container .thumbnail.even,.container .thumbnail.odd{width:200px!important}.container div.thumbnail.even{clear:left}.container div.thumbnail.odd{padding-left:20px}br.product_clear{display:none}}.container:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.clearfix:before,.clearfix:after,.row:before,.row:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.lightstream_landing_page{background-color:#d9d9d9}.lightstream_landing_page .thumbnail{position:relative;margin-bottom:1em}.lightstream_landing_page .thumbnail a{display:block;padding-bottom:.5em;color:#959595}@media (max-width: 767px){.lightstream_landing_page .thumbnail a{padding-bottom:0}}.lightstream_landing_page .thumbnail a:hover{color:#959595}.lightstream_landing_page .thumbnail:hover img{opacity:.5}.lightstream_landing_page .thumbnail a img,.lightstream_landing_page .thumbnail a svg{display:block;margin-left:auto;margin-right:auto}.lightstream_landing_page .thumbnail .price,.lightstream_landing_page .thumbnail .sold_out,.lightstream_landing_page .sold_out{color:#33455d}@media (max-width: 480px){.lightstream_landing_page .thumbnail .price,.lightstream_landing_page .thumbnail .sold_out,.lightstream_landing_page .sold_out{letter-spacing:1px}}.lightstream_landing_page .thumbnail .sale,.lightstream_landing_page .sale,.lightstream_landing_page .current_price{color:#bf2037}.lightstream_landing_page .new_banner{display:none}.lightstream_landing_page .thumbnail .info{text-align:left}.lightstream_landing_page .thumbnail .price{text-align:right;float:right}.lightstream_landing_page .container div.collectionsproductdiv.thumbnail{margin:.5%!important;padding-bottom:10px;width:32.4%!important;min-width:150px;background-color:#fff;border:1px solid #ffffff;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page .container div.collectionsproductdiv.thumbnail{width:32.38%!important;min-width:140px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.lightstream_landing_page .container div.collectionsproductdiv.thumbnail{width:32.3%!important;min-width:140px}}@media (max-width: 767px){.lightstream_landing_page .container div.collectionsproductdiv.thumbnail{width:32.2%!important;min-width:120px;padding-bottom:0}}@media (max-width: 480px){.lightstream_landing_page .container div.collectionsproductdiv.thumbnail{width:70%!important;margin:10px 15%!important}}.lightstream_landing_page .container div.collectionsproductdiv.thumbnail.alpha{margin:.5% .5% .5% 0!important}@media (max-width: 480px){.lightstream_landing_page .container div.collectionsproductdiv.thumbnail.alpha{margin:10px 15%!important}}.lightstream_landing_page .container div.collectionsproductdiv.thumbnail.omega{margin:.5% 0 .5% .5%!important}@media (max-width: 480px){.lightstream_landing_page .container div.collectionsproductdiv.thumbnail.omega{margin:10px 15%!important}}.lightstream_landing_page .collectionsproductdiv .info{padding:10px}@media (min-width: 768px){.lightstream_landing_page .collectionsproductdiv .info{min-height:70px}}@media (max-width: 767px){.lightstream_landing_page .collectionsproductdiv .info p{display:none}}.lightstream_landing_page .collectionproducttitle{color:#333;font-size:14px;line-height:100%;display:block;height:50px;margin-top:5px;text-transform:uppercase;letter-spacing:3px}@media only screen and (min-width: 768px) and (max-width: 1024px){.lightstream_landing_page .collectionproducttitle{font-size:12px}}@media (max-width: 767px){.lightstream_landing_page .collectionproducttitle{font-size:14px}}@media (max-width: 480px){.lightstream_landing_page .collectionproducttitle{font-size:12px}}.lightstream_landing_page .collectionsproductdiv a .info .price{font-weight:400;color:#959595;font-size:12px;margin-top:5px;letter-spacing:2px;text-transform:uppercase}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page .collectionsproductdiv a .info .price{height:50px}}@media (max-width: 500px){.lightstream_landing_page .collectionsproductdiv a .info .price{height:50px}}.lightstream_landing_page .sale_banner{display:none}.lightstream_landing_page #shopify-section-light-stream-header{height:60px}.lightstream_landing_page .header{border-bottom:1px solid #d9d9d9;position:fixed}.lightstream_landing_page .header .two.columns{height:60px}@media (max-width: 767px){.lightstream_landing_page .header .two.columns{width:20%;display:inline-block}}.lightstream_landing_page .header .logo{top:0;height:60px}@media (max-width: 767px){.lightstream_landing_page .header .logo{width:60%;margin:0 auto;display:inline-block}}.lightstream_landing_page .header .logo a{display:block;margin:0 auto}.lightstream_landing_page .header .logo img{display:block;margin:5px auto}.lightstream_landing_page .header .icon_menu{height:60px;position:absolute;top:0;right:0;margin:0}.lightstream_landing_page .header .icon_menu li{margin:0;position:relative;display:inline-block;list-style-type:none;top:0;line-height:30px}.lightstream_landing_page .header .icon_menu img,.lightstream_landing_page .header .icon_menu svg{width:auto;height:26px;padding:17px 0;top:0}.lightstream_landing_page .toggle_menu,.lightstream_landing_page .overlay{top:60px}.lightstream_landing_page .navicon img{width:auto;height:20px;padding:20px 0}.lightstream_landing_page .homepage_slider h1.headline{line-height:120%;color:#333;text-shadow:none}@media (min-width: 1200px){.lightstream_landing_page .homepage_slider h1.headline{font-size:40px!important}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page .homepage_slider h1.headline{font-size:32px!important}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page .homepage_slider h1.headline{font-size:28px!important}}@media (min-width: 481px) and (max-width: 767px){.lightstream_landing_page .homepage_slider h1.headline{font-size:26px!important}}@media (max-width: 480px){.lightstream_landing_page .homepage_slider h1.headline{font-size:21px!important}}.lightstream_landing_page .homepage_slider p.subtitle{text-transform:none;color:#3f3f3f;line-height:120%;text-shadow:none}@media (min-width: 1200px){.lightstream_landing_page .homepage_slider p.subtitle{font-size:16px!important;margin:30px 0}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page .homepage_slider p.subtitle{font-size:15px!important;margin:15px 0}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page .homepage_slider p.subtitle{font-size:14px!important;margin:10px 0}}@media (min-width: 481px) and (max-width: 767px){.lightstream_landing_page .homepage_slider p.subtitle{font-size:14px!important;margin:10px 0}}@media (max-width: 480px){.lightstream_landing_page .homepage_slider p.subtitle{display:none}}.lightstream_landing_page .flex-caption{top:45%}@media (max-width: 480px){.lightstream_landing_page .flex-caption{top:70%!important}}.lightstream_landing_page .homepage_slider img{opacity:1!important}.lightstream_landing_page a.button,.lightstream_landing_page .action_button{background-color:#239bd5;font-weight:400;margin-right:20px}@media (min-width: 768px){.lightstream_landing_page a.button,.lightstream_landing_page .action_button{width:240px!important}}@media (max-width: 480px){.lightstream_landing_page a.button,.lightstream_landing_page .action_button{margin:15px auto 0}}.lightstream_landing_page a.button:hover,.lightstream_landing_page .action_button:hover{background-color:#096abf}.lightstream_landing_page a.action_button.inverse{background-color:transparent!important;color:#239bd5;border:2px solid #239bd5;padding:13px 20px!important;width:160px!important}@media (max-width: 480px){.lightstream_landing_page a.action_button.inverse{width:120px!important;padding:13px 10px!important;margin:15px auto 0!important;display:block}}.lightstream_landing_page a.action_button.inverse:hover{background-color:#ffffff4d!important;color:#096abf;border:2px solid #096abf}.lightstream_landing_page .banner_bottom_bar{background-color:#fff;width:100%}@media (min-width: 1200px){.lightstream_landing_page .banner_bottom_bar{height:100px}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page .banner_bottom_bar{height:70px}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page .banner_bottom_bar{height:50px}}@media (min-width: 481px) and (max-width: 767px){.lightstream_landing_page .banner_bottom_bar{height:30px}}@media (max-width: 480px){.lightstream_landing_page .banner_bottom_bar{display:none}}.lightstream_landing_page .banner_bottom_bar p{color:#333;text-transform:uppercase;margin:0;padding:0;text-align:center;position:relative}@media (min-width: 1200px){.lightstream_landing_page .banner_bottom_bar p{font-size:21px;line-height:100px}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page .banner_bottom_bar p{font-size:18px;line-height:70px}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page .banner_bottom_bar p{font-size:16px;line-height:50px}}@media (max-width: 767px){.lightstream_landing_page .banner_bottom_bar p{font-size:12px;line-height:30px}}.lightstream_landing_page .banner_bottom_bar p span{position:relative;top:-2px;margin:0 15px}@media (min-width: 1200px){.lightstream_landing_page .banner_bottom_bar p span{font-size:16px}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page .banner_bottom_bar p span{font-size:14px}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page .banner_bottom_bar p span{font-size:12px}}.lightstream_landing_page .main-content{background-color:#fff;margin:20px 0}@media (min-width: 768px){.lightstream_landing_page .main-content{padding:40px 20px}}@media (min-width: 481px) and (max-width: 767px){.lightstream_landing_page .main-content{padding:30px 20px}}@media (max-width: 480px){.lightstream_landing_page .main-content{padding:10px;margin:0 0 1px!important}}.lightstream_landing_page #light_section,.lightstream_landing_page #app_section{background-color:#33455d;overflow:hidden;position:relative;z-index:0}.lightstream_landing_page #light_section .bg_image,.lightstream_landing_page #app_section .bg_image{height:auto;min-height:100%;width:auto;min-width:100%;opacity:.4;position:absolute;z-index:0}.lightstream_landing_page #light_section p,.lightstream_landing_page #app_section p{color:#fff;font-size:14px;line-height:140%}.lightstream_landing_page #light_section p.section_title,.lightstream_landing_page #app_section p.section_title{font-size:24px;line-height:120%;text-transform:none}.lightstream_landing_page #light_section .section_sidebar,.lightstream_landing_page #app_section .section_sidebar{position:absolute;z-index:9;top:0;bottom:0}@media (min-width: 1200px){.lightstream_landing_page #light_section .section_sidebar,.lightstream_landing_page #app_section .section_sidebar{width:32%}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page #light_section .section_sidebar,.lightstream_landing_page #app_section .section_sidebar{width:35%}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page #light_section .section_sidebar,.lightstream_landing_page #app_section .section_sidebar{width:37%}}.lightstream_landing_page #light_section .section_sidebar .section_img,.lightstream_landing_page #app_section .section_sidebar .section_img{position:relative}.lightstream_landing_page #light_section .section_sidebar .section_img img,.lightstream_landing_page #app_section .section_sidebar .section_img img{height:500px;display:block;margin:15% auto 0}@media (min-width: 1200px){.lightstream_landing_page #light_section .section_sidebar .section_img img,.lightstream_landing_page #app_section .section_sidebar .section_img img{height:500px;margin:10vh auto 0}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page #light_section .section_sidebar .section_img img,.lightstream_landing_page #app_section .section_sidebar .section_img img{height:400px}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page #light_section .section_sidebar .section_img img,.lightstream_landing_page #app_section .section_sidebar .section_img img{height:340px}}.lightstream_landing_page #light_section .section_sidebar.rightside,.lightstream_landing_page #app_section .section_sidebar.rightside{right:0;background:#239bd5;background:-moz-linear-gradient(top,#239bd5 0%,#4388bc 64%,#096abf 92%,#096abf 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#239bd5),color-stop(64%,#4388bc),color-stop(92%,#096abf),color-stop(100%,#096abf));background:-webkit-linear-gradient(top,#239bd5 0%,#4388bc 64%,#096abf 92%,#096abf 100%);background:-o-linear-gradient(top,#239bd5 0%,#4388bc 64%,#096abf 92%,#096abf 100%);background:-ms-linear-gradient(top,#239bd5 0%,#4388bc 64%,#096abf 92%,#096abf 100%);background:linear-gradient(to bottom,#239bd5,#4388bc 64%,#096abf 92% 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#239bd5;",endColorstr="#096abf",GradientType=0);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,15% 100%);clip-path:polygon(0 0,100% 0,100% 100%,15% 100%)}@media (min-width: 1200px){.lightstream_landing_page #light_section .section_sidebar.rightside,.lightstream_landing_page #app_section .section_sidebar.rightside{padding:13vh 6% 8% 10%}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page #light_section .section_sidebar.rightside,.lightstream_landing_page #app_section .section_sidebar.rightside{padding:10% 5% 6% 8%}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page #light_section .section_sidebar.rightside,.lightstream_landing_page #app_section .section_sidebar.rightside{padding:14% 4% 5% 7%}}.lightstream_landing_page #light_section .section_sidebar.leftside,.lightstream_landing_page #app_section .section_sidebar.leftside{left:0;background:#b8b8b8;background:-moz-linear-gradient(top,#b8b8b8 0%,gray 64%,gray 92%,gray 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#b8b8b8),color-stop(64%,gray),color-stop(92%,gray),color-stop(100%,gray));background:-webkit-linear-gradient(top,#b8b8b8 0%,gray 64%,gray 92%,gray 100%);background:-o-linear-gradient(top,#b8b8b8 0%,gray 64%,gray 92%,gray 100%);background:-ms-linear-gradient(top,#b8b8b8 0%,gray 64%,gray 92%,gray 100%);background:linear-gradient(to bottom,#b8b8b8,gray 64% 92%,gray);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b8b8b8",endColorstr="#808080",GradientType=0);-webkit-clip-path:polygon(0 0,85% 0,100% 100%,0% 100%);clip-path:polygon(0 0,85% 0,100% 100%,0% 100%)}@media (min-width: 1200px){.lightstream_landing_page #light_section .section_sidebar.leftside,.lightstream_landing_page #app_section .section_sidebar.leftside{padding:13vh 10% 8% 6%}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page #light_section .section_sidebar.leftside,.lightstream_landing_page #app_section .section_sidebar.leftside{padding:10% 8% 6% 5%}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page #light_section .section_sidebar.leftside,.lightstream_landing_page #app_section .section_sidebar.leftside{padding:14% 7% 5% 4%}}.lightstream_landing_page #light_section .bg_image{transform:translate(-15%)}@media (max-width: 767px){.lightstream_landing_page #light_section .desktop_hidden.inner_scroll_div{height:50vh}}@media (min-width: 481px) and (max-width: 767px){.lightstream_landing_page #light_section .desktop_hidden.inner_scroll_div{padding-top:30px}}.lightstream_landing_page #light_section .desktop_hidden.inner_scroll_div img{display:none}.lightstream_landing_page #app_section{border-top:20px solid #fff}@media (max-width: 480px){.lightstream_landing_page #app_section{border-top:10px solid #fff}}.lightstream_landing_page #app_section .bg_image{transform:translate(15%)}@media (max-width: 480px){.lightstream_landing_page #app_section .desktop_hidden.inner_scroll_div{margin:0 auto}}@media (max-width: 480px){.lightstream_landing_page #app_section .desktop_hidden.inner_scroll_div img{margin:0 auto;height:350px}}@media (min-width: 1200px){.lightstream_landing_page #app_section .inner_scroll_div{padding-left:52%}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page #app_section .inner_scroll_div{padding-left:47%}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page #app_section .inner_scroll_div{padding-left:47%}}.lightstream_landing_page .scrolling_content{position:relative;z-index:2;margin:0;list-style:none;overflow:auto;height:100%;width:auto}@media (min-width: 481px) and (max-width: 767px){.lightstream_landing_page .scrolling_content{padding:0 40px}}@media (max-width: 480px){.lightstream_landing_page .scrolling_content{padding:0 20px}}.lightstream_landing_page .scrolling_content .inner_scroll_div{height:100vh;display:table}@media (min-width: 1200px){.lightstream_landing_page .scrolling_content .inner_scroll_div{width:48%}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page .scrolling_content .inner_scroll_div{width:53%}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page .scrolling_content .inner_scroll_div{width:53%}}.lightstream_landing_page .scrolling_content .inner_scroll_div .center_content{height:100%;display:table-cell;vertical-align:middle}.lightstream_landing_page .scrolling_content .inner_scroll_div .center_content .content_block{margin:0 auto;text-align:center}@media (min-width: 1200px){.lightstream_landing_page .scrolling_content .inner_scroll_div .center_content .content_block{width:375px}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page .scrolling_content .inner_scroll_div .center_content .content_block{width:325px}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page .scrolling_content .inner_scroll_div .center_content .content_block{width:300px}}.lightstream_landing_page .scrolling_content .inner_scroll_div .center_content .content_block p.headline{font-weight:500;margin-bottom:10px}@media (min-width: 1200px){.lightstream_landing_page .scrolling_content .inner_scroll_div .center_content .content_block p.headline{font-size:24px!important}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page .scrolling_content .inner_scroll_div .center_content .content_block p.headline{font-size:24px!important}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page .scrolling_content .inner_scroll_div .center_content .content_block p.headline{font-size:21px!important}}.lightstream_landing_page .scrolling_content .inner_scroll_div .center_content .content_block p.subtitle{text-transform:none;margin:10px 0}@media (min-width: 1200px){.lightstream_landing_page .scrolling_content .inner_scroll_div .center_content .content_block p.subtitle{font-size:18px!important;letter-spacing:0px}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page .scrolling_content .inner_scroll_div .center_content .content_block p.subtitle{font-size:16px!important;letter-spacing:0px}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page .scrolling_content .inner_scroll_div .center_content .content_block p.subtitle{font-size:16px!important;letter-spacing:0px}}.lightstream_landing_page .scrolling_content .inner_scroll_div .center_content .content_block p{font-size:14px;color:#fff}.lightstream_landing_page .scrolling_content .inner_scroll_div .center_content .content_block img{margin:0 auto 45px;display:block}@media (min-width: 1200px){.lightstream_landing_page .scrolling_content .inner_scroll_div .center_content .content_block img{width:60px}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page .scrolling_content .inner_scroll_div .center_content .content_block img{width:45px}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page .scrolling_content .inner_scroll_div .center_content .content_block img{width:45px}}.lightstream_landing_page .feature_divider{background-color:#fff;margin:5px auto!important}@media (min-width: 1200px){.lightstream_landing_page .feature_divider{width:300px}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page .feature_divider{width:260px}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page .feature_divider{width:225px}}.lightstream_landing_page .homepage_slider__flex-caption{z-index:9999}.lightstream_landing_page .hovering_photo{position:absolute;top:0;bottom:0;left:0;right:0;z-index:999;pointer-events:none}.lightstream_landing_page .hovering_photo .container{position:relative;top:0;height:100%}@media (max-width: 480px){.lightstream_landing_page .hovering_photo .container{width:40vw!important}}.lightstream_landing_page .hovering_photo .container img{position:absolute;width:23vw;max-width:375px;right:12%;top:8%}@media (min-width: 481px) and (max-width: 767px){.lightstream_landing_page .hovering_photo .container img{width:27vw;right:-6%;top:14%}}@media (max-width: 480px){.lightstream_landing_page .hovering_photo .container img{width:40vw;top:5%;right:auto;left:auto}}.lightstream_landing_page .fixed-panel{position:absolute;top:0;left:0;margin:0;z-index:0;width:100%;height:100vh}.lightstream_landing_page .is-active .fixed-panel{position:fixed;top:0;left:10px;transform:translateZ(0)}.lightstream_landing_page .is-active .fixed-panel .fixed-panel-container{left:-10px}.lightstream_landing_page #light_section .fixed-panel-container{background-image:url(//villagelighting.com/cdn/shop/files/light-stream-house-background-darkened.jpg?v=421691201378689136);background-size:cover}.lightstream_landing_page #app_section .fixed-panel-container{background-image:url(//villagelighting.com/cdn/shop/files/light-stream-iphone-app-background-darkened.jpg?v=5465614550430230564);background-size:cover}.lightstream_landing_page .fixed-panel-container{position:relative;margin:0 auto;overflow:hidden;height:inherit;width:100%}@media (min-width: 1200px){.lightstream_landing_page .fixed-panel-container{max-width:1160px}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page .fixed-panel-container{max-width:920px}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page .fixed-panel-container{max-width:728px}}@media (min-width: 481px) and (max-width: 767px){.lightstream_landing_page .fixed-panel-container{max-width:440px}}@media (max-width: 480px){.lightstream_landing_page .fixed-panel-container{width:100%;max-width:440px}}@media (max-width: 480px){.lightstream_landing_page .is-active .fixed-panel-container{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);max-width:440px}}.lightstream_landing_page #split_section{position:relative;border-top:20px solid #fff;z-index:99;background-color:#fff}@media (max-width: 480px){.lightstream_landing_page #split_section{border-top:10px solid #fff}}.lightstream_landing_page #controller_section,.lightstream_landing_page #switch_section{position:relative}@media (max-width: 480px){.lightstream_landing_page #controller_section,.lightstream_landing_page #switch_section{width:100%;max-width:440px}}.lightstream_landing_page #controller_section .content_block,.lightstream_landing_page #switch_section .content_block{position:absolute;z-index:100;min-width:280px}@media (min-width: 1200px){.lightstream_landing_page #controller_section .content_block,.lightstream_landing_page #switch_section .content_block{width:60%;margin:0 20%}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page #controller_section .content_block,.lightstream_landing_page #switch_section .content_block{width:74%;margin:0 13%}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page #controller_section .content_block,.lightstream_landing_page #switch_section .content_block{width:80%;margin:0 10%}}@media (min-width: 481px) and (max-width: 767px){.lightstream_landing_page #controller_section .content_block,.lightstream_landing_page #switch_section .content_block{width:80%;margin:0 10%}}@media (max-width: 480px){.lightstream_landing_page #controller_section .content_block,.lightstream_landing_page #switch_section .content_block{width:80%;margin:0 10%;min-width:180px}}@media (min-width: 1200px){.lightstream_landing_page #controller_section .content_block img,.lightstream_landing_page #switch_section .content_block img{width:65px}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page #controller_section .content_block img,.lightstream_landing_page #switch_section .content_block img{width:45px}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page #controller_section .content_block img,.lightstream_landing_page #switch_section .content_block img{display:none}}@media (min-width: 481px) and (max-width: 767px){.lightstream_landing_page #controller_section .content_block img,.lightstream_landing_page #switch_section .content_block img{width:45px}}@media (max-width: 480px){.lightstream_landing_page #controller_section .content_block img,.lightstream_landing_page #switch_section .content_block img{display:none}}.lightstream_landing_page #controller_section .content_block .headline,.lightstream_landing_page #switch_section .content_block .headline{color:#239bd5;text-transform:capitalize;font-size:21px;margin:10px 0}@media (max-width: 480px){.lightstream_landing_page #controller_section .content_block .headline,.lightstream_landing_page #switch_section .content_block .headline{font-size:18px}}.lightstream_landing_page #controller_section .content_block p,.lightstream_landing_page #switch_section .content_block p{color:#fff;font-size:14px;line-height:120%}.lightstream_landing_page #controller_section .content_block p a,.lightstream_landing_page #switch_section .content_block p a{color:#239bd5}@media (min-width: 1200px){.lightstream_landing_page #controller_section .content_block{top:10%}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page #controller_section .content_block{top:5%}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page #controller_section .content_block{top:5%}}@media (min-width: 481px) and (max-width: 767px){.lightstream_landing_page #controller_section .content_block{top:25px}}@media (max-width: 480px){.lightstream_landing_page #controller_section .content_block{top:15px}}.lightstream_landing_page #switch_section .content_block{bottom:10%}@media (min-width: 1200px){.lightstream_landing_page #switch_section .content_block{bottom:10%}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page #switch_section .content_block{bottom:5%}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page #switch_section .content_block{bottom:5%}}@media (min-width: 481px) and (max-width: 767px){.lightstream_landing_page #switch_section .content_block{bottom:25px}}@media (max-width: 480px){.lightstream_landing_page #switch_section .content_block{bottom:15px}}.lightstream_landing_page #gallery_section{margin:0 0 40px;border-top:10px solid #fff;position:relative;background-color:#fff}@media (max-width: 480px){.lightstream_landing_page #gallery_section{margin:0;border-top:0px solid #fff}}@media (max-width: 480px){.lightstream_landing_page #gallery_section .flex-active-slide{width:150%!important;margin-left:-25%}}.lightstream_landing_page #gallery_section .gallery_title{position:absolute;z-index:990;margin:40px auto 0}@media (min-width: 1200px){.lightstream_landing_page #gallery_section .gallery_title{width:64%;padding:0 18%}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page #gallery_section .gallery_title{width:70%;padding:0 15%}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page #gallery_section .gallery_title{width:80%;padding:0 10%}}@media (min-width: 481px) and (max-width: 767px){.lightstream_landing_page #gallery_section .gallery_title{width:80%;padding:0 10%;margin:30px auto 0}}@media (max-width: 480px){.lightstream_landing_page #gallery_section .gallery_title{display:none}}.lightstream_landing_page #gallery_section .gallery_title p{text-align:center;text-transform:uppercase;letter-spacing:2px;color:#fff}@media (min-width: 1200px){.lightstream_landing_page #gallery_section .gallery_title p{font-size:24px}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page #gallery_section .gallery_title p{font-size:21px}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page #gallery_section .gallery_title p{font-size:18px}}@media (max-width: 767px){.lightstream_landing_page #gallery_section .gallery_title p{font-size:18px}}.lightstream_landing_page #explaination_illustration{border-top:1px solid #d9d9d9;background-color:#fff}.lightstream_landing_page #explaination_illustration h2{text-align:center;font-size:24px;max-width:400px;margin:30px auto 0;color:#33455d}@media (max-width: 480px){.lightstream_landing_page #explaination_illustration h2{font-size:21px;margin:30px auto}}@media (max-width: 767px){.lightstream_landing_page #explaination_illustration #explanation{width:100%}}@media (max-width: 767px){.lightstream_landing_page #explaination_illustration #illustration{width:100%}}@media (min-width: 1200px){.lightstream_landing_page #explaination_illustration #illustration img{margin:40px 0}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page #explaination_illustration #illustration img{margin:55px 0}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page #explaination_illustration #illustration img{margin:70px 0}}@media (max-width: 480px){.lightstream_landing_page #explaination_illustration #illustration img{margin:0 0 20px}}@media (min-width: 1200px){.lightstream_landing_page #explaination_illustration ul{margin-left:30px}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page #explaination_illustration ul{margin-left:0}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page #explaination_illustration ul{margin-left:0}}@media (max-width: 767px){.lightstream_landing_page #explaination_illustration ul{margin-left:0}}.lightstream_landing_page #explaination_illustration ul li{list-style-type:none;display:block;margin:15px 0}.lightstream_landing_page #explaination_illustration ul li .system_icon{display:inline;float:left;margin-right:15px}@media (min-width: 1200px){.lightstream_landing_page #explaination_illustration ul li .system_icon{padding:0}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page #explaination_illustration ul li .system_icon{padding:0}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page #explaination_illustration ul li .system_icon{padding:8px 0}}@media (min-width: 1200px){.lightstream_landing_page #explaination_illustration ul li .system_icon img{width:60px}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page #explaination_illustration ul li .system_icon img{width:45px}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page #explaination_illustration ul li .system_icon img{width:45px}}@media (min-width: 481px) and (max-width: 767px){.lightstream_landing_page #explaination_illustration ul li .system_icon img{width:50px}}@media (max-width: 480px){.lightstream_landing_page #explaination_illustration ul li .system_icon img{width:50px;padding:10px 0}}.lightstream_landing_page #explaination_illustration ul li .system_icon_info{display:inline}.lightstream_landing_page #explaination_illustration ul li .system_icon_info .icon_title{color:#239bd5;text-transform:capitalize;margin:0;padding:0}@media (min-width: 1200px){.lightstream_landing_page #explaination_illustration ul li .system_icon_info .icon_title{font-size:21px}}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page #explaination_illustration ul li .system_icon_info .icon_title{font-size:18px}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page #explaination_illustration ul li .system_icon_info .icon_title{font-size:16px}}@media (max-width: 767px){.lightstream_landing_page #explaination_illustration ul li .system_icon_info .icon_title{font-size:16px}}.lightstream_landing_page #explaination_illustration ul li .system_icon_info p{font-size:14px;color:#d9d9d9;margin:0;padding:0 15px 0 0;line-height:120%}.lightstream_landing_page #explaination_illustration .center{font-size:11px;text-align:center;max-width:400px;margin:20px auto 0}@media (max-width: 480px){.lightstream_landing_page #explaination_illustration .center{max-width:240px}}.lightstream_landing_page #explaination_illustration .center.top{margin:5px auto 20px}.lightstream_landing_page .fixed_buy_button{position:fixed;right:-2px;top:40%;width:50px;z-index:999;display:none}@media (min-width: 481px) and (max-width: 767px){.lightstream_landing_page .fixed_buy_button{right:0;top:55%;width:40px}}@media (max-width: 480px){.lightstream_landing_page .fixed_buy_button{right:90px;bottom:-75px;top:auto;width:50px}}@media (max-width: 480px){.lightstream_landing_page .fixed_buy_button img{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}}.lightstream_landing_page .fixed_buy_button p{position:absolute;top:62px;left:-38px;width:130px;z-index:1000;font-size:24px;text-transform:uppercase;color:#fff}@media (min-width: 768px){.lightstream_landing_page .fixed_buy_button p{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}}@media (min-width: 481px) and (max-width: 767px){.lightstream_landing_page .fixed_buy_button p{top:49px;left:-34px;width:110px;font-size:21px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}}@media (max-width: 480px){.lightstream_landing_page .fixed_buy_button p{top:70px;left:-33px;width:130px;font-size:24px}}.lightstream_landing_page .shop_lightstream{background-color:#fff;padding:40px 0;margin-bottom:-30px}.lightstream_landing_page .shop_lightstream .container{border-bottom:1px solid #d9d9d9}.lightstream_landing_page .shop_lightstream .final_cta h2{text-align:center;font-size:21px;color:#33455d;margin:20px auto;width:60%}@media (min-width: 960px) and (max-width: 1199px){.lightstream_landing_page .shop_lightstream .final_cta h2{width:70%}}@media (min-width: 768px) and (max-width: 959px){.lightstream_landing_page .shop_lightstream .final_cta h2{width:80%}}@media (min-width: 481px) and (max-width: 767px){.lightstream_landing_page .shop_lightstream .final_cta h2{width:80%;font-size:18px}}@media (max-width: 480px){.lightstream_landing_page .shop_lightstream .final_cta h2{width:100%;font-size:18px}}.lightstream_landing_page .shop_lightstream .final_cta a{text-align:center;display:block;margin-bottom:40px}@media only screen and (max-width: 959px){input.contact_email,.footer input[type=text]{width:100%!important}h1.collection_title_tags,div.collection_title_tags{border-right:0;margin-right:0;padding-right:0}.cloudzoom-lens{width:140px;height:120px}}@media (min-width: 768px) and (max-width: 959px){.nav ul li{padding:0 0 0 10px}input.search_box{width:inherit!important}input[type=submit].sign_up{padding:15px}a.button,button,input[type=submit],input[type=reset],input[type=button],input[type=email],.action_button,a.action_button,input.action_button[type=submit],input.action_button[type=button],select.single-option-selector{width:100%}input[type=submit].sign_up{margin-left:0}input.action_button{margin-bottom:1em!important}}@media (max-width: 767px){.homepage_slider .flex-direction-nav{display:none}#currencies{padding-right:25px}.article_image{padding-bottom:0}.sidebar_content{border:0;padding:0}.instas{width:50%}.instas:last-child:nth-child(odd){width:100%}.subtotal{text-align:left}.logo a{padding-top:5px}.header_border{padding-bottom:0}.collection_menu{display:none}.container div.tag_filter{display:block}#tag_filter,#sort-by{margin:1.5em 0 .5em}.blog_filter{display:block!important;width:100%}.blog h2{margin-top:1.5em}.section_select{text-align:center}.or{text-align:center;width:100%;display:inline-block;padding-left:0;padding-bottom:5px}.toggle span{display:block}.toggle_list{display:none}select{width:100%}.search_page_text{text-align:left}a.button,button,.action_button,a.action_button,textarea{width:100%}.flexslider a.action_button{width:initial}input[type=submit],input[type=reset],input[type=button],input[type=email],input.action_button[type=submit],input.action_button[type=button],.sign_up{margin-left:0!important;width:100%}.cart_icons{display:none}.credits_right{text-align:left}.container .column.thumbnail,.container .columns.thumbnail{margin-top:1em}.title_column{float:left}.mobile_left{text-align:left}.container div.mobile_only{display:block}.quantity_label{display:inline}.price_total{text-align:right}.price_total_text{display:block}.update_subtotal,.price_total,.remove_column,.checkout_table_header div,.cartnotes{display:none}.cart-subtotal{width:100%!important}.mobile_right{text-align:right}.quick_shop{display:none!important}.cart_price{display:block;margin-bottom:0}table tr th,table tr td{padding:2px}input.action_button{margin-bottom:1em!important}.multiple_product_images{display:none}.flex-caption .headline{font-size:26px;line-height:120%}.flex-caption p.subtitle{font-size:12px;line-height:140%;margin:10px 0}.container .blog_content{padding-left:0;border:0}}@media (min-width: 768px){.desktop_hidden{display:none!important}}@media (min-width: 481px) and (max-width: 767px){.mobile_hidden{display:none!important}ul.menu li.navicon_button{display:inline-block}ul.menu li{padding:0 0 0 10px}ul.nav_buttons{position:relative;top:10px}}@media (max-width: 480px){.mobile_hidden,.small_mobile_hidden{display:none!important}ul.menu li.navicon_button{display:inline-block}ul.menu li{padding:0}ul.nav_buttons{position:relative;top:10px;text-align:left}ul.nav_buttons .button_label{display:none}ul.menu li a,ul.menu li a:hover,ul.menu li a:active{display:inline-block}span.icon-cart:before,span.icon-bag:before,span.icon-menu:before{margin-right:0}input.search_box{width:240px!important}.flex-caption .action_button{padding:15px 30px;font-size:13px;margin-top:5px}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{display:none}h1,h2,h1.home,h1.blog_title,h3,h4,h5,h6,.title a{font-size:150%}h1,h1.home,h1.blog_title,.title a,h2{padding:0}.cartimg{width:30%!important}.cartitem{width:70%!important;padding-top:0!important}.cartqty{width:50%!important}.carttotal{width:30%!important}.cartremove{float:right!important}}@media (min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 2 / 1),(-webkit-min-device-pixel-ratio: 2),(min-device-pixel-ratio: 2){input.search_box{background:#fff url(//villagelighting.com/cdn/shop/t/30/assets/search2x.jpg?2459) no-repeat 12px 50%;background-size:14px 14px}}@-moz-document url-prefix(){input.search_box{position:relative;top:8px}.featured_collections{margin-top:25px}}@media only screen and (min-device-width: 320px) and (max-device-width: 1024px){html{-webkit-text-size-adjust:100%}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 767px){select,textarea,input{font-size:16px!important}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,to,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,to,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,to,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,to,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(.75);transform:scaleX(1.25) scaleY(.75)}40%{-webkit-transform:scaleX(.75) scaleY(1.25);transform:scaleX(.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(.85);transform:scaleX(1.15) scaleY(.85)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes rubberBand{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(.75);-ms-transform:scaleX(1.25) scaleY(.75);transform:scaleX(1.25) scaleY(.75)}40%{-webkit-transform:scaleX(.75) scaleY(1.25);-ms-transform:scaleX(.75) scaleY(1.25);transform:scaleX(.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(.85);-ms-transform:scaleX(1.15) scaleY(.85);transform:scaleX(1.15) scaleY(.85)}to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translate(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translate(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translate(10px)}}@keyframes shake{0%,to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translate(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translate(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translate(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translate(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translate(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translate(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translate(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translate(-5%) rotate(-1deg)}to{-webkit-transform:translateX(0%);transform:translate(0)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translate(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translate(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translate(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translate(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translate(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translate(-5%) rotate(-1deg)}to{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translate(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translate(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translate(30px)}80%{-webkit-transform:translateX(-10px);transform:translate(-10px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translate(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translate(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translate(-10px)}to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translate(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translate(-30px)}80%{-webkit-transform:translateX(10px);transform:translate(10px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translate(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translate(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translate(10px)}to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}to{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translate(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translate(20px)}to{opacity:0;-webkit-transform:translateX(-2000px);transform:translate(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translate(20px)}to{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translate(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translate(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translate(-20px)}to{opacity:0;-webkit-transform:translateX(2000px);transform:translate(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translate(-20px)}to{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translate(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}to{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translate(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translate(-20px)}to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translate(-2000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translate(-2000px)}to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translate(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translate(20px)}to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translate(2000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translate(2000px)}to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(-20px);transform:translate(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translate(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(-2000px);transform:translate(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translate(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(20px);transform:translate(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translate(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(2000px);transform:translate(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translate(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) translateZ(0) rotateY(0deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(0deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) translateZ(0) rotateY(0deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}to{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translate(100%) skew(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translate(-20%) skew(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translate(0) skew(-15deg);opacity:1}to{-webkit-transform:translateX(0%) skewX(0deg);transform:translate(0) skew(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translate(100%) skew(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translate(-20%) skew(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translate(0) skew(-15deg);opacity:1}to{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translate(0) skew(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translate(0) skew(0);opacity:1}to{-webkit-transform:translateX(100%) skewX(-30deg);transform:translate(100%) skew(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translate(0) skew(0);opacity:1}to{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translate(100%) skew(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translate(-2000px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translate(-2000px)}to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translate(2000px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translate(2000px)}to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(-2000px);transform:translate(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translate(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(2000px);transform:translate(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translate(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translate(-100%) rotate(-120deg)}to{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translate(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translate(-100%) rotate(-120deg)}to{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translate(0) rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translate(0) rotate(0)}to{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translate(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translate(0) rotate(0)}to{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translate(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translate(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translate(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translate(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translate(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translate(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);transform:scale(.475) translate(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translate(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);-ms-transform:scale(.475) translateX(-48px);transform:scale(.475) translate(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);transform:scale(.475) translate(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translate(-2000px);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);-ms-transform:scale(.475) translateX(42px);transform:scale(.475) translate(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translate(-2000px);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);transform:scale(.475) translate(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translate(2000px);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);-ms-transform:scale(.475) translateX(-42px);transform:scale(.475) translate(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translate(2000px);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;transform-origin:center top}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}.page-overlay{position:fixed;z-index:9999999;right:0;top:0;bottom:0;left:0;background-color:#000000b3;opacity:1;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.sidebar-cart{position:fixed;z-index:99999999;right:-350px;top:0;bottom:0;width:300px;background-color:#fff;border-left:2px solid #e8dab5;padding:18px 15px 30px;overflow:auto;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.sidebar-cart ul{margin:30px 0 15px}.sidebar-cart_container{height:100%;width:100%}.sidebar-cart p.cart-icon{width:40px;height:40px;display:block;margin:0 auto}.sidebar-cart p.cart-icon:hover>img{width:125%;margin:-12.5% 12.5% 12.5% -12.5%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.sidebar-cart p.cart-icon img{width:100%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}div.close-out-bar{position:absolute;top:0;right:0;background-color:transparent;width:49vw;height:35px;z-index:9999999}div.close-out-menu-bar{position:absolute;top:0;left:0;background-color:transparent;width:49vw;height:35px;z-index:9999999}.sidebar-cart p.close-out{position:absolute;top:5px;right:15px;font-size:28px;line-height:100%;width:20px;height:20px}.sidebar-cart p.close-out img{width:20px;height:20px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.sidebar-cart p.close-out:hover>img{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.sidebar-cart .cartitem{width:225px;margin:0!important;padding-top:0}.sidebar-cart .cartitem p{margin:0;line-height:100%;width:170px}.sidebar-cart .cartitem p.itemsku a{text-transform:uppercase;font-size:10px;color:#f8f9fb}.sidebar-cart .cartitem p.itemtitle a{text-transform:uppercase;font-size:15px;color:#f8f9fb}.sidebar-cart .cartitem p.itemsubtitle a{text-transform:uppercase;font-size:12px;color:#e8dab5}.sidebar-cart .carttotal,.sidebar-cart .cartprice{width:50px;float:right;text-align:right;margin:0;padding-top:0}.sidebar-cart .remove{display:inline;font-size:12px;color:#f8f9fb;border-bottom:1px solid transparent;line-height:120%;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.sidebar-cart .remove:hover{border-bottom:1px solid #f8f9fb;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.sidebar-cart span.price_total{display:inline;color:#f8f9fb;line-height:100%}.sidebar-cart .cartqty{width:100%;padding-top:0}.sidebar-cart .cartqty p{color:#e8dab5;font-size:12px;margin:10px 0}.sidebar-cart .itemimage{width:100px;margin:0}.sidebar-cart .itemimage a{margin:0}.sidebar-cart .itemimage img{width:100%;margin:0;float:left}.sidebar-cart .iteminfo{width:170px;margin:0;float:right}.sidebar-cart .cart-subtotal p{float:none}.sidebar-cart .subtotal_text{width:48%;margin:0;float:left;text-align:left;font-size:15px;color:#f8f9fb}.sidebar-cart .subtotal_amount{width:48%;margin:0;float:right;text-align:right;font-size:18px;color:#f8f9fb;font-weight:700;letter-spacing:2px}.sidebar-cart .excluding_tax{color:#fff;font-size:12px}.sidebar-cart .edit_cart{color:#f8f9fb;font-size:14px;text-transform:uppercase;letter-spacing:2px}.sidebar-cart .edit_cart:hover{color:#bf2037}.sidebar-cart .checkoutbtn{margin-top:10px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}body{background-color:#fff;font-family:Roboto;font-weight:400;font-size:17px;text-transform:none;color:#959595;line-height:1.8em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}::-moz-selection{background-color:#000;color:#fff}::selection{background:#96c3ff66;color:#33455d}abbr{border-bottom:1px dotted #d9d9d9}#wrapper{min-height:100vh;position:relative}.nomargin{margin-left:0!important;margin-right:0!important}.logo{font-family:Roboto;font-weight:400;font-size:26px;text-transform:uppercase;color:#787878;position:relative;top:-20px}@media (min-width: 768px) and (max-width: 959px){.logo{top:-15px}}.logo a,.logo a:hover,.logo a:visited,.logo a:active{color:#7878778;line-height:45px}@media (max-width: 480px){.logo a,.logo a:hover,.logo a:visited,.logo a:active{padding-bottom:15px}}.logo img{margin:0 0 -12px}h1,h2,h3,h4,h5,h6,.collection_title,.headline,p.subtitle{font-family:Roboto;font-weight:400;text-transform:uppercase;color:#333;display:block;letter-spacing:0px;text-rendering:optimizeLegibility}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.collection_title{font-weight:inherit}h1 a,h1 a:visited,.collection_title a,.collection_title a:visited{color:#333}h1 a:hover,h1 a:active,.collection_title a:hover,.collection_title a:active{color:#959595}h1,.h1,h1.home,.collection_title{font-size:38px;line-height:1.5em;margin:0 auto 20px;clear:both;font-weight:400}h1.home{margin:0 auto 15px;padding:12px 0}h1.small{font-size:1.7em;margin:0 auto}a.product_collection{padding-bottom:0;display:inline-block}h1.article_name{margin-bottom:5px}h2,.h2{font-size:26px;margin-bottom:.75em}h2.title,h2.title a{text-align:center;margin:15px 0;color:#333}h2.article_title{margin:5px 0;font-size:22px}h2.article_title a{color:#333}h3,.h3,h1.blog_title{font-size:24px;line-height:35px;margin:0 auto 15px 0;text-align:left}h1.collection_title,div.collection_title{margin-bottom:0;display:inline}h1.collection_title_tags,div.collection_title_tags{padding-right:25px}h4,.h4,h4.title a{font-size:20px;line-height:32px;margin:15px 0;text-align:left;padding:0 0 8px}h4.title a{padding-bottom:0;margin-bottom:0;color:#333}h4.product_name{border:0;padding:0}h5,.h5{font-size:18px;padding-bottom:1em}h5.sub_title{font-size:16px;font-weight:500;padding-bottom:0}h6,.h6{font-size:18px;padding-bottom:1em}.headline{font-size:26px}.subheader{color:#777}p{margin:0 0 15px;font-style:normal;line-height:1.8em}p img{margin:0}sub{font-size:60%}em,i{font-style:italic}strong,b{font-weight:700}small{font-size:90%}.index h2.title,.index .title a,.index h2.title a{font-size:38px;line-height:1.5}@media (min-width: 960px) and (max-width: 1199px){.index h2.title,.index .title a,.index h2.title a{font-size:1.5em}}@media (max-width: 1024px){.index h2.title,.index .title a,.index h2.title a{font-size:1.3em}}.feature_divider{display:block;background-color:#c3c3c3;height:1px;margin:15px auto 20px;background-color:transparent}a,a:visited{color:#959595;text-decoration:none;outline:0;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;-o-transition:color .1s linear;-ms-transition:color .1s linear;transition:color .1s linear}a:hover,a:focus{color:#bf2037}a,button,input,select,textarea,label,summary{touch-action:manipulation}ul,ol{margin-bottom:20px}ul{list-style:circle outside}ol{list-style:decimal}ul,ol,ul.square,ul.circle,ul.disc{margin-left:30px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px;font-size:90%}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}li{line-height:18px;margin-bottom:12px}ul.large li{line-height:21px}ul.none{list-style:none outside;margin-left:0}ul.border{list-style:none outside;line-height:26px}ul.border li{border-bottom:1px solid #d9d9d9;list-style:none outside none;padding:12px 0;margin-bottom:0}.header .container,.header .content{padding:0;position:relative;z-index:9999;height:60px}.header{background-color:#fff;border-bottom:1px solid #d9d9d9;position:relative;z-index:999;margin:0;top:0;width:100%;height:60px}.header_spacing{margin-top:70px!important}@media (max-width: 767px){.header_spacing{margin-top:40px!important}}.header .fullwidth{height:60px}.header_border{padding-bottom:15px}.homepage{padding-bottom:0}.header a,.header a:visited{color:#333}.header a:hover,header a:focus{color:#fff}.header .dark a,.header .dark a:visited{color:#333}.header .dark a:hover,header a:focus{color:#fff}.header .nav{width:35%;float:right!important;margin-right:-8px!important}@media (min-width: 960px) and (max-width: 1199px){.header .nav{margin-right:8px!important}}@media (min-width: 768px) and (max-width: 959px){.header .nav{margin-right:8px!important;padding:0!important}}.nav{text-align:right}.nav ul{display:block;border:none;padding:0;margin:0}.nav ul li{display:inline-block;margin:0;border:0;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;line-height:60px}.nav ul li{*display: inline}.nav ul li:hover{background-color:#f1f4f7}.mobile_menu li:hover{background-color:transparent}.mobile_menu li:hover>a{color:#33455d}.nav ul li a,.nav ul li a:visited,.nav ul li a:active,.promo_banner,#currencies,a.product_collection{font-family:Roboto;font-weight:400;font-size:14px;text-transform:uppercase;color:#333;position:relative;display:block;letter-spacing:0px;padding-bottom:10px;text-align:center}@media (min-width: 960px) and (max-width: 1199px){.nav ul li a,.nav ul li a:visited,.nav ul li a:active,.promo_banner,#currencies,a.product_collection{font-size:12px!important;font-weight:500}}@media (min-width: 768px) and (max-width: 959px){.nav ul li a,.nav ul li a:visited,.nav ul li a:active,.promo_banner,#currencies,a.product_collection{font-size:10px!important;font-weight:500}}.nav ul li.dark a,.nav ul li.dark a:visited{color:#333}.nav ul li.dark a:hover{color:#fff}.nav ul li a:hover,nav ul li a:focus,a.product_collection:hover{color:#fff}.nav ul li.current_page_item a,.nav ul li.current_page_ancestor a{color:#fff}.nav ul.search_nav{margin-bottom:5px}.nav ul.menu{display:flex;height:60px;top:0}.mobile_menu ul{display:none}.nav ul li a.cart_button,.nav ul li a.navicon,input[type=submit].guest_button{padding:0;border-radius:5px}.cart-btn .cart_button{padding:0}a.cart_button img,a.cart_button svg{width:24px;position:relative;top:4px}a.cart_button:hover{opacity:.6}.cart_count.hideat550{position:relative!important;top:-25px!important;font-size:14px;right:-10px}.cart_count{line-height:100%;opacity:.9;position:relative;top:0!important}.cart_item_notification{width:10px;height:10px;background-color:#bf2037;border-radius:100%;position:absolute;top:15px;right:48px}ul.nav_buttons .button_label{margin-left:5px}input[type=submit].guest_button,input[type=submit].guest_button:hover{background:none;color:#959595;padding:8px 20px 8px 10px}.nav ul li a.cart_button.active{color:#333;border-color:#333}.nav ul li a.cart_button:hover,.nav ul li a.cart_button.active:hover{background-position:9px -41px;color:#fff;border-color:#fff}.mobileicon{height:35px;line-height:35px;width:49.9%}.mobileicon a{color:#33455d!important;text-transform:uppercase;letter-spacing:2px;width:88%;padding:0 6%;display:block}.navicon svg{float:left;margin:0 0 -2px 4px;width:25px;padding:22px 0}.navicon svg line,.navicon svg polyline,.navicon svg circle,.navicon svg ellipse,.navicon svg g,.navicon svg path,.navicon svg polygon,.navicon svg rect{stroke:#333}.mobileicon.floatright a{text-align:right}.mobileicon img{width:35px!important;top:0!important;vertical-align:middle;padding:0 10px}.mobileicon .navicon img{width:27px!important;height:18px}.mobile_header{width:100%;background-color:#33455d}.mobile_header .logo{width:100%;top:3px;margin:5px 0 10px}.mobile_header .logo a{margin:0 30px;max-width:230px!important;padding:0}.bottomheader{width:100%;height:35px;display:block;background-color:#f1f4f7;margin:0}@media (min-width: 768px){ul.menu li.navicon_button{display:none!important}}.main .menu li a{height:27px}.menu ul a,.menu li:hover>ul a{padding:0;background:none}.menu ul li a:active{text-align:left}.menu ul ul li a:active{text-align:left;font-weight:500;text-transform:capitalize}.menu ul{position:absolute;left:0;top:60px;background-color:#f1f4f7;z-index:100;display:none;padding:10px 5%}@media (max-width: 480px){.menu ul{width:90%}}@media (max-width: 767px){.menu ul{width:90%}}@media (min-width: 768px){.menu ul{width:90%}}@media (min-width: 960px){.menu ul{width:90%}}@media (min-width: 1200px){.menu ul{width:90.6%}}#account_nav{top:0}ul.menu ul li{display:inline-block;line-height:30px;margin:0 20px}.menu ul li a:hover{opacity:1;color:#bf2037!important}.menu ul li a{display:block;color:#333!important;font-size:14px!important;text-align:left}.menu ul ul{left:0;top:0;position:relative;background-color:transparent;display:block;padding:0 5px}.menu ul ul li{width:100%;background-color:transparent!important;display:block;margin:0}.menu ul ul li ::hover>a{color:#bf2037}.menu ul ul li a{text-align:left;font-weight:500;text-transform:capitalize;font-size:12px;border:none}.menu li:hover>ul{display:flex}.menu ul li:hover>ul{display:block}div.overlay{display:none;position:absolute;top:109px;bottom:0;left:0;right:0;background-color:#0009;z-index:99}ul.nav_buttons.menu{display:flex;margin:0}ul.nav_buttons.menu li{list-style-type:none;display:inline;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;line-height:70px;margin:0}ul.nav_buttons.menu a{font-family:Source Sans Pro;font-weight:400;font-size:14px;text-transform:uppercase;position:relative;display:block;letter-spacing:0px;padding-bottom:10px;text-align:center}.header.light ul.nav_buttons.menu a{color:#333}.header.dark ul.nav_buttons.menu a{color:#33455d}.toggle_menu{position:absolute;background-color:#fff;overflow:auto;display:none;top:109px;min-height:100vh;z-index:99;width:49%;min-width:250px}ul.top_menu{padding-top:0}ul.top_menu li a,ul.top_menu li a:visited,ul.top_menu li a:active{font-size:14px;color:#787878}ul.top_menu li a:hover{color:#fff}.mobile_menu_container{display:inline}.nav ul.mobile_menu{background-color:#fff;margin-bottom:1em;clear:both}.nav ul.mobile_menu li{border:none;text-align:left;display:block;border-top:1px solid rgba(0,0,0,.04);padding-left:0}.nav ul.mobile_menu li:hover{background-color:transparent!important}.nav ul.mobile_menu .search_box{width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 40px}.nav ul.mobile_menu form.search{padding:20px 20px 25px}.nav ul.mobile_menu li a{color:#333;text-decoration:none;display:block;padding:0 10px;line-height:50px;text-align:left;font-size:12px;font-weight:600}.nav ul.mobile_menu li:hover a,.nav ul.mobile_menu li:hover a span{background-color:#33455d;color:#fff}.nav ul.mobile_menu li:hover li a,.nav ul.mobile_menu li:hover li a span{background-color:transparent!important;color:#333}.nav ul.mobile_menu li ul{background-color:#f1f4f7}.nav ul.mobile_menu li ul li{background-color:#f1f4f7;width:100%;margin:0}.nav ul.mobile_menu li ul li a{color:#333}.nav ul.mobile_menu li ul li:hover a,.nav ul.mobile_menu li ul li:hover a span{background-color:transparent!important;color:#333}.nav ul.mobile_menu li ul li a span{color:#333}.nav ul.mobile_menu li ul ul li{background-color:#f1f4f7}.nav ul.mobile_menu li ul ul li a{color:#333!important;text-transform:capitalize;font-weight:500}.collection_menu,.collection_menu li{display:inline;list-style:none;border:none;position:relative;top:-3px;margin:0}.collection_menu li{padding-left:20px}.collection_menu li a,.sidebar a,.collection_menu li a span.active,.sidebar li.active a,ul.blog_list a.active{color:#333}.collection_menu a li a:hover,.collection_menu li span.active:hover,.sidebar a:hover{color:#fff}ul.blog_list li ul{margin-top:12px;margin-left:15px}.product_row img,.product_image_col img,.article img,.article_image img,.section img,.thumbnail img,.logo img,.page img,.sidebar img,#target img{max-width:100%;height:auto}.transition-in{opacity:0;transition:opacity .2s linear}.transition-in.lazyloaded{opacity:1;max-width:100%;height:auto}.lazyloading{min-height:100px}img[data-sizes=auto]{display:block;width:100%}.small-auto-image{width:auto!important;display:block;margin-left:auto;margin-right:auto;max-width:100%}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav,.flex-direction-nav li{margin:0;padding:0;list-style:none}ul.slides li{border:none;padding:0;margin-bottom:0;position:relative}html[xmlns] .slides{display:block}.flexslider{margin:0;padding:0;z-index:0}.flexslider .slides>li{display:none}.flexslider .slides img{max-width:100%;display:block;height:auto;margin:0 auto}.flex-pauseplay span{text-transform:capitalize}.banner-flexslider{margin-bottom:2em}.banner-flexslider img{width:100%;margin-bottom:0}.homepage_slider .slides>li:first-of-type{display:block}.homepage_slider{max-height:700px;overflow:hidden;background-color:#33455d}.homepage_slider .lsblogheadline{color:#fff!important}.homepage_slider img,.article img{width:100%}@media (min-width: 768px){.homepage_slider img,.article img{margin-bottom:-9px}}@media (max-width: 767px){.homepage_slider img,.article img{width:150%;max-width:200%;margin:0 0 0 -30%}}.slider.slideshow_article_darken--true{background-color:#000}.slider.slideshow_article_darken--true img{opacity:.6}.homepage_slider .flex-control-nav li a.flex-active{background:#ffffffb3;cursor:default}@media (max-width: 767px){.homepage_slider .flex-control-nav li a.flex-active{background:#000000b3}}.homepage_slider .flex-control-nav{position:absolute;bottom:20px;right:5%;width:auto}@media (max-width: 767px){.homepage_slider .flex-control-nav{bottom:auto;right:auto;position:relative;margin:0 auto}}.homepage_slider .flex-control-nav li a{width:18px;height:18px;display:block;background:#ffffff4d;cursor:pointer;text-indent:-9999px;border-radius:50%;border:0;opacity:1;margin-right:6px;z-index:10}@media (max-width: 767px){.homepage_slider .flex-control-nav li a{background:#0000004d;margin-right:10px}}.flex-caption{pointer-events:none}@media (min-width: 481px) and (max-width: 767px){.flex-caption .columns.eight.offset-by-one.align_left{width:70%}}@media (max-width: 480px){.flex-caption .columns.eight.offset-by-one.align_left{width:100%!important;text-align:center!important}}.flex-caption .action_button{pointer-events:all}.slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{position:relative;zoom:1;clear:both;overflow:hidden}.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 .flex-active-slide{z-index:100!important}@media (max-width: 480px){.flexslider .slides .flex-active-slide{width:200%!important}}.flexslider .slides li{text-align:center;position:relative;z-index:-100!important}.flexslider-container{position:relative}.flexslider .slides{zoom:1}.flexslider .slides li{text-align:center;position:relative}.carousel li{margin-right:5px;border:0}.flex-caption{margin:0;width:100%;position:absolute;color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.2);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 960px) and (max-width: 1199px){.flex-caption{margin-top:30px}}@media (max-width: 480px){.flex-caption{width:50%!important}}.slides .headline,.caption-content .headline{color:#c3c3c3;font-size:70px;margin-bottom:.2em;line-height:75px;font-weight:400}p.subtitle{font-family:Roboto;font-weight:400;font-style:normal;text-transform:none;font-size:30px;line-height:1.5em;position:relative;color:#c3c3c3;margin-bottom:0}.flex-caption .action_button{width:auto;margin-top:15px}.flex-direction-nav{*height: 0}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;z-index:10;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background:url(//villagelighting.com/cdn/shop/t/30/assets/arrow_right.png?v=40361899683297360301754591166) no-repeat 0 0;right:-36px}.flex-direction-nav .flex-prev{background:url(//villagelighting.com/cdn/shop/t/30/assets/arrow_left.png?v=57875919050751286061754591165) no-repeat 0 0;left:-36px}.flexslider:hover .flex-next{opacity:.8;right:15px}.flexslider:hover .flex-prev{opacity:.8;left:15px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{position:absolute;bottom:40px;text-align:center;width:100%;z-index:100}.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;*display: inline}.flex-control-nav li:first-child{margin:0}.flex-control-nav li a{width:40px;height:1px;display:block;opacity:.3;cursor:pointer;text-indent:-9999em;border:3px solid #fff;background:#fff;overflow:hidden;-webkit-border-radius:1px;-moz-border-radius:1px;-o-border-radius:1px;border-radius:1px}a.button,button,input[type=submit],input[type=reset],input[type=button],.action_button,a.action_button,input.action_button[type=submit],input.action_button[type=button],.login-price-button a{background-color:#bf2037;color:#fff;border:0;padding:15px 30px;width:100%;margin:0;cursor:pointer;text-align:center;text-shadow:none;font-family:Roboto;font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:0px;display:inline-block;transition:all .2s linear;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px}a.button,a.action_button{cursor:default}a.button[href],a.action_button[href]{cursor:pointer}a.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,.action_button:hover,input.action_button[type=submit]:hover,input.action_button[type=button]:hover{background-color:#a2182c}a.button:active,button:active,input[type=submit]:active,input[type=reset]:active,input[type=button]:active{box-shadow:inset 0 2px 4px #00000026,0 1px 2px #0000000d;outline:0}.disabled{pointer-events:none;opacity:.8}.add_to_cart{padding:15px 30px;margin-top:10px}.action_button.btn{width:auto!important}.amazon-payments-pay-button{display:block!important;text-align:center}ul.tabs{display:block;border-bottom:solid 1px #d9d9d9;border-top:0;list-style:none outside;margin:25px 0;text-transform:uppercase;padding-left:0;padding-bottom:3px}ul.tabs li{display:block;width:auto;height:30px;padding:0;float:left;margin-bottom:0;border:0;list-style:none outside;margin-left:0;cursor:pointer}ul.tabs li a{display:block;text-decoration:none;width:auto;height:29px;line-height:30px;margin-right:60px;font-size:13px;outline:none}@media (max-width: 960px){ul.tabs li a{margin-right:30px}}@media (max-width: 767px){ul.tabs li a{font-size:12px}}@media (max-width: 480px){ul.tabs li a{margin-right:20px}}ul.tabs li a.active{border-bottom:solid 3px #d9d9d9;background-color:#fff;border-bottom:solid 3px #333;height:31px;position:relative;border-right-width:1px;color:#959595}ul.tabs li:last-child a{margin:0}ul.tabs-content{margin:0;display:block;border:0;padding-left:0}ul.tabs-content>li{display:none;border:0;line-height:1.8em}ul.tabs-content>li.active{display:block;border:0;padding-left:0}ul.tabs-content ul{padding-left:0}ul.tabs:before,ul.tabs:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}ul.tabs:after{clear:both}ul.tabs{zoom:1}form,fieldset{margin-bottom:20px}input[type=text],input[type=number],input[type=password],input[type=email],input[type=tel],textarea,select{border:1px solid #d9d9d9;padding:15px 25px 15px 15px;outline:none;font:15px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;color:#51595d;margin:0 0 20px;width:100%;display:block;background:#fff;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px}select{background:url(//villagelighting.com/cdn/shop/t/30/assets/select.png?2459) no-repeat right center;background-image:url(//villagelighting.com/cdn/shop/t/30/assets/select.png?2459),none;background-size:23px 8px;cursor:pointer;-webkit-padding-end:30px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;text-indent:.01px;text-overflow:"";padding:14px 15px}select::-ms-expand{display:none}@-moz-document url-prefix(){select{background-size:12px 10px;background-position:90% 50%}}input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus{border:1px solid #aaa;color:#333;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px #0003}label,legend{display:block;font-size:13px}input[type=checkbox]{display:inline}label span,legend span{font-size:13px;color:#444}textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px}input.contact_email{width:230px;display:inline}input[type=submit].sign_up{width:inherit;margin-left:10px}table tr.order_summary td.label{text-align:right}.remove{color:#959595}.half-bottom{margin-bottom:10px!important}.add-bottom{margin-bottom:20px!important}.right{float:right!important;position:relative}.left{float:left!important}.floatright{float:right!important}.floatleft{float:left!important}.center{text-align:center}.relative{position:relative}.inline{display:inline}.align_right{text-align:right}.align_left{text-align:left}.align_center{text-align:center}.container div.mobile_only{display:none}.no_border{border:none!important}.extra_padding{padding-top:4px}.hidden{display:none}.show_menu{display:block!important}div#gift-card-outer-container{background-color:#eee}.warning{clear:both;text-align:center;border:4px solid #bf2037;padding:30px 20px;color:#33455d;text-transform:uppercase;letter-spacing:2px}#grid .column,#grid .columns{background:#ddd;height:25px;line-height:25px;margin-bottom:10px;text-align:center;text-transform:uppercase;color:#555;font-size:12px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#grid .column:hover,#grid .columns:hover{background:#bbb;color:#333}#grid .example-grid{overflow:hidden}div.container{margin:0 auto}div.content{padding:15px 0 0}.logo a{margin:0;padding-top:5px;display:block}div.section{margin:10px 0}div.homepage_content{padding:10px 0}.featured-content-section,.headline-section{background-color:#fff}.headline-section .action_button{line-height:18px}@media (max-width: 767px){.headline-section .action_button{width:auto}}div.product_section{margin:5px 0}div.product_section .flexslider .slides .flex-active-slide{z-index:100!important}div.product_section .flexslider .slides li{text-align:center;position:relative;z-index:-100!important}.breadcrumb{position:absolute;z-index:99999;top:10px;left:0}@media (max-width: 767px){.breadcrumb{display:none}}.breadcrumb a{color:#787878;font-size:12px;text-transform:uppercase;letter-spacing:2px}.breadcrumb a:hover{background-color:transparent;color:#f8f9fb}.breadcrumb .prev,.breadcrumb .next{border:solid 1px #d9d9d9;color:#959595;margin:5px 0 5px 8px;padding:5px 12px;font-size:12px;display:inline-block;border-radius:5px}.breadcrumb .prev:before,.breadcrumb .next:before{margin-right:0}.breadcrumb .prev:hover,.breadcrumb .prev:active,.breadcrumb .next:hover,.breadcrumb .next:active{background-color:#f7f7f7;color:#959595}.breadcrumb .prev:before{right:1px}.breadcrumb .next:before{right:-1px}#category{width:100%}.featured_content p{margin-bottom:0}.featured_text{font-size:18px;line-height:36px}.paginate{text-align:center}.paginate span,a.tag{border:solid 1px #d9d9d9;margin:10px 5px;padding:5px 10px;display:inline-block;min-width:1em;border-radius:5px}a.tag{font-size:smaller;padding:4px 6px;margin:5px 2px 5px 0}.paginate span:hover,a.tag:hover{color:#bf2037}.banner_image,.article img.banner_image{width:100%;height:auto}.paginate .current{background-color:#f2f2f2}.paginate .deco{border:none}.thumbnail{position:relative;margin-bottom:1em}.thumbnail a{display:block;padding-bottom:.5em;color:#959595}@media (max-width: 767px){.thumbnail a{padding-bottom:0}}.thumbnail a:hover{color:#959595}.thumbnail .vendor{text-transform:uppercase;font-size:13px;letter-spacing:.5px}.new{position:relative;display:inline;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:12px}.thumbnail:hover img{opacity:.5}.thumbnail a img,.thumbnail a svg{display:block;margin-left:auto;margin-right:auto}.thumbnail .price,.thumbnail .sold_out,.sold_out{color:#33455d}@media (max-width: 480px){.thumbnail .price,.thumbnail .sold_out,.sold_out{letter-spacing:1px}}.thumbnail .sale,.sale,.current_price{color:#bf2037}.new_banner{position:absolute;top:0;background:#bf2037;padding:13px 20px 13px 10px;border-radius:0 0 60px;text-align:center;color:#fff;font-family:Roboto;font-weight:400;font-size:14px;text-transform:uppercase;letter-spacing:0px}@media (max-width: 767px){.new_banner{padding:0 10px 0 5px;font-size:12px}}.new_banner{background:#bf2037}.thumbnail .info{text-align:left}.thumbnail .price{text-align:right;float:right}.cart_price{float:right;text-align:right;padding-left:20px;display:none}label.tos_label{display:inline;font-weight:400;text-transform:none}#estimated-shipping,.excluding_tax{display:block}.cart_image img{float:left;margin-right:20px;max-width:100px}.quantity_label{display:none}.price_total_text{font-weight:400;display:none}.was_price{text-decoration:line-through;color:#c3c3c3;font-style:italic;text-shadow:none;font-weight:400;margin-left:5px}@media only screen and (min-width: 768px) and (max-width: 1024px){.was_price{display:none}}@media (max-width: 480px){.info .was_price{display:none}}.thumbnail .quick_shop_container{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center}.thumbnail .quick_shop{display:none;background-color:#bf2037;color:#fff;font-family:Roboto;font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:0px;padding:13px 20px}.thumbnail .quick_shop:hover{color:#fff;background-color:#a2182c}.thumbnail:hover .quick_shop{display:inline}.thumbnails a{display:block;margin-bottom:1em}.instas{width:20%;float:left}.instas a{display:block}.instas img,.instas video{width:100%;display:block}.arrow{font-size:smaller;position:relative;top:-1px;left:2px;opacity:.6}.modal{margin:10px 0;display:none;background-color:#fff;color:#959595}.modal_product{width:auto;line-height:0px;max-width:940px}.modal_product img{cursor:pointer}.modal_image{text-align:center}.modal_image img{max-height:500px}.modal p.modal_price,p.modal_price{font-size:22px;margin-bottom:1em}.modal form{margin-bottom:10px}.notify_form .submit{padding:8px!important}.product_image_col{margin-top:15px;text-align:center}.product_image{text-align:center;margin-bottom:.75em}@media (max-width: 767px){.product_image{margin-bottom:0}}.meta{font-size:13px}.meta p{font-size:13px;margin-bottom:0}p.meta{margin-bottom:10px}.comment-body p.meta{margin-bottom:5px}.sidebar_title{margin-bottom:0}.blog_list{margin-left:0}.blog_list li{list-style:none;padding-left:0}.recent_articles li{padding-bottom:10px}.recent_articles a{font-size:16px;padding-right:15px;display:block}.toggle_on span{color:#333;font-size:larger;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;float:right}.toggle span{color:#e8dab5;font-size:larger;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;float:right;display:none}.toggle-all--true h4.toggle{cursor:pointer}.toggle-all--true .toggle span{display:block}.toggle-all--true .toggle_list{display:none}.sidebar .newsletter{margin-bottom:25px}.sidebar .newsletter .sign_up{margin-left:0;width:100%}.sidebar p{font-size:16px}.sidebar .search{padding-top:8px}.sidebar .search input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.meta .label,.label,.blog_meta,.blog_meta a{color:#c3c3c3}.blog_meta a:hover{color:#bf2037}.blog_meta p{padding-right:40px}.blog_meta span{position:relative;display:inline-block;margin-right:15px;font-size:smaller;color:#c3c3c3}.blog_meta span:after{content:"";position:absolute;right:-16px;top:50%;margin:-1px 5px 0;width:4px;height:4px;border-radius:2px;background-color:#ced3d3;box-sizing:border-box}.blog_meta span:last-child:after{background-color:transparent}.tags span a{color:#959595}.excerpt{margin-top:-10px;line-height:1.7}.container div.tag_filter{display:none}.section_select{float:right;text-align:right;margin-left:15px}@media (max-width: 767px){.section_select{width:100%;margin-left:0}}.checkout{display:block;float:right;margin-top:0}.or{font-size:smaller;font-style:italic;padding:0 10px}input.quantity{padding:14px 8px;width:60px;display:inline;margin-bottom:1em}.index #shopify-section-footer{padding-top:0}#shopify-section-footer{padding-top:25px}#shopify-section-footer .footer_newsletter{display:flex;justify-content:center;align-items:center;padding:25px 0;max-width:1000px}@media (max-width: 767px){#shopify-section-footer .footer_newsletter{flex-wrap:wrap}}#shopify-section-footer .footer_newsletter #newsletter_text p{margin:0}@media (min-width: 768px){#shopify-section-footer .footer_newsletter #newsletter_text p{min-width:240px}}@media (max-width: 767px){#shopify-section-footer .footer_newsletter #newsletter_text p{width:100%;text-align:center}}#shopify-section-footer .footer_newsletter #newsletter_text p span#top_text{font-size:17px!important;color:#333!important;display:block}@media (min-width: 960px) and (max-width: 1199px){#shopify-section-footer .footer_newsletter #newsletter_text p span#top_text{font-size:13px}}@media (min-width: 768px) and (max-width: 959px){#shopify-section-footer .footer_newsletter #newsletter_text p span#top_text{font-size:13px}}@media (max-width: 767px){#shopify-section-footer .footer_newsletter #newsletter_text p span#top_text{font-size:13px}}#shopify-section-footer .footer_newsletter #newsletter_text p span#bottom_text{font-size:26px!important;color:#333!important}@media (min-width: 960px) and (max-width: 1199px){#shopify-section-footer .footer_newsletter #newsletter_text p span#bottom_text{font-size:18px}}@media (min-width: 768px) and (max-width: 959px){#shopify-section-footer .footer_newsletter #newsletter_text p span#bottom_text{font-size:18px}}@media (max-width: 767px){#shopify-section-footer .footer_newsletter #newsletter_text p span#bottom_text{font-size:18px}}#shopify-section-footer .footer_newsletter .newsletter_form{display:flex;align-items:center;width:100%}@media (max-width: 767px){#shopify-section-footer .footer_newsletter .newsletter_form{margin:25px 0}}#shopify-section-footer .footer_newsletter .newsletter_form form{width:100%}@media (min-width: 768px){#shopify-section-footer .footer_newsletter .newsletter_form form{padding-left:25px}}#shopify-section-footer .footer_newsletter .newsletter_form form .input-row{padding:0;display:flex}#shopify-section-footer .footer_newsletter .newsletter_form form .input-row input{height:50px;margin:0}#shopify-section-footer .footer_newsletter .newsletter_form form .input-row input.action_button{border-radius:0;height:50px;padding:0;background-color:#4b4c3d;transition:all .2s ease}@media (min-width: 768px){#shopify-section-footer .footer_newsletter .newsletter_form form .input-row input.action_button{width:180px}}@media (max-width: 767px){#shopify-section-footer .footer_newsletter .newsletter_form form .input-row input.action_button{width:100px}}#shopify-section-footer .footer_newsletter .newsletter_form form .input-row input.action_button:hover{background-color:#333;color:#fff;transition:all .2s ease}#shopify-section-footer .footer{background-color:#bca681}#shopify-section-footer .footer hr{border-color:#333}#shopify-section-footer .footer a,#shopify-section-footer .footer p,#shopify-section-footer .footer li,#shopify-section-footer .footer h4,#shopify-section-footer .footer h5,#shopify-section-footer .footer h6{color:#333}#shopify-section-footer .footer #footer_contact{display:flex;justify-content:space-around;align-items:center}@media (min-width: 768px){#shopify-section-footer .footer #footer_contact{padding:50px 0}}@media (min-width: 768px) and (max-width: 959px){#shopify-section-footer .footer #footer_contact{flex-wrap:wrap}}@media (max-width: 767px){#shopify-section-footer .footer #footer_contact{padding:25px 0;flex-wrap:wrap}}#shopify-section-footer .footer #footer_contact div{display:inline-flex;justify-content:center}@media (max-width: 767px){#shopify-section-footer .footer #footer_contact div:nth-child(3){margin-bottom:0}}@media (max-width: 767px){#shopify-section-footer .footer #footer_contact div{justify-content:flex-start;margin-bottom:25px;width:100%}}#shopify-section-footer .footer #footer_contact div a{display:flex;transition:all .1s ease;height:30px}#shopify-section-footer .footer #footer_contact div a:hover{opacity:.5;transition:all .1s ease}#shopify-section-footer .footer #footer_contact div a svg{margin:0;width:30px;display:inline}#shopify-section-footer .footer #footer_contact div a p{margin:0 0 0 12px;text-transform:uppercase;letter-spacing:2px}@media (min-width: 768px){#shopify-section-footer .footer #footer_contact div a p{font-size:15px}}@media (max-width: 767px){#shopify-section-footer .footer #footer_contact div a p{font-size:15px}}#shopify-section-footer .footer #footer_menu{margin:50px 0;display:flex;justify-content:space-between}@media (max-width: 767px){#shopify-section-footer .footer #footer_menu{flex-wrap:wrap}}@media (max-width: 767px){#shopify-section-footer .footer #footer_menu div.menu_container{width:100%;border-bottom:1px solid;margin:0}#shopify-section-footer .footer #footer_menu div.menu_container:nth-child(1){border-top:1px solid}}@media (max-width: 767px){#shopify-section-footer .footer #footer_menu div.menu_container h4,#shopify-section-footer .footer #footer_menu div.menu_container .page_subtitle{padding:25px 0;margin:0}#shopify-section-footer .footer #footer_menu div.menu_container h4:after,#shopify-section-footer .footer #footer_menu div.menu_container .page_subtitle:after{content:"+";float:right;font-size:150%;padding-right:12px}}#shopify-section-footer .footer #footer_menu div.menu_container .page_subtitle.active:after{content:"-"}@media (max-width: 767px){#shopify-section-footer .footer #footer_menu .footer_menu{display:none}}#shopify-section-footer .footer #footer_menu .footer_menu li{padding:0;transition:all .1s ease}#shopify-section-footer .footer #footer_menu .footer_menu li:hover>a{opacity:.5;transition:all .1s ease}@media (max-width: 767px){#shopify-section-footer .footer #footer_menu .footer_menu li a{display:block;width:100%;padding-bottom:12px}}#shopify-section-footer .footer #footer_menu .footer_menu li.see_more,#shopify-section-footer .footer #footer_menu .footer_menu li.see_less{margin-top:5px;cursor:pointer}#shopify-section-footer .footer #footer_menu .footer_menu li.see_more a,#shopify-section-footer .footer #footer_menu .footer_menu li.see_less a{font-size:14px;border:1px solid #333333;border-radius:14px;padding:0 20px 1px}@media (max-width: 767px){#shopify-section-footer .footer #footer_menu .footer_newsletter_signup_simple{width:100%;margin-top:50px}}#shopify-section-footer .footer #footer_menu .footer_newsletter_signup_simple .input-row{position:relative}#shopify-section-footer .footer #footer_menu .footer_newsletter_signup_simple input{background-color:transparent;border-width:0 0 1px 0;border-color:#333;color:#333;display:inline-block;padding:10px 0}#shopify-section-footer .footer #footer_menu .footer_newsletter_signup_simple input[type=submit]{font-size:31px;position:absolute;top:-12px;left:calc(100% - 40px);width:40px!important}#shopify-section-footer .footer #footer_menu .footer_newsletter_signup_simple input::placeholder{color:#333}#shopify-section-footer .footer #family_of_brands{margin:50px 0}@media (max-width: 767px){#shopify-section-footer .footer #family_of_brands{margin:25px 0}}@media (min-width: 768px){#shopify-section-footer .footer #family_of_brands .page_title{margin-bottom:50px}}@media (max-width: 767px){#shopify-section-footer .footer #family_of_brands .page_title{margin-bottom:25px}}@media (max-width: 767px){#shopify-section-footer .footer #family_of_brands .four{width:50%;float:left;padding:5px 0}}#shopify-section-footer .footer #family_of_brands .four a .svg-container svg path.cls-1,#shopify-section-footer .footer #family_of_brands .four a .svg-container svg path.cls-3,#shopify-section-footer .footer #family_of_brands .four a .svg-container svg polygon.cls-1{stroke-width:0px}#shopify-section-footer .footer #family_of_brands .four a .svg-container svg path.cls-2{fill:none;stroke-width:0px}#shopify-section-footer .footer #family_of_brands .four a .svg-container#cw-logo,#shopify-section-footer .footer #family_of_brands .four a .svg-container#sb-logo,#shopify-section-footer .footer #family_of_brands .four a .svg-container#vlc-logo,#shopify-section-footer .footer #family_of_brands .four a .svg-container#tk-logo{width:75%;margin:0 12.5%}#shopify-section-footer .footer #family_of_brands .four:hover>a{opacity:.5;transition:all .1s ease}#shopify-section-footer .footer .footer_policy_and_brand_container{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:50px}@media (max-width: 767px){#shopify-section-footer .footer .footer_policy_and_brand_container{flex-wrap:wrap}}#shopify-section-footer .footer .footer_policy_and_brand_container #footer_credits{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;flex-grow:1}@media (min-width: 768px){#shopify-section-footer .footer .footer_policy_and_brand_container #footer_credits{max-width:430px}}@media (max-width: 767px){#shopify-section-footer .footer .footer_policy_and_brand_container #footer_credits{width:100%;order:3}}#shopify-section-footer .footer .footer_policy_and_brand_container #footer_credits p,#shopify-section-footer .footer .footer_policy_and_brand_container #footer_credits a,#shopify-section-footer .footer .footer_policy_and_brand_container #footer_credits span{color:#333;font-size:11px;margin:12px 0 0}#shopify-section-footer .footer .footer_policy_and_brand_container #footer_credits .policies{display:flex;align-items:flex-start;justify-content:flex-start;gap:0 12px}#shopify-section-footer .footer .footer_policy_and_brand_container #footer_credits hr{width:100%;margin:0}#shopify-section-footer .footer .footer_policy_and_brand_container #footer_credits .payment_methods{display:flex;justify-content:space-between}#shopify-section-footer .footer .footer_policy_and_brand_container #footer_logo_container{flex-grow:1}@media (max-width: 767px){#shopify-section-footer .footer .footer_policy_and_brand_container #footer_logo_container{width:100%;order:1;margin-bottom:25px}}#shopify-section-footer .footer .footer_policy_and_brand_container #footer_logo_container .footer_logo{width:83px;margin:0 auto}#shopify-section-footer .footer .footer_policy_and_brand_container #footer_social{max-width:430px;flex-grow:1}@media (max-width: 767px){#shopify-section-footer .footer .footer_policy_and_brand_container #footer_social{width:100%;order:2;margin-bottom:25px}}#shopify-section-footer .footer .footer_policy_and_brand_container #footer_social .social_icons{display:flex;justify-content:space-between;margin:0}#shopify-section-footer .footer .footer_policy_and_brand_container #footer_social .social_icons li{padding:0;transition:all .1s ease}#shopify-section-footer .footer .footer_policy_and_brand_container #footer_social .social_icons li:hover>a{opacity:.5;transition:all .1s ease}#shopify-section-footer .footer .footer_policy_and_brand_container #footer_social .social_icons li svg{margin:0 auto;width:25px;vertical-align:top}#password-page-bg .newsletter{margin-bottom:0}.newsletter{margin-bottom:10px}.newsletter .contact-form{width:460px;margin:0 auto}@media (max-width: 767px){.newsletter .contact-form{width:100%}}.newsletter input.sign_up{display:inline-block;width:30%;margin-left:0}@media (max-width: 767px){.newsletter input.sign_up{width:100%;padding:15px 20px}}@media (min-width: 768px){.newsletter input.sign_up{padding:18px 12px 17px!important}}@media (min-width: 960px){.newsletter input.sign_up{padding:18px 12px 17px!important}}@media (min-width: 1200px){.newsletter input.sign_up{padding:15px 20px!important}}.newsletter input.contact_email{width:67%;display:inline-block;margin-right:0%}@media (max-width: 767px){.newsletter input.contact_email{width:100%;margin-right:0}}.newsletter .last-name,.newsletter .first-name{width:100%}.footer .newsletter .contact-form{margin:initial!important;width:95%}@media (max-width: 767px){.footer .newsletter .contact-form{width:100%}}.sidebar .newsletter .contact-form{width:auto}.sidebar .newsletter .contact-form input{width:100%}.newsletter_popup .fancybox-skin,.newsletter_popup .fancybox-skin p.headline,.newsletter_popup .fancybox-skin a,.newsletter_popup .fancybox-skin a:visited{color:#959595}.newsletter_popup .fancybox-skin{background-color:#fff}.newsletter_popup .fancybox-close{color:#959595!important}.newsletter_popup{background:#fff url(//villagelighting.com/cdn/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_1200x.gif) center center;border-radius:5px}.newsletter_popup .fancybox-skin{background-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/30/assets/light-stream-styles.scss.css.map */
