.left-align{float:left}.right-align{float:right}.full{width:100%;max-width:100%}.btn-pulled.pull-left{margin-right:10px}.btn-pulled.pull-right{margin-left:10px}.navbar-util{background-color:#40454a}.navbar-util .navigationLanguages,.navbar-util .socialIcons,.navbar-util .searchFormContainer,.navbar-util .utilityLinks{display:inline-block;margin-left:30px;vertical-align:middle}.navbar-util .utilityLinks a,.navbar-util .utilityLinks span{color:#fff;font-size:12px;margin-left:15px}.navbar-util a:hover{text-decoration:none;opacity:0.8}.navbar-util-inner,#MobileSearch{padding:5px 0;text-align:right}.navbar-util-inner #ToggleSearch,#MobileSearch #ToggleSearch{background-color:transparent;border:none;padding:0;float:none;position:relative;top:2px}.navbar-util-inner .searchForm,#MobileSearch .searchForm{width:210px}.navbar-util-inner .searchForm .searchField input,#MobileSearch .searchForm .searchField input{padding-right:20%}.navbar-util-inner .searchForm #Submit,#MobileSearch .searchForm #Submit,.navbar-util-inner .searchForm #SubmitMobile,#MobileSearch .searchForm #SubmitMobile{position:absolute;top:1px;right:1px;text-indent:-9999px;border-radius:0;width:40px;height:26px;background:transparent url(../images/icon-stack-blog-search.png) 50% 50% no-repeat}#MobileSearch{padding-bottom:15px}#MobileSearch .searchForm,#MobileSearch .searchField{width:100%}.navbar-util .socialIcons a.socialIcon img{height:24px}.searchForm{display:inline-block;width:300px;position:relative;vertical-align:middle}.searchForm form{display:block;width:100%;height:29px}.searchForm .searchField{display:inline-block;width:210px;background-color:#fff;border-radius:4px;border:1px solid #ccc}.searchForm .searchField input{background-color:#fff;background-image:none;border:0;border-radius:4px;color:#555;display:block;font-size:14px;height:28px;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%;-webkit-appearance:none}.searchForm .searchField input:hover,.searchForm .searchField input:focus{-webkit-appearance:none;outline:0}.searchForm .searchField input:focus{outline:none}#ToggleSearch{color:#fff}*::-webkit-input-placeholder{color:#ccc}*:-moz-placeholder{color:#ccc}*::-moz-placeholder{color:#ccc}*:-ms-input-placeholder{color:#ccc}*:focus{outline:0}.navbar-util nav.navigationLanguages.flags,.navbar.noUtilityRow nav.navigationLanguages.flags,.footerUtilityRowItem .navigationLanguages{overflow:hidden}.navbar-util nav.navigationLanguages.flags ul.languages,.navbar.noUtilityRow nav.navigationLanguages.flags ul.languages,.footerUtilityRowItem .navigationLanguages ul.languages{padding:0;margin:0;list-style-type:none;overflow:hidden}.navbar-util nav.navigationLanguages.flags ul.languages li,.navbar.noUtilityRow nav.navigationLanguages.flags ul.languages li,.footerUtilityRowItem .navigationLanguages ul.languages li{display:inline-block;float:left;margin-right:5px}.navbar-util nav.navigationLanguages.flags ul.languages li.last,.navbar.noUtilityRow nav.navigationLanguages.flags ul.languages li.last,.footerUtilityRowItem .navigationLanguages ul.languages li.last{margin-right:0}.navbar-util nav.navigationLanguages.flags ul.languages li a,.navbar.noUtilityRow nav.navigationLanguages.flags ul.languages li a,.footerUtilityRowItem .navigationLanguages ul.languages li a{display:block;width:30px;height:20px;text-indent:-9999px;font-size:0}.navbar-util nav.navigationLanguages.flags ul.languages li a.lang-en-US,.navbar.noUtilityRow nav.navigationLanguages.flags ul.languages li a.lang-en-US,.footerUtilityRowItem .navigationLanguages ul.languages li a.lang-en-US{background:transparent url(../images/icon-flag-us.png) 0 0 no-repeat}.navbar-util nav.navigationLanguages.flags ul.languages li a.lang-es-ES,.navbar.noUtilityRow nav.navigationLanguages.flags ul.languages li a.lang-es-ES,.footerUtilityRowItem .navigationLanguages ul.languages li a.lang-es-ES{background:transparent url(../images/icon-flag-es.png) 0 0 no-repeat}.navbar-util nav.navigationLanguages.flags ul.languages li a.lang-pt-BR,.navbar.noUtilityRow nav.navigationLanguages.flags ul.languages li a.lang-pt-BR,.footerUtilityRowItem .navigationLanguages ul.languages li a.lang-pt-BR{background:transparent url(../images/icon-flag-br.png) 0 0 no-repeat}.navbar-util nav.navigationLanguages.flags ul.languages li a.lang-fr-FR,.navbar.noUtilityRow nav.navigationLanguages.flags ul.languages li a.lang-fr-FR,.footerUtilityRowItem .navigationLanguages ul.languages li a.lang-fr-FR{background:transparent url(../images/icon-flag-fr.png) 0 0 no-repeat}.navbar.noUtilityRow .navbar-controls{float:right}.navbar.noUtilityRow #HeaderMain,.navbar.noUtilityRow #HeaderSecondary{box-sizing:border-box;padding-right:15px;padding-left:15px;margin:0 auto;overflow:visible}.navbar.noUtilityRow #HeaderMain{position:relative}.navbar.noUtilityRow #HeaderMain .popover{left:auto !important;right:0;max-width:350px;border:none;border-radius:0;padding:0;z-index:999999}.navbar.noUtilityRow #HeaderMain .popover .arrow,.navbar.noUtilityRow #HeaderMain .popover .popover-title{display:none}.navbar.noUtilityRow #HeaderMain .popover .popover-content{padding:0;border-radius:0;border:none}.navbar.noUtilityRow #HeaderMainContainer{padding-top:10px;padding-bottom:10px}.navbar.noUtilityRow #HeaderMainContainer button.menu-toggle-button{margin-right:0}.navbar.noUtilityRow #ToggleSearch{display:none}.navbar.noUtilityRow #ToggleWideSearch{display:none}.navbar.noUtilityRow #ToggleMobileSearch{background:transparent;border:1px solid transparent;border-radius:0;margin:10px 5px 0 0;padding:7px 8px 4px;color:#fff}.navbar.noUtilityRow #MobileSearch{padding:0}.navbar.noUtilityRow #MobileSearch .searchForm{margin:15px 0}.navbar.noUtilityRow #MobileSearch .searchForm .searchField{border:0}.navbar.noUtilityRow #AjaxLoginForm{background-color:#fff;box-sizing:border-box;width:350px;padding:10px;margin:0 auto;z-index:999999;text-transform:uppercase;font-size:13px;font-weight:500}.navbar.noUtilityRow #AjaxLoginForm.loggedIn{width:180px}.navbar.noUtilityRow #AjaxLoginForm form .Actions input{margin-left:0}.navbar.noUtilityRow #AjaxLoginForm div.ajaxLoginErrors{padding:5px 10px;background-color:#c52033;color:#fff;margin-bottom:10px;font-size:13px}.navbar.noUtilityRow #AjaxLoginForm span.ajaxLoginRegister{display:block}.navbar.noUtilityRow #AjaxLoginForm span.ajaxLoginTitle{text-transform:uppercase;font-size:13px;font-weight:500;margin-bottom:10px;display:block}.navbar.noUtilityRow #AjaxLoginForm a.ajaxLoginForgotterPassword{color:#aaa;margin-bottom:15px;display:inline-block}.navbar.noUtilityRow #AjaxLoginForm .myAccountPagesList{list-style:none;text-align:left;margin:0;padding:0;font-size:14px}.navbar.noUtilityRow #AjaxLoginForm .myAccountPagesList li{margin:10px 0}.navbar.noUtilityRow #AjaxLoginForm fieldset{display:inline-block;width:75%}.navbar.noUtilityRow #AjaxLoginForm fieldset input.text{height:29px}.navbar.noUtilityRow #AjaxLoginForm .Actions{display:inline-block;vertical-align:bottom}.navbar.noUtilityRow #AjaxLoginForm .Actions input,.navbar.noUtilityRow #AjaxLoginForm .Actions a.action{text-transform:uppercase;font-weight:600;font-size:11px;padding:7px 18px;transition:all linear 0.4s}.navbar.noUtilityRow #AjaxLoginForm a.ajaxLoginRegisterButton{background-color:#000;width:100%;text-align:center;margin:0}.navbar.noUtilityRow #HeaderSecondary #MainMenuWrapper{float:none}.navbar.noUtilityRow #UtilityLinksWrapper{overflow:hidden}.navbar.noUtilityRow #UtilityLinksWrapper .utilityLinks{display:inline-block;float:right}.navbar.noUtilityRow #UtilityLinksWrapper .utilityLinks a,.navbar.noUtilityRow #UtilityLinksWrapper .utilityLinks span{font-size:80%;color:#fff;margin-right:20px}.navbar.noUtilityRow #UtilityLinksWrapper .utilityLinks a img,.navbar.noUtilityRow #UtilityLinksWrapper .utilityLinks span img{margin-right:3px}.navbar.noUtilityRow #UtilityLinksWrapper .utilityLinks a:last-child,.navbar.noUtilityRow #UtilityLinksWrapper .utilityLinks span:last-child{margin-right:0}.navbar.noUtilityRow #HeaderControls{overflow:hidden;margin-top:10px;text-align:right}.navbar.noUtilityRow #HeaderControls nav.navigationLanguages{display:inline-block;vertical-align:middle;margin-left:20px}.navbar.noUtilityRow #HeaderControls .socialIcons{display:inline-block;vertical-align:middle}.navbar.noUtilityRow #HeaderControls .socialIcons img{width:28px}#SearchFormContainerNoUtilityRow{position:relative;padding:16px 0 23px}#SearchFormContainerNoUtilityRow.stickySearchForm{position:fixed;top:130px;width:100%;background-color:rgba(0,0,0,0.5);z-index:1000}#SearchFormContainerNoUtilityRow a#HideSearchFormContainerNoUtilityRow{display:block;position:absolute;top:10px;right:10px;width:20px;height:20px;text-indent:-9999px;background:transparent url(../images/icon-stack-close-search.png) 0 0 no-repeat}#SearchFormContainerNoUtilityRow div.searchForm{display:block;width:500px;margin:0 auto}#SearchFormContainerNoUtilityRow div.searchForm form{height:40px}#SearchFormContainerNoUtilityRow div.searchForm .searchField{display:block;width:100%;background-color:transparent;border-radius:0;border:none;border-bottom:1px solid #fff}#SearchFormContainerNoUtilityRow div.searchForm .searchField input{display:block;width:100%;height:40px;background:transparent;border:none;color:#fff;padding:0;line-height:40px;font-size:16px}#SearchFormContainerNoUtilityRow div.searchForm .searchField input::-webkit-input-placeholder{color:#fff}#SearchFormContainerNoUtilityRow div.searchForm .searchField input:-moz-placeholder{color:#fff}#SearchFormContainerNoUtilityRow div.searchForm .searchField input::-moz-placeholder{color:#fff}#SearchFormContainerNoUtilityRow div.searchForm .searchField input:-ms-input-placeholder{color:#fff}#SearchFormContainerNoUtilityRow div.searchForm #Submit{position:absolute;top:3px;right:0;width:32px;height:32px;background:transparent url(../images/icon-stack-search-white.png) 50% 50% no-repeat;text-indent:-9999px;border-radius:0}@media (max-width:1199px) and (min-width:992px){.navbar.noUtilityRow .navbar-header{float:left !important;width:auto}}@media (max-width:991px) and (min-width:768px){.navbar.noUtilityRow .navbar-header{float:left !important;width:auto}.navbar.noUtilityRow .navbar-header .navbar-brand{padding-left:15px}}@media (max-width:991px){.navbar.noUtilityRow #HeaderMain,.navbar.noUtilityRow #HeaderSecondary{padding-left:0;padding-right:0}.navbar.noUtilityRow #HeaderControls{text-align:left}.navbar.noUtilityRow .navbar-header{float:none !important;width:100%}.navbar.noUtilityRow .navbar-controls{float:none !important;width:100%;text-align:left;margin-top:15px}.navbar.noUtilityRow #UtilityLinksWrapper .utilityLinks{float:none}}@media (min-width:992px){#HeaderMain,#HeaderSecondary{width:970px}}@media (min-width:1200px){#HeaderMain,#HeaderSecondary{width:1170px}}.navbar-default{margin-bottom:0}.navbar-default .navbar-collapse .nav li a:hover{color:#000;background:#ffd800;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.navbar-default .navbar-collapse .nav li .dropdown-menu{background:#000}.navbar-default .navbar-collapse .nav li .dropdown-menu li a:hover{color:#000;background:#ffd800}.navbar-default .navbar-collapse .navbar-nav .open a{color:#000;background:#ffd800}.navbar-default .navbar-collapse .navbar-nav .open .dropdown-menu{background:#000}.navbar-default .navbar-collapse .navbar-nav .open .dropdown-menu li{font-size:16px}.navbar-default .navbar-collapse .navbar-nav .open .dropdown-menu li a{color:#fff;background:#000}.navbar-default .navbar-collapse .navbar-nav .open .dropdown-menu li a:hover{color:#000;background:#ffd800}h1,.h1{margin-bottom:20px}h5,.h5{font-weight:bold}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}#MainTitle h1{margin-bottom:110px}body{font-size:16px}body.HomePage{height:100%;position:relative}h1.title{margin-top:0}.hidden{display:none}.action,.col-sidebar .sidebarItem form input.submit{padding:6px 12px;display:inline-block;margin:10px 10px 10px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff !important;text-decoration:none}.action:hover,.col-sidebar .sidebarItem form input.submit:hover{text-decoration:none;cursor:pointer}label.required,.message.validation,.message.required,.message.error{font-weight:normal;font-size:12px;color:red;margin-top:2px}.action.small{padding:5px 10px;font-size:12px}.action1{background:#dc3322}.action1:hover{background:#e04737}.action2{background:#000}.action2:hover{background:#0d0d0d}.action3{background:#ff6022}.action3:hover{background:#ff723c}.action4{background:#739e00}.action4:hover{background:#86b800}.action5{background:#29c}.action5:hover{background:#2ca7dc}.action1:hover,.action2:hover,.action3:hover,.action4:hover,.action4:hover{color:#fff}a.viewMoreBlogPosts{display:inline-block;margin-bottom:25px;width:57%;text-align:center}.categories{padding-left:0}.categories li{list-style-type:none;padding:6px 5px;border-bottom:1px solid #eee}.categories li li{border-bottom:none}.categories li a:hover{text-decoration:none}img.left{float:left;margin:10px 20px 10px 0}img.right{float:right;margin:10px 0px 10px 20px}.col-content p,.col-sidebar p,.footer-section p{margin-bottom:1em}.col-content p a,.col-sidebar p a,.footer-section p a{text-decoration:underline}.col-content p .action,.col-sidebar p .action,.footer-section p .action{text-decoration:none}.col-content li a,.col-sidebar li a,.footer-section li a{text-decoration:underline}.col-content li a.current,.col-sidebar li a.current,.footer-section li a.current{text-decoration:none}.col-content li.active a,.col-sidebar li.active a,.footer-section li.active a{text-decoration:none}.col-content div.alert a,.col-sidebar div.alert a,.footer-section div.alert a{text-decoration:none}.col-content iframe,.col-sidebar iframe,.footer-section iframe{width:100%}.nav a{text-decoration:none}.form-control{background-color:#fff;background-image:none;border:0;border-radius:4px;color:#555;display:block;font-size:14px;height:28px;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%;-webkit-appearance:none}.form-control:hover,.form-control:focus{-webkit-appearance:none;outline:0}.search-button{position:absolute;top:1px;right:1px;text-indent:-9999px;border-radius:0;width:40px;height:26px;background:transparent url(../images/icon-stack-blog-search.png) 50% 50% no-repeat}.input-search{width:69%;float:left}.input-search input{width:100%}input.text,.textarea textarea,select,.input-search input{background-color:#fff;background-image:none;border:0;border-radius:4px;color:#555;display:block;font-size:14px;height:28px;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%;-webkit-appearance:none;border:1px solid #ccc}input.text:hover,.textarea textarea:hover,select:hover,.input-search input:hover,input.text:focus,.textarea textarea:focus,select:focus,.input-search input:focus{-webkit-appearance:none;outline:0}input.text:focus,.textarea textarea:focus,select:focus,.input-search input:focus{outline:none}select{padding:0px 12px}.textarea textarea{min-height:100px}.optionset li{list-style:none}.field{margin-bottom:10px}#Password .password.field:last-child{margin-bottom:0}.checkboxsetfield .checkbox,.optionset .checkbox,.checkboxsetfield .radio,.optionset .radio{float:left;margin-right:10px}.checkboxsetfield label,.optionset label{line-height:1.8}.checkbox input[type="checkbox"]{margin-left:0}form .Actions:before,form .Actions:after{display:table;content:" "}form .Actions:after{clear:both}form .Actions input,form .Actions a.action{float:right;background:#dc3322;margin-left:20px;margin-right:0;border:none}form .Actions input:hover,form .Actions a.action:hover{background:#e04737}form .Actions input:hover,form .Actions a.action:hover{color:#fff}.content-section-group .contactFormSmall ul{padding-left:0;margin-bottom:20px}.content-section-group .contactFormSmall ul:before,.content-section-group .contactFormSmall ul:after{display:table;content:" "}.content-section-group .contactFormSmall ul:after{clear:both}.content-section-group .contactFormSmall ul li{float:left;width:50%;list-style:none;font-size:25px}.content-section-group .contactFormSmall ul li a{color:#333;text-decoration:underline}.content-section-group .contactFormSmall ul li a:hover{text-decoration:none}.content-section-group .contactFormSmall ul li.phone{padding-left:49px;background:url(../images/icon-contact-phone.png) left top no-repeat}.content-section-group .contactFormSmall ul li.email{padding-left:60px;background:url(../images/ivon-contact-mail.png) left top no-repeat;float:right;width:auto;margin-right:15px}.content-section-group .contactFormSmall form .field label{font-weight:bold;float:none}.content-section-group form .Actions input{float:none}table{width:100%;max-width:100%}table th,table td{border-bottom-width:2px;border-bottom-color:#ddd;border-bottom-style:solid;padding:8px;line-height:1.4}table td{border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid}table a{text-decoration:underline}table .action{text-decoration:none}blockquote{padding-left:0;border-left:none;position:relative;padding-left:38px}blockquote p{font-style:italic}blockquote:before{background-image:url(../images/quote-left.png);position:absolute;width:32px;height:32px;background-size:contain;background-repeat:no-repeat;left:-3px;top:0}.testimonial{text-align:center}.content-section.type-testimonial blockquote{text-align:left}.testimonialAdditionalContent{display:inline-block;margin-left:40px;float:left}.testimonialLink{float:right}.content-section ul,.content-section ol{list-style-position:inside}.content-section .additionalContent{font-weight:700;text-align:center}.testimonial .photo{height:150px}.testimonial .photo img{max-width:146px;max-height:146px;display:block;box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);border:8px solid #fff;border-radius:100%}.content-section-group-title{float:none}.alert_bar{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:20px;padding:15px}.alert_bar.yellow{background:#fcf8e3;color:#a18a11;border:1px solid #f7ecb5 !important}.alert_bar.yellow a{color:#a18a11;font-weight:bold}.alert_bar.green{background:#dff0d8;color:#3f702b;border:1px solid #c1e2b3 !important}.alert_bar.green a{color:#3f702b;font-weight:bold}.alert_bar.orange{background:#ffa500;color:#000;border:1px solid #cc8400 !important}.alert_bar.orange a{color:#000;font-weight:bold}.alert_bar.grey{background:#f7f7f9;color:#54546f;border:1px solid #dadae3 !important}.alert_bar.grey a{color:#54546f;font-weight:bold}.note{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:20px;padding:15px}.note.err{background:#f2dede;color:#752e2e;border:1px solid #e4b9b9 !important}.note.err a{color:#752e2e;font-weight:bold}.note.success{background:#dff0d8;color:#3f702b;border:1px solid #c1e2b3 !important}.note.success a{color:#3f702b;font-weight:bold}.note.info{background:#d9edf7;color:#1c6387;border:1px solid #afd9ee !important}.note.info a{color:#1c6387;font-weight:bold}.note.warning{background:#fcf8e3;color:#a18a11;border:1px solid #f7ecb5 !important}.note.warning a{color:#a18a11;font-weight:bold}.btn{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;margin-bottom:10px;text-decoration:none}.btn.pull-left{margin-right:10px}.btn.pull-right{margin-left:10px}.btn.green{background:#739e00;border:1px solid #4e6b00}.btn.green:hover{background:#98d100;color:#fff}.btn.orange{background:#ff6022;border:1px solid #ee4300}.btn.orange:hover{background:#ff8555;color:#fff}.btn.red,.CartActions .btn{background:#dc3322;border:1px solid #b0291b}.btn.red:hover,.CartActions .btn:hover{background:#e45b4d;color:#fff}.btn.purple{background:#563d7c;border:1px solid #3e2c5a}.btn.purple:hover{background:#6e4e9e;color:#fff}.btn.yellow{background:#ff0;border:1px solid #cc0;color:#000}.btn.yellow:hover{background:#ff3;color:#fff}.btn.yellow:hover{color:#000}.btn.cyan{background:#0ff;border:1px solid #0cc}.btn.cyan:hover{background:#3ff;color:#fff}.btn.blue{background:#29c;border:1px solid #1b78a0}.btn.blue:hover{background:#42b0df;color:#fff}.btn.black{background:#404246;border:1px solid #28292b}.btn.black:hover{background:#585b61;color:#fff}.btn.grey{background:#808080;border:1px solid #676767}.btn.grey:hover{background:#9a9a9a;color:#fff}.btn.white{background:#fff;border:1px solid #e6e6e6;color:#000;border:1px solid #ccc !important}.btn.white:hover{background:#fff;color:#fff}.btn.white:hover{color:#000;border:1px solid #ccc !important}.btn.btn-cart-update,.btn.btn-cart-remove,table .btn{margin-bottom:0px}.btn.small{padding:5px 10px;font-size:12px}#VerticalNavigation{display:none}#ScrollToTop{display:none}.btn.btn-wishlist:active{-webkit-box-shadow:none;box-shadow:none}.item_info .btn.btn-wishlist{background-color:transparent;color:red;font-size:16px;padding:4px 2px 0 5px;color:#dc3322}.item_info .btn.btn-wishlist:hover,.item_info .btn.btn-wishlist:active{color:#dc3322}.item_info .btn.btn-wishlist span.btn-wishlist-text{display:inline-block;text-indent:-9999px}.wishlist-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto;z-index:100001}.WishlistPage #WishlistShare{margin-bottom:20px}.WishlistPage #WishlistShare p#WishlistShareMessage{display:inline-block;margin-right:10px}.WishlistPage #WishlistShare .smallShare{display:inline-block}.WishlistPage #WishlistShare .smallShare .shareaholic-share-buttons-container .shareaholic-ui ul.shareaholic-share-buttons,.WishlistPage #WishlistShare .smallShare .shareaholic-share-buttons-container.mini li.shareaholic-share-button{padding-top:0 !important;padding-bottom:0 !important}.nav-tabs{margin-bottom:20px}.tab-content{margin-bottom:30px}#jlocator>.panel{box-shadow:none;-webkit-box-shadow:none;width:26%}#jlocator .stores{height:650px;overflow-y:auto;overflow-x:hidden;width:100%;font-size:14px}#jlocator .store{width:auto}#jlocator .store.active,#jlocator .store:hover{background-color:#000;color:#fff}#jlocator .store.active .title,#jlocator .store:hover .title{color:#b2cdf7}#jlocator .title{font-family:inherit;color:#8db7f8}#jlocator .additionalContactInfo .label{padding:0}#jlocator .additionalContactInfo span{font-size:12px}#jlocator .no-results{clear:both}#jlocator.advancedMap{margin:30px 0}#jlocator.advancedMap .stores{height:585px;border-top:1px solid #e3e3e3}#jlocator.advancedMap .controls{width:100%;padding:0;border:0;height:63px}#jlocator.advancedMap input{background:#fff url(../images/icon-stack-blog-search.png) no-repeat 100% 50%;border-radius:4px;color:#555;display:block;font-size:14px;height:28px;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:96%;-webkit-appearance:none;border:1px solid #ccc;margin:2% 2% 1%}#jlocator.advancedMap .paging,#jlocator.advancedMap .paging-results{margin:0 3% 2%}#jlocator.advancedMap .paging span,#jlocator.advancedMap .paging-results span{font-size:13px}#jlocator .map{width:73%}#jlocator .map .label{color:#000}#jlocator .store .additionalContactInfo span.label{color:#000}#jlocator .store.active .additionalContactInfo span.label,#jlocator .store:hover .additionalContactInfo span.label{color:#fff}#jlocator .additionalContactInfo span.label{color:#fff}#jlocator .info-window .store .extendedStoreInfo span.label,#jlocator .info-window .store .extendedStoreInfo:hover span.label{color:#000}.shareBox{padding:10px 10px 20px;border:2px solid #fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#f0f0f0;box-shadow:0 2px 7px 5px #e7e7e7;font-weight:300}.shareBox .shareBoxText{float:left;margin-top:5px;margin-right:18px}.shareBoxContainer{position:relative;margin-bottom:-10px;z-index:1;background:rgba(0,0,0,0);margin-top:40px;text-align:center}.shareBoxContainer .horizontal-center{z-index:-1;margin-bottom:-9px}.smallShare .shareaholic-share-buttons-container .shareaholic-ui ul.shareaholic-share-buttons{margin-left:0 !important}.smallShare .shareaholic-share-buttons-container.mini li.shareaholic-share-button:first-child{padding-left:0 !important}.cta-share{display:inline-block}.cta-share .cta-share-text{font-size:12px;line-height:1.5em;padding:5px 0;margin-right:5px;float:left}.cta-share .smallShare{display:inline-block;float:left}.cta-share .smallShare .shareaholic-share-buttons-container ul.shareaholic-share-buttons{padding:0 !important}table#messages{margin:30px 0}table#messages td.type{font-size:24px}table#messages tr.info .type{color:green}table#messages tr.warning .type{color:yellow}table#messages tr.heads-up .type{color:blue}table#messages tr.danger .type{color:red}table#messages tr.unread .message{font-weight:bold}table#messages span.summary{margin-right:10px}table#messages span.view{cursor:pointer;font-size:13px;font-weight:normal}table#messages .mark{background-color:transparent;text-decoration:none}table#messages p{margin-bottom:0}table#messages td:nth-child(3){width:130px;font-size:14px}table#messages td:nth-child(4){width:100px;font-size:14px}#messages_wrapper{margin-top:40px}#messages_wrapper .form-control{padding:0 10px;margin:0 10px;background-color:#fff;border:0;border-radius:4px;color:#555;height:28px;line-height:1.42857;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;-webkit-appearance:none;border:1px solid #ccc;box-shadow:none;font-weight:500;display:inline-block;width:auto}#messages_wrapper label{font-weight:500}#messages_wrapper .dataTables_info{margin:16px 0;font-size:14px}#messages_wrapper .pagination{margin:10px 0}#messages_wrapper .pagination>li a,#messages_wrapper .pagination>li span{font-size:12px;padding:5px 10px}#messages_wrapper .message .message p img.left,#messages_wrapper .message .message p img.right{float:none}.alert-member-message{background-color:#c60000;color:#fff;padding:0}.alert-member-message a{display:block;color:#fff;padding:10px 15px;font-weight:bold}.alert-member-message a:hover{text-decoration:underline;color:#fff}#Breadcrumbs{margin-bottom:30px}#Breadcrumbs .breadcrumb{background:transparent;padding:0;margin-bottom:0}#menu_brands.productsAdvanced li.current,#menu_categories.productsAdvanced li.current,#menu_variants.productsAdvanced li.current,#menu_brands.productsAdvanced li.section,#menu_categories.productsAdvanced li.section,#menu_variants.productsAdvanced li.section{padding-right:0}#menu_brands.productsAdvanced li.current span.selected,#menu_categories.productsAdvanced li.current span.selected,#menu_variants.productsAdvanced li.current span.selected,#menu_brands.productsAdvanced li.section span.selected,#menu_categories.productsAdvanced li.section span.selected,#menu_variants.productsAdvanced li.section span.selected{display:block;position:relative;background-color:#e0e0e0;padding:5px 20px 5px 5px;margin-left:-5px}#menu_brands.productsAdvanced li.current span.selected a.remove,#menu_categories.productsAdvanced li.current span.selected a.remove,#menu_variants.productsAdvanced li.current span.selected a.remove,#menu_brands.productsAdvanced li.section span.selected a.remove,#menu_categories.productsAdvanced li.section span.selected a.remove,#menu_variants.productsAdvanced li.section span.selected a.remove{position:absolute;top:9px;right:5px;font-size:12px;line-height:16px;color:#777}#menu_brands.productsAdvanced li.current span.selected a.remove:hover,#menu_categories.productsAdvanced li.current span.selected a.remove:hover,#menu_variants.productsAdvanced li.current span.selected a.remove:hover,#menu_brands.productsAdvanced li.section span.selected a.remove:hover,#menu_categories.productsAdvanced li.section span.selected a.remove:hover,#menu_variants.productsAdvanced li.section span.selected a.remove:hover,#menu_brands.productsAdvanced li.current span.selected a.remove:focus,#menu_categories.productsAdvanced li.current span.selected a.remove:focus,#menu_variants.productsAdvanced li.current span.selected a.remove:focus,#menu_brands.productsAdvanced li.section span.selected a.remove:focus,#menu_categories.productsAdvanced li.section span.selected a.remove:focus,#menu_variants.productsAdvanced li.section span.selected a.remove:focus,#menu_brands.productsAdvanced li.current span.selected a.remove:active,#menu_categories.productsAdvanced li.current span.selected a.remove:active,#menu_variants.productsAdvanced li.current span.selected a.remove:active,#menu_brands.productsAdvanced li.section span.selected a.remove:active,#menu_categories.productsAdvanced li.section span.selected a.remove:active,#menu_variants.productsAdvanced li.section span.selected a.remove:active{color:#555}.filterCrumbsContainer{margin-bottom:30px}.filterCrumbsContainer span.crumbSelections{display:inline;margin-right:10px}.filterCrumbsContainer span.filterCrumb{position:relative;display:inline-block;margin-right:10px;margin-bottom:10px;padding:5px 30px 5px 7px;font-size:16px;font-weight:normal}.filterCrumbsContainer span.filterCrumb.last{margin-right:0}.filterCrumbsContainer span.filterCrumb a.remove{position:absolute;top:7px;right:5px;font-size:11px;color:#000}.filterCrumbsContainer span.filterCrumb a.remove:hover,.filterCrumbsContainer span.filterCrumb a.remove:focus,.filterCrumbsContainer span.filterCrumb a.remove:active{color:#000}tr.info .type{color:#008000}tr.warning .type{color:#ff0}tr.heads-up .type{color:#00f}tr.danger .type{color:#f00}tr.unread .message{font-weight:bold}span.view{cursor:pointer}footer{position:absolute;width:100%;z-index:500}.footerUtilityRow{background-color:#1c1c1c;color:#fff;border-top:4px solid #1c1c1c;padding:10px 0}.footerUtilityRow>div>div>div>div{overflow:hidden;display:flex;height:28px;position:relative;align-items:center;justify-content:flex-start;text-align:left}.footerUtilityRow>div>div>div>.right-aligned{justify-content:flex-end;text-align:right}.footerUtilityRow .footerUtilityRowItem{margin-right:22px;font-size:13px;display:inline-block;vertical-align:middle}.footerUtilityRow .footerUtilityRowItem a{color:#fff;font-size:13px}.footerUtilityRow .footerUtilityRowItem select{-webkit-appearance:menulist;padding:3px 12px;cursor:pointer;font-size:13px;border:0;max-width:200px;margin:0 auto}.footerUtilityRow .footerUtilityRowItem select:hover{-webkit-appearance:menulist}.footerUtilityRow .footerUtilityRowItem>p{margin:0}.footerUtilityRow .footerUtilityRowItem:last-child{margin-right:0}.text-copyright{padding-top:15px;line-height:2.2;display:inline-block;color:#000;font-size:12px}.text-copyright a{color:inherit}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.horizontal-center-wrapper{position:relative;left:50%;float:left;z-index:0}.horizontal-center{position:relative;left:-50%;float:left}.btn,#Submit,#SubmitMobile{border:none !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.btn:hover,#Submit:hover,#SubmitMobile:hover{border:none !important}a.btn-more,.btn-more,.bannerCallToActions .btn-action1{background-color:#000;color:#fff}a.btn-more:hover,.btn-more:hover,.bannerCallToActions .btn-action1:hover{background-color:#262626;color:#fff}.btn-action1,#Submit,#SubmitMobile{background-color:#fec503;color:#000}.btn-action1:hover,#Submit:hover,#SubmitMobile:hover{background-color:#fed74f}.btn-action2{background-color:#dada42;color:#000 !important}.btn-action2:hover{background-color:#e7e782}.btn-action3{background-color:#fec503;color:#000 !important}.btn-action3:hover{background-color:#fed74f}.btn-action4{background-color:#dada42;color:#000 !important}.btn-action4:hover{background-color:#e7e782}.btn-action5{background-color:#fec503;color:#000 !important}.btn-action5:hover{background-color:#fed74f}form .Actions{text-align:center}form#MyMemberLoginForm_LoginForm .Actions{text-align:left}form#MyMemberLoginForm_LoginForm .Actions hr{margin-top:30px}form#MyMemberLoginForm_LoginForm .Actions #ForgotPassword{display:inline-block;margin-top:15px}form#MyMemberLoginForm_LoginForm .Actions #RegistrationContainer{text-align:center}form#MyMemberLoginForm_LoginForm .Actions #RegistrationContainer a.action{display:inline-block;float:none}#slidesWrapper{height:300px}#slidesWrapper .slides-navigation,#slidesWrapper .slides-pagination{display:none}#slidesWrapper .slides-navigation a{display:block;border-radius:30px;text-decoration:none;border:3px solid white;color:white;font-weight:normal;font-size:26px;text-align:center;text-shadow:0 1px 1px #000;width:40px;height:40px;padding:1px;margin:0 25px;-webkit-box-shadow:0 1px 1px black;-moz-box-shadow:0 1px 1px black;box-shadow:0 1px 1px black}#slidesWrapper .slides-navigation a:hover{text-decoration:none;color:white}#slidesWrapper .slides-pagination{padding-bottom:15px}#slidesWrapper .slides-pagination a{width:15px;height:15px;margin:5px 2px;border-color:white;-webkit-box-shadow:0 1px 1px black;-moz-box-shadow:0 1px 1px black;box-shadow:0 1px 1px black}#slidesWrapper .slides-pagination a.current{background:white}.bannerContent{position:absolute;left:0;right:0;margin:0 auto;bottom:30px;text-align:center;color:#fff}.bannerContent .bannerText{padding:0 15px}.bannerContent .bannerText .h1,.bannerContent .bannerText .h2{font-weight:700}.bannerContent .action-wrapper{position:relative;left:50%;float:left;z-index:0}.bannerContent .action-wrapper .action-inner{position:relative;left:-50%;float:left}.bannerContent.text-right{width:50%;left:auto}.bannerContent.text-left{width:50%;right:auto}.bannerContent.text-light{color:#fff}.bannerContent.text-dark{color:#000}.bannerContent .h1{font-weight:bold;font-size:22px}.bannerContent .h2{font-weight:normal;font-size:15px}.bannerContent .btn-lg{font-size:13px}.bannerContent .btn-action2{margin-left:15px}.bannerCallToActions{margin-top:20px}.content-overlay .item_info{padding:2%}.content-section-group.childtype-default .content-overlay .item_info h3 a{font-size:22px}#BannerNewsletterContainer{position:relative;margin-top:-80px;z-index:999}#BannerNewsletterContainer .field{width:32%;display:inline-block;margin-right:3%}#BannerNewsletterContainer .field:nth-child(3){display:none}#BannerNewsletterContainer .field input{border:0}#BannerNewsletterContainer input.submit{border:0;width:29.2%}.caret{color:#fff}.navbar-default .navbar-brand{padding-top:5px;padding-bottom:5px}.navbar-default .navbar-brand img{height:40px}.navbar{border:none !important}.navbar-default{border:none;background-color:#000;border-radius:0}.navbar-default .navbar-collapse{border-color:rgba(255,255,255,0.02);max-height:none}.navbar-default .navbar-toggle{border-color:#fec503;background-color:#fec503}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#fed74f}.navbar-default .nav li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#fff;padding:15px 7px}.navbar-default .nav li a:hover,.navbar-default .nav li a:focus{outline:0;color:#fec503}#main-navbar-collapse li.navbar-action-button a{text-align:left}.content-overlay .item_info{position:absolute;bottom:10%;right:0;left:0}.content-overlay.content-light .content-section-title a,.content-overlay.content-light p{color:#ffffff}.content-overlay.content-dark .content-section-title a,.content-overlay.content-dark p{color:#000000}.content-overlay.content-right .item_info{width:50%;left:auto}.content-overlay.content-left .item_info{width:50%;right:auto}.content-section-group.odd{background-color:#fff}.content-section-group.even{background-color:#efefef}.content-section-group{padding-top:40px;padding-bottom:40px}.content-section-group .img-responsive{margin-left:auto;margin-right:auto;margin-bottom:30px}.content-section-group .type-featured-product .img-responsive{margin-bottom:0}.content-section-group .item_info{text-align:center}.HomePage .content-section-group .type-featured-blog-post{margin-bottom:50px}.HomePage .content-section-group .type-featured-blog-post .blog-post-image{height:auto;margin-bottom:15px}.HomePage .content-section-group .type-featured-blog-post .item_info{text-align:left}.HomePage .content-section-group .type-featured-blog-post .item_info .blog-post-summary p{text-align:left !important}.HomePage .content-section-group .type-featured-blog-post .content-section-title{text-align:left;margin-bottom:0px}.HomePage .content-section-group .type-featured-blog-post .content-section-title a{height:auto;min-height:0 !important}.HomePage .content-section-group .type-featured-blog-post .blog-post-meta{color:#999;font-size:13px;margin-bottom:6px;display:block}.HomePage .content-section-group .type-featured-blog-post .blog-post-summary{margin-top:13px}.content-section-group-title{text-align:center;margin:0;margin-bottom:40px;font-weight:bold;color:#000}.content-section-title{text-align:center;margin:0;margin-bottom:30px;font-weight:bold}.content-section-title a{text-decoration:none;color:#000}.content-section-title a:hover{color:#808080}.product-categories .row{padding:0}.product-categories .row li{list-style:none}.product-categories .row li a{background-color:#000;color:#fff;padding:10px;margin-bottom:1px;display:block;height:54px;display:flex;text-align:center;align-items:center;justify-content:center}.content-section .row{padding-top:0;padding-bottom:0}.content-section .btn-more{margin-top:20px}.content-section.type-default{margin-bottom:60px}.content-section.type-default .col-md-12 .action-wrapper{position:relative;left:50%;float:left;z-index:0}.content-section.type-default .col-md-12 .action-inner{position:relative;left:-50%;float:left}.content-section.type-default.last{margin-bottom:0}.content-section.type-image_grid .img-responsive{display:inline-block}.content-section.type-slider .content-section-title{text-align:left}.content-section.type-testimonial blockquote{border-left:none;font-size:22px;font-style:italic;text-align:center}.content-section.type-accordion{box-shadow:none;-webkit-box-shadow:none;border-radius:0;background-color:transparent;border:none}.content-section.type-accordion .panel+.panel{margin-bottom:20px}.content-section.type-accordion .panel-heading{padding:0}.content-section.type-accordion .panel-title a{display:block;padding:15px;text-decoration:none;font-weight:bold;font-size:18px;line-height:150%;background-color:#222;color:#fff}.panel-group .content-section.type-accordion.panel+.panel{margin-top:20px}.col-content.hasSidebar .content-section-group .container{padding-left:0;padding-right:0;width:100%!important}.col-content.hasSidebar .content-section-group .content-section-group-title{text-align:left}.col-content.hasSidebar .content-section-group .item_info{text-align:left}#ContentMain{padding-top:30px}#ContentMain a[name]{position:relative;top:-149px}.container #ContentPopup img{float:left}.container .content_popup{width:60%;float:right}#BrandsSlider{overflow:hidden}#BrandsSlider .slide a{overflow:hidden;display:flex;height:75px;position:relative;align-items:center;justify-content:center}#BrandsSliderContainer{padding:40px 0}#BrandsSliderContainer .row{margin:0}#brands-slider-prev,#brands-slider-next{font-size:0px;width:100%;height:55px;display:block;margin-top:0}#brands-slider-prev a,#brands-slider-next a{display:block;height:100%}#brands-slider-prev{background:transparent url(../images/arrow-left.png) no-repeat center center}#brands-slider-next{background:transparent url(../images/arrow-right.png) no-repeat center center}.content-section-group.gallery .galleryItem{position:relative}.content-section-group.gallery .galleryItem:hover .galleryItemContentWrapper.overlay{display:block}.content-section-group.gallery .galleryItemContentWrapper.overlay{position:absolute;top:0;left:0;height:100%;padding:30px;display:none}.content-section-group.gallery a{display:block}.content-section-group.gallery a img{-moz-box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.7);-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.7);box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.7);border:6px solid #fff}.content-section-group.gallery .col-md-4{margin-bottom:30px}.content-section-group.gallery .col-md-4.lastInRow{clear:right}.content-section-group.gallery .galleryItem h3{margin-bottom:0}.contactFormSmall form .field{float:left;width:50%;margin:10px 0}.contactFormSmall form .field label{float:left;margin-bottom:5px;font-weight:normal}.contactFormSmall form .field input,.contactFormSmall form .field textarea{border:1px solid #dedede;padding:8px 2%;margin:0px 0px 10px;width:98%;font-size:13px;outline:none}.contactFormSmall form .field span{display:block;position:absolute;font-size:11px;color:red;margin-top:-8px}.contactFormSmall form .field label.required{display:none;position:absolute}.contactFormSmall form .textarea{width:100%}.contactFormSmall form .textarea textarea{width:99%;padding:8px 1%}#contact{margin:30px 0}.childtype-contact_form .contactFormSmall{width:80%;margin:0 auto;float:none}#Blog{margin-bottom:35px;margin-left:0;margin-right:0}#Blog .blogPost{margin:0 -15px 40px}#Blog .blogPost img{margin:0 auto 15px}#Blog .blogPost h3,#Blog .blogPost h1{margin-top:0}#Blog .blogPostImage{min-height:100px}#Blog .blogPostData{margin-top:15px;margin-bottom:10px}#Blog .blogPostMeta{background-color:#f5f5f5;border-radius:4px;padding-top:15px;padding-bottom:15px;margin-left:0;margin-right:0}#Blog .blogPostMeta .btn{margin-top:20px}#Blog .breadcrumb{display:none}.singleBlogPost h1{margin-top:0}.singleBlogPost .blogPostMainImage img{margin:30px auto 15px}#Submit,#SubmitMobile{display:inline-block;padding:7px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:none}.blogPostMetaTitle,.margin{margin:30px 0}#AboutAuthor img.pull-left{margin-right:15px;margin-bottom:5px;margin-top:5px}#AboutAuthor span.blogPostAuthor{display:inline-block;font-weight:bold;margin-bottom:10px}#RecentBlogPosts{overflow:hidden}#RecentBlogPosts .blogPostImage{margin-bottom:15px}#RecentBlogPosts .recentBlogPostItem{margin-bottom:30px}#RecentBlogPosts a,#RecentBlogPosts a:focus,#RecentBlogPosts a:hover,#RecentBlogPosts a:active{text-align:center;font-weight:bold;text-decoration:none;color:#000}#BlogSearch{position:relative;margin-bottom:25px;height:35px}#BlogSearch .input-search{width:100%}#BlogSearch .input-search #BlogKeyword{padding-right:48px}#BlogSearch #Submit{position:absolute;top:1px;right:1px;text-indent:-9999px;border-radius:0;width:30px;height:26px;background:transparent url(../images/icon-stack-blog-search.png) 50% 50% no-repeat;border-radius:0 4px 4px 0}#BlogSearch #Submit:hover,#BlogSearch #Submit:focus{outline:none}p.searchBy{margin:0;padding:8px 15px;background-color:#f5f5f5;margin-bottom:30px;font-size:18px;font-weight:bold}p.searchBy span{font-weight:normal;font-style:italic}.bx-wrapper{margin-bottom:35px}.bx-wrapper .bx-viewport{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent;border:none;left:0;height:auto !important}.bx-wrapper .row{padding-top:0;padding-bottom:0}#Gallery .breadcrumb{background:transparent;padding-left:0;padding-right:0}#Gallery .breadcrumb .active{color:#000}#Gallery .breadcrumb li{text-decoration:none}#Gallery .breadcrumb li a{text-decoration:underline}#Gallery .breadcrumb li a.active{text-decoration:none}#Gallery .item{margin-bottom:30px}#Gallery .gallery-title{text-align:center;padding:10px 10px;background-color:#000;color:#fff;font-size:13px;min-height:37px;height:37px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st_rss_feed_large{position:relative;display:inline-block;width:32px;height:32px;margin-right:3px;margin-left:3px;background:transparent url(../images/icon/icon-rss.png) 0 0 no-repeat;font-size:11px;line-height:16px;text-decoration:none;text-indent:-9999px;z-index:1}#MyAccount .col-md-14,#MyAccount .col-md-4{margin-bottom:30px}#MyAccount .action-wrapper{position:relative;left:50%;float:left;z-index:0}#MyAccount .action-wrapper .action-inner{position:relative;left:-50%;float:left}#MyAccount .myAccountInner{background-color:#f5f5f5;padding:15px;overflow:hidden}#MyAccount .myAccountInner .myAccountDescription{margin-bottom:30px;text-align:center}#MyAccount .myAccountInner .myAccountInnerImage{display:block;margin-bottom:30px;overflow:hidden}@media (min-width:992px){#MyAccount .myAccountInner{min-height:305px;overflow:hidden}#MyAccount .myAccountInner .myAccountDescription{min-height:44px;overflow:hidden}}#footer-section-group{background-color:#222;color:#fff}#footer-section-group .row{padding-top:40px;padding-bottom:40px}#footer-section-group a{color:#fff}#footer-section-group .footer-section{margin-bottom:30px}#footer-section-group .footer-section.last{margin-bottom:0}#footer-section-group .footer-section .h4{color:#fff;text-align:left;font-size:24px;font-weight:bold;margin:0;margin-bottom:30px}#footer-section-group .footer-section ul{list-style-type:none;padding-left:0}#footer-section-group .footer-section label{font-weight:normal;font-size:12px;color:#fff;margin-bottom:2px}#footer-section-group .footer-section input,#footer-section-group .footer-section select,#footer-section-group .footer-section textarea{display:block;width:100%;margin-bottom:7px;border:none;color:#000;font-size:13px}#footer-section-group .footer-section input:focus,#footer-section-group .footer-section select:focus,#footer-section-group .footer-section textarea:focus{outline:none}#footer-section-group .footer-section input,#footer-section-group .footer-section textarea{padding:3px 5px}#footer-section-group .footer-section input[type=submit]{background-color:#fec503;color:#000;border:none;padding:3px 0;margin-top:10px;padding:5px 0;line-height:1.33;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#footer-section-group .footer-section input[type=submit]:hover{background-color:#fed74f}#sub-footer-content{background-color:#fff;color:#000;font-size:15px;font-weight:normal;text-align:center}#sub-footer-content p{margin-bottom:0}#sub-footer-content .row{padding-top:20px;padding-bottom:20px}#footer-social-links{background-color:#fff}#footer-social-links .row{padding-top:20px;padding-bottom:20px}#footer-social-links ul{display:inline-block;list-style-type:none;padding:0;margin:0;width:100%;text-align:right}#footer-social-links ul li{display:inline-block}#footer-social-links #SubFooterLinks{padding:5px 0}#footer-social-links a,#footer-social-links span.subfooter-link{font-size:13px;color:#fff;margin-left:8px}#footer-social-links a:hover{color:#fff;text-decoration:underline}.col-sidebar{background:#f5f5f5;margin-bottom:40px;padding:0;border-radius:4px}.col-sidebar #menu_brands,.col-sidebar #menu_categories,.col-sidebar #menu_variants{margin-bottom:30px}.col-sidebar #menu_brands .h4,.col-sidebar #menu_categories .h4,.col-sidebar #menu_variants .h4{margin-top:0}.col-sidebar #menu_brands ul,.col-sidebar #menu_categories ul,.col-sidebar #menu_variants ul{margin-left:17px;padding-left:0;margin-bottom:0;padding-bottom:0}.col-sidebar #menu_brands ul li a.current,.col-sidebar #menu_categories ul li a.current,.col-sidebar #menu_variants ul li a.current{font-weight:bold;text-decoration:none}.col-sidebar #menu_brands ul.categories,.col-sidebar #menu_categories ul.categories,.col-sidebar #menu_variants ul.categories{margin-left:0}.col-sidebar .sidebarItem{margin-bottom:35px}.col-sidebar .sidebarItem .title,.col-sidebar .sidebarItem .h4{font-weight:700}.col-sidebar .sidebarItem .img-responsive{margin:15px auto}.col-sidebar .sidebarItem a{color:#333;font-weight:700;display:block;line-height:100%;margin:5px 0}.col-sidebar .sidebarItem a:hover{text-decoration:none;color:#000000}.col-sidebar .sidebarItem li a,.col-sidebar .sidebarItem a.sidebarLink{font-weight:normal}.col-sidebar .sidebarItem .field input{border-radius:4px;color:#555;font-size:14px;height:28px;padding:6px 12px;width:100%;border:1px solid #ccc}.col-sidebar .sidebarItem label{font-weight:normal}.col-sidebar .sidebarItem #MailchimpNewsletter_SidebarContentSection{padding-bottom:40px}.col-sidebar .sidebarItem form input.submit{float:right;background:#dc3322;margin-left:20px;margin-right:0;border:none}.col-sidebar .sidebarItem form input.submit:hover{background:#e04737}.col-sidebar .sidebarItem form input.submit:hover{color:#fff}.paginationContainer{margin-bottom:30px}.paginationContainer .paginationInner{background-color:transparent;overflow:hidden}.paginationContainer .pagination{margin:10px 0}.paginationContainer .pagination li a{text-decoration:none}#TitleContainer{margin-top:10px;margin-bottom:30px}#TitleContainer #TitleProducts h1{margin:0}#TitleContainer .paginationContainer{margin-bottom:0;padding-right:0}#TitleContainer .paginationContainer .pagination{margin-bottom:0;margin-top:5px}.searchBarContainer{margin-bottom:30px}.searchBarContainer form{display:inline-block;vertical-align:middle;margin-right:20px;margin-bottom:0;position:relative;border:1px solid #ddd;border-radius:5px}.searchBarContainer form input{background-color:#fff;background-image:none;border:0;border-radius:4px;color:#555;display:block;font-size:14px;height:28px;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%;-webkit-appearance:none;padding-right:20%;width:220px}.searchBarContainer form input:hover,.searchBarContainer form input:focus{-webkit-appearance:none;outline:0}.searchBarContainer form input[type="submit"]{position:absolute;top:1px;right:1px;text-indent:-9999px;border-radius:0;width:40px;height:26px;background:transparent url(../images/icon-stack-blog-search.png) 50% 50% no-repeat;padding:0}.searchBarContainer .searchBarInner{background-color:#efefef;padding:10px;overflow:hidden}.searchBarContainer .letters{display:inline-block;vertical-align:middle;line-height:90%;padding-top:3px}.searchBarContainer .letters a{opacity:0.6}.searchBarContainer .letters a.current{font-weight:bold;opacity:1}.searchBarContainer .letters a:hover,.searchBarContainer .letters a:active,.searchBarContainer .letters a:focus{opacity:1;text-decoration:none}.MediaCategoryPage h2{clear:both}.MediaCategoryPage .info{margin-top:1%;margin-bottom:1%}.MediaCategoryPage .info_inner{background-color:#f9f9f9;padding:10px;border:1px solid #f0f0f0;margin-top:2%;margin-bottom:2%}.MediaCategoryPage .info_inner .info_img{border:1px solid #f0f0f0;text-align:center}.MediaCategoryPage .info_inner .info_img img{margin:0 auto}.MediaCategoryPage .info_inner .header{margin-top:10px}.MediaCategoryPage .info_inner .header h4 a,.MediaCategoryPage .info_inner .header h4 a:hover{font-size:16px;font-weight:normal}.downloadCatalogContainer{margin-bottom:30px}.downloadCatalogInner{background-color:#f5f5f5;overflow:hidden}.downloadPdf{display:inline-block;margin:10px 0 10px 10px}.productItem{margin-bottom:30px}.productItem .product-image img{margin:0 auto}.productItem .productItemInner{background-color:#f5f5f5;padding:1% 5%;position:relative;cursor:pointer}.productItem .product-description{margin:6% 0;height:44px}.productItem .additional_info{text-align:center;height:30px}.productItem span.new{position:absolute;top:0;right:0;background-color:#e41500;font-weight:bold;text-transform:uppercase;color:#fff;padding:5px 6px;font-size:75%;line-height:1 !important}.productItem span.reference{float:none;display:block;margin:0 auto 8px}.productItem span.reference span.label,.productItem span.reference span.value{padding:0;font-weight:normal;color:#333;font-size:100%}.productItem span.price{float:none;display:inline-block;margin:0 auto 8px}.productItem span.price span.label,.productItem span.price span.value{font-weight:bold;color:#333;font-size:100%;padding:0}.topSecondaryNavigation .inner{background-color:#efefef;padding:10px 15px;margin-bottom:30px}.topSecondaryNavigation .inner ul{display:inline-block;margin:0;margin-right:5%;padding:0;width:30%;list-style:none;vertical-align:top}.topSecondaryNavigation .inner ul:last-child{margin-right:0}.topSecondaryNavigation .inner ul li{padding:4px 0}.topSecondaryNavigation .inner ul li a{text-decoration:none}#ProductDetails #TitleProducts h1{margin-top:0}#ProductDetails dl#productInfo .hr hr{margin-top:8px;margin-bottom:8px}#ProductDetails dl#productInfo dt,#ProductDetails dl#productInfo dd{display:inline-block}#ProductDetails .priceValue,#ProductDetails .priceLabel{font-size:20px;font-weight:700;line-height:110%;display:inline-block;margin-bottom:25px}#ProductImages #singleImage a.mainImage{position:static !important}#ProductImages #nav{list-style-type:none;padding:0;margin-top:20px;overflow:hidden}#ProductImages #nav li{margin-bottom:20px}#jquery-overlay{z-index:99998 !important}#jquery-lightbox{z-index:99999 !important}#jquery-lightbox #lightbox-container-image-data-box{position:relative;top:-29px;z-index:100000}.noUtilityRow #MainMenuWrapper ul.menu-list li ul{right:auto;left:0%}.noUtilityRow #MainMenuWrapper ul.menu-list li ul ul{left:200px}.noUtilityRow #MainMenuWrapper ul.menu-list li ul.multi-column ul{left:0;top:0}#MainMenuWrapper{display:inline-block;float:right;padding:10px 0;height:50px}#list_products_ajax table tr:last-child td{font-weight:bold}button.menu-toggle-button{position:relative;float:right;margin:10px 15px 0 0;padding:0 5px;margin-right:15px;background-image:none;border:1px solid transparent;outline:none;background-color:transparent}button.menu-toggle-button .icon-bar{display:block;width:30px;height:3px;border-radius:1px;margin:6px 0;background-color:#fff}button.menu-toggle-button:hover .icon-bar,button.menu-toggle-button:active .icon-bar{background-color:#fec503}ul.menu-list a{text-transform:lowercase}ul.menu-list a:first-letter{text-transform:capitalize}ul.menu-list a.featured{font-weight:bold}ul.menu-list li.specialOfferMobile a span.specialOfferText{display:inline-block;text-transform:lowercase}ul.menu-list li.specialOfferMobile a span.specialOfferText:first-letter{text-transform:capitalize !important}ul.menu-list>li>ul{padding:5px}ul.menu-list>li>ul li>ul{padding:5px}ul.menu-list>li>a:hover{background-color:#fff;color:#000}ul.menu-list .specialOffer a:hover{background-color:transparent}ul.menu-list a{color:#fff;font-size:14px}ul.menu-list li:hover>ul.multi-column{display:block;position:absolute;background:#fff;padding:0}ul.menu-list li:hover>ul.multi-column li.group{display:table-cell;position:relative;min-width:200px;vertical-align:top}ul.menu-list li:hover>ul.multi-column li.group ul{display:inline-block;position:relative;left:0}ul.menu-list li:hover>ul.multi-column li.group ul.grouped-column li.group-parent{font-weight:bold;margin-top:15px}ul.menu-list li:hover>ul.multi-column li.group ul.grouped-column li.group-parent:first-child{margin-top:0}ul.menu-list li ul{right:0%;background-color:#fff;min-width:200px;font-size:14px;left:auto}ul.menu-list li ul a{width:200px;color:#000;padding:5px 8px}ul.menu-list li ul a:hover{background-color:#000;color:#fff}ul.menu-list li ul a .menu-expand{display:none}ul.menu-list li ul ul{right:200px;top:-5px}ul.menu-list li ul ul li a{padding:5px 8px;background-color:#fff;color:#000;text-transform:capitalize;width:200px}@media (max-width:991px){#MainMenuWrapper{display:block;float:none;height:auto;padding:0}.navbar{position:relative;margin-bottom:0}.show-for-devices.hidden-xs,.show-for-devices.hidden-sm{display:none !important}ul.menu-list>li>ul{padding:0}ul.menu-list>li>ul li>ul{padding:0}ul.menu-list li a,ul.menu-list ul li a,ul.menu-list ul li ul li a,ul.menu-list ul li ul li ul li a{padding:8px}ul.menu-list li ul a:hover,ul.menu-list li ul ul li a:hover{background-color:#fff;color:#000}ul.menu-list li a{color:#fff}ul.menu-list li ul{left:0%;right:auto;width:100%;background-color:#000}ul.menu-list li ul li{padding:0 !important}ul.menu-list li ul li a{color:#fff;width:100%;padding-left:25px}ul.menu-list li ul li a .menu-expand{display:block}ul.menu-list li ul ul{right:auto;left:0%}ul.menu-list li ul ul li a{background-color:#000;color:#fff;width:100%;padding-left:50px}ul.menu-list li ul ul li ul li a{padding-left:70px}ul.menu-list li:hover ul{background-color:#000;width:100%}ul.menu-list li.has-submenu>a>span.menu-expand{top:5px;font-size:10px;cursor:pointer}#ToggleWideSearch{display:none !important}}@media (min-width:768px) and (max-width:991px){.show-for-devices.hidden-xs,.show-for-devices.hidden-sm{display:none !important}}@media (min-width:992px){.col-sidebar{padding:15px}.navbar.noUtilityRow #ToggleWideSearch{display:inline-block;color:#fff;padding:0;margin-right:20px;font-size:14px;text-align:left;vertical-align:middle}.navbar.noUtilityRow #ToggleWideSearch:hover,.navbar.noUtilityRow #ToggleWideSearch:focus,.navbar.noUtilityRow #ToggleWideSearch:active{text-decoration:none}.navbar-toggle{display:none}ul.menu-list li:hover>ul.multi-column li.group.specialOffer{display:block;width:100%}ul.menu-list li:hover>ul.multi-column li.group.specialOffer ul{display:block;width:100%}ul.menu-list li:hover>ul.multi-column li.group.specialOffer ul li a{display:block;width:100%}ul.menu-list>li.featuredStandOut{float:right}ul.menu-list>li.lastFeatured{margin-left:20px}}@media (min-width:992px) and (max-width:1199px){.navbar-fixed-top{position:fixed}.show-for-devices.hidden-md,.show-for-devices.hidden-lg{display:none !important}}@media (min-width:1200px){.show-for-devices.hidden-md,.show-for-devices.hidden-lg{display:none !important}}.alert.memberMessage{margin-bottom:30px}.HomePage #MemberMessagesContainer{padding-top:30px;padding-bottom:30px}.HomePage #MemberMessagesContainer .alert.memberMessage:last-child{margin-bottom:0}#delayed-popup{display:hidden}.mfp-popup{z-index:100001;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-wrap.mfp-popup{left:50%;background:#FFF;padding:20px;width:960px;height:500px !important;margin-top:5%;margin-left:-480px;overflow-y:scroll}@media screen and (max-width:960px){.mfp-wrap.mfp-popup{width:100%;height:90% !important;margin-top:5%;left:0;margin-left:0}}@media screen and (max-width:600px){.mfp-wrap.mfp-popup img{width:100%}}.mfp-popup .mfp-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;padding:20px 10px}.mfp-popup .mfp-content .content{width:100%}.mfp-popup .mfp-content .content img.left,.mfp-popup .mfp-content .content img.right{margin-top:0}.mfp-popup .mfp-preloader{text-indent:-9999px;width:32px;height:32px;background:transparent url("../images/ajax-loader.gif") 0 0 no-repeat;margin:0 auto}@media (min-width:1200px){.searchBarContainer .letters a{padding:0 2px}}@media (max-width:1200px){.input-search{width:62%}.searchBarContainer form{margin-right:5px}}@media (min-width:992px) and (max-width:1199px){.footerUtilityRow .footerUtilityRowItem{margin-right:16px}.footerUtilityRow .footerUtilityRowItem select{margin:0 0 0 auto;font-size:11px;padding:3px 5px}.footerUtilityRow .footerUtilityRowItem a{font-size:11px}.searchBarContainer .letters a{padding:0 0.3px;font-size:15px}}@media (min-width:768px){.navbar-toggle{display:inline-block}.bannerContent .h1{font-size:30px}.bannerContent .h2{font-size:18px}.bannerContent .btn-lg{font-size:16px}.content-section-group.childtype-default .content-overlay .item_info h3 a{font-size:30px}.content-section-group.childtype-default .content-overlay .item_info p{font-size:18px}#main-navbar-collapse li.navbar-action-button a{padding-top:5px;padding-bottom:5px;margin-top:10px;margin-left:15px;margin-right:15px;background-color:#fec503;color:#000}#main-navbar-collapse li.navbar-action-button a:hover{background-color:#fed74f}#main-navbar-collapse li.navbar-action-button a:hover{color:#000}#messages_wrapper .pagination{float:right;margin:10px 0}#messages_wrapper .dataTables_filter label{float:right}#messages_wrapper .dataTables_filter label input{margin-right:0}}@media (min-width:992px){#VerticalNavigation{position:fixed;top:130px;right:30px;display:block;width:12px;height:auto;z-index:400}#VerticalNavigation ul li{width:12px;height:12px;margin:0;padding:0;margin-bottom:15px}#VerticalNavigation ul li a{padding:0;margin:0;text-indent:-9999px;width:12px;height:12px;border-radius:6px;background-color:rgba(0,0,0,0.25);outline:none}#VerticalNavigation ul li.active a{background-color:#000}body.stickyHeader #VerticalNavigation{top:109px}body.stickyHeader.noUtilityRow #VerticalNavigation{top:150px}a#ScrollToTop{display:block;position:fixed;bottom:30px;right:30px;height:50px;text-align:center;background:transparent url(../images/icon-scroll-to-top.png) no-repeat 50% bottom;opacity:0.7;z-index:400}a#ScrollToTop.footerHasStickyUtilityRow{bottom:70px}a#ScrollToTop:hover,a#ScrollToTop:active,a#ScrollToTop:focus{text-decoration:none;color:#000;opacity:1}body.stickyHeader{padding-top:89px}body.stickyHeader.noUtilityRow{padding-top:130px}.footerUtilityRow.sticky.stickyEnabled{position:fixed;width:100%;bottom:0;left:0;z-index:9999}.navbar-default .nav li a{padding:15px}ul.nav li.dropdown:hover ul.dropdown-menu{display:block}#brands-slider-prev,#brands-slider-next{margin-top:20%}.content-section.type-default{margin-bottom:0}.content-section-group.moreSectionSpacing .content-section.type-default{margin-bottom:30px;padding:0 30px !important}.HomePage .content-section-group .type-featured-blog-post{margin-bottom:0}.HomePage .content-section-group .type-featured-blog-post .blog-post-image{height:200px;margin-bottom:15px}.HomePage .content-section-group .type-featured-blog-post .content-section-title a{height:2.4em}#slidesWrapper{height:700px}.bannerContent .h1{font-size:40px}.bannerContent .h2{font-size:30px}.bannerContent .btn-lg{font-size:18px}.content-section-group.childtype-default .content-overlay .item_info h3 a{font-size:40px}.content-section-group.childtype-default .content-overlay .item_info p{font-size:30px}#footer-section-group .footer-section{margin-bottom:0}#Blog .blogPost h3{margin-top:0}#Blog .blogPost .blogPostDate{float:right;margin-top:7px}#Blog .blogPostMeta .btn{float:right;margin-top:0;margin-bottom:0}#Blog .breadcrumb{display:block}#Blog.singleBlogPost h1{margin-top:0}#Blog.singleBlogPost .blogPostMainImage img{margin:0 auto 15px}#Submit,#SubmitMobile{float:right}.HomePage .content-section-group .type-featured-blog-post .content-section-title{height:56px;font-size:17px}.HomePage .content-section-group .type-featured-blog-post .blog-post-summary{height:155px}.HomePage .content-section-group .type-featured-blog-post .blog-post-summary p{font-size:13px}}.blogPost .homeShareWrapper{display:inline-block;float:right;min-width:235px;margin-top:-10px}.blogPost .homeShareWrapper .smallShareText{display:inline-block;margin-top:8px}.blogPost .homeShareWrapper .smallShare{float:right}.blogPost .homeShareWrapper .smallShare .shareaholic-share-buttons-container .shareaholic-ui ul.shareaholic-share-buttons{margin-bottom:0 !important}.MediaCategoryPage .info_inner{background-color:#f5f5f5;padding:8%}.MediaCategoryPage .info_inner .info_img{text-align:center}@media screen and (max-width:991px){#ContentMain .row .col-sm-12.col-md-3{clear:both}.noUtilityRow #MainMenuWrapper ul.menu-list li ul ul{left:0;top:0}#jlocator>.panel{width:100%;margin-bottom:0}#jlocator .stores{height:auto;max-height:450px}#jlocator .map{width:100%}#jlocator .store:last-child p{border:none}#jlocator.advancedMap .stores{height:auto}.footerUtilityRow>div>div>div>div{display:block;height:auto;justify-content:center;text-align:center}.footerUtilityRow .footerUtilityRowItem{margin:5px 0;display:block;text-align:center}.footerUtilityRow .footerUtilityRowItem .navigationLanguages ul.languages li{float:none}.searchBarContainer .letters{display:block;margin:10px 0 0}.searchBarContainer .letters a{padding:0 2px}.searchBarContainer form{width:100%}.searchBarContainer form input{width:100%;padding-right:40px}table#messages tr th:nth-child(3),table#messages tr td:nth-child(3){display:none}table#messages span.markText{display:none}}@media (min-width:768px) and (max-width:991px){#brands-slider-prev,#brands-slider-next{margin-top:13%}#footer-social-links ul{text-align:center;margin-bottom:10px}.navbar-right,.navbar-header{float:none !important;width:100%}}@media screen and (max-width:767px){.topSecondaryNavigation .inner ul{width:100%;margin:0}#BrandsSliderContainer .row{margin:0}.navbar-util .utilityLinks a img{display:none}.navbar-util nav.navigationLanguages.flags{float:left;margin-top:8px;margin-left:0}.bannerContent.text-right,.bannerContent.text-left,.bannerContent.text-center{width:100%;left:0;right:0}.content-overlay.content-left .item_info,.content-overlay.content-right .item_info,.content-overlay.content-center .item_info{width:auto;left:0;right:0;bottom:15px;margin:0 15px;padding:0}.bannerContent.text-light,.content-overlay.content-light .item_info{background-color:rgba(0,0,0,0.5)}.bannerContent.text-dark,.content-overlay.content-dark .item_info{background-color:rgba(255,255,255,0.5)}.contactFormSmall form .field{width:100%}.contactFormSmall form .field input{width:99%}.contactFormSmall form .textarea textarea{padding:8px 2%}.searchBarContainer .letters a{padding:0 1px;font-size:14px;line-height:130%}img.right,img.left{float:none;display:block;width:100%;margin:10px 0}p img.right,p img.left{width:auto;max-width:100%;margin:10px auto}.widget.typography{margin-bottom:30px}.shareBoxContainer{position:relative}.shareBoxContainer .horizontal-center-wrapper{float:none;left:0;width:100%}.shareBoxContainer .horizontal-center-wrapper .horizontal-center{left:0;width:100%}.shareBoxContainer .horizontal-center-wrapper .shareBox{text-align:center;width:60%;margin:0 auto;left:0}.shareBoxContainer .horizontal-center-wrapper .shareBox .shareBoxText{display:block;float:none}.testimonialAdditionalContent,.testimonialLink{float:none;display:block;margin-left:40px}.testimonialLink{margin-bottom:10px}.contactFormSmall form .field label{display:block;float:none}.content-section-group .contactFormSmall ul li{float:none;width:auto;margin-bottom:20px}.content-section-group .contactFormSmall ul li.email{margin-right:0}form .Actions input,form .Actions a.action{float:none}.horizontal-center{float:none}.horizontal-center .shareBox{display:block}#footer-social-links ul{text-align:center;margin-bottom:10px}.blogPostContent img{width:100%;height:auto}.col-content iframe,.col-sidebar iframe,.footer-section iframe{height:300px}}@media (max-width:550px){table th,table td{padding:2px;font-size:10px}table#messages span.view{font-size:10px}.navbar-util .utilityLinks a{font-size:10px;margin-left:8px}.navbar-util-inner #ToggleSearch{margin-right:5px}.shareBoxContainer .horizontal-center-wrapper .horizontal-center .shareBox,.shareBoxContainer .horizontal-center .horizontal-center .shareBox{width:100%}}