.breadcrumb i.material-icons {font-size: 20px;vertical-align:middle;margin-right: 6px}.breadcrumb>li+li:before{padding:0;content:""}.breadcrumb .divider{padding:0 10px}.breadcrumb .divider img {margin-top: -2px}.vmessentials-wrapper *,.vmessentials-wrapper:after,.vmessentials-wrapper:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vmessentials-form{display:inline;margin:0!important;padding:0!important;width:auto!important;height:auto!important}.vme-hide{display:none!important}.vme-empty-list{padding:15px;margin-bottom:20px;border:1px solid transparent;color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.btn-vme-round,.flexibleContainer .gridView .addtoCart{display:inline-block;background:0 none;border:0 none;border-radius:0;outline:0 none;padding:0;margin:0;color:#646464;white-space:nowrap;box-shadow:none;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-vme-round:hover,.flexibleContainer .gridView .addtoCart:hover{background:0 none;border:0 none;box-shadow:none;text-decoration:none}.btn-vme-round>i,.flexibleContainer .btn-large>i{display:inline-block;background:#D32F2F;color:#fff!important;border-radius:100%;text-align:center;margin:0;padding-right:1px}.btn-vme-round:hover>i,.flexibleContainer .btn-large>i:hover{background:#fff!important;color:#D32F2F!important}.btn-vme-round.btn-item-added>i,.btn-vme-round.btn-item-added:hover>i{background:#fff!important;color:#D32F2F!important}.btn-vme-round>span{margin-left:3px}.product .btn-vme-round>i{line-height:35px;font-size:14px;width:35px;margin-right:0}.productdetails .btn-vme-round>i,.productdetails-view .btn-vme-round>i{line-height:34px;font-size:1em;width:34px;height:34px;}.productdetails .btn-vme-round>span,.productdetails-view .btn-vme-round>span{font-size:1em;text-decoration: none !important;color: #000;font-family:Roboto;font-weight:500}.vme-list-inline{float:right;margin:0;padding-left:0;list-style:none}.vme-is-list .vme-list-inline{margin-left:-2px}.vme-list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.vme-is-list .vme-list-inline>li{padding-right:2px;padding-left:2px}.vme-allbuttons-container.vme-is-list{margin:15px 0}.productdetails-view .vme-allbuttons-container{margin:10px 0;clear:left}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}@import "jquery.ui.base.css";@import "jquery.ui.theme.css";:focus{outline:0}.clear{clear:both}div.clear{height:0;line-height:0;font-size:0;margin:0;padding:0}div.spacer{position:relative}.vmicon{background:url(../images/vm2-sprite.png) no-repeat top left}fieldset{border:0}.text-right,.right{text-align:right}.text-center{text-align:center}.floatleft{float:left}.vm-display{display:block}.vm-nodisplay{display:none}.manufacturer{margin:0 0 10px}input.quantity-input,.manufacturer-product-link a{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border:solid #CAC9C9 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#2d1b67;text-decoration:none;padding:5px 5px 4px}table.user-details input:hover{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) repeat-x;background-position:0 -40px;color:#000;text-decoration:none}#ui-tabs ul#tabs{list-style-type:none;overflow:hidden;margin:0;padding:16px 16px 0}#ui-tabs ul#tabs li{display:inline-block;cursor:pointer;background:#f2f2f2;padding:10px 24px;font-family:Roboto,Arial,sans-serif;font-weight:500;font-size:1.2rem}#ui-tabs ul#tabs li.current{display:inline-block;background:#ccc;color:#444}#ui-tabs .tabs{padding:16px}#ui-tabs .dyn-tabs{overflow:auto;display:none}.width33{width:33%}.product-price{margin:0 0 6px;text-align:right;float:left;line-height:18px}span.vm-price-desc{text-align:left;min-width:16px;margin:0 12px 3px 0}.addtocart-area{margin:0}.addtocart-area form{margin:0}.addtocart-bar{margin:0 0 4px;padding:0;position:static;text-align:center;line-height:14px}.productdetails-view .addtocart-bar{margin:24px 0 0;padding:0;position:relative;bottom:0;text-align:left}.category-view h4{margin:0;padding:0}.catflexv2 .jmoddiv { padding: 10px 10px 10px;
    margin: 0;}.orderlistcontainer{font-size:12px;display:inline-block;text-decoration:none;margin:0 0 0 8px}.orderlistcontainer div.activeOrder{background:#FFF top right no-repeat url(../images/vmgeneral/arrow_down.png);cursor:pointer;border:solid #CAC9C9 1px;border-radius:4px;padding:2px 24px 1px 12px;font-family:Roboto;font-weight:500}.orderlistcontainer a{text-decoration:none;display:block;color: #000}.orderlistcontainer a:hover{text-decoration:none;display:block}.orderlistcontainer div.orderlist{display:none;position:absolute;border:solid #CAC9C9 1px;background:#FFF;cursor:pointer;z-index:1}.orderlistcontainer div.orderlist div{padding:2px 12px 1px}.orderlistcontainer div.orderlist div:hover{color:#EEE;background:#CAC9C9}.horizontal-separator{height:1px;background:#e9e8e8;margin:10px 0}table.user-details{width:463px;margin-bottom:10px}table.user-details .vm-chzn-select{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border:solid #ccc 1px;border-radius:4px;color:#777;margin-bottom:2px;padding:5px 5px 4px;width:210px}table.user-details input{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border:solid #ccc 1px;border-radius:4px;color:#777;margin-bottom:2px;padding:5px 5px 4px;width:300px}table.user-details{margin-bottom:10px}table.user-details td{padding:8px}td.key{vertical-align:middle}.category-view,.browse-view{margin-bottom:25px}.valign-wrapper{position:relative}span.red{color:red}.floatleft{float:left}.manufacturer-view-default .row .manufacturer .spacer{padding:6px}.virtuemart_search .inputbox{vertical-align:middle}.buttonBar-right{text-align:right;float:right}.userfields_info{font-family:Roboto;font-weight:500;display:block;margin:0 0 8px}div.product{float:left;border:0 solid #ddd;min-width:220px}.vm-product-descr-container-1{min-height:90px;margin-bottom:6px}.vm-product-descr-container-1 img {margin:0 0 10px;height:auto}.vm-product-descr-container-1 *,.category_description *{font-size:1rem!important;float:none !important}.vm-product-descr-container-1>h2{font-size:1.2rem!important}.vm-product-descr-container-1 a{color:#039be5!important}div[class*="-view"] .row{margin:0}div[class*="-view"] .row{display:flex;flex-wrap:wrap;justify-content:flex-start} .vm-product-descr-container-1 a span { color:inherit !important;font-weight:inherit !important;}@media (max-width:480px){.row div[class*=width]{width:49%;float:left;margin-bottom:15px}div.product{float:left;margin:auto;width:49%}.productdetails-view .addtocart-area,.productdetails-view .addtocart-bar{text-align:center}.dropdown-menu {max-width:86%;margin-left:5%;overflow-x:hidden}}@media all and (max-width:400px){.row div[class*=width]{width:100%;float:none;margin-bottom:15px}}}@media (max-width:380px){.copyright img {width:100%;height:auto}}@media (max-width:360px){}@font-face{font-family:vpau-icons;src:url(../fonts/vpau-icons.ttf?774v5h) format('truetype'),url(../fonts/vpau-icons.woff?774v5h) format('woff'),url(../fonts/vpau-icons.svg?774v5h#vpau-icons) format('svg');font-weight:400;font-style:normal}.vpau-icon-google:before{content:"\eee7"}.vpau-icon-google3:before{content:"\eee9"}.vpau-icon-google-plus:before{content:"\eeea"}.vpau-icon-google-plus3:before{content:"\eeec"}.vpau-icon-google-drive:before{content:"\eeee"}.vpau-icon-container>.vpau-icon-google-plus{font-size:18px!important}.vp-wrapper .vpau-btn-google{background:#e0492f;color:#FFF}@import url(../../../media/system/css/system.css);.custom.auth{width:100%;margin:0;padding:8px 5px 10px;text-align:center}.head-search h2,.navbar-toggle,.prop65 img{float:left}.flexBadges,.flexibleContainer .flexCard .flexBadges{display:none!important}.logo-img{height: 100px;width: 227px;}.t3-copyright{padding-bottom:0!important}.copyright img {
    height: 90px;width: 728px;}body,html{overflow-x:hidden;scroll-behavior:smooth}.flexibleContainer .flexCard .flexCard-image{height:138px;overflow:hidden}.flexibleProductsContainer .flexCard .flexCard-image, #Mod102 .flexCard .flexCard-image {height:205px}.flexibleContainer .flexCard .flexCard-image img{max-height:130px!important}.flexibleContainer .frontpage-categories .flexCard .flexCard-image img {
    max-height: 138px!important;
}.flexibleContainer .flexCard .imgContainer{min-width:218px}.flexibleProductsContainer .flexCard .flexCard-image img,#Mod102 .flexCard .flexCard-image img{max-height:205px!important;width:auto;top:50%;transform:translate(0,-50%)}.flexibleProductsContainer .flexCard .imgContainer{min-height:220px}.flexibleProductsContainer .listView .flexCard .flexCard-image img{transform:unset;top:0}.t3-content{background-color:#fff;padding-left:1%;padding-right: 1%;padding-bottom:10px;margin-top:6px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}html.com_virtuemart.view-category .t3-content,html.com_virtuemart.view-productdetails div.t3-content,html.com_vmessentials div.t3-content,html.com_customfilters div.t3-content{background-color:transparent;box-shadow:none}.cat-discon {font-size:.95em;width:100%;margin:0 15px} .cat-discon p {margin:0}.discontinued{color:red !important;} .cat-discon .discontinued {text-align:center;} html.com_virtuemart.view-product{font-size:1.5em}.flexibleContainer .flexCard .flexCard-image img.noimg{width:90px;height:auto;position:relative;margin:25px auto 0}.flexibleContainer .flexibleProductsContainer .flexCard .flexCard-image img.noimg{margin:0 auto}.mega-inner .flexCard .flexCard-content .flexCard-title{height:auto!important}#Mod91 .flexibleContainer .collection,.manuf_wrap{overflow:visible!important}.article-title,.page-description{padding: 0 10px;}div.manufacturer-details-view,section.article-content{padding:10px 20px 20px}h1.article-title{padding-bottom:0}div.manufacturer-view-default .horizontal-separator{height:0}div.manufacturer-view-default div.manufacturer{padding: .5rem 2%;width: 33%;}div.manufacturer-view-default div.manufacturer h2{margin:10px 0;text-align:center}.manuf_wrap{height:100px!important;width:80%!important;margin:15px 0 0 20px!important}.headergraph{padding:20px;margin:10px 0 0;text-align:center}.headergraph .moduletable{margin:0 auto;width:90%}.headergraph #cust-navigation99{right:45%;top:210px}.headergraph span.load-button{width:20px!important;height:20px!important}#t3-header .col-xs-12.col-sm-8{width:39.666667%}#t3-header .col-xs-12.col-sm-4{width:60.333333%}.head-search h2 a{display:inline-block;font-family:"Roboto";font-size: 1.05em;font-weight:400}.pull-right.item-image{width:378px;padding-left:10px;padding-bottom:10px;padding-top:14px}.prop65{padding-top:.5em;margin:0 .5em}.vm-product-descr-container-1 .prop65 strong{font-size:1rem!important}.prop65 img{margin:-.5em .3em 1em 0}#lenscalc input[type=radio] {
	margin-right:5px;
}
#lenscalc label[for^=fp] {
    top: -2px;
    position: relative;
}
#lenscalc input[type="text"] {
    margin-top: 8px;
}@media (max-width:767px){.t3-content{padding-left:0}.flexibleContainer .collapsible,.flexibleContainer .dropdownMat-content,.flexibleContainer .flexCard,.flexibleContainer .side-nav,.flexibleContainer .z-depth-1{box-shadow:0 2px 0 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.breadcrumb .divider{display:none}.breadcrumb li a,.breadcrumb li span{padding:14px 0;display:inline-block}.flexibleContainer .flexibleQuantityControls .qtyButtons a{line-height:48px;height:48px;width:48px}.flexibleContainer .btn i,.flexibleContainer .btn-flat i,.flexibleContainer .btn-floating i,.flexibleContainer .btn-large i{font-size:1.5rem}.breadcrumb>li+li:before{padding:0 10px;content:"/\00a0"}.flexibleContainer .flexibleQuantityControls{width:142px}}#results{border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;right:0;width:295px;z-index:9999;height:250px;overflow:scroll!important;background:#FFF}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#c00;text-decoration:none}a:focus,a:hover{text-decoration:underline}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}img{vertical-align:middle}td,th{line-height:1.42857143;text-align:left;vertical-align:top;padding:.5em .2em}th{font-family:Roboto;font-weight:500}td,tr td{border-top:1px solid #ddd}hr{border:0}.star{color:#fc0}.red{color:#c00}hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}.wrap{width:auto;clear:both}textarea.form-control{height:auto}h1,h2,h3,h4,h5{font-family:"Roboto";line-height:1.1;color:inherit;font-weight:500!important;}h1,.module-ct h5{font-weight:400!important}h1,h2,h3{margin-top:20px;margin-bottom:10px}h4,h5{margin-top:10px;margin-bottom:10px}dl,ol,ul{margin-top:0}dl{margin-bottom:20px}h1{line-height: 1.2em !important;padding-bottom:.67em}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}p{margin:0 0 10px}ul ul{margin-bottom:0}dd,dt{line-height:1.42857143}small{font-size:85%}.text-right{text-align:right}.text-center{text-align:center}ol,ul{margin-bottom:10px}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}.head-search:after,.module-ct:after,.t3-copyright:after,.t3-footer:after{clear:both}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-group{margin-bottom:20px}.breadcrumb{margin-bottom:0}.form-horizontal .control-label{margin-top:0;margin-bottom:0;padding-top:7px;padding-right: 1rem;}.inputbox::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#999;opacity:1}.inputbox:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}.inputbox::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}select{padding-right:5px}.dropdown-menu li{margin:0 10px}.dropdown-menu>li>a{padding:5px 0}.nav>li>.separator {position: relative;
    display: block;
    padding: 0px 15px;
    line-height: 48px;
	color:#000;
    font-family:Roboto;font-weight:500;cursor:pointer}@media (max-width:1240px) {.container{padding-left: 15px;
    padding-right: 15px}}@media (max-width:1100px),(width:1366px){.headergraph #cust-navigation99{top:200px}.flexibleContainer .truncate{white-space:unset}}@media (max-width:991px){.headergraph #cust-navigation99{top:180px}.nav>li>span{padding:10px 15px;display:inline-block}}@media (max-width:960px){.headergraph #cust-navigation99{top:170px}}@media screen and (min-width:730px) and (max-width:1000px){.flexibleContainer .col-sm-2.addcol{margin-left: auto;
    margin-right: 5%;
    margin-top: -100px;
    position: relative;}}@media (max-width:944px){.headergraph #cust-navigation99{top:180px}.nav .caret{border-top-color:#c00;border-bottom-color:#c00;border-bottom-width:0;border-style:solid}.nav a:hover .caret{border-top-color:maroon;border-bottom-color:maroon}.breadcrumb{padding-left:0;padding-right:0;border-radius:0}.breadcrumb>.active{color:#999}.breadcrumb>.active+li:before{padding:0}.breadcrumb>.active .hasTooltip{padding-right:10px}.col-sm-2.pricecol{margin-left:auto}}@media (min-width:768px) and (max-width:867px){.headergraph #cust-navigation99 {
    top: 148px;
}}@media screen and (min-width:768px){.inputbox,input[type=email],input[type=password],input[type=text],select,textarea{width:auto}}.navbar-toggle{padding:0;height:40px;line-height:40px;width:40px;margin-left:10px;font-size:24px;margin-right: 20px;}.navbar-nav{margin:7.5px -15px}@media (min-width:768px){.navbar-toggle{display:none}.navbar-nav{margin:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.module-ct,.t3-module .module-inner{padding:0}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-collapse{border-color:#e7e7e7}.navbar-default .navbar-toggle i.fa-icon.icon-menu {width:auto}.navbar-default .navbar-nav>.dropdown>a:focus .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret{border-top-color:#333;border-bottom-color:#333}.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#777;border-bottom-color:#777}.module-ct,.module-title,.t3-module{background:0 0;color:inherit}.t3-mainnav{margin-bottom:0;border-radius:0}.t3-mainnav .t3-navbar{padding-left:0;padding-right:0}@media (min-width:768px){.t3-mainnav .t3-navbar-collapse{display:none!important}}.t3-mainnav .t3-navbar-collapse .navbar-nav{margin:0 -15px}.t3-mainnav .t3-navbar-collapse .navbar-nav>li>a{border-top:1px solid #e7e7e7}.t3-mainnav .t3-navbar-collapse .navbar-nav>li:first-child>a{border-top:0}.t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown>a .caret{position:absolute;top:40%;right:18px;zoom:1.7}.t3-module{margin-bottom:20px}@media screen and (min-width:768px){.t3-module{margin-bottom:24px}}.module-title{font-size:1.3rem;padding:.58em .7em .56em;margin:0;line-height:110%;font-family:Roboto;color:#333;font-weight:500;background:#fff;border-bottom: 1px solid #e0e0e0;}#Mod102 .module-title{text-align:center}.module-ct:after,.module-ct:before{content:" ";display:table}#login-form input[type=password],#login-form input[type=text]{width:100%}.user-details label{text-align:right;float:left;}.user-details{padding:10px 0}.user-details label{display:block;width:130px}.user-details .inputbox{width:200px}@media (max-width:768px){#Mod117,#Mod93{display:none;content-visibility: hidden;
  /* when hidden, we want the element to size as if it had one child of 0x500px size */
  contain-intrinsic-size: 0 500px;}.form-horizontal .control-group .controls{margin-left:0}.contact .thumbnail{width:100%}.contact .dl-horizontal>dt{float:left;margin-right:5px;width:auto}.contact .dl-horizontal>dd{margin-left:0}}.contact-form #jform_contact_emailmsg{width:100%}.contact-form #jform_contact_message{width:100%;height:auto}.virtuemart_search .flexCard{min-height:110px}.flexibleContainer .virtuemart_search .px-4{padding-left:1.8rem!important}.flexibleContainer .virtuemart_search .pt-4{padding-top:.8rem!important}.flexibleContainer .virtuemart_search .pb-0{padding-bottom:.8rem!important}.flexibleContainer .virtuemart_search .input-field{float:left;max-width:310px;padding-bottom:20px}.flexibleContainer .virtuemart_search input{line-height:1.8em;border-bottom:1px solid #9e9e9e}.flexibleContainer .virtuemart_search input[type=text]{width:98%}.flexibleContainer .virtuemart_search .btn-large{height:40px;line-height:40px}label[for=search-descriptions-head]{margin-top:8px}@media (max-width:768px){.contact-form #jform_captcha-lbl{display:none}.flexibleContainer .virtuemart_search .input-field{float:none;max-width:100%;text-align:center;padding-bottom:15px}.flexibleContainer .virtuemart_search input{clear:both;width:97%}.flexibleContainer .virtuemart_search .btn-large{margin:10px auto}}.contact .accordion-toggle{font-family:Roboto;font-weight:500}.head-search .search{position:relative}.container iframe,.container img,.container table,.copyright img{max-width:100%!important}.manufacturer-details-view img{float:right;margin:0 0 10px 20px;max-width:220px !important}@media (min-width:768px){.languageswitcherload{float:right;width:100%}}.logo{text-align:center}.page-header{width:100%;border-bottom:1px solid #eee}.page-header{padding-bottom:0;margin:10px 0}.page-header h1,.moduletable h1{position:relative;z-index:1;font-size:1.95em;padding-bottom:0;margin:0}.moduletable h1{margin-top: 8px !important;margin-bottom: 12px !important;}.t3-footer{background:#f8f8f8;color:#555}.t3-copyright,.t3-footer{border-top:1px solid #eee}.panel-title>a{color:inherit}@media screen and (max-width:992px){.pull-right.item-image{width:100%;padding-left:0}.manufacturer.floatleft.width33.vertical-separator,div.manufacturer-view-default div.manufacturer{width:100%}}.t3-header{padding-top:20px;padding-bottom:20px}@media screen and (min-width:768px){.logo{text-align:left;padding-left:36px;margin-top:2px;margin-bottom:-2px}.head-search .search{float:right}}.logo a{display:inline-block;line-height:1;margin:0}.logo-image small,.logo-image span{display:none}.head-search{margin-top:20px}.head-search:after,.head-search:before{content:" ";display:table}.head-search form{margin:0}.head-search label{display:none}.head-search .search:before{font-family:FontAwesome;content:"\f002";position:absolute;left:10px;top:6px;color:#555}.t3-mainbody{padding-top:0;padding-bottom:20px}.t3-sidebar{padding-top:20px;padding-bottom:20px}.t3-footer:after,.t3-footer:before{content:" ";display:table}.t3-footer small{display:block;font-size:100%}.t3-copyright:after,.t3-copyright:before{display:table;content:" "}.t3-copyright{font-size:12px;padding:40px 0 80px}.mega-dropdown-inner .mega-col-nav{padding:0}.t3-copyright small{margin-bottom:5px}.copyright{margin:0 auto 20px}.copyright .customfooterimgs{display:inline-block}.copyright .customfooterimgs>div{float:left;margin-right:11px}footer{text-align:center}.t3-mainnav{border:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}footer small{display:none!important}body{background:#f2f2f2}#t3-header{background:#fff}.t3-megamenu .nav>.dropdown>.dropdown-toggle .caret{margin-left:10px}.t3-megamenu .dropdown-menu .mega-nav>li a,.t3-megamenu .mega-nav>li a{padding:10px 15px}.t3-megamenu .dropdown-menu .mega-nav>li a:focus,.t3-megamenu .dropdown-menu .mega-nav>li a:hover,.t3-megamenu .mega-nav>li a:focus,.t3-megamenu .mega-nav>li a:hover{background-color:#eee;border-color:#428bca}.navbar-default .navbar-nav>li>a{color:#000 !important;padding:0 15px;line-height:48px;font-family:Roboto;font-weight:500}.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background-color:rgba(0,0,0,.02);color:#333}.head-search{margin:0}.head-search .search:before{display:none}.head-search form{float:right}#FlexibleSearch .tooltip-inner{max-width: 100% !important}div#FlexibleSearch input.FlexibleSearchInput{width:242px;padding-left: 4px;margin-bottom: 8px;}div#FlexibleSearch input.FlexibleSearchInput:focus{width:380px}div#FlexibleVM3Cart{position:absolute;right:0;top:104px}@media (max-width:767px){.t3-content{padding-top:0}.headergraph{display:none}div#FlexibleVM3Cart{top:150px;right:20px}div#FlexibleVM3Cart .flexible_cart_icon{width:45px;height:45px;box-shadow:0 1px 1px rgba(0,0,0,.25),0 2px 3px rgba(0,0,0,.1)}div#FlexibleVM3Cart .flexibleNumber{top:1px;right:1px}.catHeader h1{font-size:2rem}}@media (min-width:1070px){.flexibleContainer .flexCard .imgContainer{min-width: 264px;max-width: 99%;}}@media (max-width:568px){#t3-header .col-xs-12.col-sm-4,#t3-header .col-xs-12.col-sm-8{width:100%}}.t3-megamenu .mega-inner:before,.t3-megamenu .mega-inner:after{content:" ";display:table}.t3-megamenu .mega-inner:after{clear:both}.t3-megamenu .mega>.mega-dropdown-menu{min-width:235px;display:none;padding:0}.mega-inner .flexCard-title { text-align:left;display:block }.t3-megamenu .mega>.mega-dropdown-menu i.right{margin-left: 8px;margin-top: 6px}.t3-megamenu .btn {padding-right:.3rem}.t3-megamenu .mega-nav,.t3-megamenu .dropdown-menu .mega-nav{margin:0;padding:0;list-style:none}.t3-megamenu .mega-nav>li,.t3-megamenu .dropdown-menu .mega-nav>li{list-style:none;margin-left:10px}.t3-megamenu .mega-nav>li a,.t3-megamenu .dropdown-menu .mega-nav>li a{white-space:normal;display:block;padding:5px}.t3-megamenu .mega-nav>li a:hover,.t3-megamenu .dropdown-menu .mega-nav>li a:hover,.t3-megamenu .mega-nav>li a:focus,.t3-megamenu .dropdown-menu .mega-nav>li a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.t3-megamenu .nav .caret{display:none}.t3-megamenu .nav>.dropdown>.dropdown-toggle .caret{display:inline-block}@media (max-width:900px) {.manufacturer.floatleft.width33.vertical-separator, div.manufacturer-view-default div.manufacturer{ width: 48%; padding: .5rem 1%; }}@media (max-width:800px){.copyright img {width:376px;height:180px}}@media (max-width:767px){.t3-megamenu .mega-inner:before,.t3-megamenu .mega-inner:after{content:" ";display:table}.t3-megamenu .mega-inner:after{clear:both}.t3-megamenu .row,.t3-megamenu .mega-dropdown-menu,.t3-megamenu .row [class*=col-xs-]{width:100%!important;min-width:100%!important;left:0!important;margin-left:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.manufacturer.floatleft.width33.vertical-separator, div.manufacturer-view-default div.manufacturer{ width: 48%;padding: .5rem 1%; }}@media (max-width:600px) {.manufacturer.floatleft.width33.vertical-separator, div.manufacturer-view-default div.manufacturer{ width: 98%; padding: .5rem 1%; }}.t3-megamenu .mega-inner{padding:10px 0}.t3-megamenu .mega-inner .module-inner{margin:-10px 0 -12px}.t3-megamenu .row{margin-left:auto;margin-right:auto}.t3-megamenu .row+.row{padding-top:10px;border-top:1px solid #eee}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden!important;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(/components/com_virtuemart/assets/images/fancybox/fancybox.png)}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fancybox-close,.fancybox2-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(/components/com_virtuemart/assets/images/fancybox/fancybox.png) -40px 0;cursor:pointer;z-index:1103;}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url(/components/com_virtuemart/assets/images/fancybox/blank.gif);z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(/components/com_virtuemart/assets/images/fancybox/fancybox.png);background-position:-40px -30px}#fancybox-right-ico{background-image:url(/components/com_virtuemart/assets/images/fancybox/fancybox.png);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(/components/com_virtuemart/assets/images/fancybox/fancybox-x.png)}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(/components/com_virtuemart/assets/images/fancybox/fancybox.png);background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(/components/com_virtuemart/assets/images/fancybox/fancybox-y.png);background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(/components/com_virtuemart/assets/images/fancybox/fancybox.png);background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(/components/com_virtuemart/assets/images/fancybox/fancybox-x.png);background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(/components/com_virtuemart/assets/images/fancybox/fancybox.png);background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(/components/com_virtuemart/assets/images/fancybox/fancybox-y.png)}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(/components/com_virtuemart/assets/images/fancybox/fancybox.png);background-position:-40px -122px}#fancybox-title{font-family:Helvetica;z-index:1102}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr}.djslider-loader-default{margin:0 auto;position:relative;background:url(../images/loader.gif) center center no-repeat;max-width:100%}.djslider-default{margin:0 auto;position:relative;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;opacity:0}.djslider-default .slider-container{position:absolute;overflow:hidden;left:0;top:0;height:100%;width:100%}.djslider-default ul.djslider-in{position:relative;margin:0!important;padding:0!important;border:0!important}.djslider-default ul.djslider-in>li{list-style:none outside!important;float:left;padding:0!important;border:0!important;position:relative;background:0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.djslider-default ul.djslider-in>li:before,.djslider-default ul.djslider-in>li:after{display:none}ul.djslider-in>li{text-align:center}.djslider-default img.dj-image{border:0!important;margin:0!important}.djslider-default .navigation-container-custom{position:absolute;top:10px;right:10px}.djslider-default .load-button{width:10px;height:10px;display:inline-block;background:#444;border:2px solid #fff;margin:0 3px;cursor:pointer;border-radius:50%;opacity:.5;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.djslider-default .load-button-active{opacity:1}b, optgroup, strong {font-weight:500 !important;font-family:Roboto}dt{font-weight:400;margin: 14px 20px 10px 20px;}dd { margin:0 20px }.contact-address.dl-horizontal dd,.contact-miscinfo.dl-horizontal dd { margin-left:0 }.contact-address.dl-horizontal dt,.contact-miscinfo.dl-horizontal dt { width:unset; float:none; margin-top:0 !important }