/*e2c39965488643b46acb3b2387934f21*/
@media only all and (min-width:60rem) and (max-width:74.938rem){div.vm-product-media-container{padding-right:20px}}@media only all and (min-width:60rem){div.vm-product-media-container{padding-right:20px}}@media only all and (min-width:48rem) and (max-width:59.938rem){div#g-showcase-3{margin:50px auto 30px}div#g-main-menu{padding:0px !important}div#g-main-menu a.g-menu-item-container{padding:1.2rem 0.6rem}div.mg_badge{margin:190px auto -155px !important}div.vm-product-media-container{padding-right:20px}div.vmproduct.productdetails .floatleft{width:25% !important;min-width:190px !important;margin:4% 4% !important}div.g-social{text-align:left !important}}@media only all and (min-width:30.062rem) and (max-width:47.938rem){div#g-company{text-align:right}div.g-offcanvas-toggle i{color:#265e76}div.btl-panel{float:none;width:100%;text-align:center;height:50px}div#g-showcase-3{margin-top:50px}div.mg_badge{margin:0px auto -10px !important}div.vm-order-list,div.vm-pagination,div.display-number{margin:10px 10px 20px 10px;float:right}div.vmproduct.productdetails .floatleft{width:90% !important;margin:10% 4% !important}div.floatleft.width33{min-width:420px}div.product.vm-col{margin:80px !important}div#g-infos{padding:20px 90px 20px 30px}div.g-social{text-align:center !important;padding-bottom:80px;background:transparent url('../../images/sh_logo_foot.png') no-repeat scroll right bottom !important}div#g-footer-menu{border-radius:5px 5px 0px 0px}}@media only all and (max-width:30rem){div#g-company{text-align:right}div.g-offcanvas-toggle i{color:#265e76}div.btl-panel{float:none;width:100%;text-align:center;height:50px}div#g-showcase-3{margin-top:50px}div.mg_badge{margin:0px auto -10px !important}idv.vm-order-list,div.vm-pagination,div.display-number{margin:10px 10px 20px 10px;float:right}div.vmproduct.productdetails .floatleft{width:90% !important;margin:10% 4% !important}div.vm-price-value{margin-left:10px !important}div#g-infos{padding:20px 90px 20px 30px}div.g-social{text-align:center !important;padding-bottom:80px;background:transparent url('../../images/sh_logo_foot.png') no-repeat scroll right bottom !important}}form#login-form{margin:0px;text-align:right}.btn{padding:5px 15px !important;background:#ccc !important;border:1px solid #888 !important;border-radius:5px !important;box-shadow:0px 4px 0px #999, 0px 2px 15px rgba(0, 0, 0, 0.2) !important;font-weight:bold !important;text-transform:uppercase;margin:7px 5px 7px 5px;-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;-o-transition:background 0.3s linear;-ms-transition:background 0.3s linear;transition:background 0.3s linear}.btn:hover,.btn:focus{background:#b2b2b2 !important;border:1px solid #777 !important;box-shadow:0px 2px 0px #666, 0px 1px 15px rgba(0, 0, 0, 0.2) !important;margin:8px 5px 6px 5px;color:#333}input.btn.btn-primary,.btl-dropdown,button.btn.btn-primary{padding:5px 15px !important;background:#a9ddfc !important;border:1px solid #a1baca !important;border-radius:5px !important;box-shadow:0px 4px 0px #668ba1, 0px 2px 15px rgba(0, 0, 0, 0.2) !important;font-weight:bold !important;text-transform:uppercase;color:#265e76;margin:7px 5px 7px 5px;-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;-o-transition:background 0.3s linear;-ms-transition:background 0.3s linear;transition:background 0.3s linear}input.btn.btn-primary:hover,input.btn.btn-primary:focus,.btl-dropdown:hover,.btl-dropdown:focus,button.btn.btn-primary:hover,button.btn.btn-primary:focus{background:#cbe2f0 !important;border:1px solid #bfd1dc !important;box-shadow:0px 2px 0px #798790, 0px 1px 15px rgba(0, 0, 0, 0.2) !important;margin-top:2px;margin:8px 5px 6px 5px}input.btn.btn-submit,a.readmore,a.da-link,.a-viewcategory,a.product-details,a.ask-a-question,button.ask-a-question,input.highlight-button{padding:5px 40px !important;background:#60d051 !important;border:1px solid #afeba6 !important;border-radius:5px !important;box-shadow:0px 4px 0px #308124, 0px 2px 15px rgba(0, 0, 0, 0.2) !important;font-weight:normal;text-transform:uppercase;-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;-o-transition:background 0.3s linear;-ms-transition:background 0.3s linear;transition:background 0.3s linear}input.btn.btn-submit:hover,input.btn.btn-submit:focus,a.readmore:hover,a.readmore:focus,a.da-link:hover,a.da-link:focus,.a-viewcategory:hover,.a-viewcategory:focus,a.product-details:hover,a.product-details:focus,a.ask-a-question:hover,a.ask-a-question:focus,button.ask-a-question:hover,button.ask-a-question:focus,input.highlight-button:hover,input.highlight-button:focus{background:#a3dc85 !important;border:1px solid #c6f1c0;box-shadow:0px 2px 0px #4c7c45, 0px 1px 15px rgba(0, 0, 0, 0.2) !important;margin-top:2px !important}span.btl-dropdown{margin:7px 5px 7px 5px !important;line-height:16px !important;height:28px !important}span.btl-dropdown:hover{margin:8px 5px 6px 5px !important;line-height:16px !important;height:28px !important}form#login-form{text-align:left !important}form#login-form div.userdata ul.unstyled{list-style-type:none !important}form#login-form .input-small{min-width:180px}form#member-registration div.controls{height:55px}div.btn-submit button.btn.btn-primary{color:#265e76 !important}div.ask-a-question{height:55px}div#fancybox-content{border-width:0px !important}body.modal #g-page-surround{box-shadow:none;margin:0px !important}form.form-validate div.submit div.floatleft input.highlight-button,form.form-validate div.submit div.floatleft input.highlight-button:hover,form.form-validate div.submit div.floatleft input.highlight-button:focus{padding:5px 30px !important;margin:28px 10px 0px 0px !important}form.form-validate div.input input,form.form-validate div.input textarea{box-shadow:0 0 3px #ccc !important;font-size:16px !important;border-color:#ddd !important;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}form.form-validate div.cwc-msg{width:98%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}table.askform input{margin:0px 0px 0px 10px}div.copyme{position:relative;float:left;clear:right;width:50%;min-width:150px}div.cw-mod-contact-light-buttons{position:relative;float:right;width:50%;min-width:125px}div.cw-mod-contact-light-buttons div.btn-submit{height:55px}header#g-header{background:#fff url('../../images/sh_top_bg.jpg') top center repeat-x;min-height:100px}a.gantry-logo{margin-top:8px !important}section#g-showcase{background-color:#51a1d0;background-image:url('../../images/sh_showcase_bg.png'), url('../../images/sh_showcase_bgb.png');background-position:top center;background-repeat:no-repeat, repeat-x;padding-bottom:0px}section#g-showcase div.g-container div.g-grid div#g-showcase-1 div.g-content,section#g-showcase div.g-container div.g-grid div#g-showcase-2 div.g-content,section#g-showcase div.g-container div.g-grid div#g-showcase-3 div.g-content,section#g-showcase div.g-container div.g-grid div#g-showcase-4 div.g-content{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px}div#g-main-menu{text-transform:uppercase;padding:0px 40px}div#g-main-menu div.g-content{margin-top:0px}div#g-main-menu div.g-content nav.g-main-nav .g-toplevel li a{height:100px}div#g-main-menu div.g-content nav.g-main-nav .g-toplevel li a:hover,div#g-main-menu div.g-content nav.g-main-nav .g-toplevel li a:active,div#g-main-menu div.g-content nav.g-main-nav .g-toplevel li a:focus{background:url('../../images/sh_m_h.png') bottom center no-repeat}li.g-dropdown-column{padding-top:10px;margin-left:-20px}ul.g-sublevel{overflow:hidden;padding-top:0px;border-radius:5px}ul.g-sublevel li a{height:50px !important;background:#51a1d0;font-size:1rem}ul.g-sublevel li a:hover,ul.g-sublevel li a:active,ul.g-sublevel li a:focus{background:#a9ddfc !important;background-image:none !important}main#g-main{margin-top:-50px;padding-bottom:10px;background:#fff url('../../images/sh-cf-bg.jpg') bottom center no-repeat}main#g-main div.g-content{margin-top:30px}div.item-page div.articleBody{min-height:100px}form#member-registration fieldset legend{text-transform:uppercase}div.orderlistcontainer div.title{font-size:16px}div.orderlistcontainer div.activeOrder,div.orderlistcontainer div.orderlist{font-size:14px;padding:1px 30px 1px 4px;line-height:30px;background-position:right center}div.vm-order-list,div.vm-pagination,div.display-number{margin:5px 10px 5px 10px}div.vm-col-3{width:30%;min-width:325px;margin:0% 1.6%;border:none;margin-bottom:80px}div.product div.spacer div.vm-product-media-container{margin-bottom:25px}div.product div.spacer div h2 a{text-transform:uppercase;font-size:1.2rem;font-weight:bold;color:#1a1a1a}div.product div.spacer div h2 a:hover{color:#51a1d0}div.product div.spacer div p.product_s_desc{padding:10px}div.product div.spacer div.vm3pr-1{font-size:1.1rem;font-weight:bold;border-top:1px solid #ccc;padding:10px}div.product div.spacer div.vm3pr-1 div.product-price div.vm-price-value span.vm-price-desc{margin:0px 20px 5px 0px !important}div.product div.spacer div.vm3pr-1 div.product-price div.vm-price-value span.PricesalesPrice{font-size:1.4rem;color:#265e76}div.product div.spacer div.vm-details-button{height:55px}div.product div.spacer div.vm-details-button a.product-details{color:#fff;padding-top:10px !important;padding-bottom:10px !important}span.vm-price-desc{margin:0px 20px 5px 0px !important}div.vm-price-value{margin-left:3px}div.vm-price-value span.vm-price-desc{font-size:1.1rem;font-weight:bold}div.vm-price-value span.PricesalesPrice{font-size:1.4rem;color:#265e76;font-weight:bold}a.ask-a-question{color:#fff;font-size:1.2rem}div.vm-product-details-container{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc}div.likeit{position:relative;padding-top:0px}div.likeit .fb-likeit{position:relative;float:left;clear:right;margin:0px}div.likeit .fb-likeit .fb_iframe_widget{margin-right:5px}div.likeit .gp-likeit{position:relative;float:left;clear:right;margin:2px 2px 0px 0px}div.back-to-category a.product-details{font-size:1rem;border:none;background:none}div.page-header h2{font-size:2.25rem;text-transform:uppercase;text-align:center}div.icons a img{margin-left:5px}table{border:1px solid #ccc;border-radius:5px}table tbody tr td{padding:10px}table tbody tr:nth-child(odd){background-color:#f3f3f3}div.vm-product-container{margin-bottom:20px}div.product-description > ul{background:#fff;border:1px solid #ccc;border-radius:5px;list-style:none !important;list-style-type:none !important;margin-left:0px !important}div.product-description > ul li{padding:10px}div.product-description > ul li img{padding:0px 8px 3px 0px}div.product-description > ul li:nth-child(odd){background-color:#f3f3f3}div.product-description > span.title{margin-top:20px}div.sh-c-left{position:relative;float:left;clear:right;width:50%;min-width:215px;margin-bottom:20px}div.sh-c-left div.sh-c-left-txt{padding:25px;background:#f3f3f3}div.sh-c-left h4{font-weight:bold}div.sh-c-right{position:relative;float:left;clear:right;width:50%;min-width:215px;margin-bottom:20px}div.sh-c-right div.sh-c-right-txt{padding:25px}div.sh-c-right h4{font-weight:bold}div.fp-1,div.fp-2,div.fp-3{position:relative;height:400px}div.fp-1 h3,div.fp-2 h3,div.fp-3 h3{font-size:0.9rem;font-weight:bold;text-transform:uppercase}div.fp-1 p,div.fp-2 p,div.fp-3 p{background:#f3f3f3;padding:15px;text-align:justify}div.fp-1 img,div.fp-2 img,div.fp-3 img{position:absolute;width:100%;bottom:0%}div#g-newest h3.g-title,div#g-products h3.g-title{text-transform:uppercase;color:#fff;text-align:center}div#g-newest div.vmgroup div.vmproduct.productdetails div.width33.floatleft,div#g-products div.vmgroup div.vmproduct.productdetails div.width33.floatleft{width:25%;min-width:225px;margin:0% 4%;float:left;clear:right}div#g-newest div.vmgroup div.vmproduct.productdetails div.width33.floatleft div,div#g-products div.vmgroup div.vmproduct.productdetails div.width33.floatleft div{position:relative}div#g-newest div.vmgroup div.vmproduct.productdetails div.width33.floatleft div a.prt-2,div#g-products div.vmgroup div.vmproduct.productdetails div.width33.floatleft div a.prt-2{position:absolute;font-size:1.1rem;color:#fff;text-transform:uppercase;text-align:center;margin:10px auto;width:100% !important}div#g-showcase-2 div.vmproduct,div#g-showcase-4 div.vmproduct{padding-right:40px !important;padding-top:20px}div#g-showcase-2 div.vmproduct div,div#g-showcase-4 div.vmproduct div{text-align:right !important}div#g-showcase-2 div.vmproduct div .spacer a img,div#g-showcase-4 div.vmproduct div .spacer a img{margin-right:20px}div.g-label{float:right;clear:left;display:inline-block;position:relative;margin-top:-160px;z-index:5;text-align:right}div.g-label .prt-1{font-size:1rem;font-weight:400;text-shadow:0px 0px 3px #fff;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);text-transform:uppercase;background:#265e76;border-radius:5px;padding:8px 10px;position:relative;float:right;clear:right}div.g-label .labarro{background-image:url('../../images/sh-darrw.png');background-position:bottom right;background-repeat:no-repeat;height:16px;width:50px;position:relative;float:right;clear:right;margin-right:30px}.badge-new{background-image:url('../../images/sh-badge-new.png');background-position:center center;background-repeat:no-repeat;height:101px;width:101px;float:right;clear:right;display:inline-block;margin-top:-94px;margin-right:-6px;position:relative;z-index:6}div#g-suhi{background:#265e76;height:50px;text-align:center;border:none;margin:-24px 0px 30px 0px;position:relative;z-index:5}div#g-suhi div{background:url('../../images/sh_logo_bg.png') center center no-repeat;height:82px;position:relative;margin:-16px auto}div#g-suhi div a{font-size:2.5rem;font-weight:bold;line-height:1rem;margin-top:17px;text-shadow:0px 0px 15px rgba(255, 255, 255, 0.5)}div.da-slider{background:none !important;border:none !important;box-shadow:none !important;height:200px !important}div.da-slider div.da-slide{line-height:1rem}div.da-slider div.da-slide h2{font-weight:300;font-size:2rem;text-transform:uppercase;top:25%}div.da-slider div.da-slide div.da-text{color:#1a1a1a !important;line-height:1rem;top:50% !important}div.da-slider div.da-slide a.da-link{bottom:5% !important}div.da-slider nav.da-dots{display:none}div.da-img,nav.da-arrows{display:none !important}div#g-showcase-3 div.da-slider{height:85px !important}div#g-showcase-3 div.da-slider div.da-slide div.da-text{top:75% !important}div#g-showcase-4 div.mg_badge{position:relative;float:right;clear:right;width:122px;height:127px;margin:110px auto -155px;background:url('../../images/sh_mg_badge.png') center center no-repeat}div#g-company{font-size:0.8rem;line-height:1.3}div#g-company div > p{margin:0px !important}div#g-main-menu div.g-content > nav.g-main-nav ul.g-toplevel li.g-menu-item a.g-menu-item-container span.g-menu-item-content{font-size:1.3rem;line-height:1.3rem}div.category-view div.row div.category div.spacer h2{color:#1a1a1a;text-transform:uppercase;font-weight:500;padding-top:280px}div.category-view div.row div.category div.spacer h2 a{color:#1a1a1a;font-size:1.2rem;text-transform:uppercase;font-weight:500}div.category-view div.row div.category div.spacer h2 a img{margin-top:-320px}div.spacer{text-align:left;padding:0px 50px !important}div.spacer a.a-viewcategory{text-align:center;position:relative;display:none;margin:150px auto -186px auto;max-width:220px;color:#fff}div.spacer a.a-viewcategory:hover,div.spacer a.a-viewcategory:focus{margin:150px auto -186px auto}div.spacer a.prt-2{margin-left:-50px !important}div.spacer:hover a.a-viewcategory,div.spacer:focus a.a-viewcategory{display:block;transition:opacity 0.3s ease-out 0s, transform 0.3s ease-out 0s}div.spacer:hover a.a-viewcategory:hover,div.spacer:focus a.a-viewcategory:hover,div.spacer:hover a.a-viewcategory:focus,div.spacer:focus a.a-viewcategory:focus{margin:150px auto -186px auto !important}section#g-subfeature{padding:10px 0px;background-image:url('../../images/sh_bottom_bg.png');background-position:bottom center;background-repeat:repeat-x}section#g-subfeature div.g-container div.g-grid:first-child{margin-bottom:100px}section#g-subfeature div.g-container div.g-grid:last-child{margin-bottom:15px}div#g-infos{background-image:url('../../images/sh_info_ic.png');background-position:center right;background-repeat:no-repeat}footer#g-footer{min-height:100px;background-image:url('../../images/sh_foot_bg.jpg');background-position:bottom center;background-repeat:repeat-x}footer#g-footer .platform-content{background:none}div.share-container{margin-top:40px}div.g-social{padding-top:14px;text-align:left;background:url('../../images/sh_logo_foot.png') center right no-repeat}.tss-techline-icons li.email a{background-color:#a9ddfc}.tss-techline-icons li.facebook a{background-color:#a9ddfc}.tss-techline-icons li.tumblr a{background-color:#a9ddfc}.tss-techline-icons li.linkedin a{background-color:#a9ddfc}.tss-techline-icons li.stumbleupon a{background-color:#a9ddfc}.tss-techline-icons li.twitter a{background-color:#a9ddfc}.tss-techline-icons li.googleplus a{background-color:#a9ddfc}.tss-techline-icons li.youtube a{background-color:#a9ddfc}.tss-techline-icons li.reddit a{background-color:#a9ddfc}.tss-techline-icons li.pinterest a{background-color:#a9ddfc}.tss-techline-icons li.github a{background-color:#a9ddfc}div#g-footer-menu,div#g-infos{background-color:#265e76}div#g-footer-menu div.g-content nav.g-main-nav ul.g-toplevel{margin-top:1.5rem}div#g-footer-menu div.g-content nav.g-main-nav ul.g-toplevel li.g-menu-item{float:left;clear:left}div#g-footer-menu div.g-content nav.g-main-nav ul.g-toplevel li.g-menu-item a{color:#fff;text-transform:uppercase;padding:5px 40px}.scrollToTop{padding:10px;text-align:center;font-weight:bold;text-decoration:none;position:fixed;bottom:80px !important;left:0px !important;display:none;width:35px !important;height:45px !important;border-radius:0px 5px 5px 0px !important;background:#51a1d0 url('../../images/sh_arrow.png') center center no-repeat !important;-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;-o-transition:background 0.3s linear;-ms-transition:background 0.3s linear;transition:background 0.3s linear}.scrollToTop:hover{background:#265e76 url('../../images/sh_arrow.png') center center no-repeat !important}div.footer1{font-size:0.8rem;font-weight:bold;padding-top:20px}