.products-container .listing-item .overlay-container img{height:200px;margin:0 auto}.products-container .listing-item .body .description{height:54px;margin-bottom:15px;overflow-y:hidden}.products-container .listing-item .price{font-size:12px;margin-top:7px}.products-container .listing-item.search-results .overlay-container{border:1px solid #eee}.products-container .listing-item.search-results .price{font-size:15px}.product-img{border-radius:4px;background-color:#ffffff;border:solid 1px #eeeeee;margin:20px 0 20px 0}.product-title{font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:-1px}.product-title .main{height:56px;font-size:40px;font-weight:bold;color:#222222}.product-title .sub{height:28px;font-size:18px;font-weight:normal;color:#888888}.product-sub-title{height:32px;font-size:24px;font-weight:bold;line-height:1.33;letter-spacing:-0.5px;color:#0e5ed5}.sub-menu{font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:-0.5px;display:inline-block;width:25%;border-bottom:1px solid #eaeaea;text-align:center;vertical-align:middle;margin:-3px;padding:20px}.sub-menu a{color:#888888;text-decoration:none}.sub-menu.active{font-weight:bold;color:#0e5ed5;border-bottom:4px solid #0e5ed5;margin-bottom:2px}.rating-box{height:40px;border-radius:2px;background-color:#ffffff;border:solid 1px #dddddd}.rating-box .rating-box-text{margin-top:7px;height:20px;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:-0.5px;text-align:center;color:#222222}.office-info{font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:-0.5px;border-radius:4px}.office-info .office-title{margin:20px 0 20px 40px;font-size:20px;font-weight:bold;line-height:1.4;color:#222222}.office-info .content{font-size:14px;line-height:1.5;color:#555555}.office-info .tags{font-size:14px;line-height:1.5;letter-spacing:-0.5px;color:#888888}.table-menu{width:100%;height:81px;background-color:#ffffff;text-align:center;border-bottom:1pt solid black;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:-0.5px}.table-menu a{color:#888888;text-decoration:none}.table-menu .active{font-weight:bold;color:#0e5ed5;border-bottom:4pt solid #0e5ed5}.office-info-menu{border-radius:5px;background-color:#ffffff;padding:20px 20px 20px 20px;box-shadow:1px 4px 8px 1px rgba(0,0,0,0.2);font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-0.5px;color:#555555}.office-info-menu .title{font-size:24px;font-weight:bold;line-height:1.33;color:#222222}.office-info-menu .content{font-size:16px}.office-info-menu .seller{font-size:16px;color:#888888;margin-bottom:2px}.office-info-menu .office-name{font-size:20px;font-weight:bold;line-height:1.4;color:#222222}.other-info-menu{border-radius:5px;background-color:#ffffff;padding:20px 20px 20px 20px;border:solid 1px #dddddd;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-0.5px;color:#555555}.other-info-menu .title{font-size:24px;font-weight:bold;line-height:1.33;color:#222222}.other-info-menu .sub-title{line-height:1.5;letter-spacing:-0.5px;color:#555555}.other-info-menu .content{font-size:16px}.other-info-menu .rating{font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-0.5px;color:#222222}.other-title{font-size:24px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-0.5px;text-align:center;color:#222222}.detail-title{font-size:24px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:-0.5px;color:#222222}.detail-content{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-0.5px;color:#555555;margin-bottom:auto;margin-top:-20px;padding-left:20px}.detail-content2{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-0.5px;color:#555555;margin-bottom:auto}.detail-info{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-2.5px;color:#555555}.detail-info-content{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:-0.5px;color:#888888}option.bold{font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-0.5px;color:#222222}.review-title{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-0.5px;color:#222222}a.link-none{color:#000000;text-decoration:none}@media (min-width: 768px){.products-container .listing-item.search-results .body{padding-top:0;padding-left:20px}.product-detail{padding-left:40px}}.product-detail h2{color:#333}.product-detail .separator{margin-top:40px;margin-bottom:40px}.product-detail ul li{line-height:2.0em}.products-container .listing-item .price{max-width:50%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-slider-with-controls .slick-arrow,.content-slider-with-controls-autoplay .slick-arrow,.content-slider-with-thumbs .slick-arrow{top:50%;margin-top:-15px;z-index:10;display:inline-block;font-size:14px;position:absolute;text-transform:capitalize;font-weight:300;color:transparent;background:rgba(0,0,0,0.5);padding:5px 5px;border:0;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.content-slider-with-controls .slick-arrow:after,.content-slider-with-controls-autoplay .slick-arrow:after,.content-slider-with-thumbs .slick-arrow:after{font-family:"FontAwesome";position:absolute;font-size:16px;line-height:1;top:50%;margin-top:-8px}.content-slider-with-controls .slick-prev,.content-slider-with-controls-autoplay .slick-prev,.content-slider-with-thumbs .slick-prev{left:0;padding-left:0px}.content-slider-with-controls .slick-prev:hover,.content-slider-with-controls-autoplay .slick-prev:hover,.content-slider-with-thumbs .slick-prev:hover{padding-left:25px;padding-right:10px;color:#ffffff}.content-slider-with-controls .slick-prev:after,.content-slider-with-controls-autoplay .slick-prev:after,.content-slider-with-thumbs .slick-prev:after{content:"\f104";left:13px;color:#ffffff;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.content-slider-with-controls .slick-prev:hover:after,.content-slider-with-controls-autoplay .slick-prev:hover:after,.content-slider-with-thumbs .slick-prev:hover:after{left:8px}.content-slider-with-controls .slick-next,.content-slider-with-controls-autoplay .slick-next,.content-slider-with-thumbs .slick-next{right:0px;left:auto;padding-right:0px}.content-slider-with-controls .slick-next:hover,.content-slider-with-controls-autoplay .slick-next:hover,.content-slider-with-thumbs .slick-next:hover{padding-right:25px;padding-left:10px;color:#ffffff}.content-slider-with-controls .slick-next:after,.content-slider-with-controls-autoplay .slick-next:after,.content-slider-with-thumbs .slick-next:after{content:"\f105";right:13px;color:#ffffff;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.content-slider-with-controls .slick-next:hover:after,.content-slider-with-controls-autoplay .slick-next:hover:after,.content-slider-with-thumbs .slick-next:hover:after{right:8px}.content-slider-with-large-controls .slick-arrow,.content-slider-with-large-controls-autoplay .slick-arrow{position:absolute;top:50%;display:inline-block;font-size:18px;text-transform:capitalize;font-weight:300;color:#cdcdcd;border:0;background-color:transparent;outline:none;cursor:pointer}.container .content-slider-with-large-controls .slick-arrow,.container .content-slider-with-large-controls-autoplay .slick-arrow{top:auto;bottom:-35px}.content-slider-with-large-controls .slick-arrow:after,.content-slider-with-large-controls-autoplay .slick-arrow:after{font-family:"FontAwesome";position:absolute;font-size:16px;line-height:1;top:50%;margin-top:-10px}.content-slider-with-large-controls .slick-prev,.content-slider-with-large-controls-autoplay .slick-prev{z-index:1;left:0;padding-left:30px}.content-slider-with-large-controls .slick-prev:after,.content-slider-with-large-controls-autoplay .slick-prev:after{content:"\f104";left:15px}.content-slider-with-large-controls .slick-next,.content-slider-with-large-controls-autoplay .slick-next{right:0px;left:auto;padding-right:30px}.content-slider-with-large-controls .slick-next:after,.content-slider-with-large-controls-autoplay .slick-next:after{content:"\f105";right:15px}.container .content-slider-with-large-controls .slick-prev,.container .content-slider-with-large-controls-autoplay .slick-prev{padding-left:15px}.container .content-slider-with-large-controls .slick-prev:after,.container .content-slider-with-large-controls-autoplay .slick-prev:after{left:0px}.container .content-slider-with-large-controls .slick-next,.container .content-slider-with-large-controls-autoplay .slick-next{padding-right:15px}.container .content-slider-with-large-controls .slick-next:after,.container .content-slider-with-large-controls-autoplay .slick-next:after{right:0px}@media (max-width: 1199px){.content-slider-with-large-controls .slick-arrow,.content-slider-with-large-controls-autoplay .slick-arrow{top:98%}}.buttons-hide .slick-arrow{display:none}.slick-slide.image-box{margin-bottom:20px}.image-box .body{padding:15px}.image-box .body h3{margin-top:0}.image-box .body p:last-child{margin-bottom:0}.image-box.style-4{border:none}.image-box.style-3-b{display:block;margin-bottom:40px}.image-box.style-3-b .body{padding:10px 0}.image-box--shadowed{-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.05);box-shadow:0 4px 8px rgba(0,0,0,0.05);-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.image-box--shadowed:hover{-webkit-box-shadow:0 8px 16px rgba(0,0,0,0.08);box-shadow:0 8px 16px rgba(0,0,0,0.08)}@media (min-width: 768px){.image-box.style-3-b .body{padding:0}}@media (max-width: 991px){.image-box.style-4{margin-bottom:30px}}.overlay-container{position:relative;display:block;text-align:center;overflow:hidden}.overlay-bottom,.overlay-top{position:absolute;top:auto;padding:15px;bottom:0px;left:0;right:0px;background-color:rgba(30,30,30,0.5);overflow:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all ease-in-out 0.25s;-o-transition:all ease-in-out 0.25s;transition:all ease-in-out 0.25s;height:0;color:#ffffff;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}.overlay-bottom.links,.overlay-to-top.links{z-index:11}.overlay-to-top{position:absolute;top:auto;padding:10px;bottom:-30px;left:0;right:0px;background-color:rgba(30,30,30,0.5);opacity:0;filter:alpha(opacity=0);-webkit-transition:all ease-in-out 0.25s;-o-transition:all ease-in-out 0.25s;transition:all ease-in-out 0.25s;color:#ffffff}.overlay-top{top:0}.overlay-visible .overlay-bottom,.overlay-visible .overlay-top{opacity:1;filter:alpha(opacity=100);height:auto !important;padding-bottom:20px}.overlay-visible.overlay-container:hover .overlay-bottom:not(.links),.overlay-visible.overlay-container:hover .overlay-top{opacity:0.5;filter:alpha(opacity=50)}.overlay-top a,.overlay-bottom a,.overlay-to-top a,.overlay-top a:hover,.overlay-bottom a:hover,.overlay-to-top a:hover{color:#ffffff;text-decoration:none}.overlay-container .text{padding:0 20px;position:relative}.overlay-container .text h3,.overlay-container .text h3 .small{margin-top:0;color:#ffffff}.overlay-container .text a:hover{color:#ffffff}.overlay-bottom .btn,.overlay-top .btn{color:#ffffff;border-color:#ffffff;margin:0}.overlay-bottom .btn:hover,.overlay-top .btn:hover{color:#777777;background-color:#ffffff}.overlay-container:hover .overlay-top,.overlay-container:hover .overlay-bottom,.image-box.style-2:hover .overlay-top,.image-box.style-2:hover .overlay-bottom{height:50%;opacity:1;filter:alpha(opacity=100);-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}.overlay-container:hover .overlay-to-top,.image-box:hover .overlay-to-top{opacity:1;filter:alpha(opacity=100);bottom:0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}.overlay-link{position:absolute;z-index:10;top:0;padding:15px;bottom:0px;left:0;right:0px;background-color:rgba(30,30,30,0.5);overflow:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all ease-in-out 0.25s;-o-transition:all ease-in-out 0.25s;transition:all ease-in-out 0.25s;color:#ffffff}.overlay-link i{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:80px;height:80px;border:1px solid #ffffff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#ffffff;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;font-size:32px;line-height:80px}.overlay-link i:hover{background-color:#ffffff;color:#777777}.overlay-link.small i{width:25px;height:25px;margin:-12.5px 0 0 -12.5px;font-size:14px;line-height:25px}.overlay-container:hover .overlay-link{height:100%;opacity:1;filter:alpha(opacity=100);-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}@media (min-width: 1200px){.overlay-container .text{top:30%}}@media (max-width: 575px){.overlay-container .text{top:30%}.overlay-container .text p:not(.mobile-visible){display:none}.sub-menu{font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:-0.5px;display:inline-block;width:25%;border-bottom:1px solid #eaeaea;text-align:center;vertical-align:middle;margin:-3px;padding:20px}.sub-menu a{color:#888888;text-decoration:none}.sub-menu.active{font-weight:bold;color:#0e5ed5;border-bottom:4px solid #0e5ed5;margin-bottom:20px;padding:7px}.product-title .main{height:56px;font-size:23px;font-weight:bold;color:#222222}}@media (min-width: 575px) and (max-width: 1199px){.overlay-container:not(.overlay-visible) .overlay-top~.overlay-bottom{padding-top:5px;padding-bottom:5px}.slick-slide .overlay-container:hover .overlay-top{height:71%}.slick-slide .overlay-container:hover .overlay-bottom{height:29%}}.slick-dots,.slick-dots{position:absolute;bottom:0px;text-align:center;width:100%;z-index:10;padding-left:0;padding-right:0;margin-bottom:7px}.slick-dots li,.slick-dots li{display:inline-block;zoom:1}.slick-dots li button,.slick-dots li button{display:block;padding:0;width:9px;height:9px;margin:5px 3px;opacity:0.5;filter:alpha(opacity=50);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#ffffff;font-size:0;line-height:0;cursor:pointer;outline:none;border:0}.dark-controls .slick-dots li button,.dark-controls .slick-dots li button{background:#333333}.slick-dots li.slick-active button,.slick-dots.clickable li:hover button,.slick-dots li.slick-active button,.slick-dots.clickable li:hover button{opacity:1;filter:alpha(opacity=100)}@media (max-width: 767px){.slick-dots li button,.slick-dots li button{background:#000000}}.content-slider-thumbs-container{margin-left:-5px;margin-right:-5px}.slick-nav-thumb{margin:0 5px;cursor:pointer}
