/** Shopify CDN: Minification failed

Line 16:18515 Unexpected ".3-up"
Line 16:19125 Unexpected ".3-up"
Line 91:2679 Unexpected "}"
Line 272:12 Unexpected "@media"
Line 495:32 Expected ":"
Line 514:34 Expected ":"
Line 529:34 Expected ":"
Line 576:36 Expected ":"
Line 603:34 Expected ":"
Line 625:36 Expected ":"
... and 2 more hidden warnings

**/
ul.cust-nav li,ul.main-img li{display:inline-block;list-style:none}.cust-nav li a,a.img-link,span.br-style,ul.mobile-icon-link li a{color:#939598;font-family:Rajdhani,sans-serif;text-transform:uppercase}li.site-nav--active,ul#accessibleNav li a:active,ul#accessibleNav li a:focus{text-decoration:none}img.clr-img1:hover,img.clr-img3:hover,img.clr-img4:hover,ul.main-img li a img:hover{transform:translate(0,-5px)}.main_submenu,header,header.site-header{box-shadow:0 4px 4px #888}.cust-nav li a,.linklist ul li a,a.img-link,span.br-style,ul.mobile-icon-link li a{text-transform:uppercase}.fixed-body{padding:0!important}ul.main-img li{width:65px!important;text-align:center}ul.cust-nav,ul.main-img{text-align:center;margin:0;padding:0}img.nav-img{text-align:center;width:50px}.cust-nav li a{width:66px;font-size:15px}.cust-nav{border:1px solid #ddd}.menu-links{width:100%;clear:both;background:#fff}#top .pattern>.container{padding-top:0;padding-bottom:0}ul.cust-nav li:first-child{padding-left:0!important}.cust-nav li a:active,.cust-nav li a:focus{font-weight:700}.color-navigation,.color-navigation2,.color-navigation3,.color-navigation4{text-align:center;display:none}.cart-sec,.menu-sec{display:inline;float:left}.nav-bar{background-color:transparent}header.site-header{margin-top:-6px;padding:0;background:url(/cdn/shop/files/BG-1.png);background-size:100% 100%;z-index:999}section.mobile-header,section.only-text{width:100%;background:url(/cdn/shop/files/BG-1.png);float:left}section.mobile-header{display:block;padding:2% 0 1%}section.only-text{text-align:center;padding:1% 0 5%;border-bottom:2px solid #ddd}.mobile-menu,span.br-style{background:#dcddde;position:absolute}.cart-sec img,.menu-sec img{width:40px}main.wrapper.main-content,section{width:100%;clear:both}.logo-img{display:inline;float:left;text-align:center}.cart-sec.col-xs-2,.logo-img.col-xs-8,.menu-sec.col-xs-2{padding:0}.menu-sec.col-xs-2{padding-left:13px}.mobile-menu{width:70%;clear:both;padding:0;display:none;z-index:999999;border:none;}.cart-sec{text-align:right;right:13px}#ajax>p,.border-cover.two,.circle-logo,.color-navigation.act_1,.color-navigation.act_2,.color-navigation.act_3,.color-navigation.act_4,.container>p,.innercontents_main,.ui-content>p,p.signup-txt,ul.color-nav li{text-align:center}img.logo-name{width:80%;margin:auto}img.link-img{width:40px;height:45px}ul.mobile-icon-link li{display:inline;float:left;width:20%;text-align:center}.no-padding{padding:0}span.br-style{display:inline;letter-spacing:1px;font-size:13px;top:-10px;left:10px;padding:0 10px}.border-cover{border:1px solid #ddd;padding:20px 9px 5px}ul.mobile-icon-link li a{font-size:11px;letter-spacing:1px}img.after-img{display:none}.form-vertical{clear:both}.newsletter.header{clear:both;border:1px solid #ddd;float:left;margin-top:0px;width:100%;background:#dcddde}img.clr-img,img.micro-img{width:30px}.border-cover.two{width:86px;padding-bottom:20px}a.img-link{padding:5px;margin:0;font-size:14px}.header span,.linklist ul li a,.product-info .description{font-family:bungee_regularregular,sans-serif}li.site-nav--active{font-weight:700}ul.color-nav li{display:inline-block;padding:5px 8px}.EMPTY{clear:both}p.signup-txt{font-size:16px;padding-top:10px;font-weight:700}form#contact_form{margin:0}button#subscribe1 img{width:28px;float:right}ul.color-nav{margin:0;padding:0}ul.mobile-icon-link{clear:both;float:left;width:100%;padding:0}.main_submenu{background:#fff;position:relative}ul#accessibleNav li a:active{font-weight:700;color:#000}i.fa.fa-caret-up{color:rgba(74,74,73,.86)}ul#accessibleNavv li{width:65px;padding:0 0 0 2px}.logo{padding:18px 0 0}.overly{background:rgba(0,0,0,.5);z-index:999999;clear:both;position:fixed;width:100%;height:100%}button#subscribe1{padding:1px 0 0;margin:0;background:#dcddde;border:none;height:36px;width:35px}input#Email-cust{height:35px;font-size:15px;color:#000;border:none;width:83%;border-radius:none!important;float:left;background:#eee;margin:1px 1px 1px 0px;padding:10px}.group-input.cust{border:0 solid #ddd;width:100%;background-color:#dcddde}img.clr-img1{width:35px;padding:3px;height:35px;margin:0 1px}img.clr-img3{width:30px;height:35px;margin:0 5px}span.caret_up{position:absolute;bottom:-11px;left:42.5%;display:none}ul.main-img li{position:relative}iframe[data-src],video{box-shadow:inset 0 0 0 1px #eee}.contact_maincontainer{height:950px;position:absolute;top:0;padding:0;z-index:999;display:none}.contact_overlay{background:#000;opacity:.4;width:100%;padding:0;cursor:pointer}.contact_innercontents{background:#fff;position:fixed;top:0}.innercontents_main{float:left;padding:1em;position:relative}.innercontents_main h2{font-weight:600}.divider hr{background:#ddd;height:500px;width:2px;margin:auto}.contact_right input{background:#ddd;margin:0}.contact_right textarea{height:150px;background:#ddd;margin:0 0 1em}.close_btn{right:-5px;position:absolute;z-index:999;top:5px;cursor:pointer}h3.contact-head{font-size:30px}.innercontents_main span{font-size:17px;color:#404142}input.cf-email,input.cf-name{width:100%;margin:0 0 10px;border-radius:0;padding:10px;height:30px}textarea.cf-message{width:100%;border-radius:0;margin:0}.divider{padding-left:8%}input.cf-button{color:#999!important;border-radius:0}.color-navigation a{display:inline-block}img.clr-img4{width:35px;padding:1px;height:35px}.color-navigation.act_1,.color-navigation.act_2,.color-navigation.act_3{height:45px;padding-top:5px}.color-navigation.act_4{height:43px}img.metal-img{width:33px}ul.color-nav.metals-nav li{padding:5px 6.7%}section.mobile-header,section.only-text{z-index:99999;position:relative}.filter-product .filter-tabs ul>li>a{font-size:25px;line-height:25px}.circle-logo{margin:1.5em 0 9px;display:none}.contact-cust form#contact_form{margin:0;width:100%;float:left}.main-fixed{max-width:1300px;width:100%}.row{margin-left:0;margin-right:0}.product-filter .options .button-group{padding:26px 13px 23px}.product-filter .list-options .limit{margin:0 20px}.product-filter{box-shadow:3px 0 6px 1px #eee}#sidebar,.center-column{padding:0}.fixed-body .container{padding-left:0;padding-right:0}.footer .container>.row>div{padding-top:0;padding-bottom:0;padding-left:0}.footer ul.social-icons{padding-top:0}.footer .newsletter{text-align:center!important}#quickview_product #pricebox,.product-link-box,.product-neo #pricebox,.quantity,.shippingwidget,.smallp p,.swatch.size,div#price,div.tab{text-align:center}.group-input input[type=email]{background:#fff;border-radius:0}.footer .pattern{padding-top:3%}.linklist ul li a{font-size:13px;font-weight:400;letter-spacing:2px}.footer-button{padding:0 15px;border-radius:0!important;color:#414042!important;background:#fff}.group-input,div#footer-copyright{padding-top:1%;padding-bottom:1%}.default-newsletter .footer-button,.default-newsletter input{height:35px;margin:0}.group-input{background:rgba(147,149,152,.62)}.footer .advanced-grid .container>div>.row:before,.footer .container>.row:before,.footer .pattern{background-color:transparent}.cover-neo,.video-box-neo{max-width:1366px;margin:0 auto;clear:both;display:block}.product-neo{max-width:1400px;margin:0 auto}.collection-neo,.filter-product{max-width:1366px;margin:0 auto}.footer .advanced-grid .container>div>.row>div:before,.footer .container>.row>div:before{background-color:transparent!important}.product-center{border:2px solid #e5e5e5;padding:0;background:#fff}.product-info .description{background:#00aeef;padding:7px 15px!important;color:#fff;font-size:15px;letter-spacing:1px}.product-info .description span{width:170px}.product-info .description strong{font-weight:400;padding-left:4px}.options2 h2{display:none}.options{padding:0!important}.swatch .swatch-element input:checked+label,.swatch .swatch-element label{font-size:20px!important;background:0 0;border:none;line-height:1;margin-left:1%}.swatch .swatch-element:hover{border:solid #00aeef}.swatch .swatch-element a:active{border:solid #00aeef} .swatch .swatch-element{display:inline-block;vertical-align:top;background:url(/cdn/shop/files/Button.png?12796811795795518279) no-repeat;min-height:20px;background-size:100% 100%;position:relative;border:solid #000;color:#fff}.header span{font-size:16px}#quickview_product #pricebox,.product-neo #pricebox{border:2px solid #bbb;padding:5% 0;margin:5% auto 5% 5.5%;width:88%;float:left}#quickview_product .price{padding:0}span.price-old.money{width:100%}.product-info .price .price-new{font-family:bungee_regularregular,sans-serif!important;color:#333}.swatch .swatch-element{margin:10px 5px 5px}.product-neo .price{padding:0!important}i.fa.fa-minus,i.fa.fa-plus{color:#fff;padding:15px;background:url(/cdn/shop/files/Box.png?8455792949741811903) no-repeat;font-size:30px;cursor:pointer}.product-neo #price{margin-bottom:5%;margin-top:5%}.product-info .cart{border:none}i.fa.fa-minus{margin-right:5%}i.fa.fa-plus{margin-left:5%}.quantity input[type=text]{font-size:30px;font-weight:700;background:0 0;text-align:center;padding:0;font-family:bungee_regularregular,sans-serif;color:#333;height:59px;border-radius:0}.product-info .cart .add_to_cart input{margin:0 auto!important;display:block!important;float:none}.add_to_cart input[type=submit]{border-radius:0!important;padding:0;height:3em!important}.product-info .cart .add_to_cart #button-cart{font-size:20px!important;font-family:bungee_regularregular,sans-serif;font-weight:400;background:linear-gradient(#00aeef ,#0071bc);width:88%}.smallp p,p.accent-text{font-size:15px}.product-info .cart .add_to_cart{padding:0;margin-top:5%;margin-bottom:5%}.quickform .cart .add_to_cart{background:#fff!important}.main-content{border-bottom:solid 2px #bbb}.box-thumb-image{padding:0}.product-info .thumbnails li p{margin:0;padding:0 0 10px}.product-info .options2{padding-bottom:0}.quantity-inner{border:2px solid #bbb;padding:5% 0;margin:0 auto;width:88%;display:table}table{border-collapse:separate;border-spacing:20px 10px}.product-list>div{margin:0}.collection-neo .description{background:0 0;color:#414042}.product-link-box span{padding:5% 0;background:url(/cdn/shop/files/Button.png?12796811795795518279) no-repeat;display:block;margin-bottom:15px;border:solid #000;background-size:100% 100%}.product-link-box span:hover{border-color:#00aeef;cursor:pointer}.product-link-box a{color:#fff;font-weight:700}.product-link-box a:active{border-color:#00aeef;cursor:pointer}.meta-neobox{margin:0 10px}.box-with-categories{margin-top:0!important}.dropdown a.button,.dropdown a.button.btn-default{border-radius:0}.meta-neobox1{margin:0 28px}.fixed-body .center-column .tab-content{margin:0!important}.bg-filter-tabs{margin-bottom:0}.product-neo #tab-description h1 b,.product-neo #tab-description h2,.product-neo #tab-description p,.product-neo #tab-description ul{max-width:1000px;margin:5px auto}#notify-me-wrapper input[type=email]{border-radius:0;margin:0;color:#333;border:2px solid #333;width:100%;padding-left:2%}#notify-me-wrapper input[type=submit]{border-radius:0;font-size:15px;padding:0 20px;background:url(/cdn/shop/files/button25.jpg?2861634668186699503) no-repeat;margin:0;height:45px;font-family:bungee_regularregular,sans-serif;letter-spacing:2px;font-weight:400}.notifybox,p.accent-text{padding:0 15px}div#notify-me-wrapper{background:#bbb}.notifybox1{float:right;padding:0 15px 0 0;margin-top:2%;margin-bottom:2%}.smallp p{margin-top:2%}.tab-content{font-size:16px}.hidden-cls{display:none}span.price-new.money{float:left;width:100%}.product-image .video-container{padding-bottom:0!important;padding-top:0}.video-container iframe{width:100%;height:450px;margin-bottom:-8px}.product-info .cart .add_to_cart .quantity #q_down,.product-info .cart .add_to_cart .quantity #q_up{display:block}.quickform .product-info .product-image img{height:auto}.quickform .product-info .thumbnails{padding-top:0}.fillgap{padding:0}.fillgap1,.popup-gallery{padding-left:0}.overflow-thumbnails-carousel{margin-bottom:9%;margin-top:5%}.video-main{height:740px}input[type=email],input[type=text],textarea{border:2px solid grey!important;box-shadow:0 0 7px 0 #eee}.responsive .product-grid>.row{margin:0!important}.product-grid:before{left:0!important;right:0!important}.media.shippingwidget{display:none;border:1px solid #e5e5e5;margin-left:19px;width:90%;box-shadow:0px 0px 6px 4px #eee;}#product,.filter-product .filter-tabs ul,.owl-item.active{background:0 0}@media screen and (min-width:320px) and (max-width:1024px){.product-filter .options .product-wishlist{padding:27px 15px 21px 31px}.product-filter .list-options select{padding:0 0 0 12px}i.fa.fa-minus{margin-right:0}i.fa.fa-plus{margin-left:0}.product-center{padding:0!important}.product-info .description{padding:7px 0!important;text-align:center}.swatch .swatch-element{width:inherit}#notify-me-wrapper input[type=submit]{background-repeat:no-repeat;background-size:100% 100%}.category-info{margin:0!important}.collection-video{height:auto!important}}@media screen and (min-width:992px) and (max-width:1100px){.quantity input[type=text]{font-size:17px}}@media screen and (min-width:1101px) and (max-width:1200px){.quantity input[type=text]{font-size:20px}}@media screen and (min-width:1201px) and (max-width:1250px){.quantity input[type=text]{font-size:25px}}@media screen and (min-width:320px) and (max-width:369px){.meta-neobox{margin:0}#server_collage_cont .serverCellBig,#server_collage_cont .serverCellMed,#server_collage_cont .serverCellSmall{position:relative!important}input#Email-cust{font-size:11px}}@media screen and (min-width:370px) and (max-width:520px){.meta-neobox{margin:0 10px}}@media screen and (min-width:521px) and (max-width:600px){.meta-neobox{margin:0 17px}}@media screen and (min-width:601px) and (max-width:767px){.meta-neobox{margin:0 25px}}@media screen and (min-width:768px) and (max-width:850px){.product-info .description{font-size:11px}.media.shippingwidget{display:block;margin-right:3%}.desktop.shippingwidget{display:none}.responsive .fixed-body .container{padding-left:0!important;padding-right:0!important}.overflow-thumbnails-carousel{padding:20px 32px 0 18px}.fillgap2{padding:0}.collection-video{height:300px!important}}@media screen and (min-width:851px) and (max-width:1000px){.product-info .description{font-size:13px}.media.shippingwidget{display:block}.desktop.shippingwidget{display:none}}@media screen and (min-width:851px) and (max-width:1024px){.overflow-thumbnails-carousel{padding:20px 37px 0 28px}.collection-video{height:400px!important}.video-main{height:577px!important}}.notifybox input.styled-input{font-size:15px;padding:0}.shippingwidget{background:#fff;padding-top:1em;padding-bottom:1px}.shippingwidget h3{color:#00aeef}#shopify-section-1493441192524,.shadow-custom,.tab-content{box-shadow:0 0 6px 4px #eee}#sandbox{box-shadow:3px 0 6px 1px #eee}.product-info .thumbnails li img,.product-info .thumbnails-carousel img{box-shadow:0 0 6px 4px #eee;border:inherit!important}.bg-filter-tabs,.htabs::before{background-color:#fff;box-shadow:-1px -2px 6px 2px #eee}@media screen and (min-width:320px) and (max-width:374px){.video-main{height:180px!important}}@media screen and (min-width:375px) and (max-width:424px){.video-main{height:211px!important}}@media screen and (min-width:425px) and (max-width:500px){.video-main{height:239px!important}}@media screen and (min-width:501px) and (max-width:600px){.video-main{height:320px!important}}@media screen and (min-width:601px) and (max-width:680px){.video-main{height:360px!important}}@media screen and (min-width:681px) and (max-width:767px){.video-main{height:400px!important}}@media screen and (min-width:768px) and (max-width:850px){.video-main{height:450px!important}}@media screen and (min-width:851px) and (max-width:930px){.video-main{height:500px!important}}@media screen and (min-width:931px) and (max-width:992px){.video-main{height:550px!important}}@media screen and (min-width:993px) and (max-width:1050px){.video-main{height:600px!important}}@media screen and (min-width:1051px) and (max-width:1200px){.video-main{height:650px!important}}div.tab{overflow:hidden;border-bottom:1px solid #ccc}div.tab button{background-color:inherit;float:inherit;border:none;outline:0;cursor:pointer;padding:14px 16px;transition:.3s;font-family:bungee_regularregular,sans-serif;font-size:20px;font-weight:500}div.tab button.active,div.tab button:hover{border-bottom:solid 1px #00aeef}.tabcontent{display:none;padding:6px 12px;border-top:none;min-height:400px}form.search_form,input#search_query1{border:1px solid #22b7ef}.tab-section{background:#fff}.templateProduct .filter-product .filter-tabs,.templateProduct .tab-content{margin:0 -15px!important}div#ZenMagnets{display:block}.half-sec p.signup-txt{display:none}@media screen and (min-width:320px) and (max-width:767px){.htabs{margin:0 -27px}.responsive .fixed-body .center-column .tab-content,.responsive .standard-body .fixed .center-column .tab-content{margin:0 -12px!important}table{border-collapse:separate;border-spacing:2px 10px} .tab-content img{height:61%;width:100%} .cust111{padding:0!important}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.vid-cover,ul.mobile-icon-link li a{position:relative}.box.box-html.banners.hidden-xs.hidden-sm{padding:0}input#search_query1{padding:0 10px;font-size:15px;margin:0;width:100%;border-radius:0}.search-box{padding:2%}.button-search.search-sign{font-size:25px;font-weight:100;top:35px}ul.mobile-icon-link{margin:0}ul.mobile-icon-link.image{height:36px}.colors,.cubes,.metals,.micros{margin:20px 15px}.cubes{margin:20px 15px 10px!important}.link.size-option2{display:none!important}.review.qk-review{padding-left:15px}.quantity-inner.ofs{width:100%;margin-bottom:25px}input#quantity_wanted.q-box{border-radius:0;text-align:center!important;padding:30px 0;width:100%}input.btn-cart-qv{margin:0!important;width:93%!important;border-radius:0!important;color:#fff}button.tablinks{color:#414042!important}input.form-search-input{border-radius:0;border:2px solid #00aeef!important}.news-heading{font-size:27px!important}input.email.c-mail{border-radius:0;background:#ddd;width:100%}button.btn.right.popup-btn{background:#ddd;color:#a9a9a9!important;border-radius:0;padding:10px 12px;margin:20px 0}.right{text-align:right}.3-up,.center,.cust-title{text-align:center}.logo a img{max-width:477px}.swatch.size .header{display:none}.product-grid .product .name{font-size:16px;overflow:inherit!important;text-overflow:initial!important;white-space:normal!important}.cart-update{background:0 0;border:0;padding:0;color:#5396C9;font-size:18px}.c-table{margin-top:1em}p.add-padding{padding:0 15px}.account-neo,.account-page{margin:0 15px}.account-page{padding-bottom:1em}.custom-vd-sec{height:auto;width:100%;margin-top:50px;background:#fff;z-index:99;display:none}.custom-vd-sec iframe{width:100%}.swym-no-scroll{overflow:scroll!important}.3-up{border:none;box-shadow:3px 1px 6px 3px #eee;padding:0;margin:auto}.hide-sec{position:absolute;visibility:hidden}.hide-zoom{visibility:hidden!important}ul.foo-ul{display:inline}li.foo-links{display:inline-block;padding:0 5px}li.foo-links a{color:grey!important}.out-of-stock-button,input#out-button-cart{display:none!important}button#swym-remind-email-auth-button{background:#00aeef!important}.pro-avail .swym-button-bar,.selector-wrapper.quantity{display:none}.cust-title{padding-top:25px;text-align:center;}button.btn.right.popup-btn:hover{color:#fff!important;background:#414042}.box-product{box-shadow:0 2px 4px 2px #eee}
#shopify-section-1489910789301 {
    box-shadow: 0 0 6px 4px #eee;
}
/*#load{
    width:100%;
   height:17.3%;
   z-index:99;
   text-align: center;
    position: absolute;
    background-color: rgba(0,0,0,0.25);
  }
  #load img {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 43%;
    right: 46%;
  }*/
