@import url(https://fonts.googleapis.com/css?family=Roboto);body{color:#000;font-size:14px;background:#fff;font-family:Roboto,sans-serif;letter-spacing:.3px}b,strong{font-weight:600}.print-page{width:210mm;padding:0}.fixed_container{max-width:1340px;margin:auto;width:100%;padding:0px 15px;}.no-custom-gutter{padding-left:0;padding-right:0}.fixed-gutter{padding-right:15px;padding-left:15px}a,a:active,a:focus,a:hover,a:link,a:visited{color:#04c}form label{font-size:16px;margin-bottom:0}.btn{cursor:pointer}a.btn-danger{color:#fff}.top-bar{line-height:1.3}.top-left{padding-top:4px;padding-bottom:4px;font-size:11px}.top-links{margin-top:3px;font-size:11px;font-weight:400;text-align:right}.top-links a{text-decoration:none;padding:0 3px}.top-links a:hover{color:#0062c5;text-decoration:underline}.header-warpper .logo a img,.logo_section img,.header-warpper img,header img{max-width:100%}.header-warpper .free-shipping-icon{text-align:center}.search_box{background:#f4f4f4;background:-webkit-linear-gradient(#fff,#f4f4f4);background:-o-linear-gradient(#fff,#f4f4f4);background:-moz-linear-gradient(#fff,#f4f4f4);background:linear-gradient(#fff,#f4f4f4);border:1px solid #c2c2c2;font-size:14px}.search_box:focus{border-color:#3365ca;background:#edf7de;box-shadow:inset 0 0 10px #eaf0ac}.blog-search-btn,.header-search-btn{border:1px solid #cf9c01;background:#ff8c00;background:-webkit-linear-gradient(#ffd202,#ff8c00);background:-o-linear-gradient(#ffd202,#ff8c00);background:-moz-linear-gradient(#ffd202,#ff8c00);background:linear-gradient(#ffd202,#ff8c00);cursor:pointer}.blog-search-btn i,.header-search-btn i{color:#fff;font-size:20px}.blog-search-btn:hover,.header-search-btn:hover{border:1px solid #cf9c01;background:#ffd202;background:-webkit-linear-gradient(#ff8c00,#ffd202);background:-o-linear-gradient(#ff8c00,#ffd202);background:-moz-linear-gradient(#ff8c00,#ffd202);background:linear-gradient(#ff8c00,#ffd202)}.right-panel{text-align:right}.top-menu{border-radius:0;border:none;font-size:14px}.top-menu:active,.top-menu:focus,.top-menu:hover{box-shadow:none!important}.top-menu img{margin-right:3px}.header-btns{padding-top:6px;padding-bottom:6px}.header-btns img{position:relative;top:-2px}.right-panel ul.dropdown-menu,.dropdown-element ul.dropdown-menu{margin-top:0;min-width:100%;padding:0;border-radius:0 0 5px 5px}.right-panel ul.dropdown-menu li a,.dropdown-element ul.dropdown-menu li a{font-size:14px;padding-left:5px;display:inline-block;width:100%}.right-panel ul.dropdown-menu li:hover a,dropdown-element  ul.dropdown-menu li:hover a{text-decoration:none}.social-icons a:last-child img{margin-right:0!important}.customer_service{font-size:22px;font-weight:700;text-shadow:0 2px 1px #b4b5b7}.ui-menu .ui-menu-item a{display:block}.ui-menu .ui-menu-item a:hover{border:1px solid #999;background:#dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;text-decoration:none;color:#000}.dropdown-submenu{position:relative}.dropdown-submenu a::after{transform:rotate(-90deg);position:absolute;right:3px;top:40%}.dropdown-submenu:focus .dropdown-menu,.dropdown-submenu:hover .dropdown-menu{display:flex;flex-direction:column;position:absolute!important;margin-top:-30px;left:100%}@media (max-width:992px){.dropdown-menu{width:50%}.dropdown-menu .dropdown-submenu{width:auto}}#brandSlider.flexslider .slides img{width:auto}#home_slider.flexslider .flex-control-nav{z-index:2}.footer_icons{padding:10px 20px}.footer_icons .sub-footer{float:left;width:50%}.footer_icons .sub-footer .child{float:left;width:33%;text-align:center}.footer_icons .sub-footer:last-child{width:100%;margin-top:30px}.footer_icons .sub-footer:last-child div.child{width:17%}.footer_icons .sub-footer:last-child div.child:first-child{width:25%}.footer_icons .trustware img{width:69px;margin-top:8px}.footer_icons .pci img{height:42px}@media only screen and (max-width:767px){.footer_icons .sub-footer,.footer_icons .sub-footer:last-child{width:100%;margin-top:20px}.footer_icons .sub-footer:last-child div.child{width:33%}.footer_icons .sub-footer:last-child div.child:first-child,.footer_icons .sub-footer:last-child div.child:last-child{display:none}}.footer_menu div.menu_heading{margin:10px 0 0 0;padding:0;font-size:14px;font-weight:700}.footer_menu div.footer-list-items{margin-left:10px}.footer_menu ul{list-style:none;padding:0}.footer_menu ul li{font-size:13px;padding:1px 0 1px 10px}.footer_copyright{font-size:13px}.footer_social_icons{text-align:right}.footer_social_icons a img{margin-bottom:10px;margin-right: 10px;}#subscription_response{width:90%;display:none;margin-top:10px}@media only screen and (max-width:992px){.header-warpper .logo{text-align:center}.header-warpper .free-shipping-icon{text-align:left}.footer_social_icons{text-align:left}}@media only screen and (max-width:767px){.ui-menu .ui-menu-item a img{display:none}}@media only screen and (max-width:650px) and (min-width:576px){.header-warpper .free-shipping-icon a img{max-width:100%}}@media only screen and (max-width:576px){.top-left,.top-links{text-align:center}.header-warpper .free-shipping-icon,.right-panel{text-align:center}}nav ol.breadcrumb{background:0 0}nav ol.breadcrumb li a{color:#00c}nav ol.breadcrumb li a:hover{background-color:#ebebe5;color:#c10c09;text-decoration:underline}nav ol.breadcrumb li.active{color:#a6a6a6;text-decoration:underline}.breadcrumb-item+.breadcrumb-item::before{content:">";padding-left:5px;padding-right:5px}.login-form{border:1px solid #c2c2c2}.login-form h1{border:1px solid #c2c2c2;margin-left:-1px;margin-top:-1px;margin-right:-1px}#captcha-img{border:1px dotted grey}input[name=afterredirect]{display:none}.form-control{border:1px solid #c2c2c2}.required-field{color:#f00f00;font-weight:700;font-size:18px;line-height:18px}.form_response{display:none;margin:10px 0}.banner_images{display:block;text-align:center}.page_introduction_sub_heading{font-size:14px}.page_introduction{font-size:16px}.login_link a{color:#c10b00;font-size:14px;text-decoration:underline}.modal-body p.message{font-size:15px;font-weight:700;text-align:justify}.page_points span{font-weight:700;display:block}.currency_text{font-weight:700;color:green;text-decoration:underline}.section_details{border:1px solid #c2c2c2}.section_details p{color:#4d4d4f;border-top:1px solid #c2c2c2}.section_details:nth-child(2){border-right-width:0;border-left-width:0}@media only screen and (max-width:767px){.section_details:nth-child(2){border-right-width:1px;border-left-width:1px}}.validation_error{font-weight:700;color:red;font-size:16px}.validation_heading{font-size:16px}.suggested_address{text-transform:uppercase;font-weight:700;font-size:14px;line-height:16px}.use_suggestion{font-size:14px}.suggested_address_popup{display:none}.container-404 h1{color:#989493;text-align:center;font-size:130px;font-weight:700}.container-404 .sub-text{text-align:center;color:#989493;font-size:36px;font-weight:700;margin-bottom:20px}.description-404{text-align:center;color:#989493;font-size:20px;line-height:30px}.bottom-description{font-size:18px}.links-404 a{font-size:14px;text-decoration:underline}.links-404 div:last-child a{text-decoration:none}.links-404 div:last-child a span{text-decoration:underline}@media only screen and (max-width:767px){.links-404 div:last-child a i{display:none}}.prodesk div{display:contents}.prodesk ol{color:#ccc;list-style-type:none;padding:0 0 0 25px;margin:0}.prodesk ol li{position:relative;font:700 italic 28px/1.5 Helvetica,Verdana,sans-serif;margin-bottom:0;padding-bottom:0;padding-top:0;margin-top:0}.prodesk li p{font:16px/1.5 Helvetica,sans-serif;padding-left:42px;color:#454545;padding-top:10px;padding-bottom:0}.prodesk span{position:absolute;margin:0;padding:0}.prodesk p{margin:0 20px 10px 0;font-size:1.3em;line-height:1.6em;color:#454545}.prodesk a{font-size:1.2em;line-height:1.6em;color:#04c}.prodesk ul{list-style-type:square;padding:0 0 18px 55px;margin:0}.prodesk ul li{list-style:square;position:relative;font:16px/1.5 Helvetica,Verdana,sans-serif;padding-top:10px;padding-bottom:0}.prodesk h4{font:16px/1.5 Helvetica,sans-serif;color:#454545;padding-top:10px;padding-bottom:12px;text-decoration:underline;font-weight:600}.fullCurve{width:auto!important}.faqgroup_wrrap,.policy_wrrap{width:30%;height:170px;float:left;margin:10px;padding:10px;border:1px solid #dad7d7;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fff}.faqgroup_wrrap{height:140px}.fullCurve a:nth-child(3n+3) div.faqgroup_wrrap,.fullCurve a:nth-child(3n+3) div.policy_wrrap{margin-right:0}.faqgroup_wrrap .title,.faqhead .title,.policy_wrrap .title{color:#02607c;font-size:14px;line-height:18px;font-weight:700;text-decoration:none;text-align:left}.faqgroup_wrrap .title{font-size:18px}.faqgroup_wrrap .entry,.policy_wrrap .entry{padding:5px 0 4px;font-size:12px;font-weight:400;color:#868686;line-height:normal}.faqgroup_wrrap .entry{font-size:13px;color:#6a6767}.faq_right_link{font-weight:700;color:#999}.faqhead a{color:#02607c;text-decoration:none;margin-right:5px}.faqs,.faqs2{background:url(../images/adds.png) 0 5px no-repeat;border-bottom:1px solid #999;color:#555;cursor:pointer;font-size:14px;font-weight:700;line-height:19px;padding:5px 0 5px 20px;margin-left:10px}.faqs2{background:url(../images/icon_sq_minus.gif) 0 7px no-repeat;color:#666;display:none}.faq_ans{border-left:10px solid #ccc;margin:10px 0;padding-left:14px;font-size:12px;color:#4f4e4e;display:none}@media only screen and (max-width:767px){.faqgroup_wrrap,.policy_wrrap{width:45%}}@media only screen and (max-width:576px){.faqgroup_wrrap,.policy_wrrap{width:95%;height:auto}}.testimonials{border:1px solid #c2c2c2;border-radius:8px}.testimonials .heading_section{border-bottom:1px solid #c2c2c2;border-radius:8px 0 6px 0;border-right:1px solid #c2c2c2}.testimonials .heading_section h2{font-size:14px;color:#000;font-weight:700}.all_categories .category-heading li{font-size:16px;display:inline}.all_categories .category-heading li a{text-decoration:underline}.all_categories .category-heading li i{font-size:5px;position:relative;top:-3px;margin:0 3px}.all_categories .category-heading li a:hover{text-decoration:none}.all_categories h2.category-name{font-size:24px}.all_categories ul.category-listing{list-style:none}.all_categories ul.category-listing li a{font-size:13px;line-height:20px;color:#00c;text-decoration:none;font-weight:400}.all_categories ul.category-listing li a:hover{text-decoration:underline;color:red}.thanks-page p{font-size:14px}.thanks-page .main_text{font-size:16px;font-weight:700}.thanks-page a{text-decoration:underline}.thanks-page a:hover{text-decoration:none}.site_login_container{width:476px;color:#4f4f4f;font-weight:700}.site_login{width:470px;background:url(../images/bgLoginBoxTop.png) top left no-repeat;text-align:center;padding-top:18px}.site_login h1{color:#fff;font-size:13px;font-weight:700}.site_login .form_section{padding:0 75px}.site_login .site_name{font-size:14px;font-weight:400}.site_login .section_close{width:470px;height:50px;background:url(../images/bgLoginBoxBot.png) bottom left no-repeat}.product_info_section img{max-width:100%}.product_info_section h2{line-height:20px}.product_info_section h2 a{font-size:17px;text-decoration:underline;font-weight:700}p.product_popups_text{font-size:16px;color:#000;font-weight:700}.product_popups .popup{border:1px solid #82b1cc}.product_popups .popup a img{max-width:100%}.product_popups .popup a{text-decoration:underline}.question_section{padding:8px 0 8px 8px;font-size:13px;border:1px solid #82b1cc;background:url(../images/shade_light.gif) bottom left repeat-x}.question_section span{color:#aaa;font-style:italic}.question_thread div,.review_thread div{color:#000;font-weight:400!important;text-align:justify;line-height:20px}.question_thread div.question_symbol,.review_thread div.review_data{font-weight:700;font-size:15px;padding-right:5px}.question_thread div.question_text{width:90%}.question_thread .sub-section{font-style:italic;font-size:12px;line-height:16px;padding-top:12px}.review_thread div.review_data b{padding-right:5px}.static_label span{font-size:14px;font-weight:700}.review_products{padding:5px;border:2px solid #82b1cc}.review_products:nth-child(2n+1){border-top-width:0}.review_products p{font-size:15px;line-height:18px;font-weight:700}a.add_quote_part{color:#000;text-decoration:underline}a.delete_quote_part{color:#f00f00;font-size:26px;position:relative;top:8px}.modal-body .product_info_section h2{font-size:16px;font-weight:700;text-decoration:underline;color:#000}.modal-body .stock_message{font-weight:700;font-size:16px;color:green}.form_popup_section{border:1px solid #000}.form_popup_section h1{text-decoration:underline;font-size:16px;color:#000;font-weight:700}.ship_instructions{font-size:11px}.shipping_info{display:none}.go_back_form:not(.btn-theme){text-decoration:underline;font-weight:700;font-size:14px;}.popup_desc{color:#000;font-size:13px;font-weight:700}.modal-body .sub-heading,.sub-heading{color:#000;font-size:16px;text-decoration:underline;font-weight:700}.dropdown_icon{color:#afbd21;font-size:16px}.cart_main_section{margin:auto}.cart-main-text{font-size:22px;font-weight:700}.nav-cart .nav-item{text-align:left}.nav-cart .nav-item a.nav-link{font-size:18px;font-weight:400;color:#a6a6a6;cursor:pointer}.checkout-section h4 span,.nav-cart .nav-item a.nav-link span{background:#979797;color:#fff;border-radius:50%;width:22px;height:22px;display:inline-block;text-align:center;font-size:14px;position:relative;top:-2px;line-height:22px}.nav-cart .nav-item a.nav-link.current{color:#000}.nav-cart .nav-item a.nav-link.current span{background:#000}.cart-sub-text{font-size:15px;color:#000;font-weight:600}.pagination li a i{position:relative;top:-2px}.page-item.active .page-link{background:#2e6ab1;border:1px solid navy;font-weight:700}.update_quote_qty{width:70px}.quote_login{display:none}.sub-text{color:#000;font-size:11px}.back_addresses{text-decoration:underline;font-size:14px}.existed_billing_addresses address p,.existed_shipping_addresses address p{margin-bottom:3px;line-height:17px;font-size:14px}.delete_billing_address,.delete_shipping_address,.edit_address{text-decoration:underline;font-size:14px}.show_other_addresses{font-size:14px;text-decoration:underline}.ship_type_section{display:none}.quote_heading h2{text-decoration:underline;font-size:16px;font-weight:700}.quote_heading p{font-size:15px;line-height:22px;color:#444;margin-bottom:0}.quote_address h2{font-size:14px;margin-bottom:10px;text-decoration:underline;color:#000;font-weight:700}.quote_address p{margin-bottom:3px;line-height:17px;font-size:14px}.quote_final_section{font-weight:700;font-size:14px;color:#000;background-color:#f8f8f2}thead.quote_final_section th{border-bottom:1px solid #ededed;border-top:none}.quote_final_text{font-weight:700;font-size:16px;text-decoration:underline;color:#000}.shipping_address_area{display:none}.modal-full-page .modal-dialog{max-width:95%}p.description{font-size:14px;color:#000;line-height:19px;text-align:justify}.item-listing .image_link{width:160px;height:134px;display:inline-block}.item-listing img{width:100%;height:100%!important}.item-listing p{color:#000;font-size:13px;font-weight:700;line-height:17px;height:34px;overflow:hidden;word-wrap:break-word}.item-listing a.item_name{font-size:13px;font-weight:700;line-height:17px;height:53px;overflow:hidden;word-wrap:break-word;display:inline-block}.item-listing p.item-info{height:17px}.item-listing p.stock-info{height:17px;font-size:12px;font-weight:700;color:green;margin-top:2px}.item-listing p.rating-info{height:17px;font-size:15px}.rating-info .empty_star{color:#aaa;font-size:15px}.rating-info .filled_star{color:#ffae00;font-size:15px}.item-listing .price-info{font-size:14px;font-weight:700;color:#000}.item-listing .price-info s,.price-section s{color:#c40000}.item-listing p.replced-info{color:red;font-weight:700;text-decoration:underline;height:31px}span.sale_product{position:absolute;top:0;right:0}span.sale_product span.badge{color:#fff;background:#c40000 none repeat scroll 0 0;padding:20px 20px 4px;position:absolute;text-align:center;text-transform:uppercase;transform:rotate(43deg);transform-origin:39px 36px 0;font-size:12px;font-weight:700;top:-12px;right:-10px}span.clearance_product span.badge{padding:40px 25px 4px;right:-40px;top:-29px}.brand_listing .image_link{width:120px;height:65px}.stock_messages{border:1px solid #000;font-size:13px;color:#000;background:#fcf9d0;font-weight:700;text-align:justify;line-height:17px}.stock_messages a:not(.btn){text-decoration:underline}.sort_dropdown{font-size:14px;font-weight:400}.sidebar-subheading{font-weight:700;font-size:12px}.listing-section{border:1px solid #ccc;overflow-y:scroll;max-height:120px}.listing-section .form-check{margin-bottom:5px}.listing-section .form-check .form-check-label{color:#000}.listing-section .form-check .form-check-label input{margin-top:2px}#slider-range span.ui-state-active{border:1px solid #c5c5c5;background:#fff}.additional_images div{display:inline}.additional_images div.sidebar_scroller,.additional_images img,.figure-img{cursor:pointer}.additional_images div i{position:relative;top:5px}.additional_images div i::before{color:#ff7900;font-size:30px}.additional_images div i.disabled{cursor:default}.additional_images div i.disabled::before{color:#c2c2c2}.hide_image{display:none}.image_text{color:#949494;font-weight:600}.item_details{font-size:16px;color:#000}.product_heading{font-size:22px;font-weight:700}.stock-info{font-weight:700;color:green}.price-section s,.price-section span{font-weight:700;font-size:16px}.price-section input.form-control{display:inline;padding:5px;width:55px}.price-section img{position:relative;top:8px}.brand_logo img{width:73px}.replaced_info{color:red;font-weight:700;text-decoration:underline}.modal-body .red_text,.red_text,a.red_text{color:#f00f00}.green_text{color:green}.wishlist_link{font-weight:700;font-size:14px;text-decoration:underline}.shipping_text{border:1px solid #c2c2c2}.shipping_text h3{font-size:16px;text-decoration:underline;font-weight:700}.shipping_text p{font-size:13px;font-weight:700;margin-bottom:3px}.refundable_info{font-size:12px;font-weight:700}.refundable_info input{top:-2px}.technical_data i{font-size:16px}.technical_data a{font-size:16px;text-decoration:underline;font-weight:700}.product_features td{text-align:left;padding-left:70px}.question-text{font-size:16px}.give_answer{text-decoration:underline;font-weight:700}.review_text{font-style:italic}.cart-items .data-section td,.cart-items thead.heading-section th{text-align:left;padding:8px 14px 8px 14px}.cart-items .data-section td:last-child,.cart-items thead.heading-section th:last-child{text-align:right}.cart-items .data-section td{text-align:left;padding-bottom:20px}.cart-item img{width:75px;height:75px;border:1px solid #ddd;padding:4px}.cart-item h2{font-size:14px}.cart-item h2 span{color:green}.cart-item h4{text-decoration:underline;font-size:14px;font-weight:700}.cart_free_shipping_message{font-size:14px;color:#4d4d4f;font-weight:700}.cart_free_shipping_message a{text-decoration:underline}a.cart-sub-actions{color:#aaa;text-decoration:underline;font-size:12px}a.cart-sub-actions:hover{color:#000;text-decoration:underline}.update_cart_qty{width:65px;font-size:14px}.cart_coupon{width:240px}.cart_coupon input{font-size:14px}.hide_coupon_section,.table_response{display:none}.saved_items_heading{font-size:14px;font-weight:700}.check_coupon,.remove_coupon{cursor:pointer}.remove_coupon{color:#04c;text-decoration:underline}.cart-summary{font-size:14px}.overlay-checkout,.overlay-containter,.saved-overlay-containter{display:table;position:absolute;z-index:3}.overlay-checkout{background:rgba(255,255,255,.6)}.hide-overlay{display:none}.moving-section{position:absolute;display:none;background:#fff;padding:10px;z-index:4;border-radius:5px;border:1px solid #ddd;width:300px;font-size:15px;color:#000}.overlay-section{display:table-cell;text-align:center;vertical-align:middle}.login-heading{font-size:18px;font-weight:700}.new-customer{background:#ebebeb;height:100%}.checkout_free_shipping_message{background-color:#f4f1f1;border:1px solid #e4e0e0}.checkout-sections{border:1px solid #c2c2c2}.checkout-sections .form-control,.checkout-sections .input-group,.checkout-sections .input-group-addon,.checkout-sections p{font-size:14px}.checkout-section h3{background:#fafafa;color:#4d4d4f;font-weight:700;font-size:20px;border-right:1px solid #c2c2c2}.checkout-tab{background:#ebebeb;border:1px solid #c2c2c2;border-top-width:0;border-left-width:0}.checkout-right{border-left:1px solid #c2c2c2}.checkout-section h4{background:#fafafa;color:#4d4d4f;font-weight:700;font-size:15px;border:1px solid #c2c2c2}.checkout-container{background:#fff;border:1px solid #c2c2c2}.payment-items{border:1px solid #c2c2c2;border-top-width:0;border-right-width:0;border-left-width:0}.payment_item{border-top:1px dashed #c7c4c4;list-style:none;font-size:14px}ul .payment_item:nth-child(1){border-top:none}ul .payment_item:last-child{font-weight:700;font-size:14px}.items-separator{background:#fff;margin:0 -1px}.shipping_options{font-size:14px;padding:6px 0;margin:0 -1px;border:1px solid #ebebeb}.shiprate_info td{vertical-align:middle}.main-tab{font-size:14px;font-weight:700;color:#4d4d4f;cursor:pointer;border:1px solid #c2c2c2}.main-tab.active{background:#fafafa}.cards img{width:30px}.saved-cards thead th{border-top:none}.saved-cards input{position:relative;top:2px}.accept-section{color:#4d4d4f}#staff_name{display:none}.currencies li{list-style:none;text-transform:uppercase;margin-bottom:5px}.currencies li a{font-size:16px}.currencies li a img{position:relative;top:-2px}.currencies li a:hover{text-decoration:none}.alert-danger br{margin-bottom:5px}.confirm-section h1{font-size:20px}.download_confirmation,.print_confirmation{font-size:13px;position:relative;top:-4px}.shipping-area{border:1px solid #c2c2c2}.super-text{font-size:18px}.super-text span{font-weight:700}.normal-text{font-size:14px}.bottom-text{font-size:12px;font-weight:600}.list-text{text-align:left;color:#777;font-weight:600}.list-text i{color:#000;font-size:20px;margin-right:5px}.custom-muted{font-size:12px}.review_tab span{color:#dc3545;margin-left:3px;font-size:14px}.review_tab:hover{text-decoration:none}.address-sub-heading{font-size:14px;font-weight:700;color:#4d4d4f}.other_bill_addresses,.other_billing_address,.other_ship_addresses,.other_shipping_address{display:none}.table-checkout td,.table-checkout th{border:1px solid #e9ecef}.table-checkout .first-section{width:40px}.add_address{font-size:14px;text-decoration:underline}.image_container .figure{width:365px;height:300px;max-width:100%;display:table-cell;vertical-align:middle}.image_container .figure-img{width:auto;margin-bottom:.1rem;height:auto;max-height:100%}.image_container .figure-caption{font-size:10.5px}.edit_cart{text-decoration:underline;font-size:14px;position:relative;top:4px}.card_images{width:35px}.paypal_image{position:relative;top:-4px}.card_fields{display:none}.payment_fields .form-check:last-child{margin-bottom:0}.disabled_section{opacity:.5}#center_loading{position:fixed;top:0;right:0;width:100%;height:100%;background-image:url(../images/ajax-loader.gif);background-repeat:no-repeat;background-position:center;z-index:3;opacity:.4;display:none}.warning_border{border:2px solid #f00f00!important}p.helper_text,p.paypal-text{position:relative;top:-10px;color:#000;font-size:12px}.same_shipping_section label{color:#555;font-size:13px}.shipping-charges-section{font-size:14px}.submit_billing_address,.submit_shipping_address{color:#fff!important;font-size:12px}.click_edit_cart{text-decoration:underline}.selected_address{background:#eee}.table-checkout tr.selected_address td,.table-checkout tr.selected_address th{border:1px solid #c2c2c2}.card_error{display:none;font-size:12px;color:#f00f00;font-weight:700}.product-badge{font-size:12px;margin-left:5px}div.video-listing{text-align:left;padding:35px 40px;display:table}div.video-listing a{position:relative;display:block}div.video-listing img{border-radius:0}div.video-listing a:hover img{border-color:#04c}div.video-listing p{height:auto;font-size:16px;line-height:unset}.icon-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.play-icon{font-size:64px;opacity:.6}div.video-listing a:hover .play-icon{opacity:1}.videowrapper{width:100%;position:relative;padding-bottom:56.25%;height:0}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.portal-info p{font-size:15px}.portal-info img{width:100%}p.form-desc{background:#ebebeb;font-size:12px}.add_ship_address{text-decoration:underline}.helper-text{font-size:12px;font-weight:700}.owner_heading{font-weight:700;font-size:15px}.checkout-section label,.checkout-section legend{font-size:15px}a.delete_address{font-size:11px;color:#f00f00;font-weight:400;text-decoration:underline}a.delete_address:hover{text-decoration:none}@media only screen and (max-width:767px){.portal-info img{width:auto;max-width:100%}}a.edit_choice{color:#aaa;text-decoration:underline;font-size:12px}a.edit_choice:hover{color:#000;text-decoration:underline}.form-desc.form-heading{font-size:18px;font-weight:700}.warranty-form .checkout-tab{border:0}.section-separation{border:1px solid #e9ecef;color:#dbdbdb;font-weight:700}.scroll-top{position:fixed;display:none;z-index:1001;padding:3px;border-radius:3px;opacity:.5;right:20px;bottom:20px}.scroll-top.hide{bottom:0}.scroll-top i{font-size:36px;line-height:30px}.scroll-top:hover{opacity:1}.footer_msg_container{display:none}.footer_message{position:fixed;bottom:0;color:#000;border-top:1px solid #c2c2c2;background:#ebebe1;z-index:1002;text-align:justify;padding-right:150px!important}.footer-btns{position:absolute;right:20px;bottom:20%}button.close_consent{border:1px solid;border-radius:50%;padding:0 5px 2px 5px;cursor:pointer}.edit_review,.reply_review,.review_form{display:none}.zip_postal_code{text-transform:uppercase}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.price-info input[type=number],.price-section input[type=number]{display:inline-block;width:50px}.price_area{display:table;height:38px}.price_area div{display:table-cell;vertical-align:middle} span.price_details{font-weight:400}#olark-container div.olark-message-container .olark-message-group .olark-operator-message{background:#999!important;color:#fff!important}#olark-container div.olark-message-container .olark-operator-name{color:#999!important}.bottom_footer{display:table;padding-top:10px;padding-bottom:10px}.bottom_footer .left_section,.bottom_footer .right_section{display:table-cell;vertical-align:middle}.bottom_footer .right_section{text-align:right}.bottom_footer .left_section p{margin:10px 0 0 0}.bottom_footer .right_section img{margin-left:20px;height:42px;margin:10px 0 10px 20px}.bottom_footer>.right_section>img:first-of-type{margin-left:0}.bottom_footer .mb_left_section{display:none}@media only screen and (max-width:992px){.bottom_footer .left_section{display:none}.bottom_footer .mb_left_section,.bottom_footer .right_section{display:block;width:100%;text-align:center}.bottom_footer .mb_left_section{margin-top:20px}}#tl_popupCL1{bottom:0}#file_status{display:none}#progressBar{width:100%;height:30px;border:none;border-radius:33px;padding:0;background:#ccc;color:#3598dc}progress::-webkit-progress-bar{background:#ccc;border-radius:33px;-webkit-border-radius:33px}progress::-webkit-progress-value{background:#3598dc;border-radius:33px;-webkit-border-radius:33px}progress::-moz-progress-bar{background:#3598dc;border-radius:33px;-moz-border-radius:33px}.custom-legend{font-size:16px}.restrict_access{font-size:16px}.document_list li{list-style:none;font-size:16px;padding:5px 0}.document_list li a{text-decoration:none!important}.cms_variables{display:none}.card.homepage-categories{border:none}.card.homepage-categories a{height:auto}.card.homepage-categories a img{max-width:100%}.sidebar-blog-cms{padding-bottom:35px}.sidebar-blog-cms a.thumbnail{max-width:75px}.blog-sidebar{padding-left:30px;border-left:1px solid #c2c2c2}.blog_content{width:100%;}.blog-pages-container .meta-data{color:#c2c2c2;font-size:14px}.header-alert{font-size:12px;text-shadow:none;color:#f00f00}.additional_product_info{width:100%;height:auto;text-align:center;color:#f00f00}.discount_info{font-weight:400;color:inherit;font-size:14px}.additional_product_info div{display:block}@media only screen and (max-width:991px){.product-details #product_description{overflow:scroll}.product-details img,.product-details table{width:100%!important;max-width:100%!important}.product-details table td{white-space:normal!important}}.cms_section *:not(form *) {max-width:100%!important;height:auto; white-space: unset !important;}.cms_section hr{background:#d2d2d2}@media (max-width:767px){.cms_section table{width:100%!important}.cms_section *:not(form *) {height:auto!important}}.matrix_block_section{overflow-y:auto;max-height:510px;scrollbar-width:thin}.product_notifications{border-radius:0}.sidebar_opener a{color:inherit!important;border-top:0!important;padding:inherit!important}@media (max-width:992px){.sidebar_opener{cursor:pointer}.sidebar-filter{display:none}}.product_configuration_section,.product_questions_section{border:1px solid #e9ecef}.product_configuration a,.product_questions a{color:inherit}.additional_fields{font-size:14px}.card_cwcode,.hide-section{display:none}.checkout-signup{border-left:1px solid #c2c2c2}.form-control,.form-control:focus{color:#000}.form-control::-webkit-input-placeholder,::-webkit-input-placeholder{color:#4d4d4f}.form-control:-moz-placeholder,:-moz-placeholder{color:#4d4d4f;opacity:1}.form-control::-moz-placeholder,::-moz-placeholder{color:#4d4d4f;opacity:1}.form-control:-ms-input-placeholder,:-ms-input-placeholder{color:#4d4d4f}.form-control::-ms-input-placeholder,::-ms-input-placeholder{color:#4d4d4f}.form-control::placeholder,::placeholder{color:#4d4d4f}.hide_content{display:none}.print-heading-section{font-size:14px;font-weight:700}@media print{.data-section td{font-size:12px!important}}small.alert{font-size:14px}a.red_text .fa{font-size:18px}.product-images .carousel-control-next-icon,.product-images .carousel-control-prev-icon{width:50px;height:50px}.promotion_text{font-size:15px}.blinking{animation:blinkingText 3s infinite}@keyframes blinkingText{0%{color:green}49%{color:transparent}50%{color:green}99%{color:transparent}100%{color:green}}.section-elements{overflow:hidden}img.section-image{max-width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}img.section-image:hover{max-width:100%}.custom_section *:not(form *){max-width:100%!important;height:auto}.nowrap{white-space: nowrap;}@media only screen and (max-width:992px){#home_slider,#home_slider .slides{width:100%;height:auto!important}.nowrap{white-space: unset;}}.desktop-sections,.mobile-sections,.tablet-sections{display:none}@media only screen and (min-width:992px){.desktop-sections{display:flex}}@media only screen and (min-width:768px) and (max-width:991.98px){.tablet-sections{display:flex}}@media only screen and (max-width:767.98px){.mobile-sections{display:flex}}.alert-danger {font-size:16px;background:#fff;color:#f00; border-color:#f00; }.alert-info{font-size:16px; background:#ffffff;color:#008000;border-color:#008000;}.grecaptcha-badge{z-index:1002}.form-group{margin-bottom:30px;}header a:hover{ text-decoration: none; }.slide-menu{height: 100%;width: 0;position: fixed;z-index: 1002;top: 0;left: 0;overflow-x: hidden;padding-top: 60px;transition: 0.5s;text-align: left;background: #ffffff;}.slide-menu a.list-group-item, .slide-menu .slide_menu_section{padding: 8px 8px 8px 20px;text-decoration: none;font-size: 16px;color: #000000;display: block;transition: 0.3s;border-radius: 0px !important;background: #ffffff;border: 1px solid rgba(0,0,0,.125);}.slide-menu .close-toggle-menu{position: absolute;top: 10px;right: 10px;font-size: 26px !important;padding: 0px;color: #000000;background-color: transparent !important;}.slide-menu a:hover, .slide-menu .close-toggle-menu:hover{background: #ffffff;color: #111111;}@media (max-width:767px){.cart-items .data-section td,.cart-items thead.heading-section th{padding:4px}}.terminology-h2{font-size:22px;}.terminology-page{font-size:16px;}.terminology-words ul li{font-size:20px;display:inline}.terminology-words ul li a{text-decoration:underline}.terminology-words ul li i{font-size:5px;position:relative;top:-3px;margin:0 3px}.terminology-words ul li a:hover{text-decoration:none}.terminology-words ul{list-style:none}.word-letter{font-size:34px;font-weight:bold;}.word-title{color:#000000;}.word-noun{font-style:italic;}.word-related-terms li a,.word-reference-link{font-size:16px;}.btn-theme-circled{border-radius:10px;}.custom_section .card{background: transparent;}.full-width-images img{width:100% !important;}.form-check-input{margin-bottom:5px;}.btn-os-block{white-space:initial;overflow: hidden;position:relative;}.btn-os-block span{position: absolute;top: 50%;transform: translate(-50%,-50%);left: 50%;width:100%;white-space:break-spaces;overflow:hidden;}.full-width-form{text-align: left;display: inline-block;}.full-width-form .form-control{max-width:100%;}.full-width-form .full-width-form-fieldset{max-width:100%;flex:0 0 100%;padding-right:15px !important;}@media only screen and (max-width:767.98px){.top-menu{display:inline-table;}}a.category-listing-link{color:#000;font-size:16px;font-weight:700;word-wrap:break-word;height:40px;overflow:hidden;line-height:20px;}a.category-listing-link:hover{text-decoration:none;}.form-group img{max-width:100%;}.os-form-container{text-align: left;display: inline-block;}.heading-section,.heading-section h1{font-size: 24px;font-weight: bold;}@media only screen and (min-width:768px) and (max-width:991.98px){.heading-section,.heading-section h1{font-size: 20px;}}@media only screen and (max-width:767.98px){.heading-section,.heading-section h1{font-size: 16px;}}span.search_title{font-weight:bold;font-size:16px;}.sidebar-nav{max-height:85vh;overflow-y:auto;scrollbar-width: thin;}h3.sidebar-title{color:#000000;font-size:24px;} .kb-menu-item i{font-size:18px;}.kb-menu-item[data-toggle].collapsed i.fa-caret-up{display:none;}.kb-menu-item[data-toggle]:not(.collapsed) i.fa-caret-down{display:none;}a.kb-menu-item{font-size:16px;color:#000000;}a.kb-menu-item:hover{text-decoration:none;}.kb-page-heading{color:#000000;font-size:32px;border-bottom:1px solid #333;}a.kb-sections{color:#000;}a.kb-sections:hover{text-decoration:none;}h2.kb-section-title{font-size:26px;font-weight:bold;}a.kb-section-pages{font-size:18px;color:#04c;}a.kb-section-pages:hover{text-decoration:none;}a.kb-page-title{color:#04c;}.kb-page-title h2{font-size:22px;font-weight:bold;}a.kb-page-title:hover{text-decoration:none;}.kb-listing-teaser{color:#000;font-size:14px;}.sidebar-toc{position:sticky;top:10px;}.mobile-sections .cat_brand_heading{font-size:14px;font-family:Arial;}.mobile-sections .cat_brand_images{height:100px !important;}.mobile-sections .cat_brand_images img{max-height:100px !important;}.desktop-sections .cat_brand_heading{height:70px;}.is-prod-desc{font-size:14px;font-family:tahoma,geneva,sans-serif;;color:#333;}.accordion-title:before {font-family: FontAwesome;content:"\f068";margin-right: 10px;}.accordion-title.collapsed:before {content:"\f067";}.accordion-title{text-decoration: none !Important;}.replacement_container,.replacement_container h4{font-size:13px;}