.fk-inline-block{display:inline-block;*display:inline;zoom:1}.lego-premium .fk-content.fksk-content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#fff;width:100%;padding:20px 0}.lego-premium .slick-prev{background:url("../prod/images/lego/carousel_arrows-03affe73.png") 0 0 no-repeat;height:60px;width:60px}.lego-premium .slick-prev:hover{background:url("../prod/images/lego/carousel_arrows-03affe73.png") 0 -61px no-repeat}.lego-premium .slick-next{background:url("../prod/images/lego/carousel_arrows-03affe73.png") 0 -122px no-repeat;height:60px;width:60px}.lego-premium .slick-next:hover{background:url("../prod/images/lego/carousel_arrows-03affe73.png") 0 -183px no-repeat}.lego-premium .video-unit .video{height:100%;max-height:200px}.lego-premium .video-unit .video iframe{height:100%;width:100%}.module-tmargin{margin-top:14px}.gd-tmargin{margin-top:16px}.section-tmargin{margin-top:30px}.divider-tmargin{margin-top:56px}.spot-tmargin{margin-top:30px}.title-tmargin{margin-top:30px;overflow:hidden}.grid-width{margin:0 auto;width:978px}.title-image{height:60px;text-align:center}.section-margin{margin-top:12px}.search-module{background-color:white;height:30px;width:234px;line-height:30px;margin-bottom:5px;-webkit-box-shadow:inset 0 0 4px #dcdde0;-moz-box-shadow:inset 0 0 4px #dcdde0;box-shadow:inset 0 0 4px #dcdde0}.search-module .search-icon{background:url('../prod/images/lego/ws-sprite-fefbae52.png') no-repeat 0 -118px;width:23px;height:23px;display:inline-block;vertical-align:middle;margin-left:4px}.search-module .search-input{width:190px;border:0;height:23px;margin-left:6px;display:inline-block;outline:0 none;vertical-align:middle}.category-links{background-color:white;width:234px;overflow:hidden}.category-links .link:last-child .c-item{border:0}.category-links .c-item{margin:0 10px 0 10px;height:35px;width:214px;border-bottom:1px solid #ddd;line-height:35px}.category-links .list-title{height:35px;width:234px;background-color:#3b473f;color:white;font-size:13px;line-height:35px;vertical-align:middle;padding-left:15px}.slides-module{width:730px;height:300px;overflow:hidden;background-color:white}.slides-module .trans{*zoom:1;background:black;height:25px;filter:alpha(opacity=30);opacity:.3;position:absolute;width:730px}.slides-module .banner-tabs{position:absolute;bottom:0;width:730px;text-align:left;height:25px;line-height:25px}.slides-module .banner-tabs .tab{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;height:10px;width:10px;display:inline-block;*display:inline;*zoom:1;margin-left:5px;background-color:black}.slides-module .banner-tabs .tab.selected{background-color:white}.slides-module .tabs{padding-left:5px;position:relative;z-index:1}.visual-nav{height:115px;width:730px;border:1px solid #bebebe;background-color:white}.visual-nav .nav-link{text-decoration:none;display:block}.visual-nav .nav-list{overflow:hidden;height:115px}.visual-nav .nav-item{float:left;width:146px;height:115px;text-align:center}.visual-nav .nav-item:hover .arrow-right:after{border-left-color:#333;right:-5px}.visual-nav .nav-item:hover .color-bar{background-color:#3b473f}.visual-nav .nav-item:first-child .wrapper{border-left:none}.visual-nav .nav-image{height:75px;width:75px;display:block;margin:0 auto;padding-bottom:5px;padding-top:8px}.visual-nav .arrow-right:after{content:"";border-left:4px solid transparent;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;display:inline-block;position:relative;right:-1px;-webkit-transition:all 100ms ease-out 0s;-moz-transition:all 100ms ease-out 0s;-ms-transition:all 100ms ease-out 0s;transition:all 100ms ease-out 0s}.visual-nav .fk-ui-ccarousel-container .ccarousel-prev.onside,.visual-nav .fk-ui-ccarousel-container .ccarousel-next.onside{margin-top:43px}.visual-nav .color-bar{height:3px;width:100%;background-color:transparent;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;transition:all 300ms ease 0s}.visual-nav .content{height:113px}.visual-nav .wrapper{border-left:1px solid #ddd}.brands-unit3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bebebe;width:234px;overflow:hidden;background-color:white;height:414px}.brands-unit3 .title{height:29px;background-color:#3b473f;font-weight:bold;font-size:15px;color:white;padding:10px;line-height:29px;text-align:center}.brands-unit3 .brand-image{height:38px;width:202px;overflow:hidden;padding:14px 0;margin:0 15px;border-bottom:1px solid #bebebe;font-size:16px;font-family:Roboto}.brands-unit3 .brand-image .line2{font-weight:bold;height:20px;overflow:hidden}.brands-unit3 .brand-image .line1{height:20px;overflow:hidden}.brands-unit3 .b-img{vertical-align:middle}.brands-unit3 .b-img:hover{opacity:.8;filter:alpha(opactiy=80);-ms-filter:"alpha(opacity=80)";-moz-opacity:.8;-khtml-opacity:.8}.brands-unit3 .brandCarousel li:last-child .brand-image,.brands-unit3 .brandCarousel .lastItem{border-color:transparent}.new-merch-unit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;outline:2px solid transparent}.new-merch-unit img{vertical-align:bottom}.new-merch-unit .merch-link{display:block}.new-merch-unit:hover{outline-color:#3b473f}.new-merch-unit-h{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:414px;width:234px;outline:2px solid transparent;overflow:hidden}.new-merch-unit-h .merch2-link{display:block;height:414px;width:234px}.new-merch-unit-h:hover{outline-color:#3b473f}.title-image{height:125px;text-align:center;margin:10px 0 10px 0}.navigation-links{overflow:hidden;height:220px}.navigation-links .link-image{display:inline-block;height:220px;width:199px;margin:0 21px}.brands-unit2new{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bebebe;width:234px;overflow:hidden;background-color:white;height:414px}.brands-unit2new .title{height:29px;background-color:#3b473f;font-weight:bold;font-size:15px;color:white;padding:10px;line-height:29px;text-align:center}.brands-unit2new .brand-image{height:22px;width:202px;overflow:hidden;padding:16px 0;margin:0 15px;border-bottom:1px solid #bebebe;font-size:16px;font-family:Roboto}.brands-unit2new .brand-image img{height:22px}.brands-unit2new .b-img{vertical-align:middle}.brands-unit2new .b-img:hover{opacity:.8;filter:alpha(opactiy=80);-ms-filter:"alpha(opacity=80)";-moz-opacity:.8;-khtml-opacity:.8}.brands-unit2new .brandCarousel li:last-child .brand-image,.brands-unit2new .brandCarousel .lastItem{border-color:transparent}.brands-unit2new .fk-ui-ccarousel-container .ccarousel-buttons{margin-top:4px}