@import url(http://fonts.googleapis.com/css?family=Roboto:500,700);@font-face{font-family:'Roboto';src:url('fonts/roboto-regular-webfont.eot');src:url('fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/roboto-regular-webfont.woff2') format('woff2'), url('fonts/roboto-regular-webfont.woff') format('woff'), url('fonts/roboto-regular-webfont.ttf') format('truetype'), url('fonts/roboto-regular-webfont.svg#robotoregular') format('svg');font-weight:normal;font-style:normal}body,html{font-family:"Roboto", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.seperator.block-title{font-size:18px;color:#333333;font-weight:normal;text-transform:uppercase;margin:0 0 20px 0;padding-bottom:10px;border-bottom:1px solid #dddddd;text-align:center;width:100%}.page-title{color:#333333;font-size:20px;margin:17px 0px 15px 0px;padding:0px 0px 10px 0px;font-weight:bold;text-transform:uppercase;letter-spacing:1px}.cat-title,.product-title{padding-top:8px;border-bottom:2px solid #f5f5f5}*{outline:none}a.btn-info{color:#ffffff!important}.margin-auto{margin:auto}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#alert-msg,.productMessage{position:fixed;z-index:999999;bottom:0;display:none;text-align:center;width:98%;left:50%;margin-bottom:0!important;-webkit-box-shadow:none;box-shadow:none;background:#ffffff;margin-left:-49%;padding:35px;border:1px solid #aeb1b7}#alert-msg .close,.productMessage .close{position:absolute;font-size:30px;right:20px;top:5px;color:#777777;text-decoration:none;opacity:0.7}#alert-msg h3 a,.productMessage h3 a{display:block;margin-top:20px}#alert-msg.alert-success,.productMessage.alert-success{color:#000000!important}#alert-msg.alert-success a,.productMessage.alert-success a{color:#000000}#alert-msg.alert-danger h3,.productMessage.alert-danger h3{padding:28px 0}.modal{z-index:99999}.lbl-checkbox,.lbl-radio{margin-left:15px}.page-content{position:relative}.page-content .form-group .row>div:focus label:not(:empty):not(.lbl-checkbox),.page-content .form-group .row>div:hover label:not(:empty):not(.lbl-checkbox){margin-top:-55px;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible}.page-content .form-group label:not(.lbl-checkbox):not(.lbl-radio){background:#ffffff;border:2px solid rgba(0, 0, 0, 0.2);font-size:12px;height:auto;min-width:100px;opacity:0;padding:10px 15px;position:absolute;text-align:center;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);visibility:hidden;z-index:99;color:#808080;-webkit-box-shadow:0 0 15px 0 #aeb1b7;box-shadow:0 0 15px 0 #aeb1b7}.page-content .form-group label:not(.lbl-checkbox):not(.lbl-radio):after{border-top:10px solid rgba(0, 0, 0, 0.1);bottom:-12px;margin-left:-10px}.page-content .form-group .bubble:after,.page-content .form-group label:not(.lbl-checkbox):not(.lbl-radio):before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(0, 0, 0, 0.1);bottom:-12px;content:"";height:0;left:10%;margin-left:-9px;position:absolute;width:0}.page-content .form-group .has-error{border:1px solid #ffa6a6;-webkit-box-shadow:0 0 25px 0 #efd7d7 inset;box-shadow:0 0 25px 0 #efd7d7 inset}.orderthanks{margin:0px}.poweredby{padding:6px 0;display:block;color:#333333}.autoHeightFix{max-height:100%}.autoWidthFix{max-width:100%}.autoLrgImgFix{max-height:100%;max-width:100%}.autoSmallHeightImgFix,.autoSmallWidthImgFix{max-height:100%;max-width:100%}hr{border-color:#CCCCCC;border-width:2px}form[data-validate=true] .validate-error-message{color:#ffa6a6;font-size:13px;line-height:1}form[data-validate=true] input.validate-error,form[data-validate=true] select.validate-error{border:1px solid #ffa6a6;-webkit-box-shadow:0 0 25px 0 #efd7d7 inset;box-shadow:0 0 25px 0 #efd7d7 inset}.form-control{height:32px}.divLoader,.formLoader{background:none repeat scroll 0 0 rgba(245, 245, 245, 0.7);color:#333333;font-size:50px;height:100%;left:0;position:absolute;top:0;width:100%;opacity:0.8}.divLoader span,.formLoader span{display:block;left:50%;margin-left:-150px;margin-top:-50px;position:absolute;top:50%;width:300px;color:#333333}.formResponse{background:rgba(0, 0, 0, 0.5)}.formResponse h3{color:#ffffff!important}span.skype_pnh_container{display:none!important}span.skype_pnh_print_container{display:inline!important}.pac-container{z-index:9999!important}.head-user-menu{height:30px;background:#f5f5f5}.head-user-menu ul li{margin:6px 0;border-right:1px solid #333333}.head-user-menu ul li:last-child{border-right:none}.head-user-menu ul li a{padding:0 15px;color:#333333;text-shadow:0 1px 0 0 #ffffff}.user-menu-options .currency a:active,.user-menu-options .currency a:focus,.user-menu-options .currency a:hover{background-color:transparent!important}.user-menu-options .currency ul{min-width:0!important}.user-menu-options .currency ul li a{padding:5px 8px;font-size:12px}.user-menu-options .currency ul li a .flag-icon{margin-left:10px}.menu-trigger{font-size:35px;padding:5px;color:#888888}.mobile-menu{visibility:hidden}.head-main-menu{padding-top:35px;position:relative}.head-main-menu>ul>li>a{font-size:14px;font-weight:bold;text-transform:uppercase;padding:8px 10px;color:#333333;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.head-main-menu>ul>li>a:hover{background:#337ab7;color:#ffffff}.head-main-menu .cat-dropdown{margin:0px!important;width:1100px!important;left:-415px!important;-moz-column-count:5;-webkit-column-count:5;column-count:5;-moz-column-gap:8px;-webkit-column-gap:8px;column-gap:8px}.head-main-menu .cat-dropdown .sub-menu-item{background-color:none;display:inline-block;margin:0 0 8px;width:100%}.head-main-menu .dropdown-menu>li>a{font-size:14px;font-weight:bold;color:#333333;padding:5px 20px}.head-main-menu .dropdown-menu .menu-level-2{list-style:none}.head-main-menu .dropdown-menu .menu-level-2 li{margin-bottom:2px}.head-main-menu .dropdown-menu .menu-level-2 li>a{font-size:12px;padding:3px 25px;text-decoration:none;color:#888888;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.head-main-menu .dropdown-menu .menu-level-2 li>a:hover{padding-left:28px}.head-main-menu .social-bar{position:absolute;right:12px;top:-22px}.head-main-menu .social-bar .ph-num a{font-size:20px;padding-top:0px}.head-main-menu .social-bar .ph-num a:after{content:attr("data-title");position:absolute;font-size:17px;bottom:-17px;left:120px;width:154px}.head-main-menu .social-bar a{font-size:25px;padding:5px 10px;color:#888888;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.head-main-menu .social-bar a.fb-link:hover{color:#3b5998;background:none!important}.head-main-menu .social-bar a.tw-link:hover{color:#55acee;background:none!important}.head-main-menu .social-bar a i{font-size:35px}.head-main-menu .social-bar a:hover{background:none}.head-site-extra{padding:25px 0;-webkit-box-shadow:0px 2px 5px 0 #EDEDED;box-shadow:0px 2px 5px 0 #EDEDED}.site-search{width:230px;position:relative}.site-search .input-group{width:100%}.site-search .input-group input{height:24px;font-size:12px;padding:3px 5px;margin-top:3px;border:1px solid #aaaaaa}.site-search .btn-search{border:1px solid #dddddd;-webkit-box-shadow:-1px 0 5px 0 #ddd;box-shadow:-1px 0 5px 0 #ddd;position:absolute;right:-5px;top:0px;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);z-index:2}.checkout{position:relative;z-index:9999;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.checkout__button{position:relative;z-index:10;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);transition:-webkit-transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);-o-transition:transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);transition:transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);transition:transform 0.6s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.checkout--active:after{content:"";position:fixed;top:0;left:0;background:rgba(0, 0, 0, 0.8);width:100%;height:100%;z-index:1;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.checkout--active .checkout__button{cursor:default;-webkit-transform:translate3d(-390%, 17px, 0);transform:translate3d(-390%, 17px, 0);color:#333333;font-weight:bold;text-shadow:none!important}.checkout--active .checkout__button:focus,.checkout--active .checkout__button:hover{background:none}.checkout--active .checkout__order{pointer-events:auto}.checkout--active .checkout__order:before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.checkout--active .checkout__order-inner{opacity:1;-webkit-transition:opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1);-o-transition:opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1);transition:opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1);border:1px solid #e3e3e3}.checkout--active .checkout__close{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition:opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);transition:opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);-o-transition:transform 0.6s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1);transition:transform 0.6s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1);transition:transform 0.6s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-delay:0.015s;-o-transition-delay:0.015s;transition-delay:0.015s}.checkout--active .checkout__close i{color:#333333}.checkout--active .checkout__summary h3,.checkout--active .checkout__summary tr{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);transition:-webkit-transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);-o-transition:transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);transition:transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);transition:transform 0.6s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.2, 1, 0.3, 1)}.checkout--active .checkout__summary tbody h3,.checkout--active .checkout__summary tbody tr:first-child{-webkit-transition-delay:0.015s;-o-transition-delay:0.015s;transition-delay:0.015s}.checkout--active .checkout__summary tbody tr:nth-child(2){-webkit-transition-delay:0.03s;-o-transition-delay:0.03s;transition-delay:0.03s}.checkout--active .checkout__summary tbody tr:nth-child(3){-webkit-transition-delay:0.045s;-o-transition-delay:0.045s;transition-delay:0.045s}.checkout--active .checkout__summary tbody tr:nth-child(4){-webkit-transition-delay:0.06s;-o-transition-delay:0.06s;transition-delay:0.06s}.checkout--active .checkout__summary tbody tr:nth-child(5){-webkit-transition-delay:0.075s;-o-transition-delay:0.075s;transition-delay:0.075s}.checkout--active .checkout__summary tbody tr:nth-child(6){-webkit-transition-delay:0.09s;-o-transition-delay:0.09s;transition-delay:0.09s}.checkout--active .checkout__summary tbody tr:nth-child(7){-webkit-transition-delay:0.10s;-o-transition-delay:0.10s;transition-delay:0.10s}.checkout--active .checkout__summary tbody tr:nth-child(8){-webkit-transition-delay:0.11s;-o-transition-delay:0.11s;transition-delay:0.11s}.checkout--active .checkout__summary tbody tr:nth-child(9){-webkit-transition-delay:0.12s;-o-transition-delay:0.12s;transition-delay:0.12s}.checkout--active .checkout__summary tbody tr:nth-child(10){-webkit-transition-delay:0.13s;-o-transition-delay:0.13s;transition-delay:0.13s}.checkout--active .checkout__summary tbody tr:nth-child(11){-webkit-transition-delay:0.14s;-o-transition-delay:0.14s;transition-delay:0.14s}.checkout--active .checkout__summary tbody tr:nth-child(12){-webkit-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s}.checkout--active .checkout__summary tfoot tr{-webkit-transition-delay:0.105s;-o-transition-delay:0.105s;transition-delay:0.105s}.checkout--active .checkout__option{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition:opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);transition:opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);-o-transition:transform 0.6s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1);transition:transform 0.6s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1);transition:transform 0.6s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.6s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-delay:0.18s;-o-transition-delay:0.18s;transition-delay:0.18s}.checkout__button:focus{outline:none}.checkout__order{position:absolute;top:0;right:0;overflow:hidden;max-width:100vw;width:600px;text-align:right;pointer-events:none;z-index:2}.checkout__order:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#f5f5f5;-webkit-transform:translate3d(100%, -100%, 0) translate3d(0px, 0px, 0);transform:translate3d(100%, -100%, 0) translate3d(0px, 0px, 0);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);transition:-webkit-transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);-o-transition:transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);transition:transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);transition:transform 0.6s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.2, 1, 0.3, 1)}.checkout__order-inner{position:relative;padding:2em 1.9em;opacity:0}.checkout__close{position:absolute;top:1.5em;right:1.5em;overflow:hidden;width:20px;height:20px;border:none;background:transparent;color:transparent;text-indent:100%;opacity:0;-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.checkout__close:focus{outline:none}.icon{position:absolute;top:0;left:0;color:#fff;text-indent:0}.icon:hover{color:#426a98}.checkout__summary{margin:2.5em 0 0.75em;width:100%;color:#fff;text-align:left;text-transform:uppercase;letter-spacing:1px;line-height:1.5}.checkout__summary tr{-webkit-transform:translate3d(250px, 0, 0);transform:translate3d(250px, 0, 0)}.checkout__summary tbody tr:first-child td{padding-top:0.5em}.checkout__summary tbody td{padding:0.25em 0;font-weight:700;font-size:0.85em;color:#888888}.checkout__summary tfoot th,.checkout__summary thead th{color:#333333;line-height:2.5}.checkout__total{color:#888888}.checkout__summary td:last-child,.checkout__summary th:last-child{text-align:right}.checkout__option{display:inline-block;margin-top:1em;padding:0.5em 2em;border:none;border-radius:1px;background:#517cad;color:#fff;font-weight:700;opacity:0;-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}.checkout__option:hover{background:#426a98}.checkout__option--silent{background:none;color:#517cad;font-weight:500}.checkout__option--silent:hover{background:none;color:#426a98}.checkout__option:focus{outline:none}.breadcrumb{margin-bottom:0px;margin-top:15px}.login-only.not-logged-in .main-site-content{background:url("/Content/RS1/img/login-bck.jpg") no-repeat bottom center;background-size:cover}.login-only.not-logged-in .main-site-content .login-page{margin-top:20px}.login-only.not-logged-in .main-site-content .page-title{display:none}.site-slieshow{margin-bottom:15px}.slideshow-2 .camera_wrap,.slideshow-2 .cameraContent{height:315px!important}.cameraContent .camera_caption h1,.cameraContent .camera_caption h2{position:absolute;font-weight:bold;right:15.8%;text-transform:uppercase}.cameraContent .camera_caption h1{font-size:92px;color:#337ab7}.cameraContent .camera_caption h2{font-size:32px;color:#01D0FA;padding:10px;background:#ffffff;top:62px}.home-category-tiles{margin-bottom:30px}.home-category-tiles ul{padding:0px;list-style:none}.home-category-tiles ul li{width:20%;position:relative;float:left}.home-category-tiles ul li a{text-decoration:none}.home-category-tiles ul li .cat-img{height:200px}.home-category-tiles ul li h2{position:absolute;background:rgba(0, 0, 0, 0.6);font-size:13px;color:#f5f5f5;padding:10px 0;width:100%;text-align:center;bottom:0px;margin-bottom:0px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.home-category-tiles ul li:hover h2{background:rgba(0, 0, 0, 0.8)}.home-featured-products{margin-top:20px}.home-featured-products ul{padding:0px;list-style:none}.home-featured-products ul li{background:#f3f3f3;padding:5px;margin:0 15px}.home-featured-products ul li a:not(.btn){display:block;color:#333333;text-decoration:none}.home-featured-products ul li .featured-img{height:155px;background:#ffffff;margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:flex;-ms-display:flex;vertical-align:middle;width:100%}.home-featured-products ul li .item-price{font-size:14px;margin-bottom:10px;font-weight:bold}.home-featured-products ul li h6{font-size:12px;color:#505050;min-height:35px}.home-featured-products ul li .btn{width:100%}.home-featured-products .owl-wrapper-outer{z-index:97}.home-featured-products .owl-controls{position:absolute;z-index:96;top:50%;width:100%}.home-featured-products .owl-controls .owl-prev{left:-33px;position:absolute;font-size:30px;color:#01D0FA}.home-featured-products .owl-controls .owl-next{right:-33px;position:absolute;font-size:30px;color:#01D0FA}.page-content{margin-bottom:20px;font-size:14px;color:#777777}.side-cat-menu h3{color:#333333;font-size:17px;margin:17px 0px 0px 0px;padding:8px 10px;background:#f5f5f5;text-transform:uppercase;border-top:3px solid #DEDEDE}.side-cat-menu .nav-stacked>li{position:relative}.side-cat-menu .nav-stacked>li.current>a{background:#eee}.side-cat-menu .nav-stacked>li>a{color:#333333;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.side-cat-menu .nav-stacked>li>a:hover{padding-left:18px}.side-cat-menu .nav-stacked>li.open>i{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.side-cat-menu .nav-stacked>li i{position:absolute;right:0;height:36px;line-height:36px;text-align:center;top:0;width:36px;z-index:2;cursor:pointer;color:#60646c;font-weight:100}.side-cat-menu .sub-menu{display:none}.side-cat-menu .open .sub-menu{border:1px solid #f5f5f5!important;list-style:none}.side-cat-menu .open .sub-menu.side-menu-level-1 i{right:5px}.side-cat-menu .open .sub-menu.side-menu-level-2{padding-left:15px}.side-cat-menu .open .sub-menu li{margin-bottom:2px}.side-cat-menu .open .sub-menu li>a{font-size:12px;padding:8px 25px;text-decoration:none;color:#787d87;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.side-cat-menu .open .sub-menu li>a:hover{padding-left:28px}.cat-hero-desc{padding:10px 0;font-size:14px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#777777}.cat-sort-row{padding:0 0 10px 0;border-bottom:1px solid #f5f5f5}.cat-sort-row .form-group{margin:0px}.cat-sort-row .sort-toggledisplay a{font-size:20px;color:#777777;padding:5px 15px}.cat-grid{margin-top:10px;margin-bottom:0px;list-style:none;padding:0px}.cat-grid .cat-item-wrap{margin-bottom:20px}.cat-grid a{text-decoration:none}.cat-grid a .cat-img{height:130px}.cat-grid a .cat-img img{height:100%;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.cat-grid a h2{font-size:14px;margin:10px 0px 10px 0;color:#333333;text-align:center}.cat-grid a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.prod-grid{margin-top:10px;padding:0px;list-style:none;position:relative}.prod-grid .prod-item{background:#f3f3f3;padding:5px;margin-bottom:20px}.prod-grid .prod-item a{display:block;color:#333333;text-decoration:none}.prod-grid .prod-item .prod-img{height:155px;background:#ffffff;margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:flex;-ms-display:flex;vertical-align:middle;width:100%;overflow:hidden}.prod-grid .prod-item .prod-img img{visibility:hidden}.prod-grid .prod-item .item-price{font-size:14px;margin-bottom:10px;font-weight:bold}.prod-grid .prod-item h6{font-size:12px;color:#505050;min-height:35px}.prod-grid .prod-item .addtocart-group .btn,.prod-grid .prod-item .addtocart-group input{width:50%;float:left}.prod-grid .prod-item .addtocart-group .prod-options-btn{width:100%}.prod-grid .prod-item .addtocart-group .cat-backorder-label{margin-bottom:0!important;padding:5px!important}.prod-list td.list-add{max-width:100px}.pagination{margin:0px}.pagination li a,.pagination li span{padding:5px 11px 4px 12px!important}#tradeOrderBtn.isStuck{background:#fff none repeat scroll 0 0;-webkit-box-shadow:0 0px 5px #ccc;box-shadow:0 0px 5px #ccc;left:0;margin-top:86px;padding:10px 5px;width:100%;z-index:99}#tradeOrderBtn.isStuck .tradeOrderMsg{opacity:1!important;margin:5px 0 0 0;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#tradeOrderBtn.isStuck .help-text{font-size:0px;display:none}tr.hidden{display:none!important}.prod-info-item{padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid #f5f5f5}.product-image .carousel-inner{background:#f5f5f5;padding:8px}.product-image .carousel-inner .carousel-control{background:none}.product-image .carousel-inner .carousel-control span{color:#000000;font-size:35px;left:75%!important;margin-left:-17.5px;margin-top:-17.5px;position:absolute;text-align:center;top:50%}.product-image .carousel-indicators{margin-left:0px;position:relative;width:100%;left:0px;bottom:0px;padding-top:5px}.product-image .carousel-indicators li{height:auto!important;margin-right:4.5%;width:30%!important;border:1px solid #f5f5f5;border-radius:0px;min-height:70px;margin-bottom:5px;margin-left:0px;margin-top:0px;padding:2px}.product-image .carousel-indicators li.active{border:1px solid #dcdcdc}.product-image .carousel-indicators li:nth-child(3n){margin-right:0px!important}.product-image .carousel-indicators li img{display:block}.qtyGroup .btn{padding:6px 12px 6px 12px}.qtyGroup input{max-width:70px}.product-videos li a{position:relative}.product-videos li a .video-overlay{background:rgba(0, 0, 0, 0.3);display:block;height:100%;left:0;line-height:130px;position:absolute;text-align:center;top:0;width:100%}.product-videos li a .video-overlay i{color:rgba(255, 255, 255, 0.6);font-size:50px;padding-top:20%}.choice{margin-bottom:10px}.thumbnail.video span{position:absolute;background:rgba(0, 0, 0, 0.5);width:100%;height:100%;top:0;left:0}.thumbnail.video span i{position:absolute;font-size:40px;color:rgba(255, 255, 255, 0.8);width:50px;height:50px;left:50%;top:50%;margin-left:-25px;margin-top:-25px}.product-links-underimage .text-link img{max-height:80px!important}.product-links-underimage .text-link .caption h3{font-size:12px;word-break:normal}.order-page .affix{top:90px}.order-page .affix-bottom{position:absolute}.order-page .order-table-wrap,.order-page .quote-table-wrap{position:relative}.order-page .order-table-wrap.has-blocker:after,.order-page .quote-table-wrap.has-blocker:after{background:rgba(255, 255, 255, 0.5) none repeat scroll 0 0;content:"";height:100%;position:absolute;top:0;width:100%}.order-page .order-table-wrap.has-blocker .fa-spinner,.order-page .quote-table-wrap.has-blocker .fa-spinner{font-size:50px;height:50px;left:50%;margin-left:-25px;margin-top:-25px;position:absolute;top:50%;width:50px;display:block!important}.order-table tr td{vertical-align:middle}.order-table tr td a{font-size:14px;color:#888888}.checkout-form-group .btn-group{margin-top:8px!important}.welcome-content h1.site-title{color:#337ab7!important}.welcome-content .alert h2{text-transform:lowercase!important;width:70%;margin:0 auto!important;color:#333333!important}.welcome-content .alert h2:first-letter{text-transform:uppercase!important}.welcome-content .cat-img img{max-height:250px!important}footer{margin-top:1em}footer .foot-inner-wrap{background:#ebebeb;padding:25px 0}footer .foot-inner-wrap .foot-site-info{color:#4d4d4d}footer .foot-inner-wrap .foot-site-info h5{font-size:18px;font-weight:bold}footer .foot-inner-wrap .foot-site-contact p{font-size:14px}footer .foot-inner-wrap .foot-site-contact p i{margin-right:5px}footer .foot-inner-wrap .foot-site-contact p a{color:#4d4d4d}footer .foot-menu-wrap ul li{margin:6px 0;border-right:1px solid #333333}footer .foot-menu-wrap ul li:last-child{border-right:none}footer .foot-menu-wrap ul li a{padding:0 20px;color:#333333;text-shadow:0 1px 0 0 #ffffff}@media only screen and (max-width:640px){.no-more-tables table,.no-more-tables tbody,.no-more-tables td,.no-more-tables tfoot,.no-more-tables th,.no-more-tables thead,.no-more-tables tr{display:block}.no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px}.no-more-tables tr{border:1px solid #ccc;margin-bottom:5px}.no-more-tables td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left;overflow:hidden}.no-more-tables td .stocklabel{float:left!important;clear:both!important}.no-more-tables td .addtocart-group{float:left!important}.no-more-tables td.hide-td{display:none}.no-more-tables td:before{float:left;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;content:attr(data-title)}}.mobile-orderline{margin-bottom:5px;padding-bottom:5px;border:1px solid #eee}.mobile-orderline .mobile-cart-wrap h1{background:#eee;font-size:20px;padding:8px;margin:0}.mobile-orderline .mobile-cart-wrap .mobile-cart-info span{display:block;margin:5px 0;padding-bottom:5px;overflow:hidden;font-size:18px;text-align:right;padding-right:5px}.mobile-orderline .mobile-cart-wrap .mobile-cart-info span:first-child{font-size:14px}.mobile-orderline .mobile-cart-wrap .mobile-cart-info span small{font-size:10px!important}.mobile-orderline .mobile-cart-wrap .mobile-cart-info span input{margin-right:5%!important}.mobile-orderline .mobile-cart-wrap .mobile-cart-info span a,.mobile-orderline .mobile-cart-wrap .mobile-cart-info span input{max-width:45%!important;width:45%!important;padding:5px 18px;text-align:center}.mobile-orderline .mobile-cart-wrap .mobile-cart-info span a{background:#efefef;padding:5px 18px}.mobile-orderline .mobile-gift-wrap{padding-left:5px}.mobile-orderline .mobile-gift-wrap a{float:left;width:45%;text-align:center;padding:5px 18px;font-size:20px}.mobile-orderline .mobile-gift-wrap a:first-child{margin-right:5%}.mobile-cart-footer{padding:10px 0}.mobile-cart-footer .mobile-promo{padding:0 0 10px 0}.mobile-cart-footer .mobile-promo .promo-fields{width:100%!important}.mobile-cart-footer .mobile-promo .promo-fields button{margin:5px 0;width:100%}.mobile-cart-footer .mobile-promo .promo-fields:first-child{margin-right:5%}.mobile-cart-footer .row{position:relative;padding-top:10px;padding-bottom:10px;font-size:15px;font-weight:bold}.mobile-cart-footer .row:after{content:"";height:1px;width:95.5%;left:15px;bottom:0;background:#EDEDED;position:absolute}.mobile-cart-footer .row.mobile-total-row .col-xs-12{padding:10px}.mobile-cart-footer .row.mobile-total-row .col-xs-12>div{background:#aeb1b7;text-align:center;font-size:20px;font-weight:bold;padding:5px}.mobile-cart-footer .row.mobile-total-row .col-xs-12>div .muted{font-size:14px;color:#54575e}@media only screen and (min-width:1024px){.thDescription{width:300px}}@media only screen and (max-width:768px){.sort-sortby{max-width:60%!important}.camera_next,.camera_prev{opacity:1!important}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){#site-logo a{display:block}#site-logo a img{max-height:100%;margin:auto}.cameraContent .camera_caption h2{top:12px}.home-category-tiles ul li{width:33.33333333%!important}.head-main-menu{padding-top:5px}.home-featured-products{padding:0 25px;margin-top:20px}.owl-prev{left:-20px}.owl-next{right:-20px}.productMessage{width:100%;bottom:0px;right:0}.prod-list td.list-add{max-width:100%}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){#site-logo a{display:block}#site-logo a img{max-height:100%;margin:auto}.head-main-menu{padding-top:0px}.cameraContent .camera_caption h2{top:32px}.home-featured-products{padding:0 25px;margin-top:20px}}@media only screen and (min-width:320px) and (max-width:640px){.addtocart-group div{margin-bottom:5px}.form-group div:first-child{margin-bottom:15px}}@media only screen and (min-width:320px) and (max-width:640px) and (orientation:portrait){.home-category-tiles ul li{width:50%!important}.home-category-tiles ul li h2{font-size:12px}.camera_next span,.camera_prev span{-ms-transform:scale(0.4);transform:scale(0.4);-webkit-transform:scale(0.4)}.camera_caption h1{font-size:34px!important;top:56px!important}.camera_caption h2{top:18px!important;font-size:15px!important}.home-featured-products{padding:0 25px;margin-top:20px}.owl-prev{left:-12px}.owl-next{right:-12px}.productMessage{width:100%;bottom:0px;right:0}.prod-list td.list-add{max-width:100%}}@media only screen and (min-width:320px) and (max-width:640px) and (orientation:landscape){.home-category-tiles ul li{width:33.33333333%!important}.camera_next span,.camera_prev span{-ms-transform:scale(0.4);transform:scale(0.4);-webkit-transform:scale(0.4)}.camera_caption h1{font-size:34px!important;top:56px!important}.camera_caption h2{top:18px!important;font-size:15px!important}.home-featured-products{padding:0 25px;margin-top:20px}.productMessage{width:100%;bottom:0px;right:0}.prod-list td.list-add{max-width:100%}}.has_sidebar_minicart{float:left;position:relative}.sidebar_minicart{background:#f5f5f5;position:fixed;-webkit-transform:translate(350px, 0);-ms-transform:translate(350px, 0);transform:translate(350px, 0);right:0px;top:0px;z-index:98;height:100%;-webkit-box-shadow:0 0 10px 0 #e8e8e8 inset;box-shadow:0 0 10px 0 #e8e8e8 inset;-webkit-transition:all ease-in-out 0.25s;-o-transition:all ease-in-out 0.25s;transition:all ease-in-out 0.25s}.sidebar_minicart td{font-size:11px}.sidebar_minicart .sidebar_minicart_chkoutbtn{position:absolute;bottom:0;left:0;z-index:100;padding-top:15px;padding-bottom:15px;font-size:20px}.sidebar_minicart .sidebar_minicart_inner{height:86%;overflow-x:hidden;overflow-y:auto;position:relative}.hide_sidebar_minicart{display:none}.sidebar_minicart_head{height:30px;overflow:hidden}.sidebar_minicart_head span{color:#ffffff;padding:6px 15px 6px 10px!important;display:block;float:left}.minicart_slidin_close{float:right}.minicart_slidein{z-index:9999}.minicart_slidein .minicart_slidin_close{opacity:1}.has_blocker:after{content:"";position:fixed;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);top:0;left:0;z-index:999}