body{font-family:'Roboto Slab', serif;font-size:12px;color:#323232;background-color:#fff;padding:0;margin:0;}
.blue{color:#136daa;}
.padding-none{padding:0 !important}
#ys_cpers a{color:#fff;text-decoration:none;}
#ys_superbar{width:96% !important;text-align:right !important;line-height:20px;font-size:11px;padding:0 5px;}
a{color:#134b74;text-decoration:none;}
a:hover, a:focus{text-decoration:none;outline:none;color:#134b74;}
p{margin:0;padding:0;}
.img-left{float:left;}
.img-right{float:right;}
.padding-none{padding:0;}
.padding-top-bottom{padding:15px 0;}
.padding-top{padding:15px 0 0 0;}
.container{width:100%;max-width:1560px;}
.header{float:left;width:100%;padding:0;margin:0;position:fixed;z-index:1000;left:0;top:0;background:#fff;}
.header-top-links{float:left;width:100%;background:#134b74;transition:all 0.5s ease 0s;}
.header-top-links ul{float:right;width:auto;padding:0;margin:0;}
.header-top-links ul li{float:left;padding:0 5px;color:#4e7897;list-style:none;line-height:30px;font-size:11px;}
.header-top-links ul li a{color:#fff;}
.header-top-links ul li a:hover{color:#4e7897;}
.header-main{float:left;width:100%;padding:10px 0;margin:0;transition:all 0.5s ease 0s;}
.logo-bg{float:left;width:auto;padding:0;}
.logo{float:left;padding:21px 0 0 0;margin:0 25px 0 0;}
.made-usa{float:right;}
#spy{padding:0;width:100%;}
#spy.fix{top:0;box-shadow:none;padding:0;}
#spy.fix{animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:700ms;-webkit-animation-duration:700ms;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible !important;background:#ffffff;}
#spy.fix{left:0;}
#spy.fix .site-navbar{margin:0px 0 0 0;}
#spy.fix .header-top-links{display:none;}
#spy.fix .header-right{padding:10px 0 0 0;transition:all 0.5s ease 0s;}
#spy.fix .header-main{padding:10px 0 10px 0;border-bottom:1px solid #ebebeb;}
#spy.fix.inner-pages{border-bottom:none;}
.inner-pages{border-bottom:1px solid #ebebeb;}
.header-right{float:right;width:auto;padding:15px 0 0 0;margin:0;transition:all 0.5s ease 0s;}
.navbar{min-height:42px;}
.site-navbar{font-size:14px;margin:0 !important;color:#323232;}
.site-navbar .container{padding:0 0 0 15px;}
.navbar{border-radius:inherit !important;}
.navbar-toggle{color:#FFF;}
.navbar-toggle .icon-bar{background:#FFF;}
.navbar-toggle .sr-only{clip:inherit !important;top:5px;left:-45px;text-transform:uppercase;width:45px;height:26px;}
.nav > li > a:hover, .nav > li > a:focus{background:#fff !important;}
.site-navbar ul li{margin-left:0px;padding:15px 5px !important;}
.site-navbar ul li a{color:#323232 !important;text-transform:uppercase;padding:0 8px;background:url(../images/menu-arrow.png) no-repeat right 13px;}
.site-navbar ul li a:hover, .site-navbar ul li a:focus{background:url(../images/menu-arrow.png) no-repeat right 13px !important;}
.site-navbar ul li.home-link a, .site-navbar ul li.home-link a:hover, .site-navbar ul li.home-link a:focus{background:none !important;}
.site-navbar ul li ul li{position:relative;padding:0 0 !important;}
.site-navbar ul li ul li a{color:#323232 !important;text-transform:uppercase;padding:10px 10px;background:none;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}
.site-navbar ul li ul li a:hover, .site-navbar ul li ul li a:focus{background:#134b74 !important;color:#fff !important;}
.site-navbar ul li>a:after{content:'';position:absolute;left:-1px;top:50%;margin-top:-15px;height:55px;width:1px;}
.site-navbar ul li:first-child>a:after{display:none;}
.site-navbar .navbar-nav>.active>a, .site-navbar .navbar-nav>.active>a:hover, .site-navbar .navbar-nav>.active>a:focus{color:#323232;background-color:#fff;}
.site-navbar ul li li a{color:#000 !important;font-size:13px !important;padding:8px 13px !important;text-transform:uppercase;}
.site-navbar ul li li a:hover{color:#134b74 !important;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background-color:#fff !important;}
.dropdown-submenu >.dropdown-menu{top:0;left:100%;margin-top:0;margin-left:-1px;}
.navbar-collapse{float:right;width:auto;padding:0;overflow:inherit;max-height:inherit;}
.navbar-nav{margin:0;padding:0 20px 0 0;}
.navbar-nav .dropdown-menu{min-width:270px;background:#f3f3f3;border:0;border-radius:0;}
.navbar-nav .dropdown.menu-1 .dropdown-menu{min-width:285px !important;}
.navbar-nav .dropdown.menu-2 .dropdown-menu{min-width:250px !important;}
.site-navbar ul li li>a:after{display:none;}
.site-navbar ul li li.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:3px 0 3px 3px;border-left-color:#134b74;margin-top:5px;margin-right:-10px;position:relative;}
.site-navbar ul li li.dropdown-submenu:hover > a:after{border-left-color:#134b74;}
.carousel-indicators li{background-color:#000 !important;}
.site-navbar ul li a span{color:#134b74;}
.nav > li > a:hover span, .nav > li > a:focus span{color:#000;}
.dropdown-submenu > .dropdown-menu{left:100%;margin-left:-1px;margin-top:0;top:0;}
.shopping-cart-bg{float:right;width:50px;height:50px;background:#146eaa;padding:13px 10px;}
.shopping-cart-bg a{float:right;width:30px;height:24px;background:url(../images/cart-icon.png) no-repeat left top;}
.dropdown-menu{left:inherit;right:10px;}
.dropdown.menu-1 .dropdown-menu{left:inherit;right:15px !important;}
.dropdown.menu-3 .dropdown-menu, li.dropdown.open:last-child ul.dropdown-menu{left:inherit !important;right:0px !important;}
.dropdown.menu-1 .dropdown-menu .dropdown-submenu .dropdown-menu{left:100% !important;right:inherit;}
.dropdown.menu-2 .dropdown-menu .dropdown-submenu .dropdown-menu{left:inherit !important;right:250px !important;}
#slidemenu{width:260px;position:fixed;height:100%;left:-262px;z-index:100001;border:none;font-family:'Roboto Slab', serif;}
#slidemenu .navbar-nav{padding:0;}
#slidemenu .input-group{border:1px solid #FFF;color:#000;margin:5px 5px 15px;padding:5px 2%;position:relative;width:96%;background:#fff;}
#slidemenu .input-group input{background:none;border:none !important;border-radius:0;box-shadow:none;display:inline-block;float:left;height:20px;padding:0 5px 0 0;width:185px;color:#7d7d7d;font-family:'Roboto', sans-serif;font-style:italic;font-size:12px;}
#slidemenu .menu-close-panel{margin:0 !important;border-radius:0;}
#slidemenu .input-group .fa-search{float:right;font-size:18px;top:2px;}
.menu-close-panel .navbar-toggle, .navbar-toggle:hover, .navbar-toggle:active, .navbar-toggle:focus{padding:0;color:#ffffff;font-size:30px;margin:14px 0 0 10px;}
#slidemenu .slidemenu-top-icon ul{padding:0;text-align:right;}
#slidemenu .slidemenu-top-icon ul li{display:inline-block;margin-right:10px;}
#slidemenu .slidemenu-top-icon ul li a{color:#ffffff;}
#slidemenu .dropdown-menu > .active > a, #slidemenu .dropdown-menu > .active > a:hover, #slidemenu .dropdown-menu > .active > a:focus{background:#136daa;color:#fff !important;}
.navbar-inverse{background-color:#e1e1e1;border-radius:0;display:inline-block;position:relative;width:auto;}
#slidemenu ul.dropdown-menu{border-radius:0;float:none;position:relative;border:none;font-family:'Roboto', sans-serif;}
#slidemenu ul.dropdown-menu li{border-bottom:1px solid #ececec}
#slidemenu .dropdown-menu > li > a{padding:12px 15px;font-size:14px;line-height:20px;color:#000;text-transform:uppercase;}
#slidemenu .dropdown-menu > li > a:hover{color:#000;text-decoration:none;}
#slidemenu .dropdown-menu{padding:0;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color:transparent;}
#slidemenu ul{width:100%;margin:0;max-height:75%;overflow:auto;}
#slidemenu ul li{display:block;float:none;border-bottom:1px solid #136daa;}
#slidemenu .dropdown-menu .divider{margin:0;}
#slidemenu ul li a{outline:0;white-space:pre-line;}
#slidemenu .dropdown-header{padding:0;}
.dropdown-icon{position:absolute !important;right:0;top:0;}
#slidemenu ul li.dropdown .dropdown-menu-icon{content:"\e080";float:right;}
#slidemenu ul li.dropdown.open > .dropdown-menu-icon{content:"\e114";}
.navbar-inverse .menu-close-panel{padding:0;margin:0;width:30px;height:30px;right:-35px;top:2px;position:absolute;z-index:999;background:url(../images/mobile-menu-open.png) no-repeat left;text-decoration:none;border:none;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background-color:#fff;}
.navbar-inverse .menu-close-panel.slide-active{background:url(../images/mobile-menu-close.png) no-repeat left;}
.navbar-inverse .navbar-nav > li > a{font-size:16px;font-weight:400;color:#136daa !important;padding:12px 10px;line-height:20px;text-transform:uppercase;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{background:#e1e1e1 !important;color:#136daa !important;}
.mobicart-icon{float:right;font-size:18px;position:absolute;right:5px;top:7px;}
.mobicart-icon a{background:url(../images/mobicart-icon.png) no-repeat;width:34px;height:25px;float:left;position:relative;}
.cart-count{color:#FFF;position:absolute;font-weight:normal;font-size:15px;right:4px;top:-8px;width:20px;text-align:center;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{background:#136daa !important;color:#fff !important;}
#slidemenu .dropdown .dropdown-icon{width:20px;height:40px;background:url(../images/plus.png) no-repeat left top !important;padding:0 !important;margin:0 5px 0 0;}
#slidemenu .dropdown.active .dropdown-icon.open{width:20px;height:40px;background:url(../images/minus.png) no-repeat left top !important;padding:0 !important;margin:0 5px 0 0;}
.mini-shopping-cart{float:right;width:30px;height:30px;background:#e1e1e1;padding:0;}
.mini-shopping-cart a{float:right;width:30px;height:30px;background:url(../images/cart-icon-mini.png) no-repeat left top !important;}
#mainwrapper{float:left;width:100%;padding:120px 0 0 0;margin:0;}
.content-width{float:left;width:100%;padding:0;margin:0;}
.carousel{margin-bottom:0;}
.carousel-content{z-index:10;margin:0;padding:0;width:100%;text-align:center;}
.carousel .item{background-color:#777;}
.carousel-content img{max-width:100%;height:auto;}
.carousel-arrow-prev{width:22px;height:88px;background:url(../images/carousel-arrow.png) no-repeat 0px 0px;left:50%;position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-44px}
a:hover .carousel-arrow-prev{background-position:0 -88px}
.carousel-arrow-next{width:22px;height:88px;background:url(../images/carousel-arrow.png) no-repeat -22px 0px;right:50%;position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-44px}
a:hover .carousel-arrow-next{background-position:-22px -88px;}
.carousel .item{background:#000;}
.carousel-control{background:none !important;background-color:inherit !important;opacity:1;}
#myCarousel .carousel-indicators li{border:2px solid #808080 !important;background:#808080 !important;}
#myCarousel .carousel-indicators li:hover, #myCarousel .carousel-indicators li.active{border:2px solid #808080;background:#000 !important;}
.carousel-control.left, .carousel-control.right{width:30px;height:100px;position:absolute;top:40%;}
.carousel-arrow-prev{width:30px;height:100px;background:url(../images/left-arrow.png) no-repeat left top;}
.carousel-arrow-next{width:30px;height:100px;background:url(../images/right-arrow.png) no-repeat left top;}
.carousel-control.left:hover .carousel-arrow-prev{background-position:left top !important;}
.carousel-control.right:hover .carousel-arrow-next{background-position:left top !important;}
.pro-main-bg-left{padding:0 30px 0 0;margin:0;}
.pro-main-bg-right{padding:0 0 0 30px;margin:0;}
.title-text{float:left;width:100%;text-align:center;font-weight:bold;text-transform:uppercase;line-height:30px;font-size:30px;background:url(../images/title-border.jpg) no-repeat center bottom;padding:20px 0 15px 0;}
.category-main-box{border:1px solid #ebebeb;margin:0 0 15px 0;}
.category-pro{float:left;width:100%;background:#fff;border:5px solid #f5f5f5;margin:0;padding:8px;position:relative;transform:scale(1);transition:all 0.2s ease 0s;}
.category-pro .cat-pro-image{float:right;width:30%;padding:0;margin:0;text-align:center;}
.category-pro .cat-pro-image img{max-width:100%;height:auto;}
.category-pro .cat-pro-info{float:left;width:70%;background:#ffffff;padding:10px 20px;}
.category-pro .cat-pro-info h2{float:left width:100%;height:34px;font-size:12px;color:#323232;line-height:16px;}
.category-pro .cat-pro-info a{float:left;width:100%;font-size:12px;color:#323232;line-height:16px;}
.category-pro .cat-pro-info a strong{float:left;width:100%;font-size:15px;line-height:20px;}
.category-pro .cat-pro-info .info-text-box{float:left;width:100%;padding:0;}
.info-text-box .price{font-size:11px;line-height:30px;font-weight:bold;}
.info-text-box .price strong{font-size:24px;color:#136daa;}
.info-text-box .extra-text{float:left;width:100%;text-align:left;text-transform:uppercase;font-size:11px;color:#323232;}
.ribbon-text{position:absolute;right:0;top:0;z-index:10;}
.cat-ink{cursor:pointer;display:block;overflow:hidden;position:relative;}
.business-history-bg{background:url(../images/site-quote-bg.jpg) no-repeat right center #000;margin:0 0 40px 0;padding:20px;}
.business-history-bg .history-text{font-size:15px;line-height:26px;color:#fff;}
.business-history-bg .history-text a{font-size:11px;color:#136daa;font-style:italic;}
.special-offer-bg{padding:15px 0px 10px;margin:0;}
.new-release, .special-notice, .call-us, .repairs{padding:0 25px 20px 25px;margin:0;text-align:center;}
.new-release-icon{background:url(../images/new-release.png) no-repeat left top;height:80px;margin:0 10px 0 0;padding:0;width:80px;}
.special-notice-icon{background:url(../images/special-notice.png) no-repeat left top;height:80px;margin:0 10px 0 0;padding:0;width:80px;}
.call-us-icon{background:url(../images/call-us.png) no-repeat left top;height:80px;margin:0 10px 0 0;padding:0;width:80px;}
.repairs-icon{background:url(../images/repairs.png) no-repeat left top;height:80px;margin:0 10px 0 0;padding:0;width:80px;}
.new-release .title{padding:0;margin:0;}
.new-release .title strong, .special-notice .title strong, .call-us .title strong, .repairs .title strong{float:left;width:100%;text-align:center;line-height:30px;font-size:24px;background:url(../images/title-border.jpg) no-repeat center bottom;padding:10px 0;}
.special-offer-box{padding:0;margin:0;}
.special-offer-box:hover .new-release-icon, .special-offer-box:hover .special-notice-icon, .special-offer-box:hover .call-us-icon, .special-offer-box:hover .repairs-icon{background-position:left bottom;cursor:pointer;}
.special-text-box{padding:20px 0 0px 0;text-align:center;font-size:13px;color:#646464;line-height:20px;}
.special-text-box p{float:left;width:100%;text-align:center;font-size:13px;color:#646464;line-height:20px;padding:10px 0;min-height:70px;}
.special-text-box p.grey-bg{background:#e1e1e1;color:323232;font-weight:bold;padding:10px 5px;}
.contact-num{float:left;width:100%;text-align:center;padding:10px 0 5px 0;font-size:20px;font-weight:bold;color:#323232;line-height:30px;}
.contact-num strong{text-transform:uppercase;color:#146eaa;}
.breadcrmbs{float:right;text-align:left;width:auto;padding:10px 0;}
.breadcrmbs a{background:url(../images/bulllet.jpg) no-repeat right 10px;color:#323232;float:left;line-height:24px;padding:0 10px 0 4px;text-decoration:none;}
.breadcrmbs a:hover{color:#136daa;}
.breadcrmbs span{color:#136daa;line-height:24px;padding:0 0 0 8px;}
.cat-title-nav-box{background:#f5f5f5;margin:0 0 20px 0;padding:0;}
.title-main-text{float:left;width:auto;padding:0 35px 0 10px;background:#136daa url(../images/title-arrow.png) no-repeat right top;line-height:43px;font-size:18px;font-weight:bold;color:#fff;}
.title-main-text h1{line-height:43px;font-size:18px;font-weight:bold;color:#fff; padding:0; margin:0;}
.pagination{float:right;width:auto;text-align:left;margin:0;padding:8px 15px 8px 0;}
.pagination a{float:left;width:25px;height:25px;font-size:12px;border:1px solid #ebebeb;text-align:center;color:#323232;margin:0 5px 0 0;line-height:18px;line-height:25px;padding:0 !important;}
.pagination a:hover{background:#146eaa;color:#fff;}
.pagination span{float:left;width:25px;height:25px;font-size:12px;border:1px solid #ebebeb;text-align:center;color:#323232;margin:0 5px 0 0;line-height:18px;line-height:25px;padding:0 !important;}
.pagination span.active{background:#146eaa;color:#fff;}
.previous{float:left !important;width:30px !important;line-height:18px;border:1px solid #ebebeb;text-align:center;color:#323232;font-size:12px;margin:0 5px 0 0 !important;}
.next{float:left !important;width:30px !important;line-height:18px;border:1px solid #ebebeb;text-align:center;color:#323232;font-size:12px;margin:0 0 0 0 !important;}
.previous.active:hover, .next.active{background:#e1e1e1 !important;}
.previous:hover, .previous.active:hover, .next:hover, .next.active:hover{background:#e1e1e1 !important;}
.fp-pro-main-bg{padding:5px 0;margin:0;}
.fp-pro{padding:10px 15px 20px 15px;}
.fp-pro-img{float:left;width:100%;padding:0;margin:0;text-align:center;border:1px solid #ebebeb;}
.fp-pro-img img{max-width:100%;height:auto;}
.fp-pro-name{float:left;width:100%;padding:10px 0 0 0;margin:0;font-size:12px;color:#646464;line-height:20px;max-height:40px;overflow:hidden;min-height:52px}
.fp-pro-name a{color:#646464;}
.fp-pro-name a:hover{color:#136daa;}
.price-box{float:left;width:100%;padding:0;margin:0;}
.reg-price{float:left;width:50%;text-align:left;font-size:16px;color:#646464;}
.price{float:left;width:100%;text-align:left;font-size:20px;font-weight:bold;color:#136daa;}
.sale-price{float:left;width:50%;text-align:right;font-size:20px;font-weight:bold;color:#136daa;}
.item-details-left{padding:0 15px 0 0;}
.item-pro-left{padding:0 20px 0 0;}
.item-pro{text-align:center;position:relative;padding:0 1px 0 0;margin:0;border:1px solid #ebebeb;}
.item-pro .img-center{background:#fff;overflow:hidden;height:400px;}
.item-pro .img-center span{height:100%;display:inline-block;}
.item-pro .img-center *{vertical-align:middle;}
.item-pro .img-center img{max-height:100%;max-width:99%; width:auto;}
.item-pro strong{float:right;background:#fff;text-align:right;width:100%;font-size:12px;line-height:30px;color:#afafaf;padding:10px 10px 10px 0;font-weight:normal;}
.new-tag-img {position:absolute; top:-9px; right:-9px; width:70px;}
.new-tag-img img{max-width:100%;}
.new-tag-prod {position:absolute; top:-5px; right:-5px; width:79px;}
.new-tag-prod img{max-width:100%;}


.modal-dialog{margin:200px auto 0 auto;}
.item-pro-right{padding:0 0px 0 0;}
.item-pro-name{padding:0 0 30px 0;font-size:24px;color:#146eaa;line-height:30px;font-weight:bold;}
.item-pro-name h1{font-size:24px;color:#146eaa;padding:0;margin:0;font-weight:bold;}
.item-pro-info{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;padding:20px 0 10px 0;}
.details-info-box{float:left;width:100%;padding:0 0 5px 0;margin:0;}
.details-left{float:left;width:50%;max-width:200px;padding:0;margin:0;font-size:14px;color:#323232;font-weight:bold;line-height:30px;}
.details-left.qty-text{line-height:42px; width:130px;}
.qty-right{float:left;width:50px;}
.qty-right input{width:50px;height:42px;text-align:center;border:1px solid #ebebeb;}
.item-cart{float:left;margin:0;padding:0 0 0 30px;}
.details-right{float:left;width:50%;padding:0;margin:0;font-size:14px;color:#646464;font-weight:normal;line-height:30px;}
.details-right.green{color:#009600;}
.details-right.red{color:#f00;}
.details-right strong{font-size:24px;color:#136daa;}
.item-description-bg{padding:0 15px 15px 15px;font-size:13px;color:#646464;line-height:18px;}
.item-description-bg p{float:left;width:100%;padding:0 0 10px 0;margin:0;font-size:13px;color:#646464;line-height:18px;}
.item-description-bg p a{color:#646464;}
.item-description-bg p a:hover{color:#136daa;}
.static-title{float:left;width:100%;padding:15px 0 0 0;margin:0;font-size:14px;line-height:30px;font-weight:bold;color:#136daa;}
.static-title h2, .static-title h3, .static-title h4, .static-title h5, .static-title h6{display:inline;font-size:inherit;font-weight:inherit;color:#136daa;}
.item-description-bg ul{float:left;width:100%;padding:0 0 0 10px;list-style:none;}
.item-description-bg ul li{float:left;width:100%;background:url(../images/round-bullet.jpg) no-repeat left 8px;padding:0 0 0 10px;}
.item-description-bg ul li a{color:#646464;}
.item-description-bg ul li a:hover{color:#136daa;}
.item-description-bg h2, .item-description-bg h3, .item-description-bg h4, .item-description-bg h5, .item-description-bg h6{float:left;width:100%;padding:15px 0 0 0;margin:0;font-size:14px;line-height:30px;font-weight:bold;color:#136daa;}
.item-description-bg h1{float:left;width:100%;padding:15px 0 0 0;margin:0;font-size:16px;line-height:30px;font-weight:bold;color:#136daa;}
.modal-backdrop.in{z-index:0;}
.item-details-right{padding:0 0 0 15px;}
.item-details-right img{max-width:100%;height:auto;}
.related-product-title{background:#136daa;color:#fff;float:left;font-size:18px;font-weight:bold;line-height:43px;padding:0 10px;width:100%;margin:0 0;}
.related-pro-bg{float:left;width:100%;margin:0;padding:15px 0 0 0;}
.related-pro-box{float:left;width:100%;padding:15px;border:1px solid #ebebeb;margin:0 0 15px 0;}
.related-item-details{padding:0;}
.related-item-details .fp-pro-name{min-height:50px;max-height:50px;padding:0;font-size:11px;line-height:16px;}
.related-item-details .price{font-size:15px;padding:5px 0 0 0;}
.related-item-img{border:1px solid #ebebeb;text-align:center;}
.related-item-img img{max-width:100%;height:auto;text-align:center;}
.item-social-media{padding:20px 0 0 0;}
.item-pro-qty-bg{border-bottom:1px solid #ebebeb;padding:20px 0;}
.item-social-media a{float:left;padding:0 0;margin:0 10px 10px 0;}
.static-content{padding:0 15px 15px 15px;font-size:13px;color:#646464;line-height:18px;}
.static-content h1, .static-content h2, .static-content h3, .static-content h4, .static-content h5, .static-content h6{float:left;width:100%;padding:15px 0 0 0;margin:0;font-size:14px;line-height:30px;font-weight:bold;color:#136daa;}
.static-content p{float:left;width:100%;padding:0 0 10px 0;margin:0;font-size:13px;color:#646464;line-height:18px;}
.static-content p a{color:#646464;}
.static-content p a:hover{color:#136daa;}
.static-content ul{float:left;width:100%;padding:10px 0 10px 10px;list-style:none;}
.static-content ul li{float:left;width:100%;background:url(../images/round-bullet.jpg) no-repeat left 8px;padding:0 0 0 10px;}
.static-content ul li a{color:#646464;}
.static-content ul li a:hover{color:#136daa;}
.main_float{float:left;width:100%;padding:0 0 10px 0;margin:0;font-size:13px;color:#646464;line-height:18px;}
.main_float p{float:left;width:100%;padding:0 0 10px 0;margin:0;font-size:13px;color:#646464;line-height:18px;}
.main_float p a{color:#646464;}
.main_float p a:hover{color:#136daa;}
.static-content p.link{text-align:right;color:#134b74;}
#footer{float:left;width:100%;background:#e1e1e1;padding:0px 0 10px 0;margin:0;}
.footer-pt1{float:left;padding:0 30px 0 0;margin:0;}
.footer-pt1 ul{float:left;width:100%;list-style:none;padding:0;margin:0;}
.footer-pt1 ul li{float:left;padding:0 5px;color:#fff;list-style:none;line-height:12px;font-size:12px;text-transform:uppercase;}
.footer-pt1 ul li a{color:#323232;}
.footer-pt1 ul li a:hover{color:#646464;}
.footer-pt1 p{float:left;width:100%;padding:69px 0 0 0;margin:0;font-size:10px;color:#646464;line-height:18px;}
.footer-pt1 p a{color:#646464;}
.footer-pt1 p a:hover{color:#000;}
.footer-pt2{float:right;padding:0 0px 0 30px;border-left:1px solid #fff;}
.made-in-us{float:left;padding:0 0;line-height:30px;}
.made-in-us img{float:left;width:30px;height:30px;padding:0 0;}
.made-in-us span{float:left;font-size:11px;color:#323232;line-height:30px;padding:0 0 0 10px;}
.social-icons{float:right;text-align:right;padding:0;margin:0;}
.fb-icon{background:url(../images/social-icon.png) no-repeat left top;float:left;height:30px;margin:0 10px 0 0;padding:0;width:30px;float:right;}
.twitter-icon{background:url(../images/social-icon.png) no-repeat -40px top;float:left;height:30px;margin:0 10px 0 0;padding:0;width:30px;float:right;}
.pinterest-icon{background:url(../images/social-icon.png) no-repeat -80px top;float:left;height:30px;margin:0 10px 0 0;padding:0;width:30px;float:right;}
.gplus-icon{background:url(../images/social-icon.png) no-repeat -120px top;float:left;height:30px;margin:0;padding:0;width:30px;float:right;}
.footer-external-links{text-align:left;padding:32px 0 0 0;}
.footer-external-links img{padding:0 0px 0px 0px;margin:0 10px 10px 0;text-align:center;}
@media screen and (max-width:1440px){.pro-main-bg-left{padding:0 10px 0 0;}
.pro-main-bg-right{padding:0 0 0 10px;}
}
@media screen and (max-width:1380px){}
@media screen and (max-width:1224px){.navbar-nav{padding:0 10px 0 0;}
.special-offer-bg{padding:10px 30px;}
.new-release, .special-notice, .call-us{padding:0 20px 20px 20px;}
.item-pro .img-center{overflow:hidden;height:320px;}
}
@media (min-width:1599px) and (max-width:1200px){}
@media screen and (max-width:1200px){.item-cart{padding:10px 0 0 0;}
}
@media screen and (max-width:1024px){.logo-bg{max-width:24%;}
.logo-bg img{width:100%;height:auto;}
.header-right{padding:5px 0 0 0;}
}
@media screen and (max-width:1190px){.logo-bg .made-usa{display:none;}
.logo{margin:0;}
}
@media (min-width:920px) and (max-width:1190px){.logo-bg{max-width:27%;}
.site-navbar ul li{padding:15px 0px !important;}
.site-navbar ul li a{padding:0px 7px !important;}
.carousel-control.left, .carousel-control.right{top:30%;}
}
@media screen and (max-width:992px){#slidemenu .visible-sm-inline-block{display:inline-block !important;}
#spy.fix .header-top-links{display:none;}
.header-main{padding:12px 0;}
.logo-bg{float:left;width:100%;max-width:100%;text-align:center;padding:0;}
.logo-bg img{width:319px;max-width:319px;height:auto;}
.logo{float:none;padding:0;text-align:center;}
#spy.fix .logo-bg{padding:0 0 0 0px;}
.header-main{position:relative;}
.header-right{position:absolute;right:5px;top:10px;padding:0;}
.header-right .container{padding:0;}
.shopping-cart-bg{padding:5px;width:40px;height:34px;}
.header-right .navbar-header, .header-right .navbar-collapse{display:none !important;}
#mainwrapper{padding:100px 0 0 0;}
.carousel-control.left, .carousel-control.right{width:30px;height:50px;top:45%;}
.carousel-arrow-prev{width:30px;height:50px;background:url(../images/left-arrow.png) no-repeat left -25px;}
.carousel-arrow-next{width:30px;height:50px;background:url(../images/right-arrow.png) no-repeat left -25px;}
.carousel-control.left:hover .carousel-arrow-prev{background-position:left -25px !important;}
.carousel-control.right:hover .carousel-arrow-next{background-position:left -25px !important;}
.special-offer-bg{padding:10px;}
.new-release, .special-notice, .call-us{padding:0 10px 20px 10px;}
.pro-main-bg-left, .pro-main-bg-right{width:100%;}
.category-pro .cat-pro-image img{width:auto;height:auto;}
.item-details-left, .item-details-right{width:100%;padding:0;}
.related-pro-box{width:48%;margin:0 1% 15px 1%;}
.footer-pt2{float:left;width:100%;border-bottom:1px solid #fff;border-left:none;padding:10px 0px;}
.footer-external-links{text-align:center;}
.footer-pt1{float:left;width:100%;padding:5px 0px;}
.footer-pt1 ul{float:none;display:block;text-align:center;}
.footer-pt1 p{padding:10px 0 0 0;}
.yui-skin-sam{max-width:100% !important;height:auto !important;}
.header-top-links-left{text-align:center !important;}
}
@media (min-width:919px) and (max-width:768px){.promotion-banner img{width:100%;max-width:800px;height:auto;}
}
@media (min-width:320px) and (max-width:767px){}
@media (min-width:768px) and (max-width:991px){}
@media (max-width:767px){.logo-bg img{width:50%;max-width:50%;height:auto;}
.category-pro .cat-pro-info a{width:100%;}
.fp-pro{width:50%;}
.item-pro-left{padding:0;}
.item-pro-right{padding:0;}
.item-pro .img-center{overflow:hidden;height:300px;}
.item-pro .img-center img{max-height:100%;max-width:100%;}
.related-item-details{width:68%;padding:0 2% 0 0;}
.related-item-img{width:30%;}
.related-pro-box{width:100%;margin:0 0 15px 0;}
.category-pro .cat-pro-image{float:left;width:100%;}
.category-pro .cat-pro-info{float:left;width:100%;}
.promotion-banner{display:none;}
.promotion-banner img{height:auto;max-width:100%;}
.yui-skin-sam{max-width:100% !important;height:auto !important;}
.item-description-bg img{height:auto;max-width:100%;}
.details-right select{max-width:100%;font-size:11px;}
.header-top-signin{display:none;}
}
@media (max-width:660px){.logo-bg img{width:50%;max-width:50%;height:auto;}
.category-pro .cat-pro-image img{max-width:100%;height:auto;text-align:center;}
.header-right{top:5px;}
#spy.fix .header-right{padding:0;top:0;}
.fp-pro{width:100%;}
.item-pro .img-center{overflow:hidden;height:220px;}
.related-item-details{width:100%;padding:0 0 10px 0;}
.related-item-img{width:100%;}
.details-left{width:120px;}
.details-right{width:150px;}
.promotion-banner{display:none;}
.promotion-banner img{height:auto;max-width:100%;}
.item-description-bg img{height:auto;max-width:100%;}
.yui-skin-sam{max-width:100% !important;height:auto !important;}
.header-top-signin{display:none;}
}
@media (min-width:480px) and (max-width:567px){.logo-bg img{width:50%;max-width:50%;height:auto;}
.header-right{top:5px;}
#spy.fix .header-right{padding:0;top:0;}
.fp-pro{width:100%;}
.item-pro .img-center{overflow:hidden;height:220px;}
.related-item-details{width:100%;padding:0 0 10px 0;}
.related-item-img{width:100%;}
.details-left{width:120px;}
.details-right{width:150px;}
.promotion-banner{display:none;}
.promotion-banner img{height:auto;max-width:100%;}
.item-description-bg img{height:auto;max-width:100%;}
.yui-skin-sam{max-width:100% !important;height:auto !important;}
.header-top-signin{display:none;}
}
@media (max-width:580px){.logo-bg img{width:50%;max-width:50%;height:auto;}
.header-right{top:5px;}
#spy.fix .header-right{padding:0;}
.fp-pro{width:100%;}
.item-pro .img-center{overflow:hidden;height:220px;}
.related-item-details{width:100%;padding:0 0 10px 0;}
.related-item-img{width:100%;}
.details-left{width:50%;}
.details-right{width:50%;}
.promotion-banner{display:none;}
.promotion-banner img{height:auto;max-width:100%;}
.item-description-bg img{height:auto;max-width:100%;}
.yui-skin-sam{max-width:100% !important;height:auto !important;}
.header-top-signin{display:none;}
}
@media (max-width:480px){.logo-bg img{width:50%;max-width:50%;height:auto;}
.category-pro .cat-pro-info h2{height:80px;}
.promotion-banner{display:none;}
.promotion-banner img{height:auto;max-width:100%;}
.yui-skin-sam{max-width:100% !important;height:auto !important;display:none !important;}
.header-top-signin{display:none;}
.item-description-bg img{height:auto;max-width:100%;}
.details-left{width:100%;}
.details-right{width:100%;}
}
@media (min-width:320px) and (max-width:479px){.logo-bg img{width:50%;max-width:50%;height:auto;}
.category-pro .cat-pro-info h2{height:80px;}
.promotion-banner{display:none;}
.promotion-banner img{height:auto;max-width:100%;}
.yui-skin-sam{max-width:100% !important;height:auto !important;display:none !important;}
.header-top-signin{display:none;}
.item-description-bg img{height:auto;max-width:100%;}
}
@media (max-width:400px){.logo-bg img{width:50%;max-width:50%;height:auto;}
.promotion-banner{display:none;}
.promotion-banner img{width:100%;max-width:380px;height:auto;}
.title-main-text{background:#136daa;line-height:35px;}
.yui-skin-sam{max-width:100% !important;height:auto !important;display:none !important;}
.header-top-signin{display:none;}
}
@media (width:320px){.logo-bg img{width:50%;max-width:50%;height:auto;}
.category-pro .cat-pro-info h2{height:80px;}
.promotion-banner{display:none;}
.promotion-banner img{width:100%;max-width:300px;height:auto;}
.yui-skin-sam{max-width:100% !important;height:auto !important;display:none !important;}
.header-top-signin{display:none;}
.item-description-bg img{height:auto;max-width:100%;}
}
.item-more-pro{padding:10px 0 0 0;margin:0;}
.more-pro-img{float:left;width:95px;height:95px;text-align:center;border:1px solid #ebebeb;margin:0 6px 5px 0;padding:0;}
.more-pro-img img{max-width:100%;height:auto;}
.superbox_next{color:#323232;float:right;position:relative;}
#superbox-innerbox img{max-width:100% !important;height:auto !important;}
.superbox_close{float:left;width:100%;text-align:right;}
.cat-box{height:305px;}
.social-media-box{width:auto;float:left;margin:0 15px 0 0;}
.site-navbar ul li.open a.dropdown-toggle{color:#136daa !important;}
.header-top-links-left{color:#ffffff;padding:2px 0px 0px;}
.header-top-links-right{color:#ffffff;text-align:center;padding:2px 0px 0px;}
.promotion-banner{margin:0;padding:0;width:100%;text-align:center;}
.promotion-banner img{width:100%;max-width:100%;height:auto;}
#iframe_id iframe{width:659px !important;}
.yui-skin-sam{max-width:100% !important;height:auto !important;display:none !important;}
.newsletter-main{padding:20px 0;background:#134b74;margin:0 0 20px 0;}
.newsletter-main .container{max-width:630px;}
.newsletter-box{float:left;width:100%;}
.newsletter-main .label-text{float:left;width:200px;}
.newsletter-main .label-text label{line-height:30px;color:#fff !important;font-size:16px;}
.newsletter-main .newsletter-input{float:left;width:270px;}
.newsletter-main .text-left{float:left;width:130px;}
.newsletter-main .btn{background:#e1e1e1 !important;border:1px solid #e1e1e1 !important;color:#000;}
.newsletter-main .btn:hover{background:#134b74 !important;color:#fff !important;}
.newsletter-bg .form-control{border-radius:0;border:0;}
.newsletter-bg .btn{background:#134b74;color:#fff;text-align:center;border-radius:0;}
.bookmark-site-bg{text-align:center;padding:5px 0 0 0;}
.bookmark-site-bg a{color:#134b74;line-height:22px;font-size:22px;display:table;}
.bookmark-site-bg a img{float:left;margin:0 10px 0 0;}
.bookmark-site-bg a span{color:#134b74;line-height:22px;}
.reviews-text-display{border-top:1px solid #e7e7e7;padding:30px 0 20px 0;margin-bottom:10px;}
.reviews-text-display:first-child{border-top:none !important;padding-top:0px !important;}
.reviewer-name{float:left;font-size:13px;color:#000;padding:15px 0 0 0;text-align:left;}
.reviewer-name .review-title{float:left;width:100%;color:#000;font-size:18px;font-weight:bold;padding:0 5px 0 0;}
.reviewer-name p{float:left;width:100%;padding:10px 0 0 0;margin-top:0;line-height:16px;font-size:12px;}
.reviewer-name p img{vertical-align:top !important;margin-top:2px;}
.reviews-main-text{padding:15px 0;font-size:13px;text-align:left;float:left;width:100%;border-bottom:1px solid #e1e1e1;}
.reviews-main-text p{float:left;width:100%;font-size:15px;padding:0px 0 9px 0;margin:0;text-align:left;}
.reviews-main-text p strong{float:left;width:100%;padding:0px 0 9px 0;}
.reviews-main-text a{text-decoration:underline;color:#000;}
.reviews-main-text a:hover{color:#000;text-decoration:none;}
.out-of-stock{padding:0 20px 0 0;}
.notify-box{padding:0;}
.notify-box input.form-control{margin:0 0 7px 0;}
.notify-box .notify-title label{font-size:20px;line-height:20px;font-weight:bold !important;}
.notify-box label{font-weight:normal;padding:5px 0;line-height:20px;}
.notify-box .text-left{float:left;}
.zip-img-select{ width:40%;}
#zipper-case-pic{ width:55%; float:right;}
#zipper-case-pic .more-pro-img {border: none; height: 35px; margin: 0 5px; padding: 0 5px; width: 50px;}
@media (max-width:767px){.newsletter-main .container{padding:0;max-width:480px !important;}
.newsletter-main .label-text{width:100%;text-align:center;margin:0 0 10px 0;}
.newsletter-main .newsletter-input{width:100%;text-align:center;margin:0 0 20px 0;padding:0 10px !important;}
.newsletter-main .text-left{width:100%;text-align:center;}
.footer-top-pt{width:100 !important;display:block;float:none !important;max-width:230px !important;text-align:center;margin:0 auto;}
.footer-top-pt .social-icons{float:left !important;text-align:center !important;padding:10px 0 0 0;}
.fb-icon, .twitter-icon, .pinterest-icon, .gplus-icon{float:inherit !important;margin:0 2px !important;}
.footer-pt1{text-align:center;}
.footer-pt1 ul{max-width:400px;margin:0 auto;display:table;}
.notify-box .form-control{width:100%;text-align:left;margin:0 0 20px 0;padding:0 10px !important;}
.notify-box .text-left{padding:0;}
.zip-img-select{ width:auto;}
#zipper-case-pic{ width:100%;}
.item-pro-qty-bg .details-left{ width:100%; max-width:200px;}
.item-pro-qty-bg .details-left .details-left{ width:50%}
.item-pro-qty-bg .details-right{ width:50%; padding:10px 0 0 200px}
}
.p-t-10{padding-top:10px !important;}
label{color:#646464 !important;font-size:14px;font-weight:normal !important;}
label .required-red{color:#f00 !important;}
.map-responsive{overflow:hidden;padding-bottom:65.25%;position:relative;height:0;}
.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}
.gr__tooltip{position:absolute !important;right:0;}
.error .validate-required{border:1px solid #ff0000 !important;}
.help-block{display:none !important;}
#wrapperloading{width:100%;height:100%;position:fixed;top:0;left:0;z-index:2000;display:none;background:url(http://lib.store.yahoo.net/lib/microphonemadness-store/loaderbg.png) repeat;}
#wrapperloading #loading{position:fixed;top:50%;left:50%;margin:-38px 0 0 -72px;font-weight:bold;text-align:center;}
.breadcrmbs code{padding:0 !important;color:#323232 !important;font-family:'Roboto Slab', serif !important;font-size:12px !important;background-color:transparent !important;}

/*April 11, 2016*/
.header-search-box {float:right; max-width:190px; background:#f5f5f5; padding:8px 0 !important; margin:0 10px 0 10px;}
.search-input { width:80%;background:#f5f5f5; }
.search-input .form-control {background:#f5f5f5; border:none !important; box-shadow:none !important;}
.search-button {float:left; width:30px; height:30px; padding:0 !important;}
.search-button .btn {float:left;width:30px !important; height:30px !important; /*background:url(../images/search-btn.png) no-repeat left top;*/ padding:0 !important; margin:0 !important;}
.visitor-information {padding:15px;}
.visitor-information center {max-width:1024px; margin:0 auto; color:#134b74; text-transform:uppercase;font-size:15px; line-height:30px; font-weight:bold}

@media (max-width:992px) {
.header-search-box {padding:0px 0 !important;}
#slidemenu .header-search-box { max-width:inherit !important; margin:0 !important; width:100%;}
.search-button {float:right;}
}
/*April 11, 2016*/


/**/