/**custom-code*/
.phantom-video-container,
.product-image .video-container {
   position: relative;
   padding-bottom: 100%!important;
   padding-top: 0px;
   height: 0;
   overflow: hidden;
}
.phantom-video-container iframe,
.product-image .video-container iframe {
   position: absolute;
   top:0;
   left: 0;
   width: 100%;
   height: 100%;
}
.li-popup-video {
	position: relative;
}
.li-popup-video:before {
  font-family: FontAweSome;
  content: "\f04b";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  z-index: 10;
  color: #000;
  padding-left: 5px;
}
.li-popup-video:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #fff;
}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 8, 2017 */
@font-face {
    font-family: 'bungee_regularregular';
    src: url('bungee-regular.woff2') format('woff2'),
         url('bungee-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/**mobile css*/
@media screen and (max-width:480px){.mobile-menu{width:85%}.cart-sec img,.menu-sec img{width:39px;height:46px}iframe.video-frame.lazy-loaded{height:230px;width:100%}ul.metals-nav li{padding:5px 6.5%}.group-input{background:0 0;padding-top:0;padding-bottom:0}.group-input input[type=email]{border:2px solid grey}.default-newsletter .footer-button{margin-top:0;border:2px solid grey}#tab-description table img{height:210px!important;max-width:200px;min-width:130px}}@media screen and (max-width:767px){.contact_right,.divider{padding:0}.contact_overlay{background:#000;cursor:pointer;height:100%!important;opacity:.2;padding:0;position:fixed;top:0;width:100%}.close_btn{display:block}.divider hr{float:left;height:2px;margin:1em 0 0;width:100%}.desc-pro .container div img,.pro-desc .container div img{max-width:200px}form#contact_form{padding:15px}.desc-pro div div,.pro-desc div div{width:50%;float:left}.desc-pro,.pro-desc{text-align:center}#sidebar .box{padding-top:0!important}div#sidebar{z-index:999999!important}}@media screen and (max-width:1023px) and (min-width:768px){.cart-sec img,.menu-sec img{width:50px;height:58px}}@media screen and (max-width:320px){.contact_innercontents{left:4%;top:10.9em}}@media screen and (max-width:375px){.contact_innercontents{left:4%;top:11.2em}}@media screen and (max-width:425px){.contact_innercontents{left:4%;top:11.8em}}@media screen and (max-width:640px){.contact_innercontents{left:4%;top:5.5em}ul.metals-nav li{padding:5px 6.5%!important}}@media screen and (min-width:768px){.contact_overlay{background:#000;cursor:pointer;height:100%;opacity:.2;padding:0;position:fixed;top:0!important;width:100%}.footer .container>.row>div:first-child{padding-left:0}}@media screen and (max-width:790px) and (min-width:768px){.contact_innercontents{top:6.7em}img.link-img{width:50px;height:50px}ul.mobile-icon-link li a{font-size:14px}.video-main{height:444px!important}}@media screen and (max-width:800px) and (min-width:791px){.contact_innercontents{top:6.9em}img.link-img{width:50px;height:55px}ul.mobile-icon-link li a{font-size:15px}.video-main{height:500px!important}}@media screen and (max-width:980px) and (min-width:801px){.contact_innercontents{top:6.6em}img.link-img{width:50px;height:55px}ul.mobile-icon-link li a{font-size:15px}.video-main{height:553px}}@media screen and (max-width:650px) and (min-width:481px){.cart-sec img,.menu-sec img{width:43px;height:50px}}@media screen and (max-width:1023px) and (min-width:640px){.half-sec.text{display:none}.half-sec.form{width:70%;margin-left:9%;float:none}}@media screen and (max-width:639px){.half-sec.form{padding-left:9%;}}input#Email-cust{width:73%!important;height:38px!important}}@media screen and (max-width:850px) and (min-width:769px){input#Email-cust{width:87%!important}}@media screen and (max-width:950px) and (min-width:851px){input#Email-cust{width:88%!important}}@media screen and (max-width:1023px) and (min-width:951px){input#Email-cust{width:90%!important}}@media screen and (min-width:1024px){only-text,section.mobile-header{display:none}}@media screen and (max-width:1023px){.flexslider.pro-grid,img#image{box-shadow:2px 2px 2px 3px #bbb}header.site-header,ul#accessibleNav{display:none}.flexslider.pro-grid{margin:10px}.container{padding:0!important}.cart-sec,.menu-sec{display:inline;float:left;margin:9px 0 0}ul.metals-nav li{padding:5px 6.8%}.templateCart .cart-info{margin:0;padding:0 10px}form#cartform{padding:0 10px;margin-bottom:2em}.buttons.wl-btns{margin-bottom:2em;padding:0 15px}}@media screen and (max-width:640px){img.logo-name{display:block}}@media screen and (max-width:695px) and (min-width:640px){input#Email-cust{font-size:12px;width:80%;height:41px;border-radius:0}.group-input.cust{height:45px}}@media screen and (max-width:1023px) and (min-width:696px){.group-input.cust{height:45px}}@media screen and (min-width:640px){img.logo-icon,section.only-text{display:none}section.mobile-header{border-bottom:3px solid #ddd}}@media screen and (max-width:639px){img.logo-name{display:none}.newsletter{border:none;height:inherit;padding-top:7px}.input-group.newsletter-group{border:1px solid #ddd}ul.foo-ul{display:block}}@media screen and (max-width:349px){.mobile-menu{top:8.2em}}@media screen and (max-width:390px) and (min-width:350px){.mobile-menu{top:8.3em}}@media screen and (max-width:390px){img.link-img{padding:5px}ul.mobile-icon-link li a{letter-spacing:0}}@media screen and (max-width:480px) and (min-width:391px){.mobile-menu{top:8.5em}}@media screen and (max-width:500px) and (min-width:481px){.mobile-menu{top:9.2em}}@media screen and (max-width:550px) and (min-width:501px){.mobile-menu{top:9.2em}}@media screen and (max-width:639px) and (min-width:551px){.mobile-menu{top:9em}}@media screen and (max-width:700px) and (min-width:650px){.mobile-menu{top:4em}}@media screen and (max-width:652px) and (min-width:640px){.mobile-menu{top:4em}}@media screen and (max-width:750px) and (min-width:701px){.mobile-menu{top:5em}}@media screen and (max-width:800px) and (min-width:751px){.mobile-menu{top:5.1em}}@media screen and (max-width:850px) and (min-width:801px){.mobile-menu{top:5.4em}}@media screen and (max-width:900px) and (min-width:851px){.mobile-menu{top:5.9em}}@media screen and (max-width:950px) and (min-width:901px){.mobile-menu{top:6em}}@media screen and (max-width:1023px) and (min-width:995px){.mobile-menu{top:9.6em}}@media screen and (max-width:994px) and (min-width:975px){.mobile-menu{top:9.6em}}@media screen and (max-width:974px) and (min-width:951px){.mobile-menu{top:6.6em}}@media screen and (min-width:500px){.menu-sec img{margin-left:15px}.cart-sec img{margin-right:8px}}@media screen and (max-width:800px) and (min-width:320px){.cart-sec,.menu-sec{margin:4px 0 0}}@media screen and (max-width:530px) and (min-width:481px){iframe.video-frame.lazy-loaded{height:280px;width:100%}}@media screen and (max-width:600px) and (min-width:531px){iframe.video-frame.lazy-loaded{height:315px;width:100%}}@media screen and (max-width:650px) and (min-width:601px){iframe.video-frame.lazy-loaded{height:350px;width:100%}}@media screen and (max-width:750px) and (min-width:651px){iframe.video-frame.lazy-loaded{height:400px;width:100%}}@media screen and (max-width:850px) and (min-width:751px){iframe.video-frame.lazy-loaded{height:450px;width:100%}}@media screen and (max-width:950px) and (min-width:851px){iframe.video-frame.lazy-loaded{height:500px;width:100%}}@media screen and (max-width:1050px) and (min-width:951px){iframe.video-frame.lazy-loaded{height:550px;width:100%}}@media screen and (max-width:1150px) and (min-width:1051px){iframe.video-frame.lazy-loaded{height:600px;width:100%}}@media screen and (max-width:1200px) and (min-width:1151px){iframe.video-frame.lazy-loaded{height:650px;width:100%}}@media screen and (max-width:413px){ul.color-nav li{padding:5px 2px}ul.metals-nav li{padding:5px 4.5%!important}}@media screen and (min-width:320px){.main-fixed{width:100%!important}}@media screen and (max-width:479px){.search-box{padding:6%;clear:both;width:100%}.button-search.search-sign{top:41%;right:7%}}@media screen and (max-width:767px) and (min-width:391px){ul.mobile-icon-link.text{padding-top:6px}}@media screen and (max-width:550px){.mobile-menu{padding:0}}@media screen and (max-width:767px) and (min-width:480px){.search-box{padding:3%;width:auto;display:inline-block}form.search_form{width:auto}}@media screen and (min-width:767px) and (max-width:767px){.button-search.search-sign{right:30px!important}}@media screen and (min-width:768px) and (max-width:1023px){.search-box{padding:2% 0;width:auto;display:inline-block}.button-search.search-sign{top:30px}.list-options{padding:0!important}ul.mobile-icon-link.text{padding-top:10px}}@media screen and (min-width:1024px) and (max-width:1093px){.list-options{padding:0!important}input#search_query1{padding:0 5px}form.search_form{border:1px solid #22b7ef;width:100%}.search-box{padding:2% 0;width:30%;display:inline-block}.button-search.search-sign{top:30px;right:10px}.product-wishlist{padding:27px 15px 21px!important}}@media screen and (min-width:992px) and (max-width:1023px){.colors,.cubes,.metals,.micros{margin:20px 0!important;padding:0 15px}}@media screen and (min-width:992px) and (max-width:1006px){.list-options{padding:0!important}.button-search.search-sign{right:10px}}@media screen and (min-width:1007px) and (max-width:1023px){.button-search.search-sign{right:10px}}@media screen and (max-width:1200px) and (min-width:1024px){.search-box{width:auto;display:inline-block}form.search_form{width:auto}}
@media screen and (min-width:320px) and (max-width:1023px){
	#load{
      position: relative; 
      background: none;
    }
  
    #load img {
      height: 50px;
      width: 50px;
      position: absolute;
    }
  .menu-sec img {
    width: 31px;
    height: 31px;
    box-shadow: 4px 4px 3px #cccccc;
    margin-left: 0;
  }
  .mob-search-icon {
    padding-right: 0;
    text-align: center;
    padding-top: 3px;
  }
}
@media screen and (min-width:320px) and (max-width:767px){.cart-sec img{display:none;}}
@media screen and (min-width:320px) and (max-width:499px){#load img {top: 73px}}
@media screen and (min-width:500px) and (max-width:767px){#load img {top: 144px}}
@media screen and (min-width:768px) and (max-width:1023px){.cart-sec img {width: 35px;height: 36px;position: absolute;right: 0%;z-index: 999;margin-top: 5px;}#load img {top: 218px}}
@media screen and (min-width:1400px){
.button-search.search-sign {
    font-size: 25px;
    font-weight: 100;
    top: 43%;
    right: 6%;
}
}
.center {
    text-align: center;
}

i.cart-count-head {
    font-style: normal;
    position: absolute;
    background: #00aeef;
    color: #fff;
    width: 23px;
    border-radius: 7px;
    right: -7px;
    top: 16px;
    font-size: 15px;
    line-height: 22px;
    font-weight: 400;
}
.payment_methods img{
    display: inline-block;
    margin:4px 0 6px 0;  
    padding-right: 4px;
    height: 30px;
    width: auto;
    max-width: 100%;
}

/* for zomparison page*/
#zncomphoto {float: right; width:550px; padding: 15px 0px 15px 15px;margin-left:auto;margin-right:auto;}

@media screen and (max-width: 1024px) {
  #zncomphoto {float: none; width: 90%; padding:15px 0px 20px 0px;}}

@media screen and (min-width: 1230px) {
  #zncomphoto{padding-right: 60px;}}

@media screen and (max-width: 460px) {
  #safehex {margin-left: -15px; width: 150px;}}

@media screen and (max-width: 600px) {
  #speksbox {width: 100%; float: none; margin: auto;}}
@media screen and (max-width: 600px) {
  #spekstex {margin-left: auto; margin-right: auto; padding: 10px 30px;}}

.featureshadow {box-shadow: 8px 8px 10px #000000;}

.bottomimg {padding-top: 10px; float: bottom; margin-bottom: -5px; margin-left: auto; margin-right: auto; width: 1400px; height: 100px; object-fit: cover;}
#bottomimg {padding-top: 10px; float: bottom; margin-bottom: -5px; margin-left: auto; margin-right: auto; width: 1400px; height: 100px; object-fit: cover;}

@media screen and (max-width: 460px) {
  #timeline {display: none;}}
.aboutxt {display: inline-block; width: 60%; vertical-align: top; padding-left: 10px;}

@media screen and (max-width: 780px) {
  #aboutxt {width: 100%; padding: 15px}
  #aboutlinks {width: 100%; padding-left:60px!important;}
}
/*micromagnet collection description*/
/*@media screen and (min-width: 861px;) and (max-width: 1400px) {
#micro-left {width: 45%; display: inline-block; margin-left: 15px; margin-right: 15px; float: left; vertical-align: top; padding-left: 30px;padding-top: 20px;
}
#micro-right {width: 45%; display: inline-block; float: right; margin-right: 30px; vertical-align: top;
}
}
@media screen and (max-width: 860px;) {
  #micro-left {width: 100%; margin: auto; float: none; padding-left: 15px; padding-right: 15px;padding-top: 20px;}
  #micro-right {width: 100%; margin: auto; float: none; text-align: center;}
}*/
/*end micromagnet collection description*/

@media screen and (max-width: 991px) {
  .posts.posts-grid .post {margin-left: 0px !important;padding-left:0px !important;}
  .posts.posts-grid {margin-left: 0px !important;padding-left:0px !important;}
}

#reply-block {display:none;}

#bluebox {background-color: #00aeff; padding: 30px; margin-left: auto; margin-right: auto; max-width: 1080px;}
@media screen and (max-width: 600px) {
  #bluebox {width: 100%; padding: 8px; margin-left: -20px; margin-right: -20px;}}

.fb-vid-wrap {
    margin-left: auto;
  margin-right: auto;
  text-align: center;}
@media screen and (min-width: 840px) {
  #micro-left {
    max-width: 59%;
    padding: 20px 15px;
    text-align: left;
  }
  #micro-right {
    float: right;
    max-width: 40%;
    position: absolute;
    top: 35px;
    right: 0;
    padding-right: 30px;
 }
}
@media screen and (max-width: 768px) {
  #micro-left {padding: 20 15px!important;} 
  .salebanner {width:104%!important; margin-left:-10px;margin-right:-10px;}
}
@media screen and (min-width: 1394px) {
  #micro-right {margin-bottom: 20px; padding-bottom: 20px;}
  #micro-left {margin-bottom: 40px;}
  
}
.tessphoto {
  float: right; width: 50%; padding: 10px 0 10px 10px;}
@media screen and (max-width: 768px) {
  .tessphoto {padding: 10px 0px!important;width:100%;}} 
.tessaccess {
  margin-left: auto; margin-right: auto; text-align: center; width: 420px;}
@media screen and (max-width: 430px) {
  .tessaccess {width:100%!important;padding:0px;}}
@media screen and (max-width: 480px) {
  .salebanner {width:105%!important;margin-right:-20px!important;}
}
@media screen and (max-width: 380px) {
  .salebanner {width:106%!important;margin-right:-20px!important;}
}

#grad {
  background: linear-gradient(-90deg, white, #d6d6d6, white);
  margin-top:20px;
}

.collwidget{
  border:1px solid #d3dbe2;
  padding:5px,0,0,0;
  @media screen and (max-width: 768px) {
    .collwidget {padding-top:15px!important;}}
}
.collwidget div{
  text-align:center;
  border-bottom:1px dotted #d3dbe2;
  padding:10px
}
.collwidget h2{
  text-align:center;
  margin-top:5px;
  border-bottom:2px solid #e6e6e6;
  padding-bottom:10px
}
#bfslidebox @media screen and (min-width: 1024px) and (max-width: 1600px) {
  height:500px!important;
}
.reviewspage {
    background:white;
    margin-top:20px;
    margin-bottom: 40px;
    padding: 10px;
    box-shadow: 0px 0px 6px 4px #eee;
    
  }
  .dropbtn {
  background-color: #fff;
  box-shadow: 0px 0px 6px 4px #eee;border-radius: 10px;box-sizing: content-box;
  color: #414042;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: bold;
  font-family:Rajdhani,sans-serif;
  text-transform:uppercase;
  border: 1px;
  cursor: pointer;
    display: inline-block;
    margin: 10px;
}

.show {display: block;}
  
.antaw {
  border:none;
  margin:0px -14.9px 0px -14.9px!important;
  padding:0!important;
}
  @media screen and (min-width: 768px) and (max-width:1024px){
  .antaw {
  border:none;
  margin:0px -10px 0px -10px!important;
  padding:0!important;
  }}
    @media screen and (max-width: 768px){
  .antaw {
  border:none;
  margin:0px 0px 0px 0px!important;
  padding:0!important;
  }}
 .bulletbox{ 
  background-color: #ffff99; padding: 10px 5px; box-shadow: 0px 10px 6px -4px #eee; margin:auto;}
@media screen and (max-width: 1000px) {
  .bulletbox {max-width:620px;}}
   @media screen and (min-width: 901px) {
    .bulletbox {display: inline-block;width:38%;}}
  @media screen and (max-width: 900px) {
    .bulletbox {display:block;}}
.mystybtch {
  float: left; padding: 5px 15px 5px 0px; width: 59%;}
  @media screen and (min-width: 600px) and (max-width:900px) {
    .mystybtch {padding:5px 60px 5px 60px; width:620px; float:none; margin-left:auto; margin-right:auto;display:block;}} 
  @media screen and (max-width: 600px){
    .mystybtch {padding:5px 15px 5px 15px;}}

 .protoimg {
   display: block; margin-left: auto; margin-right: auto; width: 450px; height: auto;
 }
  @media screen and (max-width:768px;) {.protoimg {width:100%; height:100%}}
 
  @media screen and (min-width: 100px) and (max-width: 1024px) {
    .deskbanner{
      display:none!important;}
  }
  @media screen and (min-width: 1024px) and (max-width: 2000px) {
    .mobbanner{
    display:none!important;}
   }
  .bfhomebanner {
    background-color:#00aeff;
    background-image: linear-gradient(#00aeff 40%, #DB00DB);
    text-align:center;
    color:white;
    padding:10px;
    margin-top:5px;
    border-bottom:4px solid black;
  }
    .bfcobanner {
    background-color:#00aeff;
    background-image: linear-gradient(#DB00DB,#00aeff 40%);
    text-align:center;
    color:white;
    padding:10px;
    margin-top:-8px;
    border-top:4px solid black;
  }
  .holly2k19 {
    background-image:url("/cdn/shop/files/snowfalling.gif");
    background-color: #414042; 
    padding: 20px;
    text-align:center;
    color:#f1f1f1;
  }
  .holihead {
    background-color: white; padding: 0px 25px;color: #00aeff; font-family:Bungee, Impact, Charcoal, sans-serif; line-height:30px;font-size:14pt;
  }

  .stayhome {
    background-image:url("/cdn/shop/files/oceanbg.jpg?v=1594924683");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-size:cover;
    max-width:1366px;
    height:auto;
    padding:10px;
    text-align:center;
    margin-bottom:10px;
  }
  @media screen and (max-width: 768px) {
  .stayhome {background-image:url("/cdn/shop/files/oceanmobg.jpg");
    max-width: 768px;
    background-attachment: scroll;
  }}
    .washhands {
    background-image:url("/cdn/shop/files/paralaxtest.jpg?v=1591732513");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-size:cover;
    max-width:1366px;
    max-height:620px;
    text-align:center;
    margin-bottom:10px;
  }
    @media screen and (max-width: 768px) {
  .washhands {background-image:url("/cdn/shop/files/electrosalemobile.jpg?v=1591737586");
    max-width: 768px;
    background-attachment: scroll;
  }}
.trade {
 background-color:white;
  border-style:solid;
  border-width:6px;
  border-color:#80ccff;
  border-radius: 18px;
  padding:10px;
  margin-top:15px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:10px;
  text-align:left;
  box-shadow: 2px 0 6px 4px #eee;
}
 .tcol1 { background-color:white;
  border-style:solid;
  border-width:6px;
  border-color:#80ccff;
  border-radius: 18px;
  padding:10px;
  margin-top:15px;
  margin-left:auto;
  margin-right:15px;
  text-align:left;
  box-shadow: 2px 0 6px 4px #eee;
display: inline-block; width: 57%; vertical-align: top;
}
  @media screen and (max-width: 989px) {.tcol1 {width:100%; margin-right:auto;
  }}
   .tcol2 { background-color:white;
  border-style:solid;
  border-width:6px;
  border-color:#80ccff;
  border-radius: 18px;
  padding:10px;
  margin-top:15px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  box-shadow: 2px 0 6px 4px #eee;
 display: inline-block; width: 40%; vertical-align: top;
} 
  @media screen and (max-width: 989px) {.tcol2 {width:100%;
  }}
  .trec {display: inline-block; vertical-align: top; padding: 10px 20px 10px 0px;}
  @media screen and (max-width: 907px) {.trec{display:block;}}
  .trec2 {display: inline-block; vertical-align: top; width: 30%; text-align: left;}
  @media screen and (max-width: 907px) {.trec2{display:block;width: 80%;margin-left:auto;margin-right:auto;}}
  .tdwn {
 background-color:white;
  border-style:solid;
  border-width:6px;
  border-color:#c4c4c4;
  border-radius: 18px;
  padding:10px;
  margin-top:10px;
  margin-left:auto;
  margin-right:15px;
  width: 200px; 
  display: inline-block;
  vertical-align: top;
  box-shadow: 2px 0 6px 4px #eee;
}
.t3col {display: inline-block;width: 100%; min-width: 170px; padding: 2px 5px; vertical-align: top; text-align: left;}
  .t33col {width:31%;display:inline-block;}@media screen and (max-width: 768px) {.t33col{width:100%;}}
.tordr {
 background-color:white;
  border-style:solid;
  border-width:6px;
  border-color:#80ccff;
  border-radius: 18px;
  padding:10px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  display:inline-block;
  max-width: 58%;
  box-shadow: 2px 0 6px 4px #eee;
}
  @media screen and (max-width: 1120px) {
    .tordr {
      max-width:100%;}}

  .hombutt {background-color:#00aeff;background-image:linear-gradient(#00aeff 20%, #0077d8);padding:15px;font-family:Bungee, sans-serif;font-size:21pt;color:white;
    width:400px;margin-left:auto;margin-right:auto;margin-bottom:30px;margin-top:30px;box-shadow:0px 15px 20px #000000;border-radius:15px;}
  @media screen and (max-width: 768px) {.hombutt{width:250px;font-size:16pt;}}
  .bantxt {
    color:white;font-family-work sans, sans serif;font-size:30pt;font-weight:bold;margin-top:20px;}
  @media screen and (max-width: 768px) {.bantxt{font-size:16pt;}}
   .labor20 {
    background-image:url("/cdn/shop/files/laborday-big.jpg");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-size:cover;
    max-width:1400px;
    height:auto;
    padding:10px;
    text-align:center;
    margin-bottom:10px;
  }
  @media screen and (max-width: 768px) {
  .labor20 {background-image:url("/cdn/shop/files/laborday-mobg.jpg?v=1599156069");
    max-width: 768px;
    background-attachment: scroll;}}
    .lbantxt {
    color:#5c7d9f;font-family-work sans, sans serif;font-size:20pt;font-weight:bold;margin-top:20px;}
  @media screen and (max-width: 768px) {.bantxt{font-size:16pt;}}
  
  .aaccordion{
  background-image: linear-gradient(white, white, white, white, #eee);
    background-color: #eee;
  color: #00aeff;
  padding: 13px 9%;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
  text-transform: capitalize;
  font-weight: 600;
  font-family: Rajdhani;sans-serif;
  font-size: 16pt;
  border-style: solid none none none;
  border-color: #eee;
  vertical-align: middle;
}
  .aaccordion:after {
  content: '\203A';
  color: #00aeff;
  font-weight: 700;
  float: right;
    font-size: 24pt;
    font-family: "Lucida Sans Unicode", "Arial Unicode MS";
    line-height: 28px;
  }
  .custoggle:after {
  content: "\25BE";
}
  .apanel {
     padding: 0 18px;
  background-color: white;
  display: none;
  overflow: hidden;
    }
  .mobmenicon {
    height:35px;
    vertical-align: middle; padding-right: 30px;
  }
  .mobmensort {
   text-align:center;
    background-color:white;
    padding:10px;
    margin-top:-20px;
  }  @media screen and (max-width: 768px){.mobmensort {padding:10px 5px;}}
  .active, .mobbutt:hover {text-decoration:underline;color:#414042;}
   .eaccordion{
  background-image: linear-gradient(white, white, white, white, #eee);
    background-color: #eee;
  color: #00aeff;
  padding: 13px 9%;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
  text-transform: capitalize;
  font-weight: 600;
    font-family: Rajdhani;sans-serif;
    font-size: 16pt;
    border-style: solid none none none;
    border-color: #eee;
    vertical-align: middle;
}
  .eaccordion:after {
  content: '\203A';
  color: #00aeff;
  font-weight: 700;
  float: right;
    font-size: 24pt;
    font-family: "Lucida Sans Unicode", "Arial Unicode MS";
    line-height: 28px;
  }
   .paccordion{
  background-image: linear-gradient(white, white, white, white, #eee);
  background-color: #eee;
  color: #00aeff;
  padding: 13px 9%;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
  text-transform: capitalize;
  font-weight: 600;
  font-family: Rajdhani;sans-serif;
  font-size: 16pt;
  border-style: solid none none none;
  border-color: #eee;
  vertical-align: middle;
}
  .paccordion:after {
  content: '\203A';
  color: #00aeff;
  font-weight: 700;
  float: right;
  
   font-size: 24pt;
   font-family: "Lucida Sans Unicode", "Arial Unicode MS";
   line-height: 28px;
  }
 
  .mobbutt{
   border:none;
   color:#00aeff;
   background-color:white;
    font-weight: 700;
    font-family: Rajdhani;sans-serif;
    font-size: 16pt;
  }
  .buckimgb {width: 100%; max-width: 280px; max-height: 280px; float: left; padding: 10px;}
  .buckimg {box-shadow: 3px 0 6px 1px #eee; border: solid 2px #eee; width: 250px; height: 250px;}
  .buckimgg {margin-left: auto;margin-right:auto; margin-bottom: 30px;padding-left:8%;text-align:center;}
  @media screen and (max-width: 630px) {.buckimgg{padding-left:26%}}
    @media screen and (min-width: 900px)and (max-width: 1058px) {.buckimgg{padding-left:17%}}
  .geodebg {
   background-image:url("/cdn/shop/t/5/assets/pentapatt.svg?v=1600812067");
   background-repeat: no-repeat;
   background-attachment: fixed;
    background-position: center;
    background-size:cover;
    max-width:1400px;
  }
  .asubmenu {
   background-color:#dcddde;
   color:#414042;
   font-family:work sans;sans-serif;
   font-size:14pt;
   padding: 13px;
   border-style: none none solid none;
   border-color:#b1b3b6;
   border-width:2px;
  }
 .sublinks {
	list-style-type:none;
    font-size:14pt;
   color:#414042;
padding:13px 0px;
   }
    .sublinks a:link{
    color:#414042;
    }
    .sublinks a:active{
    color:#00aeff;
    }
  .bf2020 {
    background-image:url("/cdn/shop/files/bluepinkmarble.jpg?v=1604357226");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-size:cover;
    max-width:1389px;
    height:auto;
    padding:20px 10px 10px 10px;
    text-align:center;
    margin-bottom:10px;
  }
  @media screen and (max-width: 1023px) {
   .bf2020 {
     padding:10px;}
  }
  @media screen and (max-width: 768px) {
  .bf2020 {background-image:url("/cdn/shop/files/bluepinkmarble-mob.jpg?v=1604357647");
    max-width: 768px;
    background-attachment: scroll;
  }}
  .bf2020coll {
    background-image:url("/cdn/shop/files/bluepinkmarble-col.jpg");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center;
    background-size:auto;
    height:auto;
    padding: 20px;
  }
  @media screen and (max-width: 768px) {
    .bf2020coll {background-position:center;background-attachment: scroll;}}

  @media screen and (max-width: 800px){ .flex-direction-nav .flex-prev {
    left: 35px;}}
  @media screen and (max-width: 800px)  {.flex-direction-nav .flex-next {right:35px;}}
    
  .bf20ban {
    background-image:url("/cdn/shop/files/2020-finalclosebanner.png?v=1608231417");
    background-repeat: no-repeat;
    background-size:auto;
    background-attachment: scroll;
    text-align:center;
    margin-left: auto; 
    margin-right: auto;
    height: 373px;
    width: auto;
    background-position: center;
    margin-top:0px;
    padding-top:20px;
  }
  @media screen and (min-width: 1024px) and (max-width: 1130px) {
   .bf20ban {
    background-size: 900px;
     height: 333px;
    }}

  @media screen and (max-width: 1023px) {
   .bf20ban {
    background-image:url("/cdn/shop/files/2020-finalclosebannerm.png?v=1608231417");
    background-position: center;
    padding-top:30px;
    padding-bottom:0px;
   	height: 445px;
    width: 445px;
   	margin-top:30px;}}
  @media screen and (max-width: 480px) {
   .bf20ban {
    background-size:350px 350px;
    height: 350px;
    width: 350px;}}
  @media screen and (max-width: 382px) {
   .bf20ban {
    background-size:275px 275px;
    height: 275px;
    width: 275px;}}

@media screen (min-width: 100px) and (max-width: 1023px) { .mbutt {font-size:14pt;width:300px;}}

.mbutt {background-color:#e59f01;background-image:linear-gradient(#d7b440 20%, #e59f01);padding:15px;font-family:Bungee, sans-serif;font-size:16pt;color:white;
    width:375px;margin-left:auto;margin-right:auto;margin-bottom:20px;margin-top:20px;box-shadow:0px 15px 20px #a1a1a1;border-radius:15px;text-align:center;}

.micban {
  text-align: center; max-height:400px; display:block;
  background-image:url('/cdn/shop/files/micro-hp.jpg');
  background-position:right center;background-repeat:no-repeat;
}
  @media screen and (max-width: 1023px) {.micban{
    background-position:center;background-size:cover;
  }}
.micban2 {
  text-align:left;background:white;background-image:url('https://micromagnets.com/wp-content/uploads/2015/09/repeatbackground.jpg');
  background-repeat:repeat;width:60%;height:100%;padding:20px;box-shadow: 0px 10px 6px -4px #eee;
}
@media screen and (max-width: 1023px) {.micban2{width:100%;height:auto;}}


 .sbutt {background-color:#80be3c;background-image:linear-gradient(#80be3c 20%, #59911b);padding:15px 30px;font-family:Bungee, sans-serif;font-size:16pt;color:white;
    width:250px;margin-left:auto;margin-right:auto;margin-bottom:20px;margin-top:20px;box-shadow:0px 15px 20px #a1a1a1;border-radius:15px;text-align:center;}

.spekban {
  text-align: center; max-height:400px; display:block;
  background-image:url('/cdn/shop/files/Pink-in-Hand_400x600_4253ffd3-7a49-4058-b974-c93858f6f330.jpg?v=1611681429');
  background-position:right center;background-repeat:no-repeat;}
.spekban2 {
  text-align:left;background:white;width:60%;height:100%;padding:20px;box-shadow: 0px 10px 6px -4px #eee;
}
  @media screen and (max-width: 1023px) {.spekban{
    background-position:center;background-size:cover;
  }}
@media screen and (max-width: 1023px) {.spekban2{width:100%;height:auto;}}



   .newzome {
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color:#ec1b23;
     background-size: contain;
    padding-top:30px;
    padding-bottom:0px;
   	height: auto;
    width:85%;
    margin-top:30px;}
 @media screen and (min-width: 761px) {
   .newzome {    background-image:url("/cdn/shop/files/zometool-kids-webanner-dsk.jpg?v=1790198885");
   }}
  @media screen and (max-width: 760px) {
   .newzome {
    background-image:url("/cdn/shop/files/zometool-kids-webanner-mob.jpg?v=1790198886");
   }}

 @media screen and (min-width: 1400px) {
   .marginfix {
     margin-left:140px;}}
   

/* 2026-09-23: hex nav icons for Speks and Zometool, drawn in CSS from existing CDN images */
.nav-hexicon{display:inline-block;position:relative;width:50px;height:58px;vertical-align:baseline;background:#414042;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}
.nav-hexicon:before{content:"";position:absolute;left:3px;right:3px;top:3.5px;bottom:3.5px;background:#fff;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}
.nav-hexicon:after{content:"";position:absolute;left:8px;right:8px;top:10px;bottom:10px;background-repeat:no-repeat;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}
.nav-hexicon--speks:after{background-image:url("/cdn/shop/products/Speks_RoseGold_Ref01.jpg?width=400");background-size:90px auto;background-position:-12.9px -29.1px}
.nav-hexicon--zometool:after{background-image:url("/cdn/shop/files/zometool-kids-webanner-dsk.jpg?v=1790198885");background-size:156.5px auto;background-position:-114.6px -10.3px}
