.main-menu .navbar .fa,.main-menu .navbar li a,.main-menu .navbar-link{color:#000}.main-menu .navbar-hover:hover{background:#dbdbdb}.main-menu .navbar-header .navbar-toggle{padding:0 10px;margin:0;line-height:48px;font-size:18px}.main-menu .navbar{margin-bottom:0}.main-menu .navbar-link{height:50px;line-height:50px}.main-menu .navbar-link i{font-size:20px;margin-right:5px}.main-menu .navbar-toggle-nav{float:left}.main-menu .dropdown-menu-align-left{right:auto;left:0}.main-menu .navbar-brand{height:auto}.main-menu .navbar-brand p{margin:0}.main-menu #bs-navbar-menu{padding:0}.main-menu #bs-navbar-menu .navbar-nav{margin:0}@media(max-width:767px){.main-menu .navbar .navbar-header,.main-menu .navbar-collapse{width:100%}}@media(min-width:768px){.main-menu ul.nav li.dropdown:hover>ul.dropdown-menu{display:block}.main-menu .navbar-form{padding:0}}.left-navigation ul{padding-left:20px}.left-navigation a.active{font-weight:700}.radio-inline label{font-weight:400;cursor:pointer;padding-left:20px}.radio-inline{cursor:pointer}input.input-validation-error,select.input-validation-error,textarea.input-validation-error{background:#fef1ec;border:1px solid #cd0a0a}.field-validation-error{color:#cd0a0a}.no-image{vertical-align:middle}.paging .page-info{line-height:32px}.paging .paging-actions .btn.selected{background:#3276b1;color:#fff}.paging .paging-actions a{padding:6px}.paging .row{margin-bottom:5px}.paging .pagination{margin:0;float:right}.paging .pagination li{cursor:pointer}.paging .pagination li.disabled,.paging .pagination li.disabled a{cursor:auto}.paging hr{margin-top:10px;margin-bottom:10px}.checkout-header div.heading{padding-left:3px;padding-right:3px}.checkout-header div.heading div{width:100%;height:60px;line-height:60px;text-align:center;background:silver;color:#fff}.checkout-header div.heading div span{display:inline-block;vertical-align:middle;line-height:normal;padding:0;font-size:15px}.checkout-header .heading.active div{background:#fff;color:silver;border:1px solid silver}.checkout-footer{margin-bottom:20px}.header hr{margin-top:0;margin-bottom:10px}#pageModal .glyphicon{margin-right:10px;margin-top:4px}#pageModal #pageModalTitle{font-size:12pt}.bonus-gift-subscriptions-block{}.bonus-gift-subscriptions-block .header-area{float:left;width:100%;margin-bottom:55px;margin-top:80px}.bonus-gift-subscriptions-block .header-area h2{display:inline}.bonus-gift-subscriptions-block .header-area a{color:#303030;padding-left:30px}.bonus-gift-subscriptions-block .header-area a:hover,.bonus-gift-subscriptions-block .header-area a:focus,.bonus-gift-subscriptions-block .header-area a:visited{color:#303030}.bonus-gift-subscriptions-block .brand-image{height:74px;width:100%}.bonus-gift-subscriptions-block .brand-image span{display:block!important;height:100%}.bonus-gift-subscriptions-block .brand-image span img{max-width:100%;max-height:100%;display:block}.bonus-gift-subscriptions-block .gift-image{display:table-row;overflow:hidden}.bonus-gift-subscriptions-block .description{height:122px;overflow:hidden}.bonus-gift-subscriptions-block .bonus-gift-product-list{}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product{margin-bottom:36px}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .images{float:left;width:100%}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .description-container .description{float:right}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .mobile-clear{clear:both}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button{clear:both;margin-top:18px}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button .price{float:left}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button .savings{float:right;font-weight:bold}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button .savings .percentage-flag{float:left}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button .savings .plus-free-gift{float:right;margin-left:6px}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button .view-offers{clear:both}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button .view-offers .btn{width:165px}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .no-product-image{height:145px;width:100%;background-color:#ddd;text-align:center;vertical-align:middle;overflow:hidden;display:table}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .no-product-image p{display:table-cell;vertical-align:middle}@media(max-width:320px){.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .images{display:table;float:left;margin-left:0}.bonus-gift-subscriptions-block .savings{line-height:42px;font-size:18px;margin-top:28px;margin-bottom:12px}.bonus-gift-subscriptions-block .description{height:140px}.bonus-gift-subscriptions-block .header-area a{padding-left:5px}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button .price{margin-top:-2px!important}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button .view-offers .btn{width:875px}.bonus-gift-subscriptions-block .header-area{margin-bottom:23px;margin-top:15px}}@media(max-width:480px){.bonus-gift-subscriptions-block .savings{line-height:42px;font-size:18px;margin-top:28px;margin-bottom:12px}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button{margin-top:-14px}.bonus-gift-subscriptions-block .description{height:140px}.bonus-gift-subscriptions-block .header-area a{padding-left:5px}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button .price{margin-top:-2px!important}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button .view-offers .btn{width:875px}.bonus-gift-subscriptions-block .header-area{margin-bottom:23px;margin-top:15px}}@media(min-width:786px){.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button .price{margin-top:-32px}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button .view-offers .btn{width:875px}.bonus-gift-subscriptions-block .header-area{margin-bottom:23px;margin-top:28px}}@media(max-width:992px){.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button .price{margin-top:-32px}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button .view-offers .btn{width:875px}.bonus-gift-subscriptions-block .header-area{margin-bottom:23px;margin-top:15px}.bonus-gift-subscriptions-block .brand-image{height:42px}}@media(min-width:992px){.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button{margin-top:0;height:145px;position:relative}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button .price{float:none;display:block;position:absolute;bottom:50px}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button .savings{float:none;display:block}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button .savings .percentage-flag{float:left}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button .savings .plus-free-gift{float:left}.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button .view-offers{position:absolute;bottom:0}.bonus-gift-subscriptions-block .description{height:100px}.bonus-gift-subscriptions-block .brand-image{height:74px}}@media(min-width:1200px){.bonus-gift-subscriptions-block .bonus-gift-product-list .bonus-gift-product .price-and-button{margin-top:0;height:145px;position:relative}}.bonus-gift-subscriptions-block .savings{line-height:42px;font-size:18px}.bonus-gift-subscriptions-block .percentage-flag{background-image:url(/Assets/Images/label-overlay.png);background-repeat:no-repeat;height:40px;width:100px;display:block;float:left;margin-left:3px;padding-left:14px}.bonus-gift-subscriptions-block .currency{font-weight:bold;margin-left:3px;margin-top:29px}.bonus-gift-subscriptions-block .currency-small{font-size:14px}.bonus-gift-subscriptions-block .currency-large{font-size:30px;margin-left:-3px}.bonus-gift-subscriptions-block .currency-small-right{margin-left:-6px}.full-width-no-padding{margin:0}.full-width-no-padding [class^="col"]{padding:0}.slick-banner .slick-prev-custom,.slick-banner .slick-next-custom{top:50%;z-index:20;height:65px;width:30px;background-color:#fff;opacity:.7;margin-top:-32.5px}.slick-banner .slick-prev-custom{left:0;position:absolute;background:url(/Assets/Images/bannerArrowLeft.png) no-repeat center center}.slick-banner .slick-next-custom{right:0;position:absolute;background:url(/Assets/Images/bannerArrowRight.png) no-repeat center center}.slick-banner .slick-prev-custom:hover,.slick-banner .slick-next-custom:hover{cursor:pointer;opacity:1}.slick-banner .slide-content p{font-size:inherit;line-height:inherit;text-decoration:inherit;margin:0}.slick-banner a{display:inline-block;color:inherit;text-decoration:none}.slick-banner a:hover{text-decoration:none}.slick-banner .slides{margin:0}.slick-banner .slides .slick-dots{width:100%;height:12px;margin:0;position:absolute;bottom:5px;white-space:nowrap;font-size:0;text-align:center;list-style:none}.slick-banner .slides .slick-dots li{position:relative;display:inline-block;width:12px;height:12px;cursor:pointer;padding:0;margin:0 10px}.slick-banner .slides .slick-dots li .paging-dot{display:block;width:12px;height:12px;border-radius:6px;border:solid 2px rgba(255,255,255,.5);background-color:rgba(255,255,255,.5)}.slick-banner .slides .slick-dots li.slick-active .paging-dot{background-color:rgba(255,255,255,1)}.slick-banner img{max-height:100%;max-width:100%}.slick-banner .slide{height:200px;cursor:pointer}.slick-banner .slides .container{display:block;height:200px;position:relative;height:80%;top:10%;bottom:10%;padding:0 7.8%}.slick-banner .slide .content-bounds{display:block;width:100%;height:100%}.slick-banner .slides .slide-content{display:block;font-size:2em;height:100%;overflow:hidden}.slick-banner .slides .slide-logo{display:none;overflow:hidden}.slick-banner .slides .slide-link{display:none;overflow:hidden}.slick-banner .slides .slide-link a,.slick-banner .slides .slide-link .btn{font-size:1em;max-height:100%;-webkit-box-shadow:none;-mox-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.slick-banner .slides .slide-link .btn:hover{display:inline-block}@media(min-width:768px){.slick-banner .slide{height:324px}.slick-banner .slides .container{padding:0 2.25%}.slick-banner .slides .slide-logo{display:block}.slick-banner .slides .slide-link{display:block}.slick-banner .slide .content-bounds{width:70%}.slick-banner .slides .slide-content{font-size:2.5em;height:50%}.slick-banner .slides .slide-logo{height:40%}.slick-banner .slides .slide-link{padding-top:7px}.slick-banner .slides .slide-link .btn,.slick-banner .slides .slide-link .btn:hover{height:35px;line-height:35px}}@media(min-width:992px){.slick-banner .slide{height:418px}.slick-banner .slides .container{padding:0 1.34%}.slick-banner .slides .slide-content{font-size:3em}.slick-banner .slides .slide-link{padding-top:10px}.slick-banner .slides .slide-link .btn,.slick-banner .slides .slide-link .btn:hover{height:45px;line-height:45px}}@media(min-width:1200px){.slick-banner .slide{height:480px}.slick-banner .slides .container{padding:0}.slick-banner .slides .slide-content{font-size:4em}}.block-grid{width:100%}.block-grid .block-grid-item{display:block;position:relative;float:left;width:190px}.block-grid .block-grid-item a{display:block;text-decoration:none;color:inherit}.block-grid .block-grid-item a:hover{text-decoration:none}.block-grid .block-grid-item .content-wrap{display:table;width:100%;height:100%;table-layout:fixed}.block-grid .block-grid-item .content{display:table-cell;vertical-align:middle}.ctaBlockContainer{}.ctaBlockContainer .ctaBlock{width:100%;float:left}.ctaBlockContainer .ctaBlock .ctaBlockInner{position:relative;background-color:#f4f4f4;width:100%;height:75px}.ctaBlockContainer .ctaBlock .ctaBlockInner a{display:flex;display:-webkit-flex;display:-ms-flex;flex-direction:row;height:100%}.ctaBlockContainer .ctaBlock .ctaBlockInner a .ctaImageBlock{flex:1 1 36%;height:100%}.ctaBlockContainer .ctaBlock .ctaBlockInner a .ctaTextBlock{flex:1 1 64%;height:100%;padding-left:15px}@media(min-width:768px){.ctaBlockContainer .ctaBlock{width:49%;width:calc(.5*(100% - 90px))}.ctaBlockContainer .ctaBlock .ctaBlockInner{margin-right:30px}.ctaBlockContainer .ctaBlock .ctaBlockInner>:nth-child(2n){margin-right:0}}@media(min-width:992px){.ctaBlockContainer .ctaBlock .ctaBlockInner a .ctaImageBlock{flex:1 1 25%}.ctaBlockContainer .ctaBlock .ctaBlockInner a .ctaTextBlock{flex:1 1 75%}}@media(min-width:1200px){.ctaBlockContainer .ctaBlock{width:23%;width:calc(.25*(100% - 90px))}.ctaBlockContainer .ctaBlock .ctaBlockInner{margin-right:30px}.ctaBlockContainer .ctaBlock .ctaBlockInner>:last-child{margin-right:0}.ctaBlockContainer .ctaBlock .ctaBlockInner a .ctaImageBlock{flex:1 1 36%}.ctaBlockContainer .ctaBlock .ctaBlockInner a .ctaTextBlock{flex:1 1 64%}}.ctaBlockContainer .ctaBlock .ctaBlockInner a .ctaTextBlock .title{font-size:18px;font-weight:bold;margin-top:10px;margin-bottom:2px;text-decoration:none}.ctaBlockContainer .ctaBlock .ctaBlockInner a .ctaTextBlock .text{font-size:13px;text-decoration:none}.ctaBlockContainer .ctaBlock .ctaBlockInner a:hover{color:#fff;text-decoration:none;background-color:#393939}.ctaBlockContainer .ctaBlock .ctaBlockInner a:hover .ctaTextBlock .title{color:#fff;text-decoration:none}.ctaBlockContainer .ctaBlock .ctaBlockInner a:hover .ctaTextBlock .text{color:#fff;text-decoration:none}