@charset "UTF-8";#productemail{margin:0 auto;background:white;font-family:Arial,Helvetica,sans-serif;color:#595959;text-align:left}
#productemail #header{width:667px;height:104px;background:url(images/distributorEmailTool/bg-header.jpg) 0 0 no-repeat white;position:relative;border-bottom:solid 5px #7eacc8}
#productemail #header #logo{position:absolute;top:34px;left:19px}
#productemail #header #logo h1{background:url(images/distributorEmailTool/WA_logo.jpg) 0 0 no-repeat;width:177px;height:53px}
#productemail #header #logo img{border:0}
#productemail #main{padding:10px 0 10px 10px;background:white}
#productemail #main #content{background:url(images/distributorEmailTool/bg-form.jpg) 0 0 repeat-x;padding:20px}
#productemail #main #content h2{background:url(images/distributorEmailTool/bg-open-letter.png) 0 0 no-repeat;width:auto;height:28px;padding:20px 0 0 65px;margin:0 0 35px 0;font-weight:bold;font-size:14px}
#productemail #main #content p{font-size:12px;margin:0 0 25px 0}
#productemail #main #content form label{font-size:12px;font-weight:bold;margin:0;display:inline-block}
#productemail #main #content form .label{font-size:12px;font-weight:bold;margin:0;display:inline-block;margin-bottom:20px}
#productemail #main #content form label .clarify{font-size:10px;font-weight:normal}
#productemail #main #content form label.error{color:red;margin:12px 0 20px 10px}
#productemail #main #content form textarea,#productemail #main #content form input,#productemail #main #content form select{margin:12px 0 20px 0}
#productemail #main #content form textarea{width:543px;height:95px}
#productemail #main #content form input,#productemail #main #content form select{width:276px}
#productemail #main #content form .stacked{margin:12px 0 0 0}
#productemail #main #content form .checkbox{width:auto}
#productemail #main #content form #buttons{display:none}
#blackout{background:black;position:absolute;top:0;left:0;z-index:10000;display:none}
#modalContainer{display:none;position:absolute;top:0;left:0;z-index:10001}
#modalContainer .modal_content{padding:25px auto;position:relative;display:block}
#modalContainer .modal_content .btn_modalclose{width:22px;height:22px;display:block;position:absolute;top:-10px;right:-10px;text-decoration:none;background:url(images/distributorEmailTool/btn-close.png) 0 0 no-repeat}
#modalContainer .modal_content .btn_modalclose_IE6{background:url(images/distributorEmailTool/btn-close.gif) 0 0 no-repeat}
#modalHTML{background:white;display:block;height:auto;width:auto}
#certificateWrapper{background:url("") no-repeat 0 0;width:790px;height:610px;margin:0 auto;position:relative}
#certModel{height:20px;position:absolute;top:200px;left:400px;margin:0;padding:0}
#certSerialNumber{height:20px;position:absolute;top:230px;left:400px;margin:0;padding:0}
#certDate{height:20px;position:absolute;top:258px;left:400px;margin:0;padding:0}
.divider-line{background:url(images/HTMLemail/blue-line.png) 0 0 no-repeat;width:475px;height:13px}
.submit-email{background:url(images/HTMLemail/submit-button.png) 0 0 no-repeat}
#cboxLoadedContent .productoverviewslider .image-select-bar i{display:none}
.threepackpromopod.section{margin-bottom:40px}
.footerpromopar+footer{margin-top:0}
.footerpromopar .threepackpromopod.section:last-child{margin-bottom:0}
.footerpromopar .tpackContainer{width:1170px;margin:0 auto;padding:0 15px}
.promotionpodcarousel+.footerpromopar{margin-top:20px}
.threePackPromoPanel{width:100%;background-color:#fff;padding:25px 0}
.threePackPromoPanel .podList{display:block;width:100%;list-style-type:none;float:left;padding:0}
.threePackPromoPanel .podItem{display:block;width:33.3%;float:left;padding:0 35px 25px 35px;text-align:center}
.threePackPromoPanel .podIcon{max-width:35px;max-height:35px;display:inline-block;margin-right:5px;vertical-align:middle}
.threePackPromoPanel .podTitle{font-size:24px;margin:0 0 10px 0;font-weight:300;min-height:32px;text-align:center;display:inline-block}
.threePackPromoPanel .podTitleText{margin-top:1px;text-align:center;min-height:29px;line-height:1.2em;vertical-align:middle}
.threePackPromoPanel .podSubtitle{min-height:70px;margin-bottom:20px;font-size:16px;line-height:21px}
.threePackPromoPanel .podSubtitle p:last-child{margin-bottom:0}
.threePackPromoPanel a.podCTA{min-height:36px;margin:0 auto;text-align:center;font-size:16px;position:relative;font-weight:300;padding:7px 20px}
.threePackPromoPanel a.podCTA:after{content:'';width:7px;height:11px;background:url(images/icons/buttonArrowRight.png) no-repeat left top;overflow:hidden;display:inline-block;margin-left:10px}
@media screen and (max-width:768px){.threePackPromoPanel{padding:0}
.tpackContainer,.footerpromopar .tpackContainer{margin:0 auto;width:80%;padding:0}
.promotionpodcarousel.carousel+.footerpromopar{margin-top:-10px}
.threePackPromoPanel .podItem{width:100%;padding:25px 5px;border-top:solid 1px #d3d3d3}
.threePackPromoPanel .podItem:first-child{border-top:0}
.threePackPromoPanel .podSubtitle{min-height:auto}
.threePackPromoPanel .podIcon{max-height:25px;width:auto}
}
@media screen and (min-width:768px) and (max-width:1023px){.promotionpodcarousel.carousel+.footerpromopar{margin-top:0}
.tpackContainer,.footerpromopar .tpackContainer{margin:0 auto;width:80%;padding:0}
}
@media screen and (min-width:769px) and (max-width:991px){.threePackPromoPanel .podItem{padding:0 15px 25px 15px}
.threePackPromoPanel a.podCTA{padding:7px 10px}
.footerpromopar .tpackContainer{max-width:768px;padding:0}
}
@media screen and (min-width:769px) and (max-width:1199px){.footerpromopar .tpackContainer{width:940px;padding:0}
}
.herocarouselrefresh,.herocarouselrefresh.section{width:100%;margin-bottom:40px}
.homeCarouselRefresh{position:relative;width:100%;height:370px;z-index:1}
.homeCarouselRefresh .slidesList{display:block;width:100%;height:100%;list-style-type:none;padding:0;margin:0}
.homeCarouselRefresh .item{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:0;filter:alpha(opacity=0);-webkit-transition:.45s ease-out .25s;transition:.45s ease-out .25s}
.homeCarouselRefresh .item.active{opacity:1;filter:alpha(opacity=100);z-index:2}
.homeCarouselRefresh .hcrMainImage{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-position:right top;background-size:cover;overflow:hidden}
.homeCarouselRefresh .item .hcrMainImage:after,.homeCarouselRefresh .item.leftGradient .hcrMainImage:after,.homeCarouselRefresh .item.blue .hcrMainImage:after{content:'';position:absolute;top:0;left:0;width:100%;min-width:1440px;height:100%;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAABCAYAAAA/6bM1AAAEbklEQVRYR+1YQW4jRwxksUeS1wsb2EOQIMgP9pQf5BN5RH6R/+QT+cTmBcFigxw2WMNeS5pmBZyRPM2x6IwBG7loLgUTrWZ1kaxuGD/+8gdl/BxxwEPoReKvte+R46vuDxFSBI4zUQgRcBZ/RR1f+LwD9cMRmpOBFALiGA9MgUAYdXix8xIUEOLYfhmf1+vXQ9OTEIBD+advFGYUKPB8IT5pv4EEAT6qS6LbM/mkeadumNVl6ISxI2YFO9lX0xjN9Ezm67l5x858zCfrq4RPMxSLeB4m4kTeBzYzfR7sZOYnx+aPfZXVpTntwrqc9ncISQEc47grIQaKjvFp2bJ8ST2GgToM1sxeTs6bDPkNI4ZfHG15EZ8sr4lQReAY5/y0LimfRJ9B2IPA7f4GoVLgGO3utD7NNTTz5eMuUR/PG/ORSsBm/pHpkvr6NGWLfBpQkgbHwIekAjBXJ/jraT947j0DkgTgGHU48jARURkZjEym549PnVGgGFBURMb1IsPfOOBDPO0vJLqHvmj2D3mPzzHHLK+RUGDGM+2vRphH93t7TteDChl0mfjBKqkFjm3cYFQqHINeSb8MhTkUKF4fp3086tvWw3kUiMz40KhQ2EyXbB6ba/3Jd0/044mH55nyTXWL/dXwTu+rBzuOc5H5iAlVBWY+702dQl+3/VUpKBBGvbJ7LPWvx/PbvMMbHjzdn4JKYcGAgXfil1M3LvMdE3IY76hLzFtEpIpIEaCSLHBc0r/pfE12MvJM78HWnyYemS55vvac//2OT/0+8Gz6GpXKAht0aXg+874TI0WBAV2WRfdi1rdt3RIf8bqrQIb6N+/3xHcat3uiv7J+aXSZnfOYGSqkCRyD383WP9u3wzkbftqT1gHaU6QTkV4GTPhleUVJMWDAVscwX5m+rS49RTuIRT7+Hjn1Lhnq1tSveUYs8sV4zolH1Z7FOji2ujTjH/fP6pbpUoUc7CTWuSpZDHCMOk5GGvu0I9kD6GK/zPI2Nr9Il2pkUcAx9GF6no4sPVAjj7Qe03Mv7N9XsiuAYzhnom9ej460HtCn+bxcvofna+RdOrL2QIk89j256gDHcM5CsgIoMa690DqBY1xvZFWg+Huqma+eZAdgtv++rLmqOzhGfRP+s99rMVpVOC7Jp4W0Cji267dlzU3dwbGNN3a0TJc9aStA9zO9OqP1Cu0iz20xbqrCMfDfX5Cre2B/EflMbRTju/h7TdZ93RnfrBWO4ZwJv7K6ZN3fwTGs3xpto9Bt3KesjHWvcGzX394b314oHMM+60rbFeja7+npK5vKui1wDPG7a9bLLyh31yHebYz9VuHYrv/nNv6+u6js7wscw76XPetdh3Lp/jp9qy977q9XcGzj67ffcnf7Fxzb+OZzz+27Do5t/M+rnj/cdHAM6z/tuP1ujc2nXYhfvPvK+89v4Niuv/r+hjcfr+DYxr/58BP/fv87HNv4b++FP38QOAbf/HXp/7/Cr85/nBU4K3BW4KzAWYH/VYF/AQ2L5T5HyeWaAAAAAElFTkSuQmCC') repeat-y center top;background:-moz-linear-gradient(left,rgba(49,105,214,1) 0,rgba(49,105,214,0.71) 23%,rgba(49,105,213,0) 78%);background:-webkit-linear-gradient(left,rgba(49,105,214,1) 0,rgba(49,105,214,0.71) 23%,rgba(49,105,213,0) 78%);background:linear-gradient(to right,rgba(49,105,214,1) 0,rgba(49,105,214,0.71) 23%,rgba(49,105,213,0) 78%);z-index:2}
.homeCarouselRefresh .item.leftGradient.white .hcrMainImage:after,.homeCarouselRefresh .item.white .hcrMainImage:after{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAABCAYAAAA/6bM1AAAAj0lEQVRYR+2YQQ6AIAwE3f8/ugalkZsh2EqT8YJ4kHWctKLMzI778LFPr7mKXPfM/hw754ZrvFf48BCI8i3qvhH1Bx/wYfSqkg9Vc1MfvutzO/q6+/sl35p/8INfdt3JXm92n0i+te9I+MEvu69krze7fyUfffbPuljSP0nt17XaOMLjHAIQgAAEIACBdwIn1tf0EYldCcMAAAAASUVORK5CYII=') repeat-y center top;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0.62) 29%,rgba(255,255,255,0) 76%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0.62) 29%,rgba(255,255,255,0) 76%);background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(255,255,255,0.62) 29%,rgba(255,255,255,0) 76%)}
.homeCarouselRefresh .item.overlayBox .hcrMainImage:after{display:none}
.homeCarouselRefresh .hcrContainer{width:1170px;margin:0 auto;padding:0 15px;position:relative}
.homeCarouselRefresh .hcrCustomPosition{margin:0}
.homeCarouselRefresh .hcrArticle{position:absolute;top:37px;left:30px;z-index:2;color:#fff;padding:21px 18px 25px 0;width:600px;min-height:250px}
.homeCarouselRefresh .item.overlayBox .hcrArticle{padding-left:24px}
.homeCarouselRefresh .item.overlayBox.blue .hcrArticle{background-color:rgba(49,105,214,0.42);color:#fff}
.homeCarouselRefresh .item.overlayBox.white .hcrArticle{background-color:rgba(255,255,255,0.42);color:#000}
.homeCarouselRefresh .hcrArticle .hcrArticleHeader{margin-bottom:10px;min-height:26px}
.homeCarouselRefresh .item .superTitle,.homeCarouselRefresh .item.blue .superTitle,.homeCarouselRefresh .item.leftGradient.blue .superTitle{float:left;margin:1px 0 0 0;min-height:23px;background-color:#4481f6;font-size:16px;padding:0 20px 0 10px;max-width:40%}
.homeCarouselRefresh .item.overlayBox .superTitle,.homeCarouselRefresh .item.overlayBox.blue .superTitle{margin:1px 0 0 -25px;padding:0 10px 0 25px;background-color:rgba(68,129,246,0.45)}
.homeCarouselRefresh .superTitle p{margin:0;padding:0}
.homeCarouselRefresh .item.overlayBox.white .superTitle{color:#333;background-color:rgba(255,255,255,0.45)}
.homeCarouselRefresh .videoLink{display:block;text-decoration:none;font-size:16px;min-height:26px;padding:2px 35px 0 0;position:relative;text-transform:uppercase}
.homeCarouselRefresh .videoLinkTextColor{color:#122954}
.homeCarouselRefresh .videoLink:hover{text-decoration:underline}
.homeCarouselRefresh .videoLink:after,.homeCarouselRefresh .videoLink:after{content:'';display:block;position:absolute;top:0;right:0;background:url(images/icons/video-play-icon.png) 0 0 no-repeat;height:26px;width:26px}
.homeCarouselRefresh .videoLink p{display:inline-block}
.homeCarouselRefresh .videoLink,.homeCarouselRefresh .videoLink span{cursor:pointer;text-decoration:none}
.homeCarouselRefresh .videoLink span:hover{text-decoration:underline}
.homeCarouselRefresh .videoLink p{padding:0;margin:0}
.homeCarouselRefresh .hcrArticle .hcrArticleHeader .videoLink,.homeCarouselRefresh .item.blue .hcrArticleHeader .videoLink{float:right;max-width:40%}
.homeCarouselRefresh .hcrArticle .slideContent p{margin:0}
.homeCarouselRefresh .slideContent,.homeCarouselRefresh .item.blue .slideContent{width:100%}
.homeCarouselRefresh .slideTitle,.homeCarouselRefresh .item.blue .slideTitle{font-size:44px;line-height:1.16em;width:100%;max-height:102px;margin-bottom:15px;padding-right:15px;margin-left:-1px;overflow:hidden}
.homeCarouselRefresh .item.white .slideTitle{color:#3169d6}
.homeCarouselRefresh .item.overlayBox .slideTitle{padding-right:10px}
.homeCarouselRefresh .item.overlayBox.white .slideTitle{color:#333}
.homeCarouselRefresh .slideSubTitle,.homeCarouselRefresh .item.blue .slideSubTitle{font-size:20px;line-height:1.3em;width:100%;margin-bottom:20px;padding-right:10px;max-height:150px}
.homeCarouselRefresh .item.white .slideSubTitle{color:#333}
.homeCarouselRefresh .item.overlayBox.white .slideSubTitle{color:#4b4b4b}
.homeCarouselRefresh .slideContent .videoLink{display:none}
.homeCarouselRefresh .item .slideCTA,.homeCarouselRefresh .item.blue .slideCTA{min-height:36px;margin:0 auto;text-align:center;font-size:16px;position:relative;font-weight:300;padding:7px 20px}
.homeCarouselRefresh .item .slideCTA:after,.homeCarouselRefresh .item.blue .slideCTA:after{content:'';width:7px;height:11px;background:url(images/icons/buttonArrowRight.png) no-repeat left top;overflow:hidden;display:inline-block;margin-left:10px}
.homeCarouselRefresh .slideNavigation{display:block;position:absolute;z-index:3;bottom:30px;left:30px;list-style-type:none;min-height:21px;margin:0;padding:0}
.homeCarouselRefresh .slideNavigation li{display:block;height:21px;float:left;margin-right:9px}
.homeCarouselRefresh .slideNavigation .slideNavDot{display:block;float:left;width:21px;height:21px;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer;position:relative;-webkit-transition:.25s ease-out;transition:.25s ease-out;-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-webkit-transform:translate(0px,0px);transform:translate(0px,0px);border:solid 1px #ccc}
.homeCarouselRefresh .slideNavigation .slideNavDot.current:after{content:'';display:block;float:left;background-color:#23c972;border:solid 2px #fff;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}
.homeCarouselRefresh .slideNavigation .slideNavDot.current.white:after,.homeCarouselRefresh .slideNavigation .slideNavDot.current.overlayBox:after{background-color:#3169d6}
.homeCarouselRefresh .slideNavigation .slideNavDot:hover{-moz-transform:translate(0px,-4px);-ms-transform:translate(0px,-4px);-webkit-transform:translate(0px,-4px);transform:translate(0px,-4px)}
@media screen and (max-width:1024px){.homeCarouselRefresh .hcrContainer{width:100%;padding:0}
.homeCarouselRefresh{height:459px}
.homeCarouselRefresh .hcrMainImage{position:static;height:120px;width:100%}
.homeCarouselRefresh .hcrMainImage:after{display:none}
.homeCarouselRefresh .hcrArticle{position:static;width:100%;padding:13px 12px 26px 19px}
.homeCarouselRefresh .item.blue .hcrArticle,.homeCarouselRefresh .item.overlayBox.blue .hcrArticle{background-color:#2f6dda}
.homeCarouselRefresh .item.white .hcrArticle{background-color:#fff}
.homeCarouselRefresh .hcrArticleHeader .videoLink{display:none}
.homeCarouselRefresh .slideContent .videoLink{display:inline-block;max-width:80%;width:auto;margin-bottom:32px;padding-right:0}
.homeCarouselRefresh .slideContent .videoLink:after{display:inline-block;position:static;vertical-align:middle;margin-left:8px;margin-top:-4px}
.homeCarouselRefresh .superTitle,.homeCarouselRefresh .item.blue .superTitle,.homeCarouselRefresh .item.leftGradient.blue .superTitle{margin:0 0 0 -19px;background-color:#4481f6;padding:0 10px 0 19px;max-width:80%}
.homeCarouselRefresh .item.white .superTitle,.homeCarouselRefresh .item.leftGradient.white .superTitle{color:#333;background-color:rgba(255,255,255,0.45);margin:0 0 0 -19px;padding:0 10px 0 19px;max-width:80%}
.homeCarouselRefresh .slideTitle,.homeCarouselRefresh .item.blue .slideTitle{font-size:30px;margin-left:0;margin-bottom:13px;padding-right:0}
.homeCarouselRefresh .slideSubTitle,.homeCarouselRefresh .item.blue .slideSubTitle{font-size:18px;padding-right:0;max-height:initial;margin-bottom:15px}
.homeCarouselRefresh .slideNavigation{display:none}
}
@media screen and (max-width:768px) and (orientation:landscape){.homeCarouselRefresh .hcrMainImage{height:180px}
.homeCarouselRefresh .hcrMainImage:after{display:none}
}
@media screen and (min-width:768px) and (max-width:1024px){.homeCarouselRefresh .hcrMainImage{height:240px}
.homeCarouselRefresh .hcrArticle{padding-right:25px}
.homeCarouselRefresh .slideContent{max-width:90%}
.homeCarouselRefresh .hcrArticle{min-height:inherit}
.homeCarouselRefresh{height:422px}
}
@media(max-width :475px){#payment3Delta{border:0;width:300px;height:405px}
}
@media(min-width :475px){#payment3Delta{border:0;width:420px;height:285px}
}
.paymentMessage{color:green;padding-top:10px;padding-bottom:10px}
@charset "UTF-8";.contentpar .herocarousel.section{border:15px solid #fff}
.content{padding-left:15px;padding-right:20px}
.modal-window-wrapper .content{padding:0}
.head{border-bottom:1px solid #f1f1f1;padding-bottom:10px;margin-bottom:10px}
.head h3{text-transform:uppercase;color:#3169d6;font-weight:300}
.head p{color:#727272;font-weight:300}
.passport-products{width:100%;float:left;margin-top:10px}
.passport-products table{width:100%;float:left;border-bottom:1px solid #f1f1f1;margin-bottom:20px}
.passport-products table tr{background:#f1f1f1}
.promotions{margin:20px 0;border:1px solid #d3d3d3;float:left;padding:30px;width:100%;position:relative}
.promotions .banner{position:absolute;top:-10px;left:-15px;background:url(images/icons/promopod-badge.png) no-repeat top left;height:50px;width:auto;padding:7px 15px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.25);text-transform:uppercase;letter-spacing:1px}
.distributorimagecarousel{position:relative;left:0;top:20px;border:1px solid #d3d3d3;margin-bottom:20px}
.distributorimagecarousel:before{content:" ";display:table}
.distributorimagecarousel:after{content:" ";display:table;clear:both}
.distributorimagecarousel .banner{position:absolute;top:-8px;left:-15px;background:url(images/icons/promopod-badge.png) no-repeat top left;height:50px;width:auto;padding:7px 15px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.25);text-transform:uppercase;letter-spacing:1px;z-index:1}
.distributorimagecarousel .product-lower-utility{padding:0 20px;margin-top:20px;width:100%}
@media screen and (max-width:768px){.distributorimagecarousel .product-lower-utility{padding:0 25px}
}
.distributorimagecarousel .product-lower-utility li.entry.visible{width:31.3%;margin:1em 2% 1em 0}
@media screen and (max-width:768px){.distributorimagecarousel .product-lower-utility li.entry.visible{margin:1em 0;padding:0 10px;width:50%}
}
.distributorimagecarousel .product-lower-utility li.entry.visible img{width:100%;border:1px solid #d3d3d3;-webkit-transition:.4s ease-in;transition:.4s ease-in}
.distributorimagecarousel .product-lower-utility li.entry.visible img:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3)}
.distributorimagecarousel .product-lower-utility li.entry.visible h5,.distributorimagecarousel .product-lower-utility li.entry.visible i{margin:0 5%}
.distributorimagecarousel .product-lower-utility li.entry.visible h5{font-weight:100;margin:10px 5% 0}
.distributorimagecarousel .product-lower-utility li.arrow{top:117px}
.distributorimagecarousel .product-lower-utility li.left{left:-17px}
.distributorimagecarousel .product-lower-utility li.right{right:-17px}
.distributorimagecarousel .product-lower-utility .slider-wrap .product-config-slider{padding-left:15px}
@media screen and (max-width:768px){.distributorimagecarousel .product-lower-utility .slider-wrap .product-config-slider{padding-left:0}
}
.distributorimagecarousel .promo-pod{width:31.3%;height:261px;margin:15px 1% 0;float:left}
.distributorimagecarousel .promo-pod .image{width:100%;border:1px solid #d3d3d3;-webkit-transition:.4s ease-in;transition:.4s ease-in}
.distributorimagecarousel .promo-pod .image:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3)}
.distributorimagecarousel .promo-pod .image img{width:100%}
.distributorimagecarousel .promo-pod .description{margin:10px 0;display:block}
.distributorimagecarousel .promo-pod .description a{color:#3169d6;text-decoration:underline;font-weight:300;display:block}
.distributorimagecarousel .promo-pod .description i{color:#727272;font-weight:300}
.distributioncontentpodwrapper.section .links{float:left;width:100%;margin-top:10px}
.distributioncontentpodwrapper.section .links h5{text-transform:uppercase;color:#3169d6;font-weight:500;margin:20px 0 0 0}
.distributioncontentpodwrapper.section .links .parsys{margin-left:-3%}
.distributioncontentpodwrapper.section .links .parsys .distributioncontentpod.section{width:30%;display:block;float:left;margin-top:20px;margin-left:3%}
@media screen and (max-width:768px){.distributioncontentpodwrapper.section .links .parsys .distributioncontentpod.section{margin-left:2%;padding:0 7px;width:98%}
}
.distributioncontentpodwrapper.section .links .parsys .distributioncontentpod.section .link-pod{border:1px solid #d3d3d3;margin:15px 0 0 15px;-webkit-transition:.4s ease-in;transition:.4s ease-in}
.distributioncontentpodwrapper.section .links .parsys .distributioncontentpod.section .link-pod:first-child{margin-left:0}
@media screen and (max-width:768px){.distributioncontentpodwrapper.section .links .parsys .distributioncontentpod.section .link-pod{margin-right:0}
}
.distributioncontentpodwrapper.section .links .parsys .distributioncontentpod.section .link-pod:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3)}
.distributioncontentpodwrapper.section .links .parsys .distributioncontentpod.section .link-pod img{width:100%}
.distributioncontentpodwrapper.section .links .parsys .distributioncontentpod.section .link-pod.center{position:relative;left:50%;margin-left:-16%}
.distributioncontentpodwrapper.section .links .parsys .distributioncontentpod.section .link-pod a{color:#000;text-decoration:none;text-transform:uppercase}
.distributioncontentpodwrapper.section .links .parsys .distributioncontentpod.section .link-pod span{display:block;width:100%;text-align:center;padding:15px 15px 30px}
.columncontrol.eq-height{overflow:hidden;border-right:15px solid #fff;border-bottom:15px solid #fff}
@media screen and (max-width:768px){.columncontrol.eq-height{width:100%;border-right:0}
}
.columncontrol.eq-height .col-23{margin-bottom:-99999px;padding-bottom:99999px;background:#f1f1f1;width:23%;float:right;margin-top:15px}
@media screen and (max-width:768px){.columncontrol.eq-height .col-23{display:none!important}
}
@media screen and (max-width:480px){.columncontrol.eq-height .col-23{display:block!important;width:100%;height:auto;margin-bottom:0;padding-bottom:0}
.columncontrol.eq-height .col-23 .promotionimagepod .promo-pod{margin-bottom:20px}
.columncontrol.eq-height .col-23 .promotionimagepod .promo-pod .promo-entry{display:block}
}
.columncontrol.eq-height .col-23 .login{background:#d3d3d3;padding:20px;width:100%}
.columncontrol.eq-height .col-23 .login h4{color:#4b4b4b;font-weight:500;margin-top:0;margin-bottom:20px;width:100%}
.columncontrol.eq-height .col-23 .login a{text-decoration:underline;color:#4b4b4b;font-size:12px;font-weight:300;font-style:italic;clear:both;padding-top:30px;margin-bottom:20px;width:100%;display:block}
.columncontrol.eq-height .col-23 .login label{font-size:12px;font-weight:300;letter-spacing:1.5px;color:#4b4b4b}
.columncontrol.eq-height .col-23 .login .form_field_text{width:100%;margin:5px 0}
.columncontrol.eq-height .col-23 .login .form_button_submit{background:#23c972;display:block;color:#fff;font-size:10px;font-weight:300;text-transform:uppercase;letter-spacing:1.5px;padding:5px;float:right;min-width:60%;border:0;transition:.4s ease-out;text-shadow:0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);-webkit-transition:.3s ease-out;transition:.3s ease-out}
.columncontrol.eq-height .col-23 .login .form_button_submit:hover{background:#23c972}
.columncontrol.eq-height .col-23 .login .form_button_submit.blue.full{width:100%;background:#3169d6}
.columncontrol.eq-height .col-23 .login .form_button_submit.blue.full:hover{background:#2353b1}
.columncontrol.eq-height .col-23 .flexpod{padding:20px 20px 20px 0;margin-left:20px;width:86%}
.columncontrol.eq-height .col-23 .flexpod h5{border-top:1px solid #d3d3d3;font-weight:500;color:#4b4b4b;margin-top:0;padding-top:2em}
.columncontrol.eq-height .col-23 .flexpod p{font-size:12px;font-weight:300;color:#727272;margin:10px 0}
.columncontrol.eq-height .col-23 .flexpod a{color:#3169d6;font-size:12px;font-weight:500;text-decoration:underline}
.columncontrol.eq-height .col-23 .flexpod a:hover{color:#3169d6}
.columncontrol.eq-height .col-23 .flexpod a.btn,.columncontrol.eq-height .col-23 .flexpod a.btn:hover{color:#fff;text-decoration:none}
.marquee-margin{margin-left:-8px;margin-right:-8px}
.shopping-cart-wrap{margin-top:10px}
.shopping-cart-wrap h3{font-size:22px;font-weight:300;color:#3169d6;text-transform:uppercase;margin:20px 0;letter-spacing:1px}
.shopping-cart-wrap .cart-status-bar{background:#f1f1f1;padding:15px 20px;margin-bottom:35px;position:relative;height:60px}
.shopping-cart-wrap .cart-status-bar h5{font-size:18px;font-weight:normal;margin:0;text-shadow:0 1px 1px rgba(255,255,255,0.75)}
.shopping-cart-wrap .cart-status-bar h5 strong{font-size:24px;color:#3169d6;font-weight:normal}
@media screen and (max-width:768px){.shopping-cart-wrap .cart-status-bar{background:#727272;margin:0}
.shopping-cart-wrap .cart-status-bar h5{color:#f1f1f1;float:right;margin:5px 10px 0 0}
}
.shopping-cart-wrap .cart-status-bar .arrow{border-top:30px solid #f1f1f1;border-right:56px solid transparent;border-left:56px solid transparent;position:absolute;top:50px;left:0}
@media screen and (max-width:768px){.shopping-cart-wrap .cart-status-bar .arrow{border-top:30px solid #727272;right:20px;left:auto}
}
.shopping-cart{border-bottom:1px solid #d3d3d3}
.shopping-cart:last-child{border-bottom:0}
.shopping-cart .col{float:left}
.shopping-cart .col.w20{width:20%}
.shopping-cart .col.w35{width:35%}
.shopping-cart .col.w15{width:15%}
.shopping-cart .col.offset70{width:70%}
.shopping-cart .col.offset70:after{content:".";visibility:hidden}
.shopping-cart .col.header-bar{padding:20px;font-size:16px;font-weight:500;color:#f1f1f1;background:#727272;text-shadow:0 1px 2px rgba(0,0,0,0.25);letter-spacing:1px}
.shopping-cart .col.text-center{text-align:center}
.shopping-cart .col.content{padding:20px;height:300px;border-left:1px solid #d3d3d3}
.shopping-cart .col.content:first-child{border-left:none}
.shopping-cart .col.content .cart-image{width:120px;height:120px}
.shopping-cart .col.content .cart-image img{width:100%}
.shopping-cart .col.content .title{font-size:16px;font-weight:500;text-decoration:underline;color:#3169d6;margin-bottom:20px;display:block}
.shopping-cart .col.content p{color:#989898;font-size:14px;font-weight:300;display:block;margin-bottom:20px}
.shopping-cart .col.content input[type=checkbox]+label{color:#3169d6;margin-left:5px;font-size:14px;font-weight:500;letter-spacing:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.shopping-cart .col.content strong{font-size:14px;font-weight:500;color:#727272}
.shopping-cart .col.content input[type="text"]{width:90%;margin:0 5px 10px 5px;text-align:center;font-weight:300}
.shopping-cart .col.content .button{border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#23c972;width:90%;padding:5px 10px;margin:0 5px 20px 5px}
.shopping-cart .col.content .button:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
.shopping-cart .col.content .button:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.shopping-cart .col.content .button:hover{background-color:#1b9e59}
.shopping-cart .col.content .button:active{background-color:#1b9e59}
.shopping-cart .col.content a{font-size:12px;font-weight:300;color:#3169d6;text-decoration:underline}
.shopping-cart .col.content a:hover{color:#2353b1}
.coupon-code{float:right;margin:40px 0 50px 0}
.coupon-code input[type="text"]{width:200px;margin-top:10px;display:inline;height:23px;font-weight:300}
.coupon-code label{display:block;font-size:16px;font-weight:300;color:#989898}
.coupon-code .button{border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#23c972;display:inline;margin-left:10px;padding:4px 15px}
.coupon-code .button:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
.coupon-code .button:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.coupon-code .button:hover{background-color:#1b9e59}
.coupon-code .button:active{background-color:#1b9e59}
.lower-buttons{border-top:1px solid #d3d3d3;padding:50px 0 20px 0;float:right;width:100%}
.lower-buttons .button{float:right;display:inline;margin-left:10px}
.lower-buttons .button.green{border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#23c972}
.lower-buttons .button.green:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
.lower-buttons .button.green:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.lower-buttons .button.green:hover{background-color:#1b9e59}
.lower-buttons .button.green:active{background-color:#1b9e59}
.lower-buttons .button.gray{border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#727272}
.lower-buttons .button.gray:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
.lower-buttons .button.gray:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.lower-buttons .button.gray:hover{background-color:#595959}
.lower-buttons .button.gray:active{background-color:#595959}
.favorites-rail .rail-header{background:#727272;padding:20px;font-size:18px;color:#f1f1f1;font-weight:500}
.favorites-rail .rail-body{background:#f1f1f1;padding:20px}
.favorites-rail .favorites-pod{margin-bottom:20px}
.favorites-rail .favorites-pod img{display:block;float:left}
.favorites-rail .favorites-pod a{margin-left:15%;margin-top:-3px;width:75%;display:block;float:left;color:#3169d6;text-decoration:underline;font-size:14px;font-weight:500}
.skinnybanner{display:block;clear:both}
.skinnybanner div[class^="bg-"]{height:143px;border:15px solid #fff;text-align:right;overflow:hidden}
.skinnybanner div[class^="bg-"] .text{padding:15px;float:left;text-align:left}
.skinnybanner div[class^="bg-"] .text h2{margin-bottom:0;color:#fff}
.skinnybanner div[class^="bg-"] .text h1{padding:0 0 15px 0;margin-top:5px;font-weight:lighter}
.skinnybanner div[class^="bg-"] img{float:right;height:113px;width:auto;border-left:15px solid #fff}
@media screen and (min-width:300px) and (max-width:800px){.skinnybanner div[class^="bg-"]{height:auto}
.skinnybanner div[class^="bg-"] img{display:none}
}
.search.finder{margin:0;display:block;clear:both;background-color:#d3d3d3;border:10px solid #fff}
.search.finder label{float:left;margin:8px 15px 5px 15px;color:#727272}
.search.finder input[type=search]{cursor:pointer;display:block;width:50%;float:left;margin:7px 15px 5px 0;border:1px solid #989898;padding:2px 15px;font-weight:lighter;background-color:#f1f1f1;font-size:12px}
@media screen and (min-width:992px) and (max-width:1199px){.search.finder input[type=search]{width:45%}
}
@media screen and (min-width:769px) and (max-width:991px){.search.finder input[type=search]{width:32%}
}
@media screen and (max-width:768px){.search.finder input[type=search]{min-width:40%}
}
.search.finder span{display:block;white-space:nowrap}
@media screen and (max-width:768px){.search.finder span{clear:left;margin-left:15px}
}
.search.finder span button{margin:5px 0 5px 15px;background-color:#23c972;color:#fff;text-transform:uppercase;font-size:10px;border:0;padding:5px 15px;white-space:nowrap;min-width:23%}
@media screen and (min-width:992px) and (max-width:1199px){.search.finder span button{min-width:22%}
}
@media screen and (min-width:769px) and (max-width:991px){.search.finder span button{min-width:25%}
}
@media screen and (max-width:768px){.search.finder span button{min-width:30%}
}
.richtext.section{padding:15px 5px}
.richtext.section h4{color:#000}
.content-area .richtext.section{padding:0}
.columncontrol .richtext.section,.columnControl .richtext.section,.mediumcontentarea .richtext.section{padding:0}
.contentpar>.richtext{padding:15px}
.product-widget,.contentpar .warranty article .product{display:block;height:107px;padding:30px;width:150px;border:1px solid #989898;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;-webkit-transition:.25s ease-out;transition:.25s ease-out;margin:15px 30px 30px 0}
.product-widget img,.contentpar .warranty article .product img{height:auto;width:100%}
.imagetemplate.section .icon.flush-rb{position:relative}
.imagetemplate.section .icon.flush-rb img{position:relative;bottom:-30px;right:-31px}
.postscript{width:100%;float:none;clear:both;padding:15px}
.postscript p:first-child{border-top:1px solid #989898;padding-top:30px}
.utility-bar{padding:20px 0;width:100%;overflow:visible}
@media screen and (max-width:768px){.utility-bar{padding:5px}
.utility-bar h3{font-size:16px}
}
.utility-bar h3{float:left;text-transform:uppercase;color:#3169d6;font-weight:300;display:inline-block;margin-top:12px;font-size:22px}
.utility-bar i,.utility-bar p{color:#989898;font-weight:300;font-size:13px}
.utility-bar .options{float:right}
.utility-bar .options ul{list-style-type:none;padding:5px 10px}
.utility-bar .options ul li{color:#989898;float:left;margin-left:10px;font-size:13px}
.utility-bar .options ul li a{font-size:14px;font-weight:300;color:#989898}
.utility-bar .download-button{background:#3169d6;padding:5px 20px;width:220px;float:right;text-align:center}
.utility-bar .download-button:hover{opacity:.9}
.utility-bar .download-button a{margin:0;font-size:12px;font-weight:300;color:#fff;text-transform:uppercase;letter-spacing:1px}
.utility-bar .download-button a:hover{text-decoration:none}
.product-lower-utility{padding:10px 55px;float:left;width:100%}
.product-lower-utility .product-config-slider{width:100%;float:left;position:relative;padding-left:20px;list-style-type:none}
.product-lower-utility .product-config-slider h3{color:#3169d6;font-size:16px;font-weight:500}
.product-lower-utility .product-config-slider .arrow{position:absolute;top:36%;width:15px;height:27px;background:url(images/icons/arrow-sprite.png);cursor:pointer}
.product-lower-utility .product-config-slider .arrow.left{width:15px;left:-15px;background-position:0 0}
@media screen and (max-width:768px){.product-lower-utility .product-config-slider .arrow.left{left:0}
}
.product-lower-utility .product-config-slider .arrow.right{width:15px;right:-15px;background-position:15px 0}
@media screen and (max-width:768px){.product-lower-utility .product-config-slider .arrow.right{right:0}
}
.product-lower-utility .product-config-slider .entry{width:12%;float:left;margin:1%;display:none;overflow-wrap:break-word}
@media screen and (min-width:769px) and (max-width:991px){.product-lower-utility .product-config-slider .entry{width:23%}
}
.product-lower-utility .product-config-slider .entry img{width:100%}
.product-lower-utility .product-config-slider .entry h5{padding:0;font-size:13px}
.product-lower-utility .product-config-slider .entry i{padding:0;font-size:10px}
@media screen and (min-width:992px) and (max-width:1199px){.product-lower-utility .product-config-slider .entry i{font-size:8px}
}
.product-lower-utility .product-config-slider .entry.visible{display:block}
@media screen and (min-width:992px) and (max-width:1199px){.product-lower-utility .product-config-slider .entry{width:97px}
}
@media screen and (max-width:768px){.product-lower-utility .product-config-slider .entry{width:48%}
}
.toutwrapper.section .bg-blue{width:100%;background-color:#3169d6}
.toutwrapper.section .bg-blue .parsys{padding:2em 0;text-align:center;width:80%;margin:0 auto}
.toutwrapper.section .bg-blue .parsys .section.tout{width:33%;padding:0 2%;display:inline-block;vertical-align:text-top;text-align:left}
.toutwrapper.section .bg-blue .parsys .section.tout img{width:100%;height:auto;border:1em solid #fff}
.toutwrapper.section .bg-blue .parsys .section.tout .title{font-size:1.2em;color:#fff;text-transform:uppercase;font-weight:lighter;margin:1em 0 .5em}
.toutwrapper.section .bg-blue .parsys .section.tout .description{color:#fff}
.toutwrapper.section .bg-blue .parsys .section.tout a{color:#26e5a4}
@media screen and (min-width:992px) and (max-width:1199px){.toutwrapper.section .bg-blue .parsys .section.tout{width:30%}
}
@media screen and (min-width:769px) and (max-width:991px){.toutwrapper.section .bg-blue .parsys .section.tout{width:80%}
}
@media screen and (max-width:768px){.toutwrapper.section .bg-blue .parsys .section.tout{min-width:80%}
}
.mediumbanner{overflow:hidden}
.mediumbanner .col-md-4{padding-left:0}
.mediumbanner .col-md-8{padding-right:0}
.mediumbanner .new.section{display:none}
.quotation.section{background-color:#f1f1f1;padding:20px}
.quotation.section .quotation-body{font-style:italic}
.quotation.section .quotation-author{text-align:right;font-weight:500}
.tabbedp.rightr .columncontrol.eq-height{margin-top:-15px;padding-top:5px}
#tabs .tab-wrap ul{margin:0 0 0 10px;padding:0}
#tabs .tabs-container{padding:15px}
.titlebar{padding:10px 15px;background-color:#727272;color:#fff}
.titlebar h4{color:#fff;font-weight:300;float:left;margin:0;width:80%}
.titlebar a{color:#fff;float:right}
.default-wrap{padding:15px}
.default-wrap .matrix label{margin-left:10px;margin-right:20px}
.default-wrap table{width:100%}
.default-wrap table th{background-color:#d3d3d3;text-align:center}
.default-wrap table td{padding:5px}
.default-wrap table.ProgramsTable th{width:98px}
.default-wrap table.ProgramsTable th b{font-weight:900}
.section.categorypod .marquee.small .no-padding{padding:0 0 15px 0!important}
.section.categorypod .marquee.small .no-padding .image-pod.right{margin-right:0;margin-left:15px}
.section.categorypod .marquee.small .no-padding .image-pod.Left{margin-right:15px;margin-left:0}
.section.categorypod .par-0.col-50.parsys .marquee.small:first-child{border:3px solid red}
.calltoaction.section{padding:10px 0 10px 0}
.list.section li.double{margin-top:1em}
.new.section:empty{display:none}
.mediumform,.tellmemore{position:relative}
.mediumform h3{margin-left:15px;margin-right:15px}
.spinner-wrapper,.wa-spinner-overlay{display:none;color:white;text-align:center;padding-top:15%;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;z-index:10000;background:#000 url(images/icons/ajax_loader_large.gif) center center no-repeat;background-size:50px 50px}
.wa-spinner-fixed{display:none;text-align:center;padding-top:35%;color:#fff;position:fixed;top:0;left:0;width:100%;height:100%;opacity:.3;z-index:10000;background:#000 url(images/icons/ajax_loader_large.gif) center center no-repeat;background-size:50px 50px}
.spinner-icon{margin:0 auto;width:32px;height:32px;background:url(images/icons/ajax_loader_large.gif) center center no-repeat;background-size:100%}
#mail-form label{width:370px}
#mail-form label input[type="text"]{float:right;width:300px}
#mail-form label input[type="checkbox"]{display:inline}
.roi-wrapper .row{margin:10px 0}
.roi-wrapper .qty{width:50px;text-align:center}
.roi-wrapper label{display:block;font-weight:200}
.roicalcresults .wrapper{margin:5px 0}
.roicalcresults .wrapper p{margin:15px}
.roicalcresults .wrapper .line-item{float:left;width:70%}
.roicalcresults .wrapper .line-value{width:30%;float:left}
.roicalcresults .wrapper .line-value span{margin:15px;float:right}
.roicalcresults .inner-rail{padding:20px}
.roicalcresults .inner-rail h2,.roicalcresults .inner-rail h3{color:#000}
.roicalcresults .inner-rail .image-wrapper{width:100%}
.roicalcresults .inner-rail .image-wrapper img{width:100%}
.roicalcresults .inner-rail .information{background:#23c972;padding:15px;overflow-y:scroll;height:300px}
.roicalcresults .inner-rail .information p,.roicalcresults .inner-rail .information strong{color:#fff}
.roicalcresults .inner-rail .information strong{margin-bottom:15px}
.roicalc label{font-size:12px}
.roicalc strong{color:#3169d6;margin-bottom:5px;display:block}
.roicalc .image{position:relative;top:55px;margin-bottom:41px}
.roicalc .parts>h4{margin-bottom:10px;margin-top:15px}
.right-utilities{padding:10px;float:right;width:180px}
.right-utilities .addthis{float:left;width:70px}
.right-utilities .right-links{float:left;width:90px}
.load-more.btn{margin:10px auto 0!important;display:block!important;outline:none!important}
.distributor-results-section{position:relative;min-height:100px}
.distributor-results-section #dist-search-results .sort h3,.distributor-results-section #national-dist-search-results .sort h3{float:left;color:#f1f1f1;margin:0;padding:0}
.distributor-results-section #dist-search-results .sort .sort-box,.distributor-results-section #national-dist-search-results .sort .sort-box{float:right}
.distributor-results-section #dist-search-results .sort .sort-box span,.distributor-results-section #national-dist-search-results .sort .sort-box span{font-size:14px;color:#f1f1f1}
.distributor-results-section #dist-search-results .image-wrapper,.distributor-results-section #national-dist-search-results .image-wrapper{width:90px;float:left}
.distributor-results-section #dist-search-results h3,.distributor-results-section #national-dist-search-results h3{margin-top:0}
.distributor-results-section #dist-search-results a p,.distributor-results-section #national-dist-search-results a p{line-height:14px;font-size:14px;margin:0 0 5px;text-decoration:underline;color:#3169d6}
.distributor-results-section #dist-search-results p,.distributor-results-section #national-dist-search-results p{margin:0 0 5px;font-size:12px}
.distributor-results-section #dist-search-results .national-header,.distributor-results-section #dist-search-results .regional-header,.distributor-results-section #national-dist-search-results .national-header,.distributor-results-section #national-dist-search-results .regional-header{background:#727272;padding:10px}
.distributor-results-section #dist-search-results .national-header h3,.distributor-results-section #dist-search-results .regional-header h3,.distributor-results-section #national-dist-search-results .national-header h3,.distributor-results-section #national-dist-search-results .regional-header h3{color:#f1f1f1;margin:0;font-weight:200}
.distributor-results-section .distributor-result{padding:15px 0;border-top:1px solid #f1f1f1}
.distributor-results-section .distributor-result .image-wrapper{overflow:hidden}
.distributor-results-section .distributor-result .image-wrapper img{width:100%}
.distributor-results-section .results-total{background:#f1f1f1;padding:15px 20px;margin-top:10px;margin-bottom:35px;position:relative;height:60px}
.distributor-results-section .results-total h5{font-size:18px;line-height:24px;font-weight:normal;margin:0;text-shadow:0 1px 1px rgba(255,255,255,0.75)}
.distributor-results-section .results-total h5 span{color:#3169d6}
.distributor-results-section .results-total h5 .total-results{color:#000}
.distributor-results-section .results-total h5 strong{font-size:24px;color:#3169d6;font-weight:normal}
@media screen and (max-width:768px){.distributor-results-section .results-total h5{display:inline;margin:10px}
}
@media screen and (max-width:768px){.distributor-results-section .results-total{background:#727272;margin:0}
.distributor-results-section .results-total h5{color:#f1f1f1;position:absolute;right:1em;top:30%}
}
.distributor-results-section .results-total .arrow{border-top:30px solid #f1f1f1;border-right:56px solid transparent;border-left:56px solid transparent;position:absolute;top:50px;left:2px}
@media screen and (max-width:768px){.distributor-results-section .results-total .arrow{border-top:30px solid #727272;right:20px;left:auto}
}
.qt-distributor-result{margin-top:-17px}
.shareprint{text-align:right}
#optin{margin-right:10px}
.gdpr{margin-right:10px!important}
.scene7-play-button{position:relative;display:inline}
.scene7-play-button:before{content:" ";position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;width:80px;height:80px;border-radius:50%;opacity:.5;background:#000;z-index:3}
.scene7-play-button:after{content:" ";display:block;width:30px;height:30px;position:absolute;top:50%;margin-top:-15px;left:50%;margin-left:-8px;border-top:15px solid transparent;border-left:25px solid white;border-bottom:15px solid transparent;opacity:.7;z-index:4}
.bg-white.bannerpar .mediumbanner{padding-left:15px;padding-right:15px}
.addthis_default_style .at15t_compact{margin-right:0!important}
.warrantyTable{text-align:center}
.part-overlay-top{padding:40px}
@media screen and (max-width:991px){.part-overlay-top{padding:0}
}
.part-overlay-top p{margin:0}
.part-overlay-lower{padding:10px}
.enlargeimage{position:relative}
.enlargeimage:after{content:"";background:url(images/icons/expand-icon.png) no-repeat;width:80px;height:39px;position:absolute;bottom:0;right:0;cursor:pointer;pointer-events:none}
.enlargeimage img{width:100%;cursor:pointer}
#mail-form{padding:40px}
.partlisting .item-image img{width:100%}
.promoredemptionform .inner{padding:15px}
.promoredemptionform .inner select,.promoredemptionform .inner input[type="number"]{margin:5px 0}
.grouptiles .link-pod{height:250px;cursor:pointer}
.grouptiles .link-pod .partimg{height:100%}
.grouptiles .link-pod .connectorstubing{background:#fff url(images/parts/parts-connectors-tubing-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .cuffadaptors,.grouptiles .link-pod .cuffadapters{background:#fff url(images/parts/parts-cuff-adapter.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .bpcuffs{background:#fff url(images/parts/parts-bpCuffs-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .bulbsvalves{background:#fff url(images/parts/parts-bulbs_valves-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .casesstoragecarry{background:#fff url(images/parts/parts-cases-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .mountingoptions{background:#fff url(images/parts/parts-mounting-options-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .configuration{background:#fff url(images/parts/parts-configuration-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .integratedkeyboardsdisplays{background:#fff url(images/parts/parts-interated-keyboards-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .literature{background:#fff url(images/parts/parts-literature-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .cablessensors{background:#fff url(images/parts/parts-cables-sensors-pads-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .powersuppliescordschargers{background:#fff url(images/parts/parts-power-supply-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .disposables{background:#fff url(images/parts/parts-disposables-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .eartipsspecula{background:#fff url(images/parts/parts-eartips-specula-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .paper{background:#fff url(images/parts/parts-paper-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .upgradesconnectivitylicensing{background:#fff url(images/parts/parts-upgrades-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .batteries{background:#fff url(images/parts/parts-batteries-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .circuitboardsassemblies{background:#fff url(images/parts/parts-circuit-boards-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .vaginalspecula,.grouptiles .link-pod .vaginalspeculaaccessories{background:#fff url(images/parts/parts-vagSpec-thumb2.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .bulbsandvalves{background-size:80%}
.grouptiles .link-pod .software{background:#fff url(images/parts/parts-software-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .miscparts{background:#fff url(images/parts/parts-misc-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .wiringharnesses{background:#fff url(images/parts/parts-wiring-harnesses-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .housingscasings{background:#fff url(images/parts/parts-housing-casing-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .opticslenses{background:#fff url(images/parts/parts-optic-lenses-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .internaltubing{background:#fff url(images/parts/parts-internal-tubing-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .hardware{background:#fff url(images/parts/parts-hardware-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .fuses{background:#fff url(images/parts/parts-fuses-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .stethoscopeaccessories{background:#fff url(images/parts/parts-steth-accessories-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .computeraccessories{background:#fff url(images/parts/parts-computer-accessories-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .lamps{background:#fff url(images/parts/parts-lamps-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .probescoversthermometry{background:#fff url(images/parts/parts-probe-covers-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .overlayslabels{background:#fff url(images/parts/parts-overlay-labels-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .spo2accessories{background:#fff url(images/parts/parts-spo2-accessories-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .packaging{background:#fff url(images/parts/parts-packaging-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .printers{background:#fff url(images/parts/parts-printers-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .serviceagreements{background:#fff url(images/parts/parts-service-agreements-thumb.jpg) no-repeat top center;background-size:80%}
.grouptiles .link-pod .tools{background:#fff url(images/parts/parts-tools-thumb.jpg) no-repeat top center;background-size:80%}
.no-image{background:#fff url(images/parts-generic.jpeg) no-repeat top center;background-size:100%;height:130px}
.part-overlay-top .no-image{background:#fff url(images/parts-generic.jpeg) no-repeat top center;background-size:100%;height:250px}
.result-item .results-pod .item-pod .item-desc{padding-left:20px}
.prodfind label{display:block}
.prodfind select{width:300px;display:block;margin:5px 0}
@media screen and (max-width:768px){#globallogin label{display:block;width:100%;margin:10px 0;text-align:left}
#globallogin input[type="text"]{width:100%}
}
.rma-timeout-message,.rma-error-message{margin:20px 0}
.page.contentpage.global.partadmin{border-top:1px solid #bbb}
.file-inner .file-upload{margin:10px 0}
.modal-window .faq{padding:10px 15px 0 15px}
.forms-db-submit .file-upload-div{margin:20px 0}
@media screen and (max-width:768px){.utility-bar h1{font-size:16px;margin-bottom:20px}
}
.product-finder-wrapper{min-height:500px}
.survey-button{position:fixed;right:0;top:570px;max-width:30px;z-index:5;cursor:pointer}
.survey-button img{width:100%}
@media screen and (max-width:768px){.survey-button{top:200px}
}
.survey-fixed{position:absolute;right:-350px;top:570px;z-index:5;cursor:pointer;width:430px;-webkit-transition:.4s cubic-bezier(0.74,-0.06,0.34,1.33);transition:.4s cubic-bezier(0.74,-0.06,0.34,1.33)}
@media screen and (max-width:768px){.survey-fixed{display:none}
}
.survey-fixed .survey__header{cursor:pointer;position:relative;float:left;height:100px}
.survey-fixed .survey__header__inner{background:#4b4b4b;width:80px;-webkit-box-shadow:-2px 5px 8px rgba(0,0,0,0.2);box-shadow:-2px 5px 8px rgba(0,0,0,0.2)}
.survey-fixed .survey__top{width:100%;height:30px;background-image:url(images/survey-corner.png);background-repeat:no-repeat;background-position:bottom left}
.survey-fixed .survey__name{background:#4b4b4b;margin:0;color:#f1f1f1;text-align:center;padding-bottom:10px}
.survey-fixed .survey__image{margin:10px 20px;background-image:url(images/feedback-icon.png);background-repeat:no-repeat;background-position:center;background-size:100%;float:left;width:40px;height:43px}
.survey-fixed .survey__button{border:2px solid #23c972;background:#23c972;color:#fff;float:left;text-align:center;margin:10px 0;font-size:12px;text-transform:uppercase;padding:3px 2rem;min-width:50%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-shadow:0 1px 1px rgba(0,0,0,0.2);outline:0;display:block;clear:both;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);text-decoration:none}
.survey-fixed .survey__button:active{-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,0.2);box-shadow:inset 0 3px 9px rgba(0,0,0,0.2)}
.survey-fixed .survey__button:hover{text-decoration:none}
.survey-fixed .survey__button:focus{text-decoration:none}
.survey-fixed .survey__inner{background:#181818;padding:5px 100px 5px 20px;border-left:1px solid #727272;min-height:135px;-webkit-transition:.25s ease-out;transition:.25s ease-out;float:left;width:350px;-webkit-box-shadow:-2px 5px 8px rgba(0,0,0,0.2);box-shadow:-2px 5px 8px rgba(0,0,0,0.2)}
.survey-fixed .survey__inner:hover{background:#323232}
.survey-fixed.expanded{right:-80px}
.contentpar .warranty{margin:0 15px;padding:10px 0;width:28%;display:block;font-size:80%;border-bottom:1px solid #d3d3d3}
.contentpar .warranty:last-of-type{border-bottom:0}
.contentpar .warranty h4{font-size:14px;color:#3169d6}
.contentpar .warranty article h5{font-weight:400;font-size:13px}
.contentpar .warranty article h5 a{font-weight:100;display:inline-block;padding:0 5px;text-decoration:underline;font-size:10px;border-right:1px solid #727272}
.contentpar .warranty article h5 a:hover{text-decoration:none}
.contentpar .warranty article h5 a:last-child{border-right:0}
.contentpar .warranty article ul{margin-left:0;padding-left:0}
.contentpar .warranty article ul li{list-style-type:none;margin-left:0;font-weight:400}
.contentpar .warranty article ul li span{width:120px;font-weight:100;display:inline-block}
.contentpar .warranty article p a{text-decoration:underline;display:block}
.contentpar .warranty article p a:hover{text-decoration:none}
@media screen and (min-width:769px){.blue .micro-carousel-caption{background:url("images/bl-fade-overlay.png") repeat-y -200px top transparent}
}
@media screen and (max-width:768px){.blue .micro-carousel-caption-bg-fade{background:url("images/mbl-fade-overlay.png") repeat-x left -100px transparent}
}
@media screen and (min-width:769px){.grey .micro-carousel-caption{background:url("images/gra-fade-overlay.png") repeat-y -200px top transparent}
}
@media screen and (max-width:768px){.grey .micro-carousel-caption-bg-fade{background:url("images/mgra-fade-overlay.png") repeat-x left -100px transparent}
}
@media screen and (min-width:769px){.green .micro-carousel-caption{background:url("images/gre-fade-overlay.png") repeat-y -200px top transparent}
}
@media screen and (max-width:768px){.green .micro-carousel-caption-bg-fade{background:url("images/mgre-fade-overlay.png") repeat-x left -100px transparent}
}
@media screen and (min-width:769px){.scooter .micro-carousel-caption{background:url("images/scooter-fade-overlay.png") repeat-y -200px top transparent}
}
@media screen and (max-width:768px){.scooter .micro-carousel-caption-bg-fade{background:url("images/mscooter-fade-overlay.png") repeat-x left -100px transparent}
}
@media screen and (min-width:769px){.downy .micro-carousel-caption{background:url("images/downy-fade-overlay.png") repeat-y -200px top transparent}
}
@media screen and (max-width:768px){.downy .micro-carousel-caption-bg-fade{background:url("images/mdowny-fade-overlay.png") repeat-x left -100px transparent}
}
@media screen and (min-width:769px){.pacific-blue .micro-carousel-caption{background:url("images/pacificblue-fade-overlay.png") repeat-y -200px top transparent}
}
@media screen and (max-width:768px){.pacific-blue .micro-carousel-caption-bg-fade{background:url("images/mpacificblue-fade-overlay.png") repeat-x left -100px transparent}
}
@media screen and (min-width:769px){.celery .micro-carousel-caption{background:url("images/celery-fade-overlay.png") repeat-y -200px top transparent}
}
@media screen and (max-width:768px){.celery .micro-carousel-caption-bg-fade{background:url("images/mcelery-fade-overlay.png") repeat-x left -100px transparent}
}
@media screen and (min-width:769px){.wattle .micro-carousel-caption{background:url("images/wattle-fade-overlay.png") repeat-y -200px top transparent}
}
@media screen and (max-width:768px){.wattle .micro-carousel-caption-bg-fade{background:url("images/mwattle-fade-overlay.png") repeat-x left -100px transparent}
}
@media screen and (min-width:769px){.fern .micro-carousel-caption{background:url("images/fern-fade-overlay.png") repeat-y -200px top transparent}
}
@media screen and (max-width:768px){.fern .micro-carousel-caption-bg-fade{background:url("images/mfern-fade-overlay.png") repeat-x left -100px transparent}
}
@media screen and (min-width:769px){.astronaut .micro-carousel-caption{background:url("images/astronaut-fade-overlay.png") repeat-y -200px top transparent}
}
@media screen and (max-width:768px){.astronaut .micro-carousel-caption-bg-fade{background:url("images/mastronaut-fade-overlay.png") repeat-x left -100px transparent}
}
@media screen and (max-width:768px){.micro-carousel-caption-bg-fade{background-size:contain;top:0;left:0;text-align:left;padding:10px 15px 5px;position:absolute;width:100%;height:100%;text-shadow:0 0 0 transparent}
}
@media screen and (min-width:769px){.micro-carousel-caption{background:url("images/bl-fade-overlay.png") repeat-y -200px top transparent;background-size:contain;top:0;left:0;text-align:left;padding:10px 15px 5px;position:absolute;width:100%;height:100%;text-shadow:0 0 0 transparent}
}
@media screen and (max-width:768px){.micro-carousel-caption{background-size:contain;top:0;left:0;text-align:left;padding:10px 15px 5px;width:100%;height:100%;text-shadow:0 0 0 transparent}
}
@media screen and (max-width:768px){.micro-carousel-caption-bg-fade{background:url("images/mbl-fade-overlay.png") repeat-x left -100px transparent}
}
.micro-carousel-caption a{color:#fff;weight:normal}
.micro-carousel-caption .wrapper{width:40%;padding:30px;color:white;position:relative;margin-bottom:15px}
.micro-carousel-caption .vwrapper{position:relative;width:66%;margin:0 auto}
.micro-carousel-caption .vwrapper .video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.micro-carousel-caption .vwrapper .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.carousel-indicators{font-size:0;bottom:10px;left:3.75%;list-style:none outside none;margin-left:0;padding-left:0;position:absolute;text-align:center;width:auto;z-index:15}
.carousel-indicators li{display:inline-block;width:10px!important;height:10px!important;margin:1px;text-indent:-999px;border:1px solid white;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer;background-color:transparent}
.carousel-indicators li.active{width:10px;height:10px;background-color:white}
.carousel-indicators li:hover{background-color:#23c972}
.micro-carousel-control{display:none}
#microsite-car .carousel-inner .item{height:250px}
@media screen and (max-width:768px){#microsite-car .carousel-inner .item{height:auto}
}
#microsite-car .carousel-inner .item .wrapper{width:53%;min-height:150px;max-height:275px;overflow:hidden;padding-top:1em;padding-bottom:0}
#microsite-car .carousel-inner .item .wrapper h1{margin-top:0}
#microsite-car .carousel-inner .item .vwrapper{width:20%;height:auto;position:absolute;bottom:10%;right:5%}
@media screen and (min-width:769px) and (max-width:991px){#microsite-car .carousel-inner .item .vwrapper{right:15%}
}
@media screen and (max-width:768px){#microsite-car .carousel-inner .item img{height:250px;width:auto;display:block;margin-left:auto;margin-right:auto}
#microsite-car .carousel-inner .item .micro-carousel-caption .wrapper{margin-left:0;margin-right:0;padding:0;width:100%}
#microsite-car .carousel-inner .item .micro-carousel-caption .wrapper h1{margin-top:0;text-shadow:0 0 0 transparent}
#microsite-car .carousel-inner .item .micro-carousel-caption .vwrapper{display:none}
}
.carousel.micro img.mobile{display:none}
.carousel.micro img.notmobile{display:block}
@media screen and (max-width:768px){.carousel.micro img.mobile{display:block;width:100%;height:auto}
#microsite-car .carousel-inner .item img.notmobile{display:none}
.carousel.micro .video{display:none}
}
.marquee{width:100%;overflow:hidden}
.row.micro{margin:15px auto;text-align:left}
.row.micro .logo{width:247px;height:54px}
.row.micro .logo img{margin-top:0;width:100%;height:auto}
.row.micro #micromenu ul{float:right}
.row.micro #micromenu ul li{list-style:none;display:inline-block;text-transform:uppercase;padding-right:30px;vertical-align:text-top;font-size:10px}
.row.micro #micromenu ul li a{color:#4b4b4b}
.calltoaction .show-more{float:right;border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#3169d6}
.calltoaction .show-more:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
.calltoaction .show-more:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.calltoaction .show-more:hover{background-color:#2353b1}
.calltoaction .show-more:active{background-color:#2353b1}
.calltoaction .show-more.blue{border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#3169d6;display:none}
.calltoaction .show-more.blue:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
.calltoaction .show-more.blue:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.calltoaction .show-more.blue:hover{background-color:#2353b1}
.calltoaction .show-more.blue:active{background-color:#2353b1}
.calltoaction .show-more.green{border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#23c972;display:none}
.calltoaction .show-more.green:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
.calltoaction .show-more.green:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.calltoaction .show-more.green:hover{background-color:#1b9e59}
.calltoaction .show-more.green:active{background-color:#1b9e59}
.calltoaction .show-more.gray{border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#727272;display:none}
.calltoaction .show-more.gray:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
.calltoaction .show-more.gray:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.calltoaction .show-more.gray:hover{background-color:#595959}
.calltoaction .show-more.gray:active{background-color:#595959}
.calltoaction .show-more.white{border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#fff;color:#222;display:none}
.calltoaction .show-more.white:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
.calltoaction .show-more.white:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.calltoaction .show-more.white:hover{background-color:#e6e6e6;color:#000}
.calltoaction .show-more.white:active{background-color:#e6e6e6}
.calltoaction .show-more.active{display:block}
.toggle-content{display:none;padding:20px;outline:0}
.parsys.bannerpar .skinnybanner.section div.bg-green{border:15px solid #fff}
.search-container.qna .result-item{padding-top:10px;padding-bottom:10px}
.search-container.qna .result-item:first-child{padding-top:0}
article.qna h3{display:block;padding-left:30px;background:url("images/plus-qna.png") no-repeat center left;cursor:pointer}
article.qna .answer{padding-left:30px}
article.qna .answer .answer-label{font-weight:bold;float:left}
article.qna .answer .answer-content{overflow:hidden;padding-left:10px}
article.qna .answer .richtext{padding:0}
article.qna.expand h3{background-image:url("images/minus-qna.png")}
.results .answer{display:none}
.modal-window .qna h3{background:0}
.productfilter .product-rail.qna .rail-header h5 a{color:#fff;font-style:italic;font-weight:100}
.productfilter .product-rail.qna .links{background-color:#f1f1f1;padding:20px;font-size:12px;margin-bottom:1em;float:none}
.productfilter .product-rail.qna .links a{display:block;margin-bottom:1em;text-decoration:underline;color:#3169d6}
.productfilter .product-rail.qna .links a:hover{text-decoration:none}
.productfilter .product-rail.qna .no-ans{padding:20px;background-color:#3169d6;color:#fff;position:relative;font-size:12px}
.productfilter .product-rail.qna .no-ans h3{color:#fff;font-size:24px;font-weight:lighter}
.productfilter .product-rail.qna .no-ans a{color:#b1c6ef;text-decoration:underline}
.productfilter .product-rail.qna .no-ans a:hover{text-decoration:none}
.productfilter .product-rail.qna .no-ans .point{position:absolute;top:-18px;left:20px}
.ans-cent-reset{float:right}
.productoverview{background:#fff;margin-top:0;padding:15px;margin-left:0;margin-right:0;overflow:hidden}
.productoverview .product-overview .proddets-tab{padding:0}
.productoverview .product-overview .proddets-tab #filterSidebar .product-rail .rail-header{padding:8px 15px}
.productoverview .product-overview .proddets-tab #filterSidebar .product-rail .rail-header h4{color:#fff;margin:0}
.proddets-tab{background-color:#fff}
.proddets-tab #item-listing.tab2{width:72%;float:left;margin-left:2%}
@media screen and (max-width:991px){.proddets-tab #item-listing.tab2{width:100%}
}
.proddets-tab #item-listing.tab2 .item-container .sort h4.titlebar{display:block;clear:both;margin-top:15px;padding:10px;font-weight:normal}
.proddets-tab #item-listing.tab2 .item-container .sort .item-pod{overflow:hidden;width:100%;border-top:1px solid #d3d3d3;clear:both}
.proddets-tab #item-listing.tab2 .item-container .sort .item-pod:first-of-type{border-top:0 none transparent}
.proddets-tab #item-listing.tab2 .item-container .sort .item-pod .item-image{float:left;overflow:hidden;padding:0;width:80px;height:80px;margin-bottom:15px;margin-top:35px}
.proddets-tab #item-listing.tab2 .item-container .sort .item-pod .item-image img{width:100%;position:relative}
.proddets-tab #item-listing.tab2 .item-container .sort .item-pod .item-image a{display:block;position:relative;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.proddets-tab #item-listing.tab2 .item-container .sort .item-pod .item-image a:hover{opacity:.8}
.proddets-tab #item-listing.tab2 .item-container .sort .item-pod .item-image span{position:absolute;bottom:2px;right:0;opacity:1;width:30%}
.proddets-tab #item-listing.tab2 .item-container .sort .item-pod .item-desc{padding-left:20px;margin-top:20px}
.proddets-tab #item-listing.tab2 .item-container .sort .item-pod .item-desc .iten-header{float:left;margin:0 0 20px 0;position:relative}
.proddets-tab #item-listing.tab2 .item-container .sort .item-pod .item-desc .iten-header a{float:left;color:#3169d6;font-size:16px;font-weight:500}
.proddets-tab #item-listing.tab2 .item-container .sort .item-pod .item-desc .iten-header a:hover{color:#3169d6;text-decoration:none}
.proddets-tab #item-listing.tab2 .item-container .sort .item-pod .item-desc .item-copy{float:left;width:100%}
.proddets-tab #item-listing.tab2 .item-container .sort .item-pod .item-desc .item-copy p{font-size:14px;font-weight:normal}
.proddets-tab #item-listing.tab2{margin-top:0;float:left}
.proddets-tab #item-listing.tab2 .document{border-top:1px solid #d3d3d3;min-height:95px;margin-bottom:15px;background:url("images/icons/filetypes/other.png") no-repeat left 20px;padding-left:100px;padding-right:30px}
.proddets-tab #item-listing.tab2 .document:first-child{border-top:0 none transparent}
.proddets-tab #item-listing.tab2 .document.pdf{background:url("images/icons/filetypes/pdf.png") no-repeat left 20px}
.proddets-tab #item-listing.tab2 .document.xls{background:url("images/icons/filetypes/xls.png") no-repeat left 20px}
.proddets-tab #item-listing.tab2 .document.doc{background:url("images/icons/filetypes/doc.png") no-repeat left 20px}
.proddets-tab #item-listing.tab2 .document.ppt{background:url("images/icons/filetypes/ppt.png") no-repeat left 20px}
.proddets-tab #item-listing.tab2 .document.other{background:url("images/icons/filetypes/other.png") no-repeat left 20px}
.productViewSelect .productfilter .clear-filters-static{color:#d3d3d3;font-style:italic;margin-top:5px;display:block}
.productViewSelect .filters .category-title{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:15px;padding-left:15px}
.productViewSelect .filters .category-title li{list-style:none;background:lightgrey;padding:10px 15px;margin-top:3px}
.productViewSelect .filters .category-title li a{font-size:14px;color:#727272;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;text-shadow:0 1px 1px rgba(255,255,255,0.4)}
.productViewSelect .filters .category-title li.active a{color:#3169d6}
.list-view{padding:0 0 15px}
.moreresults{display:block;margin:25px auto}
.moreresults .more-results{cursor:pointer}
.filter-header{padding:10px;background:#4c4c4c;color:#fff;height:60px;margin-bottom:15px}
.filter-header h4{margin:12px 0}
.filter-button-mobile button{display:none}
@media screen and (min-width:769px) and (max-width:991px){.filter-button-mobile button{border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#fff;color:#222;color:#222!important}
.filter-button-mobile button:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
.filter-button-mobile button:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.filter-button-mobile button:hover{background-color:#e6e6e6;color:#000}
.filter-button-mobile button:active{background-color:#e6e6e6}
}
.productfilter{padding:0;float:left;display:block;width:25%}
.productlisting .productfilter{width:auto}
@media screen and (min-width:1200px){.productfilter #filterSidebar{height:auto!important}
}
@media screen and (min-width:992px) and (max-width:1199px){.productfilter #filterSidebar{height:auto!important}
}
.productfilter .product-rail{padding:0}
.productfilter .product-rail .rail-header{background:#727272;padding:15px}
.productfilter .product-rail .rail-header h3{color:#f1f1f1;font-weight:300;margin:0;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;text-shadow:0 1px 2px rgba(0,0,0,0.2)}
.productfilter .product-rail .category{margin:0 0 2px 0}
.productfilter .product-rail .category .category-title{background:#d3d3d3;padding:10px 15px;margin-top:3px}
.productfilter .product-rail .category .category-title h4{font-size:14px;color:#727272;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;text-shadow:0 1px 1px rgba(255,255,255,0.4)}
.productfilter .product-rail .category .category-title h4 i{font-weight:300;font-style:normal}
.productfilter .product-rail .category .category-title:hover{background:gray-med-light;-webkit-transition:.2s ease-out;transition:.2s ease-out}
.productfilter .product-rail .category .sub-category{display:none;list-style-type:none;padding:12px 15px 3px;text-shadow:0 1px 1px white}
.productfilter .product-rail .category .sub-category li{margin-bottom:3px}
.productfilter .product-rail .category .sub-category input[type=checkbox]+label{font-weight:500;font-size:14px;margin-left:5px;cursor:pointer}
.productfilter .product-rail .category .sub-category input[type=checkbox]+label i{font-style:normal;font-weight:300;color:#727272}
.productfilter .product-rail .category .open{display:block}
.productfilter .product-rail .btn-primary{width:100%;margin:10px 0}
.productfilter .product-rail .care-settings{margin-top:5px;background:#727272;padding:15px}
.productfilter .product-rail .care-settings h4{color:#f1f1f1;font-size:16px;font-weight:300;margin:0}
@media screen and (max-width:991px){.productfilter{position:fixed;width:320px;left:-640px;top:0;z-index:5000;height:100%;background:#f1f1f1;padding:5px;-webkit-transition:.2s cubic-bezier(0.92,0.32,0.52,0.58);transition:.2s cubic-bezier(0.92,0.32,0.52,0.58);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.25);box-shadow:1px 1px 2px rgba(0,0,0,0.25)}
}
@media screen and (max-width:991px) and (min-width:769px) and (max-width:991px){.productfilter{left:-5000px}
}
@media screen and (max-width:991px){.productfilter #filterSidebar{position:absolute}
}
@media screen and (max-width:991px) and (max-width:991px){.productfilter #filterSidebar{width:97%;overflow-y:scroll}
}
@media screen and (max-width:991px){.productfilter .rail-mobile-title{position:relative;background:#4b4b4b;padding:10px;margin:5px 0}
.productfilter .rail-mobile-title strong{color:#f1f1f1}
.productfilter .rail-mobile-title .close-menu-btn{position:absolute;right:5px;top:9px;color:#4b4b4b;font-size:14px;font-weight:300;background:#f1f1f1;height:20px;width:20px;padding-left:5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
}
@media screen and (max-width:991px){.container{left:0;position:relative;-webkit-transition:.2s cubic-bezier(0.92,0.32,0.52,0.58)!important;transition:.2s cubic-bezier(0.92,0.32,0.52,0.58)!important}
.container.product-menu-open{position:relative;left:320px}
}
.categorypod{padding:15px 0 15px 0}
.filters-nested{background:#d3d3d3}
.filters-nested .category-title{margin-top:0}
.filters-nested h4{margin:0;font-weight:300;margin-left:10px;padding-top:10px;padding-bottom:0}
.search-form-bar{padding:10px;background:#d3d3d3;height:60px}
@media screen and (max-width:768px){.search-form-bar{margin:0}
}
.search-form-bar .form-group{position:relative;height:40px;background:#f1f1f1;border:1px solid #d3d3d3;padding:0 0 0 10px;border-radius:1px}
.search-form-bar input[type='text']{width:80%;height:38px;border:0;background:#f1f1f1;outline:0;color:#4b4b4b;text-shadow:0 1px 1px #fff;font-size:16px;font-weight:300}
.search-form-bar button{position:absolute;top:0;right:0;height:38px;width:40px;background:url(images/icons/header-search.png) no-repeat center center;text-indent:-3999px;border:0}
.search-container{padding:0 10px}
.search-container.with-filters{width:75%;float:left}
@media screen and (min-width:769px) and (max-width:991px){.search-container.with-filters{width:100%;padding:0}
}
@media screen and (max-width:768px){.search-container.with-filters{width:100%}
}
@media screen and (max-width:480px){.search-container.with-filters{width:100%}
}
@media screen and (max-width:991px){.search-container.with-filters{position:relative}
}
.search-container .search-heading,.search-container .selection{background:#f1f1f1;width:100%;padding:12px 20px;margin-bottom:15px}
.search-container .search-heading h5,.search-container .selection h5{font-size:14px;font-weight:500;color:#000;display:inline}
.search-container .selection{display:none}
@media screen and (max-width:480px){.search-container .selection .selection-label{float:none!important}
.search-container .selection .restart{display:block!important;float:none!important}
}
.search-container .selection .clear-filters{float:right}
.search-container .selection .restart{float:right}
.search-container .selection .selection-label{float:left;height:100%}
.search-container .results-bar{background:#f1f1f1;padding:15px 20px;margin-top:0;margin-bottom:35px;position:relative;height:60px}
@media screen and (max-width:768px){.search-container .results-bar{padding:10px}
}
.search-container .results-bar h5{font-size:18px;font-weight:normal;margin:0;text-shadow:0 1px 1px rgba(255,255,255,0.75)}
.search-container .results-bar h5 strong{font-size:24px;color:#3169d6;font-weight:normal}
@media screen and (max-width:768px){.search-container .results-bar h5{font-size:14px;font-weight:300;text-shadow:none}
}
.search-container .results-bar .filter-button-mobile button{display:none}
@media screen and (max-width:768px){.search-container .results-bar .filter-button-mobile button{border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#fff;color:#222;color:#222!important}
.search-container .results-bar .filter-button-mobile button:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
.search-container .results-bar .filter-button-mobile button:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.search-container .results-bar .filter-button-mobile button:hover{background-color:#e6e6e6;color:#000}
.search-container .results-bar .filter-button-mobile button:active{background-color:#e6e6e6}
}
@media screen and (max-width:768px){.search-container .results-bar{background:#727272;margin:0}
.search-container .results-bar h5{color:#f1f1f1;position:absolute;right:1em;top:30%}
}
.search-container .results-bar .arrow{border-top:30px solid #f1f1f1;border-right:56px solid transparent;border-left:56px solid transparent;position:absolute;top:50px;left:0}
@media screen and (max-width:768px){.search-container .results-bar .arrow{border-top:30px solid #727272;right:20px;left:auto}
}
.search-container .result-item{width:100%;float:left;padding:40px 20px;border-bottom:1px solid #d3d3d3;position:relative}
.search-container .result-item:first-child{margin-top:0}
.search-container .result-item blockquote{margin-left:0}
.search-container .result-item .vivbold{font-weight:bold;background:#ffc;padding:1px}
.search-container .load-more{display:block;margin:25px auto}
.search-container .load-more .btn{cursor:pointer}
.document-result{padding:6px 0}
.document-result:first-child{margin-top:0}
.document-result .document-date{margin:5px 42px;display:block}
.document-result .document-link{color:#3169d6;display:inline}
.document-result .document-snippet{margin-top:10px}
.document-result .filetype{width:27px;height:29.5px;float:left;margin-right:15px;background-size:100%;background-repeat:no-repeat}
.document-result .filetype.pdf{background-image:url(images/icons/filetypes/pdf.png)}
.document-result .filetype.ppt{background-image:url(images/icons/filetypes/ppt.png)}
.document-result .filetype.doc{background-image:url(images/icons/filetypes/doc.png)}
.document-result .filetype.xls{background-image:url(images/icons/filetypes/xls.png)}
.document-result .filetype.other{background-image:url(images/icons/filetypes/other.png)}
.grouptiles .group{width:31%;margin:1%;border:10px solid #f5f5f5;float:left;position:relative;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.25);box-shadow:inset 1px 1px 2px rgba(0,0,0,0.25);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
@media screen and (max-width:768px){.grouptiles .group{width:48%;height:320px}
}
@media screen and (max-width:480px){.grouptiles .group{width:98%;height:320px}
}
.grouptiles .group:hover{-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.2);box-shadow:1px 1px 4px rgba(0,0,0,0.2)}
.grouptiles .group:nth-child(-n+3){margin-top:0}
.grouptiles .group a{display:block}
.grouptiles .group .link-pod{overflow:hidden;height:265px;cursor:pointer}
.grouptiles .group .link-pod span{color:#3169d6;font-size:14px;position:absolute;bottom:0;left:0;font-weight:300;background:#f5f5f5;padding:10px 15px;display:block;width:100%}
.grouptiles .group .link-pod img{width:100%}
.rail-header .clear-filters{font-style:italic;color:#ccc;display:block;margin-top:5px;font-size:12px}
.product-search .product-rail ul{list-style-type:none;margin:0;padding:0}
.product-rail .links ul{list-style-type:none;margin:0;padding:0}
#tabs{background:#fff;overflow:hidden}
#tabs .tab-wrap{padding:15px}
#tabs .tab-wrap .tabs-nav{border-bottom:1px solid #f1f1f1;height:50px;width:100%}
@media screen and (max-width:768px){#tabs .tab-wrap .tabs-nav{border-bottom:0}
}
#tabs .tab-wrap .tabs-nav ul{list-style:none;margin:0;height:32px}
#tabs .tab-wrap .tabs-nav ul li{display:table;max-width:30%;background:#f1f1f1;margin-left:10px;padding:15px;float:left;text-align:center}
#tabs .tab-wrap .tabs-nav ul li a{display:table-cell;vertical-align:middle;color:#727272;font-weight:500;font-size:12px}
#tabs .tab-wrap .tabs-nav ul li a:hover{text-decoration:none}
#tabs .tab-wrap .tabs-nav ul li:first-child{margin-left:0}
#tabs .tab-wrap .tabs-nav ul li.active{background:#fff;border-top:1px solid #f1f1f1;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-bottom:1px solid transparent}
#tabs .tab-wrap .tabs-nav ul li.active a{color:#3169d6;font-weight:500;font-size:12px}
@media screen and (max-width:768px){#tabs .tab-wrap .tabs-nav ul li{max-width:none;width:33.3%;border-left:1px solid #fff;border-right:1px solid #fff;margin-left:0}
#tabs .tab-wrap .tabs-nav ul li.active{width:33.4%;border:1px solid #f1f1f1}
}
.tabs-container .tab{display:none}
hr{border:1px solid #eee!important}
.primary-nav{margin:0;padding:5px 0 0 0;z-index:100}
.primary-nav .mobile-only{display:none}
@media screen and (max-width:768px){.primary-nav .mobile-only{display:block}
}
@media screen and (max-width:768px){.primary-nav{display:none}
}
.primary-nav .expand{font-weight:500;font-size:11px;line-height:25px;float:right;margin-right:7px;margin-top:-3px}
.primary-nav .expand.fa-chevron-right{font-style:normal;font-size:18px}
.primary-nav .expand-down:after{content:"›";position:absolute;top:-15px;margin-left:10px;font-weight:500;font-size:14px;line-height:50px;color:#a5a5a5;-moz-transform:rotateZ(90deg);-ms-transform:rotateZ(90deg);-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}
@media screen and (max-width:768px){.primary-nav .expand-down:after{content:""}
}
.primary-nav ul{margin:5px 0 0 0;padding:0;list-style-type:none;display:block}
.primary-nav li{display:inline;padding:0 0 9px 0;margin-right:40px;position:relative;z-index:100}
@media screen and (min-width:769px) and (max-width:991px){.primary-nav li{margin-right:25px}
}
@media screen and (min-width:992px) and (max-width:1199px){.primary-nav li{margin-right:25px}
}
.primary-nav li:hover a{color:#4b4b4b;text-decoration:none}
.primary-nav li.hasFeature:hover{background:#fff!important}
.primary-nav a{color:#3169d6;text-decoration:none;font-size:15px;font-weight:500}
@media screen and (min-width:769px) and (max-width:991px){.primary-nav a{font-size:13px}
}
.primary-nav .megamenu-drop-container{width:1140px;position:absolute;left:0;top:35px;text-shadow:none;text-decoration:none;padding-top:0;visibility:hidden;display:none;z-index:100}
.primary-nav .megamenu-drop-container.active{visibility:visible}
.primary-nav .megamenu-drop-container .ul-wrapper{height:100%;position:relative;z-index:100}
.primary-nav .megamenu-drop-container .ul-wrapper ul{-webkit-box-shadow:2px 1px 2px rgba(0,0,0,0.25);box-shadow:2px 1px 2px rgba(0,0,0,0.25);margin:0;height:100%}
.primary-nav .megamenu-drop-container .ul-wrapper ul hr{margin:2px 0}
.primary-nav .megamenu-drop-container .ul-wrapper ul li{display:block;margin:0;padding:8px;position:static}
.primary-nav .megamenu-drop-container .ul-wrapper ul li a{font-size:12px;display:block}
.primary-nav .megamenu-drop-container .ul-wrapper>ul{background:#3169d6;padding:0;float:left;position:relative;width:25%;height:100%;min-height:400px!important;margin:0}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li{display:block}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li>.fa-chevron-right{color:#fff}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li a{color:#fff;margin-left:none!important}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li>p{color:#fff;font-size:12px;font-weight:500;margin-left:3%;margin-bottom:0}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li.two-levels>ul{width:150%}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li.two-levels>ul>li>ul{width:100%}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li:hover{background:#b2b2b2}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li:hover>a{color:#000}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li:hover>p{color:#000}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li:hover .fa-chevron-right{color:#000}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li.open>ul{left:100%;z-index:auto;opacity:1}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li>ul{width:100%;position:absolute;top:0;left:0;background:#b2b2b2;z-index:-1;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li>ul>li a{color:#000}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li>ul>li:hover{background:#cbcbcb}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li>ul>li.open>ul{left:100%;z-index:auto;opacity:1}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li>ul>li>ul{width:100%;position:absolute;top:0;left:0;background:#cbcbcb;opacity:0;z-index:-1;-webkit-transition:opacity .3s;transition:opacity .3s}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li>ul>li>ul>li a{color:#000}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li>ul>li>ul>li:hover{background:#fff}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li>ul>li>ul>li.open>ul{left:100%;z-index:auto;opacity:1}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li>ul>li>ul>li>ul{width:100%;position:absolute;top:0;left:0;background:#fff;opacity:0;z-index:-1;-webkit-transition:opacity .3s;transition:opacity .3s}
.primary-nav .megamenu-drop-container .ul-wrapper>ul>li>ul>li>ul>li>ul>li a{color:#000}
.primary-nav .megamenu-drop-container .subcol{display:none}
.primary-nav .megamenu-drop-container .one{background:#3169d6}
.primary-nav .megamenu-drop-container .two{background:#fff}
.primary-nav .megamenu-drop-container .three{background:#fff}
.primary-nav .megamenu-drop-container .four{background:#fff}
.primary-nav .megamenu-drop-container .five{background:#fff}
.primary-nav .megamenu-drop-container .subcol{height:2000px;width:285px;position:absolute;top:-1000px;z-index:-1}
.primary-nav .megamenu-drop-container .featured-product-item{padding:0!important;height:100%;width:100%;background:#fff;display:block}
.primary-nav .megamenu-drop-container .featured-product{padding:5px 15px}
.primary-nav .megamenu-drop-container .featured-product strong{color:#3169d6;display:block;margin-top:10px}
.primary-nav .megamenu-drop-container .featured-product a{color:#3169d6;display:inline!important;margin-left:0}
.primary-nav .megamenu-drop-container .featured-product .featured-image-wrap{width:80%;overflow:hidden;margin:0}
.primary-nav .megamenu-drop-container .featured-product .featured-image-wrap img{width:100%}
.primary-nav .megamenu-drop-container .featured-product .featured-product-title{display:inline;color:#3169d6;text-decoration:underline}
.primary-nav .megamenu-drop-container ul .mobile-back-button{display:none}
@media screen and (max-width:768px){.primary-nav .megamenu-drop-container ul .mobile-back-button{display:block}
}
header .primary-nav .megamenu-drop-container{width:1140px}
@media screen and (min-width:992px) and (max-width:1199px){header .primary-nav .megamenu-drop-container{width:940px}
}
@media screen and (min-width:769px) and (max-width:991px){header .primary-nav .megamenu-drop-container{width:720px}
}
header .primary-nav .megamenu-drop-container .subcol{width:100%}
header .primary-nav .megamenu-drop-container ul li a{margin-left:5%}
header .primary-nav .megamenu-drop-container ul li a{margin-left:3%;line-height:1.5em}
header .primary-nav .megamenu-drop-container ul li ul{left:100%}
.mobile-head{display:none}
@media screen and (max-width:768px){.mobile-head{display:block!important;background:#f1f1f1;height:50px;padding:5px 10px;border-bottom:1px solid #7f7f7f;box-shadow:0 3px 10px black}
.mobile-head .logo-wrap a{display:block}
.mobile-head .logo-wrap img{width:100%;max-width:175px;margin-top:5px}
.mobile-head .nav-wrap{z-index:2;padding:0}
.mobile-head .nav-wrap ul{list-style-type:none;margin:0;padding:4px 0 0 0;height:33px;border-left:1px solid #d3d3d3;float:right}
.mobile-head .nav-wrap ul li{float:left;margin-left:3px}
.mobile-head .nav-wrap ul li a{background:url(images/icons/mobile-head-nav.png) no-repeat;display:block;height:25px;width:25px}
.mobile-head .nav-wrap ul li a.search{background-position:0 0}
.mobile-head .nav-wrap ul li a.quick-tools{background-position:-35px 0}
.mobile-head .nav-wrap ul li a.mega-menu{background-position:-74px 0}
}
@media screen and (max-width:768px){header .mobile-head .icon-cart{background-image:url(images/icons/shoppingcart.png);background-position:center center}
}
header .mobile-nav{display:none}
@media screen and (max-width:768px){header .mobile-nav{z-index:100;padding:0;width:100%;height:100%;position:absolute;top:50px;left:0;background:transparent}
header .mobile-nav *{z-index:0!important}
header .mobile-nav .subcol{background:transparent!important;width:100%;height:auto;display:none}
header .mobile-nav .mobile-back-button{display:block;color:#3169d6;margin-bottom:15px;border:0;outline:0;background:#fff;padding:5px 10px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.25);box-shadow:0 2px 2px rgba(0,0,0,0.25)}
header .mobile-nav .mobile-back-button:active{background:#ddd}
header .mobile-nav>ul,header .mobile-nav .megamenu-drop-container,header .mobile-nav .megamenu-drop-container{padding:15px!important;list-style-type:none;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;position:absolute;top:0;right:-1000px;left:auto;width:100%;height:auto;background:#3169d6;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.25);box-shadow:0 2px 2px rgba(0,0,0,0.25)}
header .mobile-nav>ul.megamenu-drop-container,header .mobile-nav .megamenu-drop-container.megamenu-drop-container,header .mobile-nav .megamenu-drop-container.megamenu-drop-container{height:100%}
header .mobile-nav>ul ul,header .mobile-nav .megamenu-drop-container ul,header .mobile-nav .megamenu-drop-container ul{width:100%}
header .mobile-nav>ul ul.view,header .mobile-nav .megamenu-drop-container ul.view,header .mobile-nav .megamenu-drop-container ul.view{right:0;visibility:visible}
header .mobile-nav>ul.view,header .mobile-nav .megamenu-drop-container.view,header .mobile-nav .megamenu-drop-container.view{right:0;visibility:visible}
header .mobile-nav>ul .ul-wrapper,header .mobile-nav .megamenu-drop-container .ul-wrapper,header .mobile-nav .megamenu-drop-container .ul-wrapper{overflow:visible;height:auto;padding:0}
header .mobile-nav>ul li,header .mobile-nav .megamenu-drop-container li,header .mobile-nav .megamenu-drop-container li{background-color:#fff;width:100%;padding:.25em 1em;display:block;margin:0 auto 15px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.25);box-shadow:0 2px 2px rgba(0,0,0,0.25)}
header .mobile-nav>ul li:hover,header .mobile-nav>ul li.selected,header .mobile-nav .megamenu-drop-container li:hover,header .mobile-nav .megamenu-drop-container li.selected,header .mobile-nav .megamenu-drop-container li:hover,header .mobile-nav .megamenu-drop-container li.selected{background:#fff}
header .mobile-nav>ul li:hover a,header .mobile-nav>ul li.selected a,header .mobile-nav .megamenu-drop-container li:hover a,header .mobile-nav .megamenu-drop-container li.selected a,header .mobile-nav .megamenu-drop-container li:hover a,header .mobile-nav .megamenu-drop-container li.selected a{color:#3169d6}
header .mobile-nav>ul li a,header .mobile-nav .megamenu-drop-container li a,header .mobile-nav .megamenu-drop-container li a{color:#3169d6;width:100%;display:block;font-weight:500}
header .mobile-nav>ul li a:after,header .mobile-nav .megamenu-drop-container li a:after,header .mobile-nav .megamenu-drop-container li a:after{content:"›";color:#3169d6;float:right;font-size:28px;margin-top:-13px;font-weight:lighter}
header .mobile-nav>ul li a:hover,header .mobile-nav .megamenu-drop-container li a:hover,header .mobile-nav .megamenu-drop-container li a:hover{color:#3169d6;text-decoration:none}
header .mobile-nav>ul li.subs,header .mobile-nav .megamenu-drop-container li.subs,header .mobile-nav .megamenu-drop-container li.subs{background:url("images/point-mobilenav-right.png") #fff right center no-repeat}
}
.compatibility-alert{display:none}
.compatibility-alert button{float:right;background:transparent;border:0}
.lte9 .compatibility-alert{display:block}
.textfield,.datefield{margin:0 0 10px}
.textfield .quick-tip,.datefield .quick-tip{margin-top:37px}
.textfield .form_field_text,.textfield .form_field_textarea,.datefield .form_field_text,.datefield .form_field_textarea{max-width:100%;border:1px solid #d3d3d3;padding:2px}
input[type="submit"],.productfinder button{border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#23c972}
input[type="submit"]:hover,.productfinder button:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
input[type="submit"]:active,.productfinder button:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
input[type="submit"]:hover,.productfinder button:hover{background-color:#1b9e59}
input[type="submit"]:active,.productfinder button:active{background-color:#1b9e59}
input[type="file"]{display:inline}
input[type="reset"]{border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#727272}
input[type="reset"]:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
input[type="reset"]:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
input[type="reset"]:hover{background-color:#595959}
input[type="reset"]:active{background-color:#595959}
input[type="checkbox"]{margin:4px 10px 0 0}
input[type="radio"]{cursor:pointer}
.textfield .form_leftcollabel,.dropdown .form_leftcollabel,.checkbox .form_leftcollabel,.radio .form_leftcollabel{padding:6px 0 4px}
.textfield .form_leftcollabel:before,.textfield .form_leftcollabel:after,.dropdown .form_leftcollabel:before,.dropdown .form_leftcollabel:after,.checkbox .form_leftcollabel:before,.checkbox .form_leftcollabel:after,.radio .form_leftcollabel:before,.radio .form_leftcollabel:after{content:" ";display:table}
.textfield .form_leftcollabel:after,.dropdown .form_leftcollabel:after,.checkbox .form_leftcollabel:after,.radio .form_leftcollabel:after{clear:both}
.textfield .form_leftcolmark,.dropdown .form_leftcolmark,.checkbox .form_leftcolmark,.radio .form_leftcolmark{padding:0;color:red}
.textfield .form_leftcolmark:before,.textfield .form_leftcolmark:after,.dropdown .form_leftcolmark:before,.dropdown .form_leftcolmark:after,.checkbox .form_leftcolmark:before,.checkbox .form_leftcolmark:after,.radio .form_leftcolmark:before,.radio .form_leftcolmark:after{content:" ";display:table}
.textfield .form_leftcolmark:after,.dropdown .form_leftcolmark:after,.checkbox .form_leftcolmark:after,.radio .form_leftcolmark:after{clear:both}
.textfield .form_row_description,.dropdown .form_row_description,.checkbox .form_row_description,.radio .form_row_description{font-size:11px;padding:3px 0 0;color:#989898}
.textfield .form_rightcol,.dropdown .form_rightcol,.checkbox .form_rightcol,.radio .form_rightcol{padding:0}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row{height:245px;overflow:hidden;position:relative;padding:25px;background:#d3d3d3;background-overflow:hidden}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row.bg-green{background:#23c972}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row.bg-green input[type="submit"]{background:#727272;color:#3169d6}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row.bg-green input[type="submit"]:hover{background:#d3d3d3}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row.bg-grey,.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row.bg-gray{background:#989898}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row.bg-blue{background:#3169d6}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row .textfield.section .form_leftcollabel{padding:0;margin:0}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row .textfield.section.fifty{margin-bottom:0;width:47%;float:left;margin-right:0}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row .textfield.section.fifty:nth-child(odd){margin-right:10px}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row label{font-weight:500;font-size:12px;margin-bottom:0}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row label.opt-in{margin-left:20px;font-size:10px}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row label.opt-in input[type=checkbox]{margin-left:-20px;margin-right:10px}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row .form_leftcolmark{text-align:right;display:block}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row input[type="text"],.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row input[type="email"]{width:100%;height:20px;margin-bottom:10px;padding-bottom:0}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row input[type="submit"]{position:absolute;bottom:15px;right:25px}
@media screen and (min-width:1200px){.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row{height:295px}
}
@media screen and (min-width:992px) and (max-width:1199px){.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row{height:245px}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row input[type="text"]{margin-bottom:5px}
}
@media screen and (min-width:769px) and (max-width:991px){.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row{padding:15px;height:185px}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row label{font-size:10px}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row h4{margin-bottom:0}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row input[type="text"]{margin-bottom:0}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row input[type="text"].textfield{margin:0}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row input[type="submit"]{position:absolute;bottom:0;right:15px;padding:2px 15px;height:20px;font-size:10px}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row .textfield.section{padding:0;margin:0}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row .textfield.section .form_leftcollabel{padding:0;margin:0}
}
.medium-form input[type="text"],.medium-form input[type="email"],.medium-form input[type="tel"]{width:100%;margin-bottom:8px}
.medium-form label{font-size:12px}
.medium-form .non-uniform{width:100%}
.medium-form .submit-area{float:right;width:25%}
.medium-form .submit-area .form_button_submit{float:right}
.medium-form .submit-area .recaptcha{float:right}
.medium-form .message{float:left;padding:20px;width:75%}
.medium-form .submit-area.submit-area-margin{float:none;margin:15px;width:inherit}
.medium-form .submit-area .form_button_submit.form_button_submit-no-position{float:none}
.medium-form .button-color-blue{background-color:#016cd2}
.medium-form .button-color-green{background-color:#1aca79}
.medium-form .button-color-grey{background-color:#727272}
.medium-form .button-color-none{background:#f1f1f1;color:#3169d6}
.calibrationcertificate input[type="text"],.calibrationcertificate input[type="email"]{width:100%}
#buttons{float:left;width:100%}
option{font-family:"ars-maquette-web","Helvetica Neue",Helvetica,Arial,sans-serif}
div.selector{width:100%!important}
div.selector span{width:100%!important}
input[type=checkbox],input[type=checkbox]:checked{display:inline}
.contactus{padding:15px}
.contactus .assist-div{background-color:#f0f0f0;padding:15px 10px;margin-top:20px}
.contactus .step-header{margin-top:40px;color:#3169d6;margin-bottom:15px;font-size:16px}
.contactus h3{font-size:20px;letter-spacing:2px;font-weight:100}
.contactus input[type="text"],.contactus input[type=email],.contactus input#email{width:100%}
.contactus label{color:#5c5c5c;margin-top:10px;font-size:12px}
.contactus input.form_button_submit{width:64%}
.contactus input[type="radio"]{margin-right:5px}
.contactus #reset:before{color:#000;content:"|";margin:0 5px 0 8px}
.warrantyregistration{padding-top:15px}
.warrantyregistration .warrantyregistrationtitle{font-size:20px;letter-spacing:2px}
.warrantyregistration .warrantyregistrationstep1text h1,.warrantyregistration .warrantyregistrationstep2text h1,.warrantyregistration .warrantyregistrationstep3text h1{font-size:16px}
.warrantyregistration label{color:#5c5c5c;margin-top:10px;font-size:12px}
.warrantyregistration input[type="text"],.warrantyregistration input[type="email"]{width:100%}
.warrantyregistration input[name="serialNumber"]{width:172px}
.warrantyregistration #country{margin-bottom:7px}
.warrantyregistration .add-device{margin-top:10px;padding-left:0}
.warrantyregistration input[type="checkbox"]{margin-right:10px}
.warrantyregistration .col-50{padding-left:0}
.border-land{padding:20px;border:1px solid lightgray;margin:20px}
.warrantyregistrationpic .submit-area{float:left}
.warrantyregistrationpic .form_button_submit{float:left!important}
.form_leftcolmark{display:none;display-float:left}
.form_leftcolmark #date0{margin-top:20px;margin-bottom:20px}
.bg-none.medium-form h3.medium-form-title{margin-left:16px}
.s7videoplayer{background-color:white!important}
#promo-redemption-form .content-area.row .col-25:first-child{padding-left:0}
#promo-redemption-form .content-area.row .col-25:nth-child(4){padding-right:0}
#promo-redemption-form .print.col-75{padding:0}
#promo-redemption-form .submit-area{padding:0}
.datepicker .day{cursor:pointer}
.date-field{width:auto!important}
label.error{color:red;display:block}
#picTermsAndConditions label.error{display:inline;float:right;padding-left:10px}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 */.datepicker{padding:4px;border-radius:4px;direction:ltr}
.datepicker-inline{width:220px}
.datepicker.datepicker-rtl{direction:rtl}
.datepicker.datepicker-rtl table tr td span{float:right}
.datepicker-dropdown{top:0;left:0}
.datepicker-dropdown:before{content:"";display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}
.datepicker-dropdown:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}
.datepicker-dropdown.datepicker-orient-left:before{left:6px}
.datepicker-dropdown.datepicker-orient-left:after{left:7px}
.datepicker-dropdown.datepicker-orient-right:before{right:6px}
.datepicker-dropdown.datepicker-orient-right:after{right:7px}
.datepicker-dropdown.datepicker-orient-top:before{top:-7px}
.datepicker-dropdown.datepicker-orient-top:after{top:-6px}
.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}
.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}
.datepicker>div{display:none}
.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{display:block}
.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:0}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}
.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer}
.datepicker table tr td.old,.datepicker table tr td.new{color:#999}
.datepicker table tr td.disabled{background:0;color:#999;cursor:default}
.datepicker table tr td.disabled:hover{background:0;color:#999;cursor:default}
.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today:hover{color:#000;background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled{color:#000;background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled:hover{color:#000;background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:focus,.datepicker table tr td.today:hover:focus{color:#000;background-color:#ffcd70;border-color:#f59e00}
.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover:focus{color:#000;background-color:#ffcd70;border-color:#f59e00}
.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active{color:#000;background-color:#ffcd70;border-color:#f59e00}
.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active{color:#000;background-color:#ffcd70;border-color:#f59e00}
.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active{color:#000;background-color:#ffcd70;border-color:#f59e00}
.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{color:#000;background-color:#ffcd70;border-color:#f59e00}
.open .dropdown-toggle.datepicker table tr td.today{color:#000;background-color:#ffcd70;border-color:#f59e00}
.open .dropdown-toggle.datepicker table tr td.today:hover{color:#000;background-color:#ffcd70;border-color:#f59e00}
.open .dropdown-toggle.datepicker table tr td.today.disabled{color:#000;background-color:#ffcd70;border-color:#f59e00}
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover{color:#000;background-color:#ffcd70;border-color:#f59e00}
.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active{background-image:none}
.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active{background-image:none}
.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active{background-image:none}
.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-image:none}
.open .dropdown-toggle.datepicker table tr td.today{background-image:none}
.open .dropdown-toggle.datepicker table tr td.today:hover{background-image:none}
.open .dropdown-toggle.datepicker table tr td.today.disabled{background-image:none}
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover{background-image:none}
.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled]{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today.disabled{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today.disabled:hover{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled]:hover,.datepicker table tr td.today.disabled[disabled]:hover{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today:hover,fieldset[disabled] .datepicker table tr td.today.disabled:hover{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today:hover.disabled:focus{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled.disabled:focus,.datepicker table tr td.today.disabled:hover.disabled:focus{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today:hover[disabled]:focus{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled[disabled]:focus,.datepicker table tr td.today.disabled:hover[disabled]:focus{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover:focus{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today.disabled:focus,fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled:active,.datepicker table tr td.today:hover.disabled:active{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled.disabled:active,.datepicker table tr td.today.disabled:hover.disabled:active{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today[disabled]:active,.datepicker table tr td.today:hover[disabled]:active{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled[disabled]:active,.datepicker table tr td.today.disabled:hover[disabled]:active{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today:active,fieldset[disabled] .datepicker table tr td.today:hover:active{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today.disabled:active,fieldset[disabled] .datepicker table tr td.today.disabled:hover:active{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled.active,.datepicker table tr td.today:hover.disabled.active{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled.disabled.active,.datepicker table tr td.today.disabled:hover.disabled.active{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today[disabled].active,.datepicker table tr td.today:hover[disabled].active{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled[disabled].active,.datepicker table tr td.today.disabled:hover[disabled].active{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today.active,fieldset[disabled] .datepicker table tr td.today:hover.active{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today.disabled.active,fieldset[disabled] .datepicker table tr td.today.disabled:hover.active{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today:hover:hover{color:#000}
.datepicker table tr td.today.active:hover{color:#fff}
.datepicker table tr td.range{background:#eee;border-radius:0}
.datepicker table tr td.range:hover{background:#eee;border-radius:0}
.datepicker table tr td.range.disabled{background:#eee;border-radius:0}
.datepicker table tr td.range.disabled:hover{background:#eee;border-radius:0}
.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417;border-radius:0}
.datepicker table tr td.range.today:hover{color:#000;background-color:#f7ca77;border-color:#f1a417;border-radius:0}
.datepicker table tr td.range.today.disabled{color:#000;background-color:#f7ca77;border-color:#f1a417;border-radius:0}
.datepicker table tr td.range.today.disabled:hover{color:#000;background-color:#f7ca77;border-color:#f1a417;border-radius:0}
.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today:hover:focus{color:#000;background-color:#f4bb51;border-color:#bf800c}
.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover:focus{color:#000;background-color:#f4bb51;border-color:#bf800c}
.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active{color:#000;background-color:#f4bb51;border-color:#bf800c}
.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active{color:#000;background-color:#f4bb51;border-color:#bf800c}
.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active{color:#000;background-color:#f4bb51;border-color:#bf800c}
.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{color:#000;background-color:#f4bb51;border-color:#bf800c}
.open .dropdown-toggle.datepicker table tr td.range.today{color:#000;background-color:#f4bb51;border-color:#bf800c}
.open .dropdown-toggle.datepicker table tr td.range.today:hover{color:#000;background-color:#f4bb51;border-color:#bf800c}
.open .dropdown-toggle.datepicker table tr td.range.today.disabled{color:#000;background-color:#f4bb51;border-color:#bf800c}
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover{color:#000;background-color:#f4bb51;border-color:#bf800c}
.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active{background-image:none}
.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active{background-image:none}
.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active{background-image:none}
.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-image:none}
.open .dropdown-toggle.datepicker table tr td.range.today{background-image:none}
.open .dropdown-toggle.datepicker table tr td.range.today:hover{background-image:none}
.open .dropdown-toggle.datepicker table tr td.range.today.disabled{background-image:none}
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover{background-image:none}
.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled]{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today.disabled{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,.datepicker table tr td.range.today.disabled[disabled]:hover{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today:hover.disabled:focus{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled.disabled:focus,.datepicker table tr td.range.today.disabled:hover.disabled:focus{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today:hover[disabled]:focus{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled[disabled]:focus,.datepicker table tr td.range.today.disabled:hover[disabled]:focus{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover:focus{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today:hover.disabled:active{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled.disabled:active,.datepicker table tr td.range.today.disabled:hover.disabled:active{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today[disabled]:active,.datepicker table tr td.range.today:hover[disabled]:active{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled[disabled]:active,.datepicker table tr td.range.today.disabled:hover[disabled]:active{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today:active,fieldset[disabled] .datepicker table tr td.range.today:hover:active{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today.disabled:active,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today:hover.disabled.active{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled.disabled.active,.datepicker table tr td.range.today.disabled:hover.disabled.active{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today[disabled].active,.datepicker table tr td.range.today:hover[disabled].active{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled[disabled].active,.datepicker table tr td.range.today.disabled:hover[disabled].active{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today.active,fieldset[disabled] .datepicker table tr td.range.today:hover.active{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today.disabled.active,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.selected{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.selected:hover{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.selected.disabled{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.selected.disabled:hover{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:focus,.datepicker table tr td.selected:hover:focus{color:#fff;background-color:#858585;border-color:#373737}
.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover:focus{color:#fff;background-color:#858585;border-color:#373737}
.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active{color:#fff;background-color:#858585;border-color:#373737}
.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active{color:#fff;background-color:#858585;border-color:#373737}
.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active{color:#fff;background-color:#858585;border-color:#373737}
.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{color:#fff;background-color:#858585;border-color:#373737}
.open .dropdown-toggle.datepicker table tr td.selected{color:#fff;background-color:#858585;border-color:#373737}
.open .dropdown-toggle.datepicker table tr td.selected:hover{color:#fff;background-color:#858585;border-color:#373737}
.open .dropdown-toggle.datepicker table tr td.selected.disabled{color:#fff;background-color:#858585;border-color:#373737}
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover{color:#fff;background-color:#858585;border-color:#373737}
.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active{background-image:none}
.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active{background-image:none}
.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active{background-image:none}
.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-image:none}
.open .dropdown-toggle.datepicker table tr td.selected{background-image:none}
.open .dropdown-toggle.datepicker table tr td.selected:hover{background-image:none}
.open .dropdown-toggle.datepicker table tr td.selected.disabled{background-image:none}
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover{background-image:none}
.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled{background-color:#999;border-color:#555}
.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled]{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected.disabled{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected.disabled:hover{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected.disabled[disabled]:hover{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.disabled:hover{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected:hover.disabled:focus{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled.disabled:focus,.datepicker table tr td.selected.disabled:hover.disabled:focus{background-color:#999;border-color:#555}
.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected:hover[disabled]:focus{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled[disabled]:focus,.datepicker table tr td.selected.disabled:hover[disabled]:focus{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover:focus{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected.disabled:focus,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected:hover.disabled:active{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled.disabled:active,.datepicker table tr td.selected.disabled:hover.disabled:active{background-color:#999;border-color:#555}
.datepicker table tr td.selected[disabled]:active,.datepicker table tr td.selected:hover[disabled]:active{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled[disabled]:active,.datepicker table tr td.selected.disabled:hover[disabled]:active{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected:active,fieldset[disabled] .datepicker table tr td.selected:hover:active{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected.disabled:active,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected:hover.disabled.active{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled.disabled.active,.datepicker table tr td.selected.disabled:hover.disabled.active{background-color:#999;border-color:#555}
.datepicker table tr td.selected[disabled].active,.datepicker table tr td.selected:hover[disabled].active{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled[disabled].active,.datepicker table tr td.selected.disabled:hover[disabled].active{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected.active,fieldset[disabled] .datepicker table tr td.selected:hover.active{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected.disabled.active,fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active{background-color:#999;border-color:#555}
.datepicker table tr td.active{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.active.disabled{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.active.disabled:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover:focus{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover:focus{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.open .dropdown-toggle.datepicker table tr td.active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.open .dropdown-toggle.datepicker table tr td.active:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}
.open .dropdown-toggle.datepicker table tr td.active.disabled{color:#fff;background-color:#3276b1;border-color:#285e8e}
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active{background-image:none}
.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active{background-image:none}
.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active{background-image:none}
.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-image:none}
.open .dropdown-toggle.datepicker table tr td.active{background-image:none}
.open .dropdown-toggle.datepicker table tr td.active:hover{background-image:none}
.open .dropdown-toggle.datepicker table tr td.active.disabled{background-image:none}
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover{background-image:none}
.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled]{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active:hover{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active.disabled{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active.disabled:hover{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active.disabled[disabled]:hover{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.disabled:hover{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active:hover.disabled:focus{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled.disabled:focus,.datepicker table tr td.active.disabled:hover.disabled:focus{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active:hover[disabled]:focus{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled[disabled]:focus,.datepicker table tr td.active.disabled:hover[disabled]:focus{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover:focus{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active.disabled:focus,fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled:active,.datepicker table tr td.active:hover.disabled:active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled.disabled:active,.datepicker table tr td.active.disabled:hover.disabled:active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active[disabled]:active,.datepicker table tr td.active:hover[disabled]:active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled[disabled]:active,.datepicker table tr td.active.disabled:hover[disabled]:active{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active:active,fieldset[disabled] .datepicker table tr td.active:hover:active{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active.disabled:active,fieldset[disabled] .datepicker table tr td.active.disabled:hover:active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled.active,.datepicker table tr td.active:hover.disabled.active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled.disabled.active,.datepicker table tr td.active.disabled:hover.disabled.active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active[disabled].active,.datepicker table tr td.active:hover[disabled].active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled[disabled].active,.datepicker table tr td.active.disabled:hover[disabled].active{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active.active,fieldset[disabled] .datepicker table tr td.active:hover.active{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active.disabled.active,fieldset[disabled] .datepicker table tr td.active.disabled:hover.active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}
.datepicker table tr td span:hover{background:#eee}
.datepicker table tr td span.disabled{background:0;color:#999;cursor:default}
.datepicker table tr td span.disabled:hover{background:0;color:#999;cursor:default}
.datepicker table tr td span.active{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td span.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td span.active.disabled{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.open .dropdown-toggle.datepicker table tr td span.active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.open .dropdown-toggle.datepicker table tr td span.active:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}
.open .dropdown-toggle.datepicker table tr td span.active.disabled{color:#fff;background-color:#3276b1;border-color:#285e8e}
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active{background-image:none}
.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active{background-image:none}
.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active{background-image:none}
.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-image:none}
.open .dropdown-toggle.datepicker table tr td span.active{background-image:none}
.open .dropdown-toggle.datepicker table tr td span.active:hover{background-image:none}
.open .dropdown-toggle.datepicker table tr td span.active.disabled{background-image:none}
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover{background-image:none}
.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled]{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active:hover{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active.disabled{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active.disabled:hover{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active:hover.disabled:active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled.disabled:active,.datepicker table tr td span.active.disabled:hover.disabled:active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active[disabled]:active,.datepicker table tr td span.active:hover[disabled]:active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled[disabled]:active,.datepicker table tr td span.active.disabled:hover[disabled]:active{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active:active,fieldset[disabled] .datepicker table tr td span.active:hover:active{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active.disabled:active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active:hover.disabled.active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled.disabled.active,.datepicker table tr td span.active.disabled:hover.disabled.active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active[disabled].active,.datepicker table tr td span.active:hover[disabled].active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled[disabled].active,.datepicker table tr td span.active.disabled:hover[disabled].active{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active.active,fieldset[disabled] .datepicker table tr td span.active:hover.active{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active.disabled.active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}
.datepicker th.datepicker-switch{width:145px}
.datepicker thead tr:first-child th,.datepicker tfoot tr th{cursor:pointer}
.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{background:#eee}
.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}
.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}
.input-group.date .input-group-addon i{cursor:pointer;width:16px;height:16px}
.input-daterange input{text-align:center}
.input-daterange input:first-child{border-radius:3px 0 0 3px}
.input-daterange input:last-child{border-radius:0 3px 3px 0}
.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:normal;line-height:1.42857;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:solid #ccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}
.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.42857}
.datepicker.dropdown-menu th,.datepicker.dropdown-menu td{padding:4px 5px}
#productInfo{padding:20px}
#productInfo .prod-image{width:30%;margin-right:2%;float:left}
#productInfo .prod-image img{width:100%}
#productInfo .prod-copy{width:68%;float:left}
#mail-form{padding:15px}
#mail-form h1{margin-top:none;margin-bottom:15px}
#mail-form ul{margin-left:1em}
form.rma input[type=text]{width:300px}
form.rma .error{display:block}
.border-land input[type=text]{width:auto}
.captcha{width:100px}
.captcha input[type=button]{border:0;background:transparent;color:#3169d6;padding:0;text-transform:capitalize}
.captcha input[type=button]:hover{text-decoration:underline}
.captcha .captcha-error{color:red}
.wa-formWrap{padding:2em}
.wa-form-title{font-size:1.75em;font-weight:300;margin-top:0}
@media screen and (max-width:480px){.wa-form-title{font-size:1.5em}
}
.wa-form-label{color:#727272;display:block;font-size:1.25em;font-weight:300;letter-spacing:.075em}
.wa-form-text{border:solid 2px #d3d3d3;color:#727272;font-weight:300;line-height:2.35em;margin-bottom:2em;padding-left:.5em;width:100%}
.wa-form-submitBtn[type=submit],.wa-form-submitBtn[type=button]{border:0;box-shadow:none;display:block;font-size:1.25em;height:auto;padding:.325em 2em;margin:1em 0 0;text-shadow:none}
@media screen and (max-width:768px){.wa-form-submitBtn[type=submit],.wa-form-submitBtn[type=button]{padding:1em 3em;margin:2em auto 0}
}
.wa-form-required:after{content:"*";padding-left:.5em}
.wa-form-checkbox[type=checkbox]{display:none}
.ie8 .wa-form-checkbox[type=checkbox]{display:inline-block}
.wa-form-checkbox[type=checkbox]+.wa-form-checkbox-label:before{background-color:#fff;border-radius:2px;border:1px solid #d3d3d3;content:"";display:block;position:absolute;height:1.25em;transition:background .125s,border .125s;top:50%;bottom:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:1.25em}
.ie8 .wa-form-checkbox[type=checkbox]+.wa-form-checkbox-label:before{display:none}
.wa-form-checkbox[type=checkbox]:checked{display:none}
.wa-form-checkbox[type=checkbox]:checked+.wa-form-checkbox-label:before{background-color:#3169d6;border:1px solid #3169d6}
.wa-form-checkbox[type=checkbox][disabled]+.wa-form-checkbox-label:before{background-color:#989898}
.wa-form-checkbox-label{cursor:pointer;padding-left:2em;position:relative}
.ie8 .wa-form-checkbox-label{display:inline-block}
.wa-form-textField-dropDown{-webkit-box-shadow:4px 3px 3px -2px rgba(0,0,0,0.25);box-shadow:4px 3px 3px -2px rgba(0,0,0,0.25);background:#f1f1f1;border:solid 1px #c8c8c8;display:none;padding:0 0 1em;position:absolute;z-index:15}
.wa-form-textField-dropDown.open{display:block}
.wa-form-textField-dropDown .ui-autocomplete{background:0;border:0;left:0!important;padding:0;position:relative;top:0!important;width:auto!important}
.wa-form-textField-dropDown .ui-autocomplete.open{display:block!important}
.wa-form-radioBtn-label{cursor:pointer;position:relative;padding-left:1.75em}
.ie8 .wa-form-radioBtn-label{padding-left:0}
.wa-form-radioBtn-input[type=radio]{display:none}
.ie8 .wa-form-radioBtn-input[type=radio]{display:inline-block}
.wa-form-radioBtn-input[type=radio]+.wa-form-radioBtn-label:before{background:#fff;border-radius:50%;border:solid 1px #989898;content:"";display:block;height:.75em;left:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:background .125s,border .125s;width:.75em}
.ie8 .wa-form-radioBtn-input[type=radio]+.wa-form-radioBtn-label:before{display:none}
.wa-form-radioBtn-input[type=radio]:checked{display:none}
.wa-form-radioBtn-input[type=radio]:checked+.wa-form-radioBtn-label:before{background:#3169d6;border-color:#3169d6}
h3.promo{color:#3169d6;font-weight:300;margin-bottom:18px;font-size:22px;text-transform:uppercase;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.4);display:none}
h3.promo.green{color:#23c972}
.promo-entry{position:relative;margin-top:0;margin-bottom:15px;border:1px solid #d3d3d3}
.promo-entry:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.25);box-shadow:0 2px 6px rgba(0,0,0,0.25)}
.smallsupportpod .promo-entry{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border:0 none transparent;width:100%}
.mediumsupportpod .promo-entry{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border:0 none transparent;width:100%}
.promo-entry:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.25);box-shadow:0 2px 6px rgba(0,0,0,0.25)}
.smallsupportpod .promo-entry:hover{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border:0 none transparent}
.mediumsupportpod .promo-entry:hover{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border:0 none transparent}
.promo-entry img{margin-top:0;width:100%}
.promo-entry .banner{position:absolute;top:3%;left:-10px;left:-1.5rem;background:url(images/icons/promopod-badge.png) no-repeat top left;height:50px;width:auto;padding:7px 15px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.25);text-transform:uppercase;font-size:15px;letter-spacing:1px}
.promo-entry .overlay{width:60%;position:absolute;bottom:0;left:0;padding:5%;background:#fff;opacity:1!important;-webkit-box-shadow:4px -4px 5px rgba(0,0,0,0.1);box-shadow:4px -4px 5px rgba(0,0,0,0.1)}
.promo-entry .overlay h3{color:#4b4b4b;text-transform:uppercase;margin:0 0 .25em 0;font-size:14px}
.promo-entry .overlay p{color:#4b4b4b;font-size:12px;font-size:1.2rem;font-style:italic;line-height:13px;margin-bottom:0}
.promo-entry .cta{position:absolute;bottom:15%;right:15%;height:15%;width:13%;background:#23c972;display:block;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.15);box-shadow:1px 1px 5px rgba(0,0,0,0.15);cursor:pointer;-webkit-transition:.25s ease-out;transition:.25s ease-out}
.promo-entry .cta:hover{background:#23c972}
.promo-entry .cta:active{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);box-shadow:0 0 10px rgba(0,0,0,0.25)}
.promo-entry .cta img{padding:0;margin:0;border:none!important}
@media screen and (max-width:768px){.parsys.promopar .col-33.parsys{padding-left:0;padding-right:0}
}
.parsys.promopar .col-33.parsys.par-0{padding-left:0}
.parsys.promopar .col-33.parsys.par-2{padding-right:0}
.parsys.promopar .promotionimagepod.section,.parsys.promopar .promotiontextpod.section,.parsys.promopar .twitter.section,.parsys.promopar .newsletter-pod-wrapper{margin-top:15px}
@media screen and (max-width:768px){.parsys.promopar .promotionimagepod.section,.parsys.promopar .promotiontextpod.section,.parsys.promopar .twitter.section,.parsys.promopar .newsletter-pod-wrapper{margin-top:0}
}
.parsys.promopar .promotionimagepod.section .promo-entry,.parsys.promopar .promotionimagepod.section .htb-pod,.parsys.promopar .promotionimagepod.section .twitter-holder.embed-container,.parsys.promopar .promotiontextpod.section .promo-entry,.parsys.promopar .promotiontextpod.section .htb-pod,.parsys.promopar .promotiontextpod.section .twitter-holder.embed-container,.parsys.promopar .twitter.section .promo-entry,.parsys.promopar .twitter.section .htb-pod,.parsys.promopar .twitter.section .twitter-holder.embed-container,.parsys.promopar .newsletter-pod-wrapper .promo-entry,.parsys.promopar .newsletter-pod-wrapper .htb-pod,.parsys.promopar .newsletter-pod-wrapper .twitter-holder.embed-container{margin:0 auto}
@media screen and (min-width:1200px){.parsys.promopar .promotionimagepod.section .promo-entry,.parsys.promopar .promotionimagepod.section .htb-pod,.parsys.promopar .promotionimagepod.section .twitter-holder.embed-container,.parsys.promopar .promotiontextpod.section .promo-entry,.parsys.promopar .promotiontextpod.section .htb-pod,.parsys.promopar .promotiontextpod.section .twitter-holder.embed-container,.parsys.promopar .twitter.section .promo-entry,.parsys.promopar .twitter.section .htb-pod,.parsys.promopar .twitter.section .twitter-holder.embed-container,.parsys.promopar .newsletter-pod-wrapper .promo-entry,.parsys.promopar .newsletter-pod-wrapper .htb-pod,.parsys.promopar .newsletter-pod-wrapper .twitter-holder.embed-container{height:295px}
}
@media screen and (min-width:992px) and (max-width:1199px){.parsys.promopar .promotionimagepod.section .promo-entry,.parsys.promopar .promotionimagepod.section .htb-pod,.parsys.promopar .promotionimagepod.section .twitter-holder.embed-container,.parsys.promopar .promotiontextpod.section .promo-entry,.parsys.promopar .promotiontextpod.section .htb-pod,.parsys.promopar .promotiontextpod.section .twitter-holder.embed-container,.parsys.promopar .twitter.section .promo-entry,.parsys.promopar .twitter.section .htb-pod,.parsys.promopar .twitter.section .twitter-holder.embed-container,.parsys.promopar .newsletter-pod-wrapper .promo-entry,.parsys.promopar .newsletter-pod-wrapper .htb-pod,.parsys.promopar .newsletter-pod-wrapper .twitter-holder.embed-container{height:245px}
}
@media screen and (min-width:769px) and (max-width:991px){.parsys.promopar .promotionimagepod.section .promo-entry,.parsys.promopar .promotionimagepod.section .htb-pod,.parsys.promopar .promotionimagepod.section .twitter-holder.embed-container,.parsys.promopar .promotiontextpod.section .promo-entry,.parsys.promopar .promotiontextpod.section .htb-pod,.parsys.promopar .promotiontextpod.section .twitter-holder.embed-container,.parsys.promopar .twitter.section .promo-entry,.parsys.promopar .twitter.section .htb-pod,.parsys.promopar .twitter.section .twitter-holder.embed-container,.parsys.promopar .newsletter-pod-wrapper .promo-entry,.parsys.promopar .newsletter-pod-wrapper .htb-pod,.parsys.promopar .newsletter-pod-wrapper .twitter-holder.embed-container{height:185px}
}
@media screen and (max-width:768px){.parsys.promopar .promotionimagepod.section .promo-entry,.parsys.promopar .promotionimagepod.section .htb-pod,.parsys.promopar .promotionimagepod.section .twitter-holder.embed-container,.parsys.promopar .promotiontextpod.section .promo-entry,.parsys.promopar .promotiontextpod.section .htb-pod,.parsys.promopar .promotiontextpod.section .twitter-holder.embed-container,.parsys.promopar .twitter.section .promo-entry,.parsys.promopar .twitter.section .htb-pod,.parsys.promopar .twitter.section .twitter-holder.embed-container,.parsys.promopar .newsletter-pod-wrapper .promo-entry,.parsys.promopar .newsletter-pod-wrapper .htb-pod,.parsys.promopar .newsletter-pod-wrapper .twitter-holder.embed-container{width:100%;min-height:500;margin-left:auto;margin-right:auto}
}
.parsys.promopar .promotionimagepod.section .promo-entry img,.parsys.promopar .promotionimagepod.section .htb-pod img,.parsys.promopar .promotionimagepod.section .twitter-holder.embed-container img,.parsys.promopar .promotiontextpod.section .promo-entry img,.parsys.promopar .promotiontextpod.section .htb-pod img,.parsys.promopar .promotiontextpod.section .twitter-holder.embed-container img,.parsys.promopar .twitter.section .promo-entry img,.parsys.promopar .twitter.section .htb-pod img,.parsys.promopar .twitter.section .twitter-holder.embed-container img,.parsys.promopar .newsletter-pod-wrapper .promo-entry img,.parsys.promopar .newsletter-pod-wrapper .htb-pod img,.parsys.promopar .newsletter-pod-wrapper .twitter-holder.embed-container img{height:100%;width:auto;border:15px solid #fff}
@media screen and (max-width:768px){.parsys.promopar .promotionimagepod.section .promo-entry img,.parsys.promopar .promotionimagepod.section .htb-pod img,.parsys.promopar .promotionimagepod.section .twitter-holder.embed-container img,.parsys.promopar .promotiontextpod.section .promo-entry img,.parsys.promopar .promotiontextpod.section .htb-pod img,.parsys.promopar .promotiontextpod.section .twitter-holder.embed-container img,.parsys.promopar .twitter.section .promo-entry img,.parsys.promopar .twitter.section .htb-pod img,.parsys.promopar .twitter.section .twitter-holder.embed-container img,.parsys.promopar .newsletter-pod-wrapper .promo-entry img,.parsys.promopar .newsletter-pod-wrapper .htb-pod img,.parsys.promopar .newsletter-pod-wrapper .twitter-holder.embed-container img{height:auto;width:100%}
}
.parsys.promopar .promotionimagepod.section .carousel-content-pod,.parsys.promopar .promotionimagepod.section .htb-pod,.parsys.promopar .promotiontextpod.section .carousel-content-pod,.parsys.promopar .promotiontextpod.section .htb-pod,.parsys.promopar .twitter.section .carousel-content-pod,.parsys.promopar .twitter.section .htb-pod,.parsys.promopar .newsletter-pod-wrapper .carousel-content-pod,.parsys.promopar .newsletter-pod-wrapper .htb-pod{overflow:hidden}
@media screen and (max-width:768px){.parsys.promopar .promotionimagepod.section .carousel-content-pod,.parsys.promopar .promotionimagepod.section .htb-pod,.parsys.promopar .promotiontextpod.section .carousel-content-pod,.parsys.promopar .promotiontextpod.section .htb-pod,.parsys.promopar .twitter.section .carousel-content-pod,.parsys.promopar .twitter.section .htb-pod,.parsys.promopar .newsletter-pod-wrapper .carousel-content-pod,.parsys.promopar .newsletter-pod-wrapper .htb-pod{height:600px}
.parsys.promopar .promotionimagepod.section .carousel-content-pod h1,.parsys.promopar .promotionimagepod.section .htb-pod h1,.parsys.promopar .promotiontextpod.section .carousel-content-pod h1,.parsys.promopar .promotiontextpod.section .htb-pod h1,.parsys.promopar .twitter.section .carousel-content-pod h1,.parsys.promopar .twitter.section .htb-pod h1,.parsys.promopar .newsletter-pod-wrapper .carousel-content-pod h1,.parsys.promopar .newsletter-pod-wrapper .htb-pod h1{font-size:52px}
.parsys.promopar .promotionimagepod.section .carousel-content-pod h2,.parsys.promopar .promotionimagepod.section .htb-pod h2,.parsys.promopar .promotiontextpod.section .carousel-content-pod h2,.parsys.promopar .promotiontextpod.section .htb-pod h2,.parsys.promopar .twitter.section .carousel-content-pod h2,.parsys.promopar .twitter.section .htb-pod h2,.parsys.promopar .newsletter-pod-wrapper .carousel-content-pod h2,.parsys.promopar .newsletter-pod-wrapper .htb-pod h2{font-size:46px}
.parsys.promopar .promotionimagepod.section .carousel-content-pod h3,.parsys.promopar .promotionimagepod.section .htb-pod h3,.parsys.promopar .promotiontextpod.section .carousel-content-pod h3,.parsys.promopar .promotiontextpod.section .htb-pod h3,.parsys.promopar .twitter.section .carousel-content-pod h3,.parsys.promopar .twitter.section .htb-pod h3,.parsys.promopar .newsletter-pod-wrapper .carousel-content-pod h3,.parsys.promopar .newsletter-pod-wrapper .htb-pod h3{font-size:32px}
.parsys.promopar .promotionimagepod.section .carousel-content-pod h4,.parsys.promopar .promotionimagepod.section .htb-pod h4,.parsys.promopar .promotiontextpod.section .carousel-content-pod h4,.parsys.promopar .promotiontextpod.section .htb-pod h4,.parsys.promopar .twitter.section .carousel-content-pod h4,.parsys.promopar .twitter.section .htb-pod h4,.parsys.promopar .newsletter-pod-wrapper .carousel-content-pod h4,.parsys.promopar .newsletter-pod-wrapper .htb-pod h4{font-size:26px}
}
@media screen and (max-width:480px){.parsys.promopar .promotionimagepod.section .carousel-content-pod,.parsys.promopar .promotionimagepod.section .htb-pod,.parsys.promopar .promotiontextpod.section .carousel-content-pod,.parsys.promopar .promotiontextpod.section .htb-pod,.parsys.promopar .twitter.section .carousel-content-pod,.parsys.promopar .twitter.section .htb-pod,.parsys.promopar .newsletter-pod-wrapper .carousel-content-pod,.parsys.promopar .newsletter-pod-wrapper .htb-pod{height:325px}
.parsys.promopar .promotionimagepod.section .carousel-content-pod h1,.parsys.promopar .promotionimagepod.section .htb-pod h1,.parsys.promopar .promotiontextpod.section .carousel-content-pod h1,.parsys.promopar .promotiontextpod.section .htb-pod h1,.parsys.promopar .twitter.section .carousel-content-pod h1,.parsys.promopar .twitter.section .htb-pod h1,.parsys.promopar .newsletter-pod-wrapper .carousel-content-pod h1,.parsys.promopar .newsletter-pod-wrapper .htb-pod h1{font-size:52px}
.parsys.promopar .promotionimagepod.section .carousel-content-pod h2,.parsys.promopar .promotionimagepod.section .htb-pod h2,.parsys.promopar .promotiontextpod.section .carousel-content-pod h2,.parsys.promopar .promotiontextpod.section .htb-pod h2,.parsys.promopar .twitter.section .carousel-content-pod h2,.parsys.promopar .twitter.section .htb-pod h2,.parsys.promopar .newsletter-pod-wrapper .carousel-content-pod h2,.parsys.promopar .newsletter-pod-wrapper .htb-pod h2{font-size:46px}
.parsys.promopar .promotionimagepod.section .carousel-content-pod h3,.parsys.promopar .promotionimagepod.section .htb-pod h3,.parsys.promopar .promotiontextpod.section .carousel-content-pod h3,.parsys.promopar .promotiontextpod.section .htb-pod h3,.parsys.promopar .twitter.section .carousel-content-pod h3,.parsys.promopar .twitter.section .htb-pod h3,.parsys.promopar .newsletter-pod-wrapper .carousel-content-pod h3,.parsys.promopar .newsletter-pod-wrapper .htb-pod h3{font-size:32px}
.parsys.promopar .promotionimagepod.section .carousel-content-pod h4,.parsys.promopar .promotionimagepod.section .htb-pod h4,.parsys.promopar .promotiontextpod.section .carousel-content-pod h4,.parsys.promopar .promotiontextpod.section .htb-pod h4,.parsys.promopar .twitter.section .carousel-content-pod h4,.parsys.promopar .twitter.section .htb-pod h4,.parsys.promopar .newsletter-pod-wrapper .carousel-content-pod h4,.parsys.promopar .newsletter-pod-wrapper .htb-pod h4{font-size:26px}
}
.parsys.promopar .promotionimagepod.section .carousel-content-pod p,.parsys.promopar .promotionimagepod.section .htb-pod p,.parsys.promopar .promotiontextpod.section .carousel-content-pod p,.parsys.promopar .promotiontextpod.section .htb-pod p,.parsys.promopar .twitter.section .carousel-content-pod p,.parsys.promopar .twitter.section .htb-pod p,.parsys.promopar .newsletter-pod-wrapper .carousel-content-pod p,.parsys.promopar .newsletter-pod-wrapper .htb-pod p{font-size:14px}
.parsys.promopar .promotionimagepod.section h3{width:100%}
.promotionpodcarousel.section{position:relative;margin-bottom:40px;padding:0 47px;width:100%}
.container .promotionpodcarousel.section{padding:0 15px}
.promotionpodcarousel .arrow{background:url(images/icons/arrow-sprite.png) no-repeat;height:27px;width:27px;display:none;cursor:pointer;position:absolute;top:50%;margin-top:-13px}
.promotionpodcarousel .arrow.left{left:.5em}
.container .promotionpodcarousel .arrow.left{left:-2.5em}
@media screen and (max-width:768px){.promotionpodcarousel .arrow.left,.container .promotionpodcarousel .arrow.left{left:.5em}
}
.promotionpodcarousel .arrow.right{right:.5em;background-position:-59px 0}
.container .promotionpodcarousel .arrow.right{right:-2.5em}
@media screen and (max-width:768px){.promotionpodcarousel .arrow.right,.container .promotionpodcarousel .arrow.right{right:.5em}
}
.promotionpodcarousel .promo-pod.promo-pod-wrapper{height:400px;left:-15px;overflow:hidden;position:relative}
.promotionpodcarousel .promo-pod.promo-pod-wrapper .slide-tracker{position:absolute;width:1500%;height:100%}
.promotionpodcarousel .promo-pod.promo-pod-wrapper .slide-tracker .promotionimagepod{width:33.33%;float:left;max-width:390px;margin:0 15px;position:relative}
.promotionpodcarousel .promo-pod.promo-pod-wrapper .slide-tracker .promotionimagepod h3.promo{display:block;text-transform:uppercase;padding:0;margin-right:1.5em}
@media screen and (max-width:768px){.promotionpodcarousel .promo-pod.promo-pod-wrapper .slide-tracker .promotionimagepod h3.promo{display:block}
}
.promotionpodcarousel .promo-pod.promo-pod-wrapper .slide-tracker .promotionimagepod .promo-entry{background:#fff;padding:10px;padding:1.5em;max-width:332px}
.promotionpodcarousel .promo-pod.promo-pod-wrapper .slide-tracker .promotionimagepod .promo-entry.overlay h3{color:#4b4b4b;text-transform:uppercase}
@media screen and (min-width:1200px){}
@media screen and (min-width:992px) and (max-width:1199px){}
@media screen and (min-width:769px) and (max-width:991px){}
.promotionpodcarousel .promo-pod.promo-pod-wrapper .slide-tracker .promotionimagepod .promo-entry img{height:auto;width:100%;max-width:100%}
.promotionpodcarousel .promo-pod.promo-pod-wrapper .slide-tracker .promotionimagepod .promo-entry>a:first-child{display:block;height:100%;overflow:hidden;width:100%}
@media screen and (max-width:768px){.promotionpodcarousel .promo-pod.promo-pod-wrapper .slide-tracker .promo-pod.wrapper{width:100%}
.promotionpodcarousel .promo-pod.promo-pod-wrapper .slide-tracker .promotionimagepod{max-width:initial}
.promotionpodcarousel.section{padding:0 27px}
.promotionpodcarousel .promo-pod.promo-pod-wrapper .slide-tracker .promo-pod.wrapper .promo-entry{width:90%;margin:20px auto;display:block;float:none;max-width:initial}
.promotionpodcarousel .promo-pod.promo-pod-wrapper .slide-tracker .promo-pod.wrapper .promo-entry img{height:auto;width:100%}
.promotionpodcarousel .promo-pod.promo-pod-wrapper .slide-tracker .promo-pod.wrapper .promo-entry .overlay h4{font-size:18px;font-size:1.75rem}
.promotionpodcarousel .promo-pod.promo-pod-wrapper .slide-tracker .promo-pod.wrapper .promo-entry .overlay p{font-size:14px;font-size:1.4rem}
.promotionpodcarousel .promo-pod.promo-pod-wrapper .arrow.left{left:.8em;right:auto;top:275px!important}
.promotionpodcarousel .promo-pod.promo-pod-wrapper .arrow.right{left:auto;right:.5em;top:275px!important}
}
.col-23 .promo-pod.wrapper .promo-entry{width:85%;position:relative;margin:1.5rem auto;float:none}
.col-23 .promo-pod.wrapper .promo-entry img{width:100%;height:auto;border:10px solid #fff;border:1.5rem solid #fff;margin-top:0}
.col-23 .promo-pod.wrapper .promo-entry a .img-responsive{border:0}
.col-23 .promo-pod.wrapper .promo-entry .banner{display:block}
.col-23 .promo-pod.wrapper .promo-entry .overlay{width:60%;position:absolute;bottom:0;left:0;padding:5%;background:#fff;opacity:1!important;-webkit-box-shadow:4px -4px 5px rgba(0,0,0,0.1);box-shadow:4px -4px 5px rgba(0,0,0,0.1)}
.col-23 .promo-pod.wrapper .promo-entry .overlay h4{font-size:16px;font-size:1.6rem;color:#4b4b4b;text-transform:uppercase;margin:0 0 .25rem 0;text-shadow:0 1px 0 white,0 1px 1px rgba(0,0,0,0.25)}
.col-23 .promo-pod.wrapper .promo-entry .overlay p{color:#4b4b4b;font-size:12px;font-size:1.2rem;font-style:italic;line-height:13px;margin-bottom:0}
@media screen and (max-width:480px){.col-23 .promo-pod.wrapper .promo-entry{width:80%;margin:20px auto;display:block;float:none;background-color:red;display:none}
.col-23 .promo-pod.wrapper .promo-entry img{height:auto;width:100%}
}
@media screen and (max-width:768px){.col-23 .promo-pod.wrapper .promo-entry{padding-bottom:0;margin-bottom:0;background-color:red;display:none}
}
@media screen and (min-width:769px) and (max-width:991px){.col-23 .promo-pod.wrapper .promo-entry{padding-bottom:0;margin-bottom:0}
}
.mediumsupportpod .columncontrol .list.section{padding-left:25px}
.mediumsupportpod .columncontrol .list.section ul{margin-left:15px}
.mediumsupportpod .columncontrol.par-1 .list.section{padding-left:0}
.smallsupportpod ul{margin-left:35px}
.smallsupportpod,.mediumsupportpod{background:white;margin:0 0 25px!important;background:#fff}
.smallsupportpod .entry,.mediumsupportpod .entry{border:1px solid lightgrey}
.smallsupportpod .entry .promo-pod.wrapper .promo-entry,.mediumsupportpod .entry .promo-pod.wrapper .promo-entry{border:25px solid white}
.smallsupportpod .entry .promo-pod.wrapper .overlay,.mediumsupportpod .entry .promo-pod.wrapper .overlay{border:15px solid white;border-bottom:0;border-left:0;padding:0;overflow:hidden}
.smallsupportpod:hover,.mediumsupportpod:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.25);box-shadow:0 2px 6px rgba(0,0,0,0.25)}
.smallsupportpod .entry .promo-entry,.mediumsupportpod .entry .promo-entry{margin-bottom:0}
.smallsupportpod .entry .promo-entry .promo-pod h3.promo,.mediumsupportpod .entry .promo-entry .promo-pod h3.promo{display:none}
.bannerpar{padding:0 0 1.072em}
.bannerpar.home-hero{padding:0}
.content-area .bannerpar{padding:0}
.content-area .bannerpar .skinnybanner{margin:0;border:0 none transparent}
.content-area .bannerpar .skinnybanner .skinnybanner div[class^="bg-"]{border:0 none transparent}
.producttosupport.section{padding-bottom:15px}
.producttosupport.section .product-to-support{background-color:#d3d3d3;padding:15px;overflow:hidden}
@media screen and (min-width:0) and (max-width:991px){.producttosupport.section .product-to-support{background-color:#d3d3d3}
}
.producttosupport.section .product-to-support .search.product .search-finder-label{margin-top:10px}
@media screen and (min-width:0) and (max-width:991px){.producttosupport.section .product-to-support .search.product .search-finder-label{display:none}
}
.producttosupport.section .product-to-support .search.product .wrap{-webkit-border-radius:1px;-moz-border-radius:1px;position:relative;border:1px solid #989898;padding:0;height:38px;padding-right:38px;background:url(images/search-padded.png) no-repeat right center #e9e9e9;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
@media screen and (min-width:0) and (max-width:991px){.producttosupport.section .product-to-support .search.product .wrap{margin-bottom:10px}
}
.producttosupport.section .product-to-support .search.product .wrap #search-finder{width:100%;border:0;outline:0;color:#4b4b4b;text-shadow:0 1px 1px #fff;background:transparent;cursor:default;margin-top:8px;padding-left:10px}
.producttosupport.section .product-to-support .search.product .wrap #search-finder::-webkit-input-placeholder{letter-spacing:.0865em}
.producttosupport.section .product-to-support .search.product .wrap #search-finder:-moz-placeholder{letter-spacing:.0865em}
.producttosupport.section .product-to-support .search.product .wrap #search-finder::-moz-placeholder{letter-spacing:.0865em}
.producttosupport.section .product-to-support .search.product .wrap #search-finder:-ms-input-placeholder{letter-spacing:.0865em}
.producttosupport.section .product-to-support .search.product .wrap a.search-btn{position:absolute;display:block;cursor:pointer;top:-2px;right:0;height:38px;width:40px}
.producttosupport.section .product-to-support .search.product .productfinder{display:inline}
.producttosupport.section .product-to-support .search.product .productfinder span{display:inline-block;margin-top:10px}
.producttosupport.section .product-to-support .search.product .productfinder .modal-window-el{height:38px;font-size:10px;color:white;border:0;padding:8px 20px;width:90%;float:right;margin-top:0;margin-bottom:0}
.producttosupport-results{background-color:transparent;margin-bottom:40px;padding:15px}
.producttosupport-results:empty{display:none}
.producttosupport-results .utility-links{border-right:1px solid lightgrey;margin-top:0}
.producttosupport-results ul.eligibility{padding-left:17px}
.producttosupport-results ul.eligibility li{float:left;margin-right:3em;width:33%}
@media screen and (min-width:0) and (max-width:991px){.producttosupport-results{background-color:#f1f1f1}
}
.producttosupport-results .results-area{margin-top:40px;border:1px solid lightgrey;padding:15px}
.producttosupport-results .results-area .row:first-child{margin-bottom:30px}
.producttosupport-results .results-area .row .image-wrap{border:1px solid #d3d3d3;background-color:#fff}
.producttosupport-results .results-area .row .image-wrap img{width:100%;height:auto}
@media screen and (min-width:0) and (max-width:991px){.producttosupport-results .results-area .row strong{margin-top:2em;display:block}
.producttosupport-results .results-area .row:first-child strong{display:block;font-size:200%;margin-top:0}
}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}
.ui-menu .ui-menu{margin-top:-3px;position:absolute}
.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}
.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}
.ui-widget{font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}
.ui-widget-content{border:1px solid #ddd;background:#eee;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-content{border:1px solid #ccc;background:#f6f6f6;font-weight:500;color:#1c94c4}
.ui-widget-content .ui-state-hover,.ui-widget-content .ui-state-focus{border:1px solid #f1f1f1;background:#f1f1f1;font-weight:500;color:#23c972}
.ui-helper-hidden-accessible{display:none!important}
.product-finder select{width:50%;display:block;margin:10px 0}
.product-finder .product-information{border-top:1px solid #f1f1f1;margin-top:30px}
.product-finder .product-information .product-image{width:40%;overflow:hidden;border:1px solid #f1f1f1}
.product-finder .product-information .product-image img{width:100%}
.product-finder .utilities{float:right}
.product-finder .utilities a,.product-finder .utilities span{margin:10px 10px 0 0}
.product-finder .utilities a{text-decoration:underline}
#quick-tools{position:absolute;top:134px;right:-120px;width:80px;background:#4c4c4c;z-index:10;-webkit-box-shadow:-2px 3px 8px rgba(0,0,0,0.2);box-shadow:-2px 3px 8px rgba(0,0,0,0.2);-webkit-transition:.5s cubic-bezier(0.6,0.2,0.12,0.99);transition:.5s cubic-bezier(0.6,0.2,0.12,0.99)}
@media screen and (max-width:480px){#quick-tools{display:none}
}
@media screen and (max-width:768px){#quick-tools{display:none}
}
#quick-tools.loaded{right:0}
#quick-tools .bottom{position:absolute;bottom:-27px;right:0;height:28px;width:100%;background:transparent url(images/bg/quicktools-bottom.png) no-repeat bottom left;overflow:hidden}
#quick-tools .qt-head{display:none}
#quick-tools.open{width:350px;right:0}
#quick-tools.open h3{opacity:0}
#quick-tools.open .qt-head{opacity:1;display:block}
#quick-tools.open .qt-entry h4{opacity:1;left:20px}
#quick-tools.open .qt-entry .info-bubble{display:none!important}
#quick-tools.open .title{display:block!important}
#quick-tools .row{margin-left:0;margin-right:0}
#quick-tools h3{text-transform:uppercase;color:#f1f1f1;font-size:15px;margin-top:10px;padding-top:2px;text-align:center;height:40px;width:100%;-webkit-transition:.25s ease-out;transition:.25s ease-out}
#quick-tools .qt-head{width:100%;position:absolute;top:11px;-webkit-transition:.25s cubic-bezier(0.89,0.15,0.48,1);transition:.25s cubic-bezier(0.89,0.15,0.48,1);background:url(images/bg/quicktools-sprite.png) no-repeat;background-position:283px -310px;height:40px;text-align:left;opacity:0;font-size:15px;padding-left:15px;padding-top:9px;color:#23c972;text-transform:uppercase}
#quick-tools .qt-entry{border-top:1px solid #727272;border-bottom:1px solid #4b4b4b;padding:10px 20px 4px;min-height:48px;position:relative;-webkit-transition:.25s ease-out;transition:.25s ease-out;text-shadow:0 1px 1px rgba(0,0,0,0.2)}
#quick-tools .qt-entry:last-child{border-bottom:0}
#quick-tools .qt-entry .bar-top{height:30px}
#quick-tools .qt-entry .bar-top .title{display:none}
#quick-tools .qt-entry .bar-content{display:none;color:#d3d3d3;margin:5px auto 30px 0;width:85%;font-size:13px}
#quick-tools .qt-entry .bar-content p>a,#quick-tools .qt-entry .bar-content p>span{display:block;font-weight:400}
#quick-tools .qt-entry .bar-content a{color:#00fff0;text-decoration:underline;-webkit-transition:.25s ease-out .2s;transition:.25s ease-out .2s}
#quick-tools .qt-entry .bar-content a:hover{color:#fff}
#quick-tools .qt-entry .bar-content a.quick-tip{color:#23c972;text-decoration:none;padding:0 .25rem}
#quick-tools .qt-entry .bar-content a.quick-tip h3{color:#727272}
#quick-tools .qt-entry .bar-content a.close_btn{color:#555;text-decoration:none;margin:5px;font-size:16px;font-weight:600}
#quick-tools .qt-entry .bar-content h5{font-size:15px;margin:25px 0 15px;clear:both}
#quick-tools .qt-entry .bar-content ol{padding-left:20px}
#quick-tools .qt-entry .bar-content ol li{border-top:0;border-bottom:0;padding:0;margin:0 0 15px 0;min-height:initial}
#quick-tools .qt-entry .bar-content ol li:hover{background-color:inherit}
#quick-tools .qt-entry .bar-content ol li a{font-weight:500}
#quick-tools .qt-entry .bar-content .typeText,#quick-tools .qt-entry .bar-content .categoryText,#quick-tools .qt-entry .bar-content .modelText{margin-bottom:10px}
#quick-tools .qt-entry .bar-content form{margin:0}
#quick-tools .qt-entry .bar-content form select{display:block;width:100%;margin-bottom:10px}
#quick-tools .qt-entry .bar-content form fieldset{border:0;padding:0}
#quick-tools .qt-entry .bar-content form fieldset .wrapper input[type="radio"],#quick-tools .qt-entry .bar-content form fieldset .wrapper label{cursor:pointer;font-weight:200;display:inline}
#quick-tools .qt-entry .bar-content form fieldset label{display:block;margin-bottom:.5em;margin-top:.5em;font-weight:200}
#quick-tools .qt-entry .bar-content form fieldset label.step{font-weight:500}
#quick-tools .qt-entry .bar-content form fieldset label+input[type="text"]{margin-bottom:1em}
#quick-tools .qt-entry .bar-content form fieldset label+input[type="radio"]{display:block;float:left;height:2rem;margin-right:1rem}
#quick-tools .qt-entry .bar-content form fieldset label+input[type="radio"]+label{display:block;line-height:2rem}
#quick-tools .qt-entry .bar-content form input[type="text"]{width:100%;padding:0 12px;font-size:15px;border:2px solid #d3d3d3;outline:0;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;margin-bottom:1em}
#quick-tools .qt-entry .bar-content form input[type="text"]:focus{-webkit-box-shadow:0 0 8px #26e5a4;box-shadow:0 0 8px #26e5a4}
#quick-tools .qt-entry .bar-content form button,#quick-tools .qt-entry .bar-content form input[type="button"]{border:2px solid #23c972;background:#23c972;color:#fff;float:right;margin:10px 0;font-size:12px;text-transform:uppercase;padding:3px 2rem;min-width:50%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-shadow:0 1px 1px rgba(0,0,0,0.2);outline:0;display:block;clear:both;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25)}
#quick-tools .qt-entry .bar-content form button.left,#quick-tools .qt-entry .bar-content form input[type="button"].left{float:left}
#quick-tools .qt-entry .bar-content form button:active,#quick-tools .qt-entry .bar-content form input[type="button"]:active{-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,0.2);box-shadow:inset 0 3px 9px rgba(0,0,0,0.2)}
#quick-tools .qt-entry .bar-content form a.text-right{float:right;clear:both;display:block;margin:1rem 0}
#quick-tools .qt-entry h4{position:absolute;left:0;color:#f1f1f1;margin:6px 0 0 0;font-size:15px;-webkit-transition:.35s cubic-bezier(0.96,0.04,0.52,0.84);transition:.35s cubic-bezier(0.96,0.04,0.52,0.84);opacity:0}
#quick-tools .qt-entry .inner-content{display:none}
#quick-tools .qt-entry.current{background-color:#181818}
#quick-tools .qt-entry.current h4{color:#23c972}
#quick-tools .qt-entry.current+.bottom{background:transparent url(images/bg/quicktools-bottom-open.png) no-repeat bottom left}
#quick-tools .qt-entry .icon{background:url(images/bg/quicktools-sprite.png) no-repeat;height:40px;width:40px;position:absolute;top:0;right:20px;-webkit-transition:.5s ease-out;transition:.5s ease-out}
#quick-tools .qt-entry .rep{background-position:50% -12px}
#quick-tools .qt-entry .order-status{background-position:50% -58px}
#quick-tools .qt-entry .repair{background-position:50% -103px}
#quick-tools .qt-entry .lookup{background-position:50% -152px}
#quick-tools .qt-entry .warranty{background-position:50% -207px}
#quick-tools .qt-entry .contact{background-position:50% -258px}
#quick-tools .qt-entry .quicktools{background-position:50% -280px}
#quick-tools .qt-entry:hover{background-color:#323232}
#quick-tools .qt-entry:hover .info-bubble{display:block;opacity:1}
#quick-tools .qt-entry .info-bubble{opacity:0;display:none;position:absolute;top:0;left:-186px;width:175px;padding:8px 14px;background:#23c972;color:#fff;-webkit-box-shadow:-3px 3px 10px rgba(0,0,0,0.2);box-shadow:-3px 3px 10px rgba(0,0,0,0.2);-webkit-transition:.25s ease-out;transition:.25s ease-out}
#quick-tools .qt-entry .info-bubble .right{position:absolute;top:0;right:-10px;height:17px;width:10px;background:url(images/bg/quicktools-infobubble.png) no-repeat top right}
#quick-tools .product-list{display:none}
#quick-tools .qtwl-product-list{display:none}
#quick-tools .repair-search label[for="rmaNo"],#quick-tools .repair-search label[for="customerNo"]{font-weight:100}
#quick-tools .parts-search label{font-weight:100}
.mobile-quick-tools{background:#727272;display:none;position:absolute;top:50px;left:0;z-index:100;width:100%;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.25);box-shadow:0 2px 2px rgba(0,0,0,0.25)}
.mobile-quick-tools ul{display:block;padding:15px;margin:0}
.mobile-quick-tools ul li{position:relative;display:block;height:28px;margin-top:10px;background:#4b4b4b}
.mobile-quick-tools ul li:first-child{margin-top:0}
.mobile-quick-tools ul li a{display:block;width:100%;color:#fff;font-size:16px;padding-left:10px;padding-top:3px;font-weight:400}
.mobile-quick-tools ul li a:after{content:"›";color:#23c972;float:right;font-size:28px;margin-top:-13px;margin-right:10px;font-weight:lighter}
.quick-tip h3{color:#727272!important;opacity:1!important}
.quick-tip img{max-width:280px}
.marquee .content-pod,.marquee .carousel-content-pod{float:left;color:#fff;padding:25px;width:100%;position:relative}
@media screen and (max-width:768px){.marquee .content-pod,.marquee .carousel-content-pod{height:auto}
}
.marquee .content-pod h3,.marquee .carousel-content-pod h3{letter-spacing:2px;margin-top:0}
.marquee .content-pod h3 strong,.marquee .carousel-content-pod h3 strong{letter-spacing:2px;margin-top:0}
.marquee .content-pod h4,.marquee .carousel-content-pod h4{margin-top:0}
.marquee .content-pod h4 strong,.marquee .carousel-content-pod h4 strong{margin-top:0}
.marquee .content-pod h5,.marquee .carousel-content-pod h5{margin-top:0}
.marquee .content-pod h5 strong,.marquee .carousel-content-pod h5 strong{margin-top:0}
.marquee .carousel-content-pod{transition:.4s ease-out;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);box-shadow:0 2px 2px rgba(0,0,0,0.1)}
.marquee .carousel-content-pod:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.25);box-shadow:0 2px 6px rgba(0,0,0,0.25)}
.marquee .htb-pod{float:left;color:#f1f1f1;padding:20px;width:100%;position:relative;margin-right:0!important;transition:.4s ease-out;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);box-shadow:0 2px 2px rgba(0,0,0,0.1)}
@media screen and (max-width:768px){.marquee .htb-pod{padding-left:30px;padding-right:30px}
}
.marquee .htb-pod:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.3);box-shadow:0 2px 6px rgba(0,0,0,0.3);margin-top:0}
.marquee .htb-pod .button{float:left;background:#f1f1f1;transition:.4s ease-in}
.marquee .htb-pod .button:hover{background:#f1f1f1;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.3);box-shadow:0 3px 3px rgba(0,0,0,0.3)}
.marquee .htb-pod .button a{padding:5px 20px;text-align:center;float:left}
.marquee .htb-pod .button a:hover{color:#3169d6}
.marquee .image-pod{overflow:hidden;transition:.25s ease-out}
.marquee .image-pod img{display:block;max-width:100%;height:auto}
.marquee.large .content-pod,.marquee.large .carousel-content-pod,.marquee.large .image-pod{height:525px}
.marquee.carousel .content-pod,.marquee.carousel .carousel-content-pod,.marquee.carousel .htb-pod,.marquee.carousel .carousel-content-pod{overflow:hidden}
@media screen and (min-width:1200px){.marquee.carousel .content-pod,.marquee.carousel .carousel-content-pod,.marquee.carousel .htb-pod,.marquee.carousel .carousel-content-pod{height:295px}
}
@media screen and (min-width:992px) and (max-width:1199px){.marquee.carousel .content-pod,.marquee.carousel .carousel-content-pod,.marquee.carousel .htb-pod,.marquee.carousel .carousel-content-pod{height:245px}
}
@media screen and (min-width:769px) and (max-width:991px){.marquee.carousel .content-pod,.marquee.carousel .carousel-content-pod,.marquee.carousel .htb-pod,.marquee.carousel .carousel-content-pod{height:185px}
}
@media screen and (max-width:768px){.marquee.carousel .htb-pod{display:block;width:100%!important}
}
.marquee.swapped .content-pod,.marquee.swapped .carousel-content-pod,.marquee.swapped div[class*="col-"]{float:right}
.marquee div[class*="col-"]{padding-left:0;padding-right:0}
.marquee .no-padding{padding:0}
.marquee-bg-blue .content-pod,.marquee-bg-blue .marquee .carousel-content-pod,.marquee .marquee-bg-blue .carousel-content-pod,.marquee-bg-blue .htb-pod,.marquee-bg-blue .carousel-content-pod{background:#3169d6;color:#fff}
.marquee-bg-blue .content-pod h3,.marquee-bg-blue .marquee .carousel-content-pod h3,.marquee .marquee-bg-blue .carousel-content-pod h3,.marquee-bg-blue .content-pod h4,.marquee-bg-blue .marquee .carousel-content-pod h4,.marquee .marquee-bg-blue .carousel-content-pod h4,.marquee-bg-blue .content-pod h5,.marquee-bg-blue .marquee .carousel-content-pod h5,.marquee .marquee-bg-blue .carousel-content-pod h5,.marquee-bg-blue .content-pod p,.marquee-bg-blue .marquee .carousel-content-pod p,.marquee .marquee-bg-blue .carousel-content-pod p,.marquee-bg-blue .htb-pod h3,.marquee-bg-blue .htb-pod h4,.marquee-bg-blue .htb-pod h5,.marquee-bg-blue .htb-pod p,.marquee-bg-blue .carousel-content-pod h3,.marquee-bg-blue .carousel-content-pod h4,.marquee-bg-blue .carousel-content-pod h5,.marquee-bg-blue .carousel-content-pod p{color:#fff}
.marquee-bg-blue .content-pod h3 strong,.marquee-bg-blue .marquee .carousel-content-pod h3 strong,.marquee .marquee-bg-blue .carousel-content-pod h3 strong,.marquee-bg-blue .content-pod h4 strong,.marquee-bg-blue .marquee .carousel-content-pod h4 strong,.marquee .marquee-bg-blue .carousel-content-pod h4 strong,.marquee-bg-blue .content-pod h5 strong,.marquee-bg-blue .marquee .carousel-content-pod h5 strong,.marquee .marquee-bg-blue .carousel-content-pod h5 strong,.marquee-bg-blue .content-pod p strong,.marquee-bg-blue .marquee .carousel-content-pod p strong,.marquee .marquee-bg-blue .carousel-content-pod p strong,.marquee-bg-blue .htb-pod h3 strong,.marquee-bg-blue .htb-pod h4 strong,.marquee-bg-blue .htb-pod h5 strong,.marquee-bg-blue .htb-pod p strong,.marquee-bg-blue .carousel-content-pod h3 strong,.marquee-bg-blue .carousel-content-pod h4 strong,.marquee-bg-blue .carousel-content-pod h5 strong,.marquee-bg-blue .carousel-content-pod p strong{color:#26e5a4}
.marquee-bg-blue .content-pod a,.marquee-bg-blue .marquee .carousel-content-pod a,.marquee .marquee-bg-blue .carousel-content-pod a,.marquee-bg-blue .htb-pod a,.marquee-bg-blue .carousel-content-pod a{color:#26e5a4}
.marquee-bg-blue .content-pod a.btn.btn-green,.marquee-bg-blue .marquee .carousel-content-pod a.btn.btn-green,.marquee .marquee-bg-blue .carousel-content-pod a.btn.btn-green,.marquee-bg-blue .htb-pod a.btn.btn-green,.marquee-bg-blue .carousel-content-pod a.btn.btn-green{color:#fff!important}
.marquee-bg-blue .content-pod a.btn.btn-blue,.marquee-bg-blue .marquee .carousel-content-pod a.btn.btn-blue,.marquee .marquee-bg-blue .carousel-content-pod a.btn.btn-blue,.marquee-bg-blue .htb-pod a.btn.btn-blue,.marquee-bg-blue .carousel-content-pod a.btn.btn-blue{color:#fff!important}
.marquee-bg-blue .content-pod a.btn.btn-blue:hover,.marquee-bg-blue .marquee .carousel-content-pod a.btn.btn-blue:hover,.marquee .marquee-bg-blue .carousel-content-pod a.btn.btn-blue:hover,.marquee-bg-blue .htb-pod a.btn.btn-blue:hover,.marquee-bg-blue .carousel-content-pod a.btn.btn-blue:hover{text-decoration:none;color:#fff}
.marquee-bg-green .content-pod,.marquee-bg-green .marquee .carousel-content-pod,.marquee .marquee-bg-green .carousel-content-pod,.marquee-bg-green .htb-pod,.marquee-bg-green .carousel-content-pod{background:#23c972;color:#727272}
.marquee-bg-green .content-pod h3,.marquee-bg-green .marquee .carousel-content-pod h3,.marquee .marquee-bg-green .carousel-content-pod h3,.marquee-bg-green .content-pod h4,.marquee-bg-green .marquee .carousel-content-pod h4,.marquee .marquee-bg-green .carousel-content-pod h4,.marquee-bg-green .content-pod h5,.marquee-bg-green .marquee .carousel-content-pod h5,.marquee .marquee-bg-green .carousel-content-pod h5,.marquee-bg-green .content-pod a,.marquee-bg-green .marquee .carousel-content-pod a,.marquee .marquee-bg-green .carousel-content-pod a,.marquee-bg-green .htb-pod h3,.marquee-bg-green .htb-pod h4,.marquee-bg-green .htb-pod h5,.marquee-bg-green .htb-pod a,.marquee-bg-green .carousel-content-pod h3,.marquee-bg-green .carousel-content-pod h4,.marquee-bg-green .carousel-content-pod h5,.marquee-bg-green .carousel-content-pod a{color:#fff}
.marquee-bg-green .content-pod h3 strong,.marquee-bg-green .marquee .carousel-content-pod h3 strong,.marquee .marquee-bg-green .carousel-content-pod h3 strong,.marquee-bg-green .content-pod h4 strong,.marquee-bg-green .marquee .carousel-content-pod h4 strong,.marquee .marquee-bg-green .carousel-content-pod h4 strong,.marquee-bg-green .content-pod h5 strong,.marquee-bg-green .marquee .carousel-content-pod h5 strong,.marquee .marquee-bg-green .carousel-content-pod h5 strong,.marquee-bg-green .content-pod a strong,.marquee-bg-green .marquee .carousel-content-pod a strong,.marquee .marquee-bg-green .carousel-content-pod a strong,.marquee-bg-green .htb-pod h3 strong,.marquee-bg-green .htb-pod h4 strong,.marquee-bg-green .htb-pod h5 strong,.marquee-bg-green .htb-pod a strong,.marquee-bg-green .carousel-content-pod h3 strong,.marquee-bg-green .carousel-content-pod h4 strong,.marquee-bg-green .carousel-content-pod h5 strong,.marquee-bg-green .carousel-content-pod a strong{color:#4b4b4b}
.marquee-bg-green .content-pod strong,.marquee-bg-green .marquee .carousel-content-pod strong,.marquee .marquee-bg-green .carousel-content-pod strong,.marquee-bg-green .content-pod p,.marquee-bg-green .marquee .carousel-content-pod p,.marquee .marquee-bg-green .carousel-content-pod p,.marquee-bg-green .htb-pod strong,.marquee-bg-green .htb-pod p,.marquee-bg-green .carousel-content-pod strong,.marquee-bg-green .carousel-content-pod p{color:#4b4b4b}
.marquee-bg-grey .content-pod,.marquee-bg-grey .marquee .carousel-content-pod,.marquee .marquee-bg-grey .carousel-content-pod,.marquee-bg-grey .htb-pod,.marquee-bg-grey .carousel-content-pod{background:#727272;color:#fff}
.marquee-bg-grey .content-pod h3,.marquee-bg-grey .marquee .carousel-content-pod h3,.marquee .marquee-bg-grey .carousel-content-pod h3,.marquee-bg-grey .content-pod h4,.marquee-bg-grey .marquee .carousel-content-pod h4,.marquee .marquee-bg-grey .carousel-content-pod h4,.marquee-bg-grey .content-pod h5,.marquee-bg-grey .marquee .carousel-content-pod h5,.marquee .marquee-bg-grey .carousel-content-pod h5,.marquee-bg-grey .content-pod a,.marquee-bg-grey .marquee .carousel-content-pod a,.marquee .marquee-bg-grey .carousel-content-pod a,.marquee-bg-grey .htb-pod h3,.marquee-bg-grey .htb-pod h4,.marquee-bg-grey .htb-pod h5,.marquee-bg-grey .htb-pod a,.marquee-bg-grey .carousel-content-pod h3,.marquee-bg-grey .carousel-content-pod h4,.marquee-bg-grey .carousel-content-pod h5,.marquee-bg-grey .carousel-content-pod a{color:#23c972}
.marquee-bg-grey .content-pod strong,.marquee-bg-grey .marquee .carousel-content-pod strong,.marquee .marquee-bg-grey .carousel-content-pod strong,.marquee-bg-grey .content-pod p,.marquee-bg-grey .marquee .carousel-content-pod p,.marquee .marquee-bg-grey .carousel-content-pod p,.marquee-bg-grey .htb-pod strong,.marquee-bg-grey .htb-pod p,.marquee-bg-grey .carousel-content-pod strong,.marquee-bg-grey .carousel-content-pod p{color:#fff}
.marquee-bg-scooter .content-pod,.marquee-bg-scooter .marquee .carousel-content-pod,.marquee .marquee-bg-scooter .carousel-content-pod,.marquee-bg-scooter .htb-pod,.marquee-bg-scooter .carousel-content-pod{background:#3fc2cd;color:#fff}
.marquee-bg-scooter .content-pod h3,.marquee-bg-scooter .marquee .carousel-content-pod h3,.marquee .marquee-bg-scooter .carousel-content-pod h3,.marquee-bg-scooter .content-pod h4,.marquee-bg-scooter .marquee .carousel-content-pod h4,.marquee .marquee-bg-scooter .carousel-content-pod h4,.marquee-bg-scooter .content-pod h5,.marquee-bg-scooter .marquee .carousel-content-pod h5,.marquee .marquee-bg-scooter .carousel-content-pod h5,.marquee-bg-scooter .content-pod a,.marquee-bg-scooter .marquee .carousel-content-pod a,.marquee .marquee-bg-scooter .carousel-content-pod a,.marquee-bg-scooter .htb-pod h3,.marquee-bg-scooter .htb-pod h4,.marquee-bg-scooter .htb-pod h5,.marquee-bg-scooter .htb-pod a,.marquee-bg-scooter .carousel-content-pod h3,.marquee-bg-scooter .carousel-content-pod h4,.marquee-bg-scooter .carousel-content-pod h5,.marquee-bg-scooter .carousel-content-pod a{color:#4b4b4b}
.marquee-bg-scooter .content-pod strong,.marquee-bg-scooter .marquee .carousel-content-pod strong,.marquee .marquee-bg-scooter .carousel-content-pod strong,.marquee-bg-scooter .content-pod p,.marquee-bg-scooter .marquee .carousel-content-pod p,.marquee .marquee-bg-scooter .carousel-content-pod p,.marquee-bg-scooter .htb-pod strong,.marquee-bg-scooter .htb-pod p,.marquee-bg-scooter .carousel-content-pod strong,.marquee-bg-scooter .carousel-content-pod p{color:#fff}
.marquee-bg-downy .content-pod,.marquee-bg-downy .marquee .carousel-content-pod,.marquee .marquee-bg-downy .carousel-content-pod,.marquee-bg-downy .htb-pod,.marquee-bg-downy .carousel-content-pod{background:#68c6ae;color:#fff}
.marquee-bg-downy .content-pod h3,.marquee-bg-downy .marquee .carousel-content-pod h3,.marquee .marquee-bg-downy .carousel-content-pod h3,.marquee-bg-downy .content-pod h4,.marquee-bg-downy .marquee .carousel-content-pod h4,.marquee .marquee-bg-downy .carousel-content-pod h4,.marquee-bg-downy .content-pod h5,.marquee-bg-downy .marquee .carousel-content-pod h5,.marquee .marquee-bg-downy .carousel-content-pod h5,.marquee-bg-downy .content-pod a,.marquee-bg-downy .marquee .carousel-content-pod a,.marquee .marquee-bg-downy .carousel-content-pod a,.marquee-bg-downy .htb-pod h3,.marquee-bg-downy .htb-pod h4,.marquee-bg-downy .htb-pod h5,.marquee-bg-downy .htb-pod a,.marquee-bg-downy .carousel-content-pod h3,.marquee-bg-downy .carousel-content-pod h4,.marquee-bg-downy .carousel-content-pod h5,.marquee-bg-downy .carousel-content-pod a{color:#4b4b4b}
.marquee-bg-downy .content-pod strong,.marquee-bg-downy .marquee .carousel-content-pod strong,.marquee .marquee-bg-downy .carousel-content-pod strong,.marquee-bg-downy .content-pod p,.marquee-bg-downy .marquee .carousel-content-pod p,.marquee .marquee-bg-downy .carousel-content-pod p,.marquee-bg-downy .htb-pod strong,.marquee-bg-downy .htb-pod p,.marquee-bg-downy .carousel-content-pod strong,.marquee-bg-downy .carousel-content-pod p{color:#fff}
.marquee-bg-pacific-blue .content-pod,.marquee-bg-pacific-blue .marquee .carousel-content-pod,.marquee .marquee-bg-pacific-blue .carousel-content-pod,.marquee-bg-pacific-blue .htb-pod,.marquee-bg-pacific-blue .carousel-content-pod{background:#0095c8;color:#fff}
.marquee-bg-pacific-blue .content-pod h3,.marquee-bg-pacific-blue .marquee .carousel-content-pod h3,.marquee .marquee-bg-pacific-blue .carousel-content-pod h3,.marquee-bg-pacific-blue .content-pod h4,.marquee-bg-pacific-blue .marquee .carousel-content-pod h4,.marquee .marquee-bg-pacific-blue .carousel-content-pod h4,.marquee-bg-pacific-blue .content-pod h5,.marquee-bg-pacific-blue .marquee .carousel-content-pod h5,.marquee .marquee-bg-pacific-blue .carousel-content-pod h5,.marquee-bg-pacific-blue .content-pod a,.marquee-bg-pacific-blue .marquee .carousel-content-pod a,.marquee .marquee-bg-pacific-blue .carousel-content-pod a,.marquee-bg-pacific-blue .htb-pod h3,.marquee-bg-pacific-blue .htb-pod h4,.marquee-bg-pacific-blue .htb-pod h5,.marquee-bg-pacific-blue .htb-pod a,.marquee-bg-pacific-blue .carousel-content-pod h3,.marquee-bg-pacific-blue .carousel-content-pod h4,.marquee-bg-pacific-blue .carousel-content-pod h5,.marquee-bg-pacific-blue .carousel-content-pod a{color:#4b4b4b}
.marquee-bg-pacific-blue .content-pod strong,.marquee-bg-pacific-blue .marquee .carousel-content-pod strong,.marquee .marquee-bg-pacific-blue .carousel-content-pod strong,.marquee-bg-pacific-blue .content-pod p,.marquee-bg-pacific-blue .marquee .carousel-content-pod p,.marquee .marquee-bg-pacific-blue .carousel-content-pod p,.marquee-bg-pacific-blue .htb-pod strong,.marquee-bg-pacific-blue .htb-pod p,.marquee-bg-pacific-blue .carousel-content-pod strong,.marquee-bg-pacific-blue .carousel-content-pod p{color:#fff}
.marquee-bg-celery .content-pod,.marquee-bg-celery .marquee .carousel-content-pod,.marquee .marquee-bg-celery .carousel-content-pod,.marquee-bg-celery .htb-pod,.marquee-bg-celery .carousel-content-pod{background:#9fc54d;color:#fff}
.marquee-bg-celery .content-pod h3,.marquee-bg-celery .marquee .carousel-content-pod h3,.marquee .marquee-bg-celery .carousel-content-pod h3,.marquee-bg-celery .content-pod h4,.marquee-bg-celery .marquee .carousel-content-pod h4,.marquee .marquee-bg-celery .carousel-content-pod h4,.marquee-bg-celery .content-pod h5,.marquee-bg-celery .marquee .carousel-content-pod h5,.marquee .marquee-bg-celery .carousel-content-pod h5,.marquee-bg-celery .content-pod a,.marquee-bg-celery .marquee .carousel-content-pod a,.marquee .marquee-bg-celery .carousel-content-pod a,.marquee-bg-celery .htb-pod h3,.marquee-bg-celery .htb-pod h4,.marquee-bg-celery .htb-pod h5,.marquee-bg-celery .htb-pod a,.marquee-bg-celery .carousel-content-pod h3,.marquee-bg-celery .carousel-content-pod h4,.marquee-bg-celery .carousel-content-pod h5,.marquee-bg-celery .carousel-content-pod a{color:#4b4b4b}
.marquee-bg-celery .content-pod strong,.marquee-bg-celery .marquee .carousel-content-pod strong,.marquee .marquee-bg-celery .carousel-content-pod strong,.marquee-bg-celery .content-pod p,.marquee-bg-celery .marquee .carousel-content-pod p,.marquee .marquee-bg-celery .carousel-content-pod p,.marquee-bg-celery .htb-pod strong,.marquee-bg-celery .htb-pod p,.marquee-bg-celery .carousel-content-pod strong,.marquee-bg-celery .carousel-content-pod p{color:#fff}
.marquee-bg-wattle .content-pod,.marquee-bg-wattle .marquee .carousel-content-pod,.marquee .marquee-bg-wattle .carousel-content-pod,.marquee-bg-wattle .htb-pod,.marquee-bg-wattle .carousel-content-pod{background:#d0db42;color:#fff}
.marquee-bg-wattle .content-pod h3,.marquee-bg-wattle .marquee .carousel-content-pod h3,.marquee .marquee-bg-wattle .carousel-content-pod h3,.marquee-bg-wattle .content-pod h4,.marquee-bg-wattle .marquee .carousel-content-pod h4,.marquee .marquee-bg-wattle .carousel-content-pod h4,.marquee-bg-wattle .content-pod h5,.marquee-bg-wattle .marquee .carousel-content-pod h5,.marquee .marquee-bg-wattle .carousel-content-pod h5,.marquee-bg-wattle .content-pod a,.marquee-bg-wattle .marquee .carousel-content-pod a,.marquee .marquee-bg-wattle .carousel-content-pod a,.marquee-bg-wattle .htb-pod h3,.marquee-bg-wattle .htb-pod h4,.marquee-bg-wattle .htb-pod h5,.marquee-bg-wattle .htb-pod a,.marquee-bg-wattle .carousel-content-pod h3,.marquee-bg-wattle .carousel-content-pod h4,.marquee-bg-wattle .carousel-content-pod h5,.marquee-bg-wattle .carousel-content-pod a{color:#4b4b4b}
.marquee-bg-wattle .content-pod strong,.marquee-bg-wattle .marquee .carousel-content-pod strong,.marquee .marquee-bg-wattle .carousel-content-pod strong,.marquee-bg-wattle .content-pod p,.marquee-bg-wattle .marquee .carousel-content-pod p,.marquee .marquee-bg-wattle .carousel-content-pod p,.marquee-bg-wattle .htb-pod strong,.marquee-bg-wattle .htb-pod p,.marquee-bg-wattle .carousel-content-pod strong,.marquee-bg-wattle .carousel-content-pod p{color:#fff}
.marquee-bg-fern .content-pod,.marquee-bg-fern .marquee .carousel-content-pod,.marquee .marquee-bg-fern .carousel-content-pod,.marquee-bg-fern .htb-pod,.marquee-bg-fern .carousel-content-pod{background:#76b774;color:#fff}
.marquee-bg-fern .content-pod h3,.marquee-bg-fern .marquee .carousel-content-pod h3,.marquee .marquee-bg-fern .carousel-content-pod h3,.marquee-bg-fern .content-pod h4,.marquee-bg-fern .marquee .carousel-content-pod h4,.marquee .marquee-bg-fern .carousel-content-pod h4,.marquee-bg-fern .content-pod h5,.marquee-bg-fern .marquee .carousel-content-pod h5,.marquee .marquee-bg-fern .carousel-content-pod h5,.marquee-bg-fern .content-pod a,.marquee-bg-fern .marquee .carousel-content-pod a,.marquee .marquee-bg-fern .carousel-content-pod a,.marquee-bg-fern .htb-pod h3,.marquee-bg-fern .htb-pod h4,.marquee-bg-fern .htb-pod h5,.marquee-bg-fern .htb-pod a,.marquee-bg-fern .carousel-content-pod h3,.marquee-bg-fern .carousel-content-pod h4,.marquee-bg-fern .carousel-content-pod h5,.marquee-bg-fern .carousel-content-pod a{color:#4b4b4b}
.marquee-bg-fern .content-pod strong,.marquee-bg-fern .marquee .carousel-content-pod strong,.marquee .marquee-bg-fern .carousel-content-pod strong,.marquee-bg-fern .content-pod p,.marquee-bg-fern .marquee .carousel-content-pod p,.marquee .marquee-bg-fern .carousel-content-pod p,.marquee-bg-fern .htb-pod strong,.marquee-bg-fern .htb-pod p,.marquee-bg-fern .carousel-content-pod strong,.marquee-bg-fern .carousel-content-pod p{color:#fff}
.marquee-bg-astronaut .content-pod,.marquee-bg-astronaut .marquee .carousel-content-pod,.marquee .marquee-bg-astronaut .carousel-content-pod,.marquee-bg-astronaut .htb-pod,.marquee-bg-astronaut .carousel-content-pod{background:#2e4079;color:#fff}
.marquee-bg-astronaut .content-pod h3,.marquee-bg-astronaut .marquee .carousel-content-pod h3,.marquee .marquee-bg-astronaut .carousel-content-pod h3,.marquee-bg-astronaut .content-pod h4,.marquee-bg-astronaut .marquee .carousel-content-pod h4,.marquee .marquee-bg-astronaut .carousel-content-pod h4,.marquee-bg-astronaut .content-pod h5,.marquee-bg-astronaut .marquee .carousel-content-pod h5,.marquee .marquee-bg-astronaut .carousel-content-pod h5,.marquee-bg-astronaut .content-pod a,.marquee-bg-astronaut .marquee .carousel-content-pod a,.marquee .marquee-bg-astronaut .carousel-content-pod a,.marquee-bg-astronaut .htb-pod h3,.marquee-bg-astronaut .htb-pod h4,.marquee-bg-astronaut .htb-pod h5,.marquee-bg-astronaut .htb-pod a,.marquee-bg-astronaut .carousel-content-pod h3,.marquee-bg-astronaut .carousel-content-pod h4,.marquee-bg-astronaut .carousel-content-pod h5,.marquee-bg-astronaut .carousel-content-pod a{color:#23c972}
.marquee-bg-astronaut .content-pod strong,.marquee-bg-astronaut .marquee .carousel-content-pod strong,.marquee .marquee-bg-astronaut .carousel-content-pod strong,.marquee-bg-astronaut .content-pod p,.marquee-bg-astronaut .marquee .carousel-content-pod p,.marquee .marquee-bg-astronaut .carousel-content-pod p,.marquee-bg-astronaut .htb-pod strong,.marquee-bg-astronaut .htb-pod p,.marquee-bg-astronaut .carousel-content-pod strong,.marquee-bg-astronaut .carousel-content-pod p{color:#fff}
.marquee-bg-light-grey{background:#f1f1f1;color:#fff}
.marquee-bg-light-grey h3,.marquee-bg-light-grey h4,.marquee-bg-light-grey h5,.marquee-bg-light-grey a{color:#3169d6}
.marquee-bg-light-grey p{color:#727272}
.marquee-bg-light-grey p i{color:#3169d6;font-style:normal}
@media screen and (max-width:1199px){.marquee .content-pod,.marquee .carousel-content-pod{float:left;color:#fff;padding:21px;width:100%;position:relative;margin-top:auto;margin-bottom:auto}
.marquee.large .content-pod,.marquee.large .carousel-content-pod,.marquee.large .image-pod{height:450px}
.marquee.medium .content-pod,.marquee.medium .carousel-content-pod,.marquee.medium .image-pod{height:305px}
.marquee.medium-small .content-pod,.marquee.medium-small .carousel-content-pod,.marquee.medium-small .image-pod{height:210px}
.marquee.small .content-pod,.marquee.small .carousel-content-pod,.marquee.small .image-pod{height:135px}
.marquee .no-padding{padding:0}
}
@media screen and (max-width:991px){.marquee .content-pod,.marquee .carousel-content-pod{padding:12px}
.marquee.large .content-pod,.marquee.large .carousel-content-pod,.marquee.large .image-pod{height:355px}
.marquee.medium .content-pod,.marquee.medium .carousel-content-pod,.marquee.medium .image-pod{height:244px}
.marquee.medium-small .content-pod,.marquee.medium-small .carousel-content-pod,.marquee.medium-small .image-pod{height:165px}
.marquee.small .content-pod,.marquee.small .carousel-content-pod,.marquee.small .image-pod{height:103px}
.marquee .no-padding{padding:0}
}
.carousel-wrap{background:#d3d3d3;overflow:hidden}
.carousel-wrap h2{text-align:center}
.marquee .image-pod.bordered{border:15px solid #fff}
.marquee .overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;overflow:hidden}
.marquee .overlay span{position:absolute;bottom:20px;left:20px;background:#fff}
.marquee .overlay span h3{margin-top:0}
.marquee .overlay .square-button{background:#23c972;position:absolute;bottom:40px;right:40px;height:50px}
.marquee .overlay .square-button p{text-align:center;color:#fff}
.marquee .overlay .square-button:hover{background:#727272}
.marquee.carousel-medium .content-pod,.marquee.carousel-medium .carousel-content-pod,.marquee.carousel-medium .image-pod{height:300px}
.marquee.carousel-vertical .content-pod,.marquee.carousel-vertical .carousel-content-pod,.marquee.carousel-vertical .image-pod{height:250px}
@media screen and (max-width:1199px){.marquee .overlay span{bottom:16px;left:16px}
.marquee .overlay .square-button{bottom:33px;right:33px;height:30px}
.marquee.carousel-medium .content-pod,.marquee.carousel-medium .carousel-content-pod,.marquee.carousel-medium .image-pod{height:250px}
.marquee.carousel-vertical .content-pod,.marquee.carousel-vertical .carousel-content-pod,.marquee.carousel-vertical .image-pod{height:200px}
}
@media screen and (max-width:991px){.marquee .overlay span{bottom:13px;left:13px}
.marquee .overlay span .square-button{bottom:25px;right:25px;height:25px}
.marquee.carousel-medium .content-pod,.marquee.carousel-medium .carousel-content-pod,.marquee.carousel-medium .image-pod{height:200px}
.marquee.carousel-vertical .content-pod,.marquee.carousel-vertical .carousel-content-pod,.marquee.carousel-vertical .image-pod{height:160px}
}
@media screen and (min-width:1200px){.marquee.medium .content-pod,.marquee.medium .carousel-content-pod,.marquee.medium .image-pod{height:325px}
}
.marquee.medium .content-pod,.marquee.medium .carousel-content-pod{display:table}
.marquee.medium .content-pod .inner-banner,.marquee.medium .carousel-content-pod .inner-banner{display:table-cell;vertical-align:middle}
@media screen and (min-width:1200px){.marquee.small .content-pod,.marquee.small .carousel-content-pod,.marquee.small .image-pod{height:150px}
}
.marquee.small .content-pod,.marquee.small .carousel-content-pod{display:table}
.marquee.small .content-pod .inner-banner,.marquee.small .carousel-content-pod .inner-banner{display:table-cell;vertical-align:middle}
.marquee.medium{margin-left:0;margin-right:0}
.marquee.medium .first{padding-right:15px}
@media screen and (min-width:300px) and (max-width:800px){.marquee.medium .first{padding-right:0}
}
.marquee.medium.swapped .first{padding-left:15px}
.tab-bar{height:60px;width:100%;margin-top:10px}
.tab-bar ul{list-style-type:none;padding:0;padding-left:0!important}
.tab-bar ul li{width:18%;height:50px;display:table;overflow:hidden;padding:0 15px;background:#727272;float:left;text-align:center;margin:0 0 0 .5%;-webkit-transition:.2s ease-in;transition:.2s ease-in;font-size:12px;font-weight:500}
@media screen and (max-width:768px){.tab-bar ul li{width:90%;display:block!important;padding:0}
.tab-bar ul li a{display:block!important;margin-top:14px;font-size:10px}
.tab-bar ul li.CTA{width:90%;display:block!important;padding:0;position:relative;margin:15px 0 0 5%;background:0}
.tab-bar ul li.CTA a.btn{font-size:10px}
}
.tab-bar ul li div,.tab-bar ul li a{display:table-cell;vertical-align:middle}
.tab-bar.mobile{padding:0;margin:0}
.tab-bar.mobile ul li{background:#2353b1;border-right:1px solid #000;margin:0;height:60px;padding:20px 5px;width:20%;font-size:12px;color:#f1f1f1}
@media screen and (max-width:480px){.tab-bar.mobile ul li{font-size:10px}
}
.tab-bar.mobile ul li.hover{background:#2353b1;color:#f1f1f1}
.tab-bar.mobile ul li.active{background:#2353b1;color:#f1f1f1}
.tab-bar.mobile .how-to-buy{background:#727272;padding:20px 0;height:60px;border:1px solid #000;text-align:center;font-size:12px;font-weight:500;color:#f1f1f1;width:20%;float:left;position:relative}
@media screen and (max-width:480px){.tab-bar.mobile .how-to-buy{font-size:10px}
}
.tab-bar.mobile .how-to-buy .arrow{width:10px;border-top:5px solid #f1f1f1;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;bottom:7px;left:45%}
.tab-bar.light-tall{height:65px;border-bottom:1px solid #f1f1f1}
@media screen and (max-width:768px){.tab-bar.light-tall{border:0}
}
.tab-bar.light-tall ul li{height:54px;background:#727272;color:#fff;margin:10px 0 0 5px;font-size:12px}
@media screen and (max-width:768px){.tab-bar.light-tall ul li{position:relative;margin:15px 0 0 5%}
}
.tab-bar.light-tall ul li:first-child.active{margin:0}
@media screen and (max-width:768px){.tab-bar.light-tall ul li:first-child.active{margin:15px 0 0 5%;border-bottom:1px solid #f1f1f1}
}
.tab-bar.light-tall ul li a{color:#fff}
.tab-bar.light-tall ul li:hover{background:#a5a5a5}
@media screen and (max-width:768px){.tab-bar.light-tall ul li:hover{color:#f1f1f1}
}
.tab-bar.light-tall ul li.active{margin-top:0;background:#f1f1f1;height:65px;border-top:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-left:1px solid #f1f1f1;border-bottom:1px solid transparent}
.tab-bar.light-tall ul li.active a{color:#3169d6}
@media screen and (max-width:768px){.tab-bar.light-tall ul li.active{background:#d3d3d3}
}
.tabreferencegeneral .tab-bar.light-tall ul li{background:#f1f1f1}
.tabreferencegeneral .tab-bar.light-tall ul li:hover{background:#f9f9f9}
.tabreferencegeneral .tab-bar.light-tall ul li a{color:#727272}
.tabreferencegeneral .tab-bar.light-tall ul li.active{background:#fff}
.tabreferencegeneral .tab-bar.light-tall ul li.active:hover{background:#fff}
.tabreferencegeneral .tab-bar.light-tall ul li.active a{color:#3169d6}
.tabreferencegeneral{padding-bottom:30px}
.static-promo-pod{width:366px;float:left;margin-right:32px}
.static-promo-pod.small{width:240px;margin:20px 18px}
.static-promo-pod.small .inner{height:195px}
@media screen and (max-width:768px){.static-promo-pod{width:80%;min-width:230px;margin:15px auto;float:none}
}
@media screen and (min-width:769px) and (max-width:991px){.static-promo-pod{width:229px}
}
@media screen and (min-width:992px) and (max-width:1199px){.static-promo-pod{width:302px}
}
.static-promo-pod.no-margin{margin-right:0}
.static-promo-pod:last-child{margin-right:0}
.static-promo-pod .banner{position:absolute;top:0;left:-29px;background:url(images/icons/promopod-badge.png) no-repeat top left;height:50px;width:auto;padding:7px 15px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.25);text-transform:uppercase;font-size:15px;letter-spacing:1px}
.static-promo-pod h3{color:#3169d6;font-weight:300;margin-bottom:18px;font-size:22px;text-transform:uppercase;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.4)}
.static-promo-pod h3.green{color:#23c972}
.static-promo-pod .inner{position:relative;border:14px solid #fff;height:260px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);box-shadow:0 2px 2px rgba(0,0,0,0.1);-webkit-transition:.25s ease-out .25s;transition:.25s ease-out .25s}
@media screen and (max-width:480px){.static-promo-pod .inner{height:190px!important}
}
@media screen and (max-width:768px){.static-promo-pod .inner{height:238px}
}
@media screen and (min-width:769px) and (max-width:991px){.static-promo-pod .inner{height:185px}
}
@media screen and (min-width:992px) and (max-width:1199px){.static-promo-pod .inner{height:238px}
}
.static-promo-pod .inner .img-wrap{height:100%;overflow:hidden}
.static-promo-pod .inner .img-wrap img{width:100%;transition:.25s ease-out .1s}
.static-promo-pod .inner .overlay{position:absolute;bottom:0;left:0;width:170px;padding-right:10px;background:#fff;-webkit-box-shadow:4px -4px 5px rgba(0,0,0,0.1);box-shadow:4px -4px 5px rgba(0,0,0,0.1)}
@media screen and (min-width:769px) and (max-width:991px){.static-promo-pod .inner .overlay{width:126px}
}
.static-promo-pod .inner .overlay h4{font-size:16px;color:#4b4b4b;text-transform:uppercase;margin:10px 0 5px 0;text-shadow:0 1px 0 #fff,0 1px 1px rgba(0,0,0,0.25)}
.static-promo-pod .inner .overlay p{color:#4b4b4b;font-size:12px;font-style:italic;line-height:13px}
.static-promo-pod .inner .cta{position:absolute;bottom:10px;right:10px;height:35px;width:45px;background:#23c972;color:#fff;text-align:center;font-size:30px;line-height:29px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.15);box-shadow:1px 1px 5px rgba(0,0,0,0.15);text-shadow:0 1px 1px rgba(0,0,0,0.2);cursor:pointer;-webkit-transition:.25s ease-out;transition:.25s ease-out}
.static-promo-pod .inner .cta:hover{background:#23c972;text-decoration:none}
.static-promo-pod .inner .cta:active{bottom:9px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);box-shadow:0 0 10px rgba(0,0,0,0.25)}
.static-promo-pod .inner:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.25);box-shadow:0 2px 6px rgba(0,0,0,0.25)}
.return-top{position:fixed;bottom:10%;right:-400px;cursor:pointer;width:40px;height:40px;background:url(images/icons/rtt-button.jpg);-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.3);box-shadow:0 3px 5px rgba(0,0,0,0.3);-webkit-transition:.2s ease-in;transition:.2s ease-in}
.return-top img{width:40px;height:40px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.return-top:hover img{-webkit-box-shadow:2px 3px 5px rgba(0,0,0,0.3);box-shadow:2px 3px 5px rgba(0,0,0,0.3)}
.return-top.rt-show{right:6%}
@media screen and (max-width:768px){.return-top{display:none}
}
#splash-page{margin-top:100px}
#splash-page .centered{float:none;margin-left:auto;margin-right:auto}
#splash-page .centered .section{color:#fff;min-width:330px;padding-left:20px;width:50%;height:503px}
#splash-page .centered .section.left{padding:40px 40px 50px 40px;background:#3169d6}
@media screen and (max-width:768px){#splash-page .centered .section.left{width:100%}
}
@media screen and (min-width:769px) and (max-width:991px){#splash-page .centered .section.left{width:100%}
}
@media screen and (min-width:992px) and (max-width:1199px){#splash-page .centered .section.left{width:100%}
}
#splash-page .centered .section.right{padding-right:0;overflow:hidden}
@media screen and (max-width:768px){#splash-page .centered .section.right{display:none}
}
@media screen and (min-width:769px) and (max-width:991px){#splash-page .centered .section.right{display:none}
}
@media screen and (min-width:992px) and (max-width:1199px){#splash-page .centered .section.right{display:none}
}
#splash-page .centered .section p{margin:0;font-weight:100}
#splash-page .centered .section .logo{margin-bottom:15px}
#splash-page .centered .section .logo img{width:45%;min-width:135px}
#splash-page .centered .section .major{margin-bottom:20px;width:439px;height:333px;background-size:cover}
#splash-page .centered .section .minor-image{float:left;margin-right:20px;width:30.25%;background-size:cover;height:150px}
#splash-page .centered .section .minor-image.last{margin-right:0}
#splash-page .centered .section button{background:#23c972;border:0;color:#fff;font-weight:100;padding:5px 40px;text-transform:uppercase;font-size:12px;margin-bottom:20px}
#splash-page .centered .section.last{margin-right:0}
#splash-page .centered .section .large{font-size:30px;line-height:30px}
#splash-page .centered .section .green{color:#00fff0}
#splash-page .centered .section .selects{margin-top:34px;margin-bottom:34px}
#splash-page .centered .section .selects select{width:260px;height:34px;overflow:hidden;background:url(images/icons/select-arrow.png) no-repeat right #d3d3d3;border:1px solid #d3d3d3}
#splash-page .centered .section select{display:block;margin-bottom:10px;color:#4b4b4b;width:268px;padding:5px;font-size:16px;border:0;border-radius:0;height:34px;-webkit-appearance:none;-moz-appearance:window}
#splash-page .centered .section .css-select-moz{background:url(images/icons/select-arrow.png) no-repeat right #d3d3d3;width:260px;height:34px;overflow:hidden;border:1px solid #d3d3d3;margin-bottom:10px}
#splash-page .privacypolicy{position:absolute;bottom:20px}
#splash-page .privacypolicy a{color:#26e5a4}
#js-flags-modal{display:none;font-size:12px;width:700px;background:#fff;color:#727272;position:absolute;right:0;top:30px;z-index:1000;text-transform:none}
#js-flags-modal.open{display:block}
#js-flags-modal:after{content:" ";border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:12px solid #d3d3d3;right:10px;top:-11px;width:0;height:0;position:absolute}
#js-flags-content{font-size:11px;overflow:auto;border:solid 4px #d3d3d3;border-top:0}
#js-flags-content .regionContent{overflow:hidden}
#js-flags-content .region-col{float:left;margin-right:5px}
#js-flags-content .region-col.last{margin-right:0}
#js-flags-content .country{margin-bottom:11px;cursor:pointer;width:200px;overflow:hidden;height:15px}
#js-flags-content .country.active{color:#3169d6}
#js-flags-content .country img{margin-right:12px;width:16px}
#js-flags-menu .pointer{border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:12px solid #fff;left:70px;bottom:0;width:0;height:0;position:absolute}
#js-flags-menu{font-size:14px;background:#d3d3d3;overflow:hidden;padding:30px 0;position:relative;height:75px}
#js-flags-modal{left:auto!important}
#js-flags-content{padding:10px}
#js-flags-content div.region h4{padding-bottom:10px;display:block;position:absolute;top:0;text-align:center;width:20%;font-size:14px;cursor:pointer}
#js-flags-content div.region.region-0 h4{margin-left:0}
#js-flags-content div.region.region-1 h4{margin-left:25%}
#js-flags-content div.region.region-2 h4{margin-left:50%}
#js-flags-content div.region.region-3 h4{margin-left:75%}
#js-flags-content div.region ul{list-style-type:none;display:none}
#js-flags-content div.region.active ul{display:block;list-style-type:none;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;width:100%}
#js-flags-content div.region.active ul li{list-style-type:none;display:inline-block;padding-bottom:5px;width:31%;position:relative;margin-right:1.5%;margin-bottom:10px}
#js-flags-content div.region.active ul li .flagicon{position:absolute;top:0;left:0;width:23px;height:15px}
#js-flags-content div.region.active ul li .flagicon img{height:auto;width:100%;border:1px solid #d3d3d3}
#js-flags-content div.region.active ul li a{margin-left:30px;display:block}
.regionalglobalselection{width:100%;margin-bottom:5px}
.modal-window-el{cursor:pointer}
#modal-window-overlay{display:none;position:fixed;background:rgba(0,0,0,0.5) url(images/icons/ajax_loader_large.gif) center center no-repeat;background-size:50px 50px;left:0;top:0;bottom:0;width:100%;height:100%;text-align:center;z-index:1000}
#modal-window-overlay.active{background-image:none}
#modal-window-overlay .modal-window-wrapper{opacity:0;position:relative;display:inline-block;margin:50px auto;background-color:#fff;border:10px solid #f1f1f1;text-align:center;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
@media screen and (max-width:768px){#modal-window-overlay .modal-window-wrapper{width:95%!important;min-width:95%!important;max-width:95%!important}
}
#modal-window-overlay .modal-window-wrapper.active{min-width:55%;max-width:70%;height:auto;opacity:1}
#modal-window-overlay .modal-window-wrapper .modal-window{height:100%;width:100%}
#modal-window-overlay .modal-window-wrapper .modal-window .content{display:none}
#modal-window-overlay .modal-window-wrapper .modal-window .content .product-finder-wrapper{margin:20px}
#modal-window-overlay .modal-window-wrapper .modal-window .content .shipping-modal-content{margin:20px}
#modal-window-overlay .modal-window-wrapper .modal-window .content .credithold,#modal-window-overlay .modal-window-wrapper .modal-window .content .backorder{margin:20px}
#modal-window-overlay .modal-window-wrapper .close{opacity:1;color:white;font-size:20px;font-weight:300;position:absolute;background:#4b4b4b;top:-22px;right:-22px;width:25px;height:25px;line-height:22px;cursor:pointer;border-radius:50%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.65);box-shadow:0 1px 3px rgba(0,0,0,0.65)}
#modal-window-overlay .modal-window-wrapper .close:after{content:"×";width:25px;height:25px;background:#4b4b4b;position:absolute;top:1px;left:1px;border-radius:50%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.65);box-shadow:0 1px 3px rgba(0,0,0,0.65)}
#colorbox,#cboxOverlay{position:absolute;top:0;left:0;z-index:9999}
#colorbox{max-height:100%!important}
#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxContent .item-pod{width:99%}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background:#4b4b4b url(images/overlay.png) repeat;opacity:.8!important}
#colorbox{outline:0}
#cboxTopLeft{width:25px;height:25px;background:url(images/border1.png) no-repeat 0 0}
#cboxTopCenter{height:25px;background:url(images/border1.png) repeat-x 0 -50px}
#cboxTopRight{width:25px;height:25px;background:url(images/border1.png) no-repeat -25px 0}
#cboxBottomLeft{width:25px;height:25px;background:url(images/border1.png) no-repeat 0 -25px}
#cboxBottomCenter{height:25px;background:url(images/border1.png) repeat-x 0 -75px}
#cboxBottomRight{width:25px;height:25px;background:url(images/border1.png) no-repeat -25px -25px}
#cboxMiddleLeft{width:25px;background:url(images/border2.png) repeat-y 0 0}
#cboxMiddleRight{width:25px;background:url(images/border2.png) repeat-y -25px 0}
#cboxContent{background:#fff}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxTitle{position:absolute;bottom:0;left:0;text-align:center;width:100%;color:#999}
#cboxCurrent{position:absolute;bottom:0;left:100px;color:#999}
#cboxLoadingOverlay{background:white url(images/loading.gif) no-repeat 5px 5px}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;bottom:0;right:42px;color:#444}
#cboxPrevious{position:absolute;bottom:0;left:0;color:#444}
#cboxNext{position:absolute;bottom:0;left:63px;color:#444}
#cboxClose{position:absolute;top:-40px;right:-40px;display:block;color:transparent;width:40px;height:40px}
#cboxClose:before{content:"×";position:absolute;top:7px;left:5px;color:#fff;width:30px;height:30px;padding:2px;font-size:18px}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}
.search-results{padding:15px}
#search-images .result-item a:focus{outline:0}
#search-images .image-search-thumb img{width:100%}
.distributor-results,.order-results{padding:15px}
.distributor-results h2,.order-results h2{padding:0;margin:0;text-transform:uppercase}
.distributor-results .row,.order-results .row{margin-bottom:20px;margin-top:20px}
.parsys.promopar .col-33.parsys .twitter.section .twitter-holder.embed-container{margin-top:15px;border:1px solid lightgrey;background:#e0e0e0;position:relative;overflow:hidden}
@media screen and (max-width:768px){.parsys.promopar .col-33.parsys .twitter.section .twitter-holder.embed-container{height:385px}
}
.parsys.promopar .col-33.parsys .twitter.section .twitter-holder.embed-container iframe,.parsys.promopar .col-33.parsys .twitter.section .twitter-holder.embed-container object,.parsys.promopar .col-33.parsys .twitter.section .twitter-holder.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:35px}
@media screen and (min-width:1200px){.parsys.promopar .col-33.parsys .twitter.section .twitter-holder.embed-container iframe,.parsys.promopar .col-33.parsys .twitter.section .twitter-holder.embed-container object,.parsys.promopar .col-33.parsys .twitter.section .twitter-holder.embed-container embed{height:260px}
}
@media screen and (min-width:992px) and (max-width:1199px){.parsys.promopar .col-33.parsys .twitter.section .twitter-holder.embed-container iframe,.parsys.promopar .col-33.parsys .twitter.section .twitter-holder.embed-container object,.parsys.promopar .col-33.parsys .twitter.section .twitter-holder.embed-container embed{height:210px}
}
@media screen and (min-width:769px) and (max-width:991px){.parsys.promopar .col-33.parsys .twitter.section .twitter-holder.embed-container iframe,.parsys.promopar .col-33.parsys .twitter.section .twitter-holder.embed-container object,.parsys.promopar .col-33.parsys .twitter.section .twitter-holder.embed-container embed{height:150px;margin-top:40px}
}
@media screen and (max-width:768px){.parsys.promopar .col-33.parsys .twitter.section .twitter-holder.embed-container iframe,.parsys.promopar .col-33.parsys .twitter.section .twitter-holder.embed-container object,.parsys.promopar .col-33.parsys .twitter.section .twitter-holder.embed-container embed{height:350px;margin-top:35px}
}
.parsys.promopar .col-33.parsys .twitter.section .title.ss-social.ss-twitter{background:#3169d6 url(images/icons/twitter.png) no-repeat top left;padding:10px;margin:0;padding-right:30px;color:white;font-size:11px;text-align:right}
.parsys.promopar .col-33.parsys .twitter.section .title.ss-social.ss-twitter a{color:#00fff0}
.parsys.promopar .col-33.parsys .twitter.section .twitter-holder{overflow:hidden}
.document-results-list{display:block}
.document-results-list .document-results{display:block;padding:6px 0;margin:25px 0}
.document-results-list .document-results:first-child{margin-top:0}
.document-results-list .document-results .filetype{width:27px;height:29.5px;float:left;margin-right:15px}
.document-results-list .document-results .filetype.pdf{background:url(images/icons/filetypes/pdf.png) no-repeat;background-size:100%}
.document-results-list .document-results .filetype.ppt{background:url(images/icons/filetypes/ppt.png) no-repeat;background-size:100%}
.document-results-list .document-results .filetype.doc{background:url(images/icons/filetypes/doc.png) no-repeat;background-size:100%}
.document-results-list .document-results .filetype.xls{background:url(images/icons/filetypes/xls.png) no-repeat;background-size:100%}
.document-results-list .document-results .filetype.other{background:url(images/icons/filetypes/other.png) no-repeat;background-size:100%}
.document-results-list .result-number{float:left;margin-right:15px}
.document-results-list .document-date{margin:5px 42px;display:block}
.document-results-list .document-link{color:#3169d6;display:inline}
.document-results-list .document-snippet{margin-top:0}
.document-results-list .vivbold{font-weight:bold;background:#ffc;padding:1px}
.productFinderBar{padding:15px;width:100%;background:#727272;float:left;margin-bottom:15px}
.productFinderBar h2{margin:0 0 10px 0;color:#fff;font-weight:300}
.productFinderBar .product-list select{width:32%;float:left;margin-right:10px;margin-bottom:10px;display:block}
@media screen and (max-width:768px){.productFinderBar .product-list select{display:block;float:none;width:100%}
}
.productFinderBar button{float:left;margin:0}
.documentlibraryfaqanddoc .grouptiles .group{display:none}
.documentlibraryfaqanddoc .grouptiles .group.active{display:block}
@keyframes loadMoreGlow{from{background-color:#23c972}
to{background-color:#26e5a4}
}
@media screen and (max-width:1199px){}
.gs-searchForm-wrap{background:#d3d3d3;padding:.7143em;position:relative}
.gs-searchForm-searchBar-wrap{display:inline-block;position:relative;width:62%}
@media screen and (max-width:768px){.gs-searchForm-searchBar-wrap{margin-bottom:.5em;width:100%}
}
@media screen and (min-width:769px) and (max-width:991px){.gs-searchForm-searchBar-wrap{width:45%}
}
.gs-searchForm-searchBar{background:#e9e9e9;border:solid 1px #989898;font-weight:300;height:2.25em;line-height:2.25em;padding:0 1em;width:100%}
@media screen and (max-width:991px){.gs-searchForm-searchBar{font-size:1.25em;padding:.25em .8em}
}
.gs-searchBar-dropdown{left:0;width:100%}
.gs-searchBar-dropdown .ui-widget{font-size:1em}
.gs-searchBar-dropdown .ui-widget-content{font-weight:300}
.ui-menu .ui-menu-item .gs-searchBar-autocompleteItem{font-weight:300;padding:.5em 1em}
@media screen and (max-width:991px){.ui-menu .ui-menu-item .gs-searchBar-autocompleteItem{font-size:1.25em;padding:.5em .8em}
}
.ui-menu .ui-menu-item .gs-searchBar-autocompleteItem.ui-state-focus{font-weight:300}
.gs-searchForm-filterLabel{color:#4b4b4b;margin:0;text-align:center;width:7.5%}
@media screen and (max-width:768px){.gs-searchForm-filterLabel{display:none}
}
.gs-searchForm-searchTypeFilter{border:0;color:#3169d6;font-weight:300;margin-right:2%;width:17.6%}
@media screen and (max-width:768px){.gs-searchForm-searchTypeFilter{margin:0 0 .5em;width:100%}
}
@media screen and (max-width:991px){.gs-searchForm-searchTypeFilter{font-size:1.125em;height:3.11111em;text-indent:.5em}
}
@media screen and (min-width:769px) and (max-width:991px){.gs-searchForm-searchTypeFilter{width:23.5%}
}
.gs-searchForm-submit{border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#23c972;height:2.143em;line-height:2.143em;margin:0;padding:0;width:7.8%}
.gs-searchForm-submit:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
.gs-searchForm-submit:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.gs-searchForm-submit:hover{background-color:#1b9e59}
.gs-searchForm-submit:active{background-color:#1b9e59}
@media screen and (max-width:768px){.gs-searchForm-submit{width:100%}
}
@media screen and (max-width:991px){.gs-searchForm-submit{font-size:1em;height:3.5em}
}
@media screen and (min-width:769px) and (max-width:991px){.gs-searchForm-submit{width:20%}
}
.gs-tertiarySearchBarWrap{background:#fff;display:none;margin-bottom:-1em;padding-bottom:.5em}
.gs-tertiarySearch-header{color:#4b4b4b;margin:0 0 1em .7143em}
.gs-searchTerm-highlight{font-weight:400}
.gs-body{background:#fff;display:none;margin:1.5em 0 0;padding:1.5em 0 4em;position:relative;width:100%}
.gs-body:before,.gs-body:after{content:" ";display:table}
.gs-body:after{clear:both}
@media screen and (max-width:768px){.gs-body{margin:0}
}
.gs-body>*{float:left}
@media screen and (max-width:768px){.gs-body>*{float:none}
}
.gs-body.open{display:block}
.gs-body.loading{background:url("images/icons/ajax_loader_large.gif") center 100px no-repeat;background-size:50px 50px;display:block;min-height:300px}
.gs-body.loading:before{background:rgba(0,0,0,0.5);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}
.gs-body-filters{display:none;width:25%}
@media screen and (max-width:768px){.gs-body-filters{width:100%}
}
.gs-body-filters.open{display:block}
.gs-body-filters.author{display:block}
.gs-body-filters.open+.gs-body-results{margin-left:1%;width:74%}
@media screen and (max-width:768px){.gs-body-filters.open+.gs-body-results{width:100%}
}
.gs-body-results{margin-left:0;width:100%}
.gs-resultsSummary{padding:0 2em 2em;position:relative}
@media screen and (max-width:768px){.gs-resultsSummary{padding:0 1em 1em}
}
.gs-resultsSummary-text{font-weight:400}
@media screen and (max-width:768px){.gs-resultsSummary-text{margin-bottom:2em}
}
.gs-resultsSummary-dataHighlight{color:#23c972}
.gs-resultsSummary-title{color:#000;text-transform:uppercase}
@media screen and (max-width:768px){.gs-resultsSummary-title{border-top:solid 1px #d3d3d3;font-size:1.25em;padding-top:1em}
}
.gs-resultsSummary-resetBtn{border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#3169d6;margin:0;position:absolute;right:2.8em;top:0}
.gs-resultsSummary-resetBtn:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
.gs-resultsSummary-resetBtn:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.gs-resultsSummary-resetBtn:hover{background-color:#2353b1}
.gs-resultsSummary-resetBtn:active{background-color:#2353b1}
@media screen and (max-width:768px){.gs-resultsSummary-resetBtn{display:block;margin:2em 0 1em;position:static;width:10em}
}
.gs-resultsSummary-addToCartBtn{border:0;margin:10px 0;display:inline-block;text-decoration:none;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#3169d6;margin:0;right:2.8em;top:0}
.gs-resultsSummary-addToCartBtn:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
.gs-resultsSummary-addToCartBtn:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.gs-resultsSummary-addToCartBtn:hover{background-color:#2353b1}
.gs-resultsSummary-addToCartBtn:active{background-color:#2353b1}
@media screen and (max-width:768px){.gs-resultsSummary-addToCartBtn{margin:2em 0 1em}
}
.gs-result-part-findDistributorBtn{border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#3169d6;font-size:12px;font-weight:500;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;-moz-border-radius:5px;text-shadow:0 1px 1px rgba(255,255,255,0.6);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);background:#f1f1f1;margin:0;right:2.8em;top:0}
.gs-result-part-findDistributorBtn:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#3169d6}
.gs-result-part-findDistributorBtn:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.gs-result-part-findDistributorBtn:hover{background-color:#bfbfbf}
.gs-result-part-findDistributorBtn:active{background-color:#bfbfbf}
@media screen and (max-width:768px){.gs-result-part-findDistributorBtn{margin:2em 0 1em}
}
.gs-resultWrap{border-top:1px solid #e9e9e9;display:table;padding:2em 2em 2em 0;width:100%}
@media screen and (max-width:768px){.gs-resultWrap{padding:2em 1em}
}
.search-container .gs-resultWrap{border:0;padding:0}
@media screen and (max-width:768px){.search-container .gs-resultWrap{padding:0}
}
.gs-loadMoreBtn{background:#23c972;border:solid 1px #e9e9e9;color:#fff;display:none;font-size:.857em;font-weight:300;margin:1em auto;padding:.875em 8em;text-transform:uppercase;transition:background 1s}
@media screen and (max-width:768px){.gs-loadMoreBtn{font-size:1em;padding:1em 2em}
}
.gs-loadMoreBtn:hover{background:#1b9e59}
.gs-loadMoreBtn.open{display:block}
.gs-loadMoreBtn.loading{animation:loadMoreGlow 1.5s infinite alternate}
.gs-result-previewWrap{display:table-cell;padding-right:2em;width:15%}
@media screen and (max-width:768px){.gs-result-previewWrap{padding-right:1em;width:40%}
}
.gs-result-previewImg{max-width:140px;width:100%}
.gs-result-playButtonOverlay{position:relative}
.gs-result-playButtonOverlay::before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:12.5px 0 12.5px 21.7px;content:'';display:block;height:0;left:50%;line-height:0;margin-left:-11.5px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:border-color .25s;width:0;z-index:1}
.ie8 .gs-result-playButtonOverlay::before{display:none}
.gs-result-playButtonOverlay::after{background:rgba(0,0,0,0.3);content:'';height:100%;left:0;line-height:0;position:absolute;top:0;transition:background .25s;width:100%}
.ie8 .gs-result-playButtonOverlay::after{display:none}
.gs-result-playButtonOverlay:hover::before{border-left-color:#3169d6}
.gs-result-playButtonOverlay:hover::after{background:rgba(0,0,0,0.5)}
.gs-result-contentWrap{display:table-cell;vertical-align:top;width:85%}
.gs-result-contentWrap .status-active,.gs-result-contentWrap .status-serviceonly,.gs-result-contentWrap .status-obsolete{width:20px;height:20px;margin-left:10px;display:inline-block}
.gs-result-contentWrap .status-serviceonly{background:url('images/icons/status-sprite.png');background-position:0 0}
.gs-result-contentWrap .status-obsolete{background:url('images/icons/status-sprite.png');background-position:20px 0}
.gs-result-title{font-weight:400;margin:0 0 .75em;display:inline-block}
.gs-result-description,.gs-result-documentMetaInfo{font-size:.88em;list-style-type:none;margin:1em 0;padding:0}
.gs-result-part-gtin{font-size:.8em;font-weight:400}
.gs-result-partAction:before,.gs-result-partAction:after{content:" ";display:table}
.gs-result-partAction:after{clear:both}
@media screen and (max-width:768px){.gs-result-partAction{margin:1em 0 0}
}
.gs-result-partAction.product-utility{text-align:right}
.gs-result-partAction .icon-cart{float:right;margin:0}
@media screen and (max-width:768px){.gs-result-partAction .icon-cart{float:none}
}
.gs-result-part-findDistributor{color:#3169d6;font-size:.85em}
@media screen and (max-width:768px){.gs-result-part-findDistributor{font-size:1em}
}
.gs-result-productMeta{list-style-type:none;padding:0}
.gs-result-productMeta:before,.gs-result-productMeta:after{content:" ";display:table}
.gs-result-productMeta:after{clear:both}
.gs-result-productMeta>*{float:left}
@media screen and (max-width:768px){.gs-result-productMeta>*{display:block;float:none;line-height:2em}
.gs-result-productMeta>*:before{display:none}
}
.gs-result-productMeta>*:before{color:#428bca;content:'|';padding:0 .25em 0 .5em}
.gs-result-productMeta>*:first-child:before{display:none}
.gs-resultTemplates-editWrap{background:#d3d3d3;padding:1em;text-align:center}
@media screen and (max-width:768px){.gs-filters{display:block;max-width:350px;position:absolute;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:.5s;width:90%;z-index:20}
}
.gs-filters.open{display:block}
@media screen and (max-width:768px){.gs-filters.offCanvas-out{-webkit-transform:translateX(0);transform:translateX(0)}
}
.gs-filters-title{background:#4b4b4b;color:#fff;margin:0}
.gs-filters-title-wrap{background:#4b4b4b;padding:2em 1em 1.5em;position:relative}
@media screen and (max-width:768px){.gs-filters-title-wrap{padding:2em 1em}
}
.gs-filters-closeBtn{display:none}
@media screen and (max-width:768px){.gs-filters-closeBtn{color:#fff;cursor:pointer;display:block;font-size:1.25em;padding:1em;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
.gs-filters-overlay{background:rgba(0,0,0,0.4);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s;width:100%;z-index:-1}
.gs-filters-overlay.open{opacity:1;z-index:19}
.ie8 .gs-filters-overlay{display:none}
.gs-filters-wrap{background:#f1f1f1;list-style-type:none;margin:0;padding:0}
.gs-filters-metaBox-wrap{margin:1.5em 0}
@media screen and (max-width:768px){.gs-filters-metaBox-wrap{display:none}
}
.gs-filters-openRefineFiltersBtn{display:none}
@media screen and (max-width:768px){.gs-filters-openRefineFiltersBtn{background:#3169d6;border:solid 1px #e9e9e9;color:#fff;display:block;font-weight:300;margin:0 1em 1em;padding:1em 0;text-transform:uppercase;transition:background 1s;width:calc(100% - 2em)}
.ie8 .gs-filters-openRefineFiltersBtn{width:10em}
.gs-filters-openRefineFiltersBtn:hover{background:#2353b1}
}
.gs-filters-primaryFilter{background-color:#d3d3d3;color:#4b4b4b;display:none;margin:.14285em 0;padding:1em}
.gs-filters-primaryFilter+.gs-filters-accordionContent>.gs-filters-subWrap{padding-left:0}
.gs-filters-secondaryFilter.gs-filters-accordion-toggle:after{right:0}
.gs-topFilters-label{font-weight:300;padding-left:.25em}
.gs-filters-label{font-weight:300;padding:.75em 2em}
.ie8 .gs-filters-label{display:inline-block;padding-left:.75em;width:90%}
.gs-filters-subWrap{list-style-type:none;padding-left:1em}
.gs-filters-checkbox-childrenSelected:after{border-bottom:solid 2px #3169d6;content:'';left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.25em}
.ie8 .gs-filters-checkbox-childrenSelected:after{top:1.25em}
.gs-filters-accordion-toggle{cursor:pointer;position:relative}
.gs-filters-accordion-toggle:after{background:url("images/icons/green-open-close-buttons.png");background-position:0 0;content:'';display:block;height:14px;position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px}
.ie8 .gs-filters-accordion-toggle:after{top:14px;transform:none}
.gs-filters-accordion-toggle.closed:after{background-position:14px 0}
.gs-filters-viewMore-content{cursor:pointer;list-style-type:none;padding:0}
.gs-filters-viewMore{color:#727272;cursor:pointer;padding:1em 0;text-align:center}
.gs-filters-viewMore:after{border-left:.4em solid transparent;border-right:.4em solid transparent;border-top:.4em solid #727272;content:'';height:0;margin-left:.5em;position:relative;top:.85em;width:0}
.gs-filters-viewMore.open:after{border-bottom:.4em solid #727272;border-left:.4em solid transparent;border-right:.4em solid transparent;border-top:0;top:-.7em}
.gs-filters-accordionContent{padding:0 1em}
.gs-filters-accordionContent .gs-filters-accordionContent{padding:0 0 0 1em}
.wa-form-checkbox:checked+.gs-filters-checkbox-childrenSelected:after{display:none}
.wa-smallLeadForm-fields:before,.wa-smallLeadForm-fields:after{content:" ";display:table}
.wa-smallLeadForm-fields:after{clear:both}
.wa-smallLeadForm-fields .error{font-weight:300;margin-bottom:1.5em}
.wa-smallLeadForm-fieldWrap{float:left}
@media screen and (max-width:768px){.wa-smallLeadForm-fieldWrap{float:none}
}
.wa-smallLeadForm-submitBtnWrap{clear:both;display:block}
.wa-smallLeadForm-submitBtnWrap:before,.wa-smallLeadForm-submitBtnWrap:after{content:" ";display:table}
.wa-smallLeadForm-submitBtnWrap:after{clear:both}
.wa-smallLeadForm-optinWrap{clear:both}
.wa-formWrap-oneCol .wa-smallLeadForm-fieldWrap{float:none;width:100%}
.wa-formWrap-oneCol .wa-form-submitBtn{float:right;margin:2em 0 0}
.wa-formWrap-twoCol .wa-smallLeadForm-fieldWrap{margin-right:6%;width:47%}
.wa-formWrap-twoCol .wa-smallLeadForm-fieldWrap:nth-child(even){margin-right:0}
.ie8 .wa-formWrap-twoCol .wa-smallLeadForm-fieldWrap{margin-right:3%}
@media screen and (max-width:768px){.wa-formWrap-twoCol .wa-smallLeadForm-fieldWrap{width:100%;margin-right:0}
}
.wa-formWrap-twoCol .wa-smallLeadForm-submitBtnWrap{display:block}
.wa-formWrap-twoCol .wa-smallLeadForm-submitBtnWrap:before,.wa-formWrap-twoCol .wa-smallLeadForm-submitBtnWrap:after{content:" ";display:table}
.wa-formWrap-twoCol .wa-smallLeadForm-submitBtnWrap:after{clear:both}
.wa-formWrap-twoCol .wa-form-submitBtn{float:right;margin:2em 0 0}
@media screen and (max-width:768px){.wa-formWrap-twoCol .wa-form-submitBtn{float:none;margin:2em auto 0}
}
.wa-formWrap-threeCol .wa-smallLeadForm-fieldWrap{margin-right:6%;width:29.333%}
.wa-formWrap-threeCol .wa-smallLeadForm-fieldWrap:nth-child(3n+3){margin-right:0}
.ie8 .wa-formWrap-threeCol .wa-smallLeadForm-fieldWrap{margin-right:3%}
@media screen and (max-width:768px){.wa-formWrap-threeCol .wa-smallLeadForm-fieldWrap{width:100%;margin-right:0}
}
.wa-formWrap-threeCol .wa-smallLeadForm-optinWrap{clear:none;float:left;width:65%}
.wa-formWrap-threeCol .wa-smallLeadForm-submitBtnWrap{clear:none;float:right}
.wa-formWrap-fourCol .wa-smallLeadForm-fieldWrap{margin-right:5%;width:21.25%}
.wa-formWrap-fourCol .wa-smallLeadForm-fieldWrap:nth-child(4n+4){margin-right:0}
.ie8 .wa-formWrap-fourCol .wa-smallLeadForm-fieldWrap{margin-right:2.5%}
@media screen and (max-width:768px){.wa-formWrap-fourCol .wa-smallLeadForm-fieldWrap{width:100%;margin-right:0}
}
.wa-formWrap-fourCol .wa-smallLeadForm-optinWrap{clear:none;padding:1.5em 0 0;float:left;width:47%}
@media screen and (max-width:768px){.wa-formWrap-fourCol .wa-smallLeadForm-optinWrap{padding:0;float:none;width:100%}
}
.wa-smallLeadForm.bg-green .wa-form-title{color:#fff}
.wa-smallLeadForm.bg-green .wa-form-label{color:#fff}
.wa-smallLeadForm.bg-green .wa-form-submitBtn{background:#3169d6}
.wa-smallLeadForm.bg-green .wa-form-submitBtn:hover{background:#1b3f86}
.wa-smallLeadForm.bg-blue .wa-form-title{color:#fff}
.wa-smallLeadForm.bg-blue .wa-form-label{color:#fff}
.textfield,.datefield{margin:0 0 10px}
.textfield .quick-tip,.datefield .quick-tip{margin-top:37px}
.textfield .form_field_text,.textfield .form_field_textarea,.datefield .form_field_text,.datefield .form_field_textarea{max-width:100%;border:1px solid #d3d3d3;padding:2px}
input[type="submit"],.productfinder button{border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#23c972}
input[type="submit"]:hover,.productfinder button:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
input[type="submit"]:active,.productfinder button:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
input[type="submit"]:hover,.productfinder button:hover{background-color:#1b9e59}
input[type="submit"]:active,.productfinder button:active{background-color:#1b9e59}
input[type="file"]{display:inline}
input[type="reset"]{border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#727272}
input[type="reset"]:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
input[type="reset"]:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
input[type="reset"]:hover{background-color:#595959}
input[type="reset"]:active{background-color:#595959}
input[type="checkbox"]{margin:4px 10px 0 0}
input[type="radio"]{cursor:pointer}
.textfield .form_leftcollabel,.dropdown .form_leftcollabel,.checkbox .form_leftcollabel,.radio .form_leftcollabel{padding:6px 0 4px}
.textfield .form_leftcollabel:before,.textfield .form_leftcollabel:after,.dropdown .form_leftcollabel:before,.dropdown .form_leftcollabel:after,.checkbox .form_leftcollabel:before,.checkbox .form_leftcollabel:after,.radio .form_leftcollabel:before,.radio .form_leftcollabel:after{content:" ";display:table}
.textfield .form_leftcollabel:after,.dropdown .form_leftcollabel:after,.checkbox .form_leftcollabel:after,.radio .form_leftcollabel:after{clear:both}
.textfield .form_leftcolmark,.dropdown .form_leftcolmark,.checkbox .form_leftcolmark,.radio .form_leftcolmark{padding:0;color:red}
.textfield .form_leftcolmark:before,.textfield .form_leftcolmark:after,.dropdown .form_leftcolmark:before,.dropdown .form_leftcolmark:after,.checkbox .form_leftcolmark:before,.checkbox .form_leftcolmark:after,.radio .form_leftcolmark:before,.radio .form_leftcolmark:after{content:" ";display:table}
.textfield .form_leftcolmark:after,.dropdown .form_leftcolmark:after,.checkbox .form_leftcolmark:after,.radio .form_leftcolmark:after{clear:both}
.textfield .form_row_description,.dropdown .form_row_description,.checkbox .form_row_description,.radio .form_row_description{font-size:11px;padding:3px 0 0;color:#989898}
.textfield .form_rightcol,.dropdown .form_rightcol,.checkbox .form_rightcol,.radio .form_rightcol{padding:0}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row{height:245px;overflow:hidden;position:relative;padding:25px;background:#d3d3d3;background-overflow:hidden}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row.bg-green{background:#23c972}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row.bg-green input[type="submit"]{background:#727272;color:#3169d6}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row.bg-green input[type="submit"]:hover{background:#d3d3d3}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row.bg-grey,.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row.bg-gray{background:#989898}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row.bg-blue{background:#3169d6}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row .textfield.section .form_leftcollabel{padding:0;margin:0}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row .textfield.section.fifty{margin-bottom:0;width:47%;float:left;margin-right:0}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row .textfield.section.fifty:nth-child(odd){margin-right:10px}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row label{font-weight:500;font-size:12px;margin-bottom:0}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row label.opt-in{margin-left:20px;font-size:10px}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row label.opt-in input[type=checkbox]{margin-left:-20px;margin-right:10px}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row .form_leftcolmark{text-align:right;display:block}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row input[type="text"],.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row input[type="email"]{width:100%;height:20px;margin-bottom:10px;padding-bottom:0}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row input[type="submit"]{position:absolute;bottom:15px;right:25px}
@media screen and (min-width:1200px){.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row{height:295px}
}
@media screen and (min-width:992px) and (max-width:1199px){.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row{height:245px}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row input[type="text"]{margin-bottom:5px}
}
@media screen and (min-width:769px) and (max-width:991px){.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row{padding:15px;height:185px}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row label{font-size:10px}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row h4{margin-bottom:0}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row input[type="text"]{margin-bottom:0}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row input[type="text"].textfield{margin:0}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row input[type="submit"]{position:absolute;bottom:0;right:15px;padding:2px 15px;height:20px;font-size:10px}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row .textfield.section{padding:0;margin:0}
.col-33 .section.tellmemore #newsletter-pod.newsletter-pod-wrapper.row .textfield.section .form_leftcollabel{padding:0;margin:0}
}
.medium-form input[type="text"],.medium-form input[type="email"],.medium-form input[type="tel"]{width:100%;margin-bottom:8px}
.medium-form label{font-size:12px}
.medium-form .non-uniform{width:100%}
.medium-form .submit-area{float:right;width:25%}
.medium-form .submit-area .form_button_submit{float:right}
.medium-form .submit-area .recaptcha{float:right}
.medium-form .message{float:left;padding:20px;width:75%}
.calibrationcertificate input[type="text"],.calibrationcertificate input[type="email"]{width:100%}
#buttons{float:left;width:100%}
option{font-family:"ars-maquette-web","Helvetica Neue",Helvetica,Arial,sans-serif}
div.selector{width:100%!important}
div.selector span{width:100%!important}
input[type=checkbox],input[type=checkbox]:checked{display:inline}
.contactus{padding:15px}
.contactus .assist-div{background-color:#f0f0f0;padding:15px 10px;margin-top:20px}
.contactus .step-header{margin-top:40px;color:#3169d6;margin-bottom:15px;font-size:16px}
.contactus h3{font-size:20px;letter-spacing:2px;font-weight:100}
.contactus input[type="text"],.contactus input[type=email],.contactus input#email{width:100%}
.contactus label{color:#5c5c5c;margin-top:10px;font-size:12px}
.contactus input.form_button_submit{width:64%}
.contactus input[type="radio"]{margin-right:5px}
.contactus #reset:before{color:#000;content:"|";margin:0 5px 0 8px}
.warrantyregistration{padding-top:15px}
.warrantyregistration .warrantyregistrationtitle{font-size:20px;letter-spacing:2px}
.warrantyregistration .warrantyregistrationstep1text h1,.warrantyregistration .warrantyregistrationstep2text h1,.warrantyregistration .warrantyregistrationstep3text h1{font-size:16px}
.warrantyregistration label{color:#5c5c5c;margin-top:10px;font-size:12px}
.warrantyregistration input[type="text"],.warrantyregistration input[type="email"]{width:100%}
.warrantyregistration input[name="serialNumber"]{width:172px}
.warrantyregistration #country{margin-bottom:7px}
.warrantyregistration .add-device{margin-top:10px;padding-left:0}
.warrantyregistration input[type="checkbox"]{margin-right:10px}
.warrantyregistration .col-50{padding-left:0}
.border-land{padding:20px;border:1px solid lightgray;margin:20px}
.warrantyregistrationpic .submit-area{float:left}
.warrantyregistrationpic .form_button_submit{float:left!important}
.form_leftcolmark{display:none;display-float:left}
.form_leftcolmark #date0{margin-top:20px;margin-bottom:20px}
.bg-none.medium-form h3.medium-form-title{margin-left:16px}
.s7videoplayer{background-color:white!important}
#promo-redemption-form .content-area.row .col-25:first-child{padding-left:0}
#promo-redemption-form .content-area.row .col-25:nth-child(4){padding-right:0}
#promo-redemption-form .print.col-75{padding:0}
#promo-redemption-form .submit-area{padding:0}
.datepicker .day{cursor:pointer}
.date-field{width:auto!important}
label.error{color:red;display:block}
#picTermsAndConditions label.error{display:inline;float:right;padding-left:10px}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 */.datepicker{padding:4px;border-radius:4px;direction:ltr}
.datepicker-inline{width:220px}
.datepicker.datepicker-rtl{direction:rtl}
.datepicker.datepicker-rtl table tr td span{float:right}
.datepicker-dropdown{top:0;left:0}
.datepicker-dropdown:before{content:"";display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}
.datepicker-dropdown:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}
.datepicker-dropdown.datepicker-orient-left:before{left:6px}
.datepicker-dropdown.datepicker-orient-left:after{left:7px}
.datepicker-dropdown.datepicker-orient-right:before{right:6px}
.datepicker-dropdown.datepicker-orient-right:after{right:7px}
.datepicker-dropdown.datepicker-orient-top:before{top:-7px}
.datepicker-dropdown.datepicker-orient-top:after{top:-6px}
.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}
.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}
.datepicker>div{display:none}
.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{display:block}
.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:0}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}
.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer}
.datepicker table tr td.old,.datepicker table tr td.new{color:#999}
.datepicker table tr td.disabled{background:0;color:#999;cursor:default}
.datepicker table tr td.disabled:hover{background:0;color:#999;cursor:default}
.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today:hover{color:#000;background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled{color:#000;background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled:hover{color:#000;background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:focus,.datepicker table tr td.today:hover:focus{color:#000;background-color:#ffcd70;border-color:#f59e00}
.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover:focus{color:#000;background-color:#ffcd70;border-color:#f59e00}
.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active{color:#000;background-color:#ffcd70;border-color:#f59e00}
.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active{color:#000;background-color:#ffcd70;border-color:#f59e00}
.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active{color:#000;background-color:#ffcd70;border-color:#f59e00}
.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{color:#000;background-color:#ffcd70;border-color:#f59e00}
.open .dropdown-toggle.datepicker table tr td.today{color:#000;background-color:#ffcd70;border-color:#f59e00}
.open .dropdown-toggle.datepicker table tr td.today:hover{color:#000;background-color:#ffcd70;border-color:#f59e00}
.open .dropdown-toggle.datepicker table tr td.today.disabled{color:#000;background-color:#ffcd70;border-color:#f59e00}
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover{color:#000;background-color:#ffcd70;border-color:#f59e00}
.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active{background-image:none}
.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active{background-image:none}
.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active{background-image:none}
.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-image:none}
.open .dropdown-toggle.datepicker table tr td.today{background-image:none}
.open .dropdown-toggle.datepicker table tr td.today:hover{background-image:none}
.open .dropdown-toggle.datepicker table tr td.today.disabled{background-image:none}
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover{background-image:none}
.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled]{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today.disabled{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today.disabled:hover{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled]:hover,.datepicker table tr td.today.disabled[disabled]:hover{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today:hover,fieldset[disabled] .datepicker table tr td.today.disabled:hover{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today:hover.disabled:focus{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled.disabled:focus,.datepicker table tr td.today.disabled:hover.disabled:focus{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today:hover[disabled]:focus{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled[disabled]:focus,.datepicker table tr td.today.disabled:hover[disabled]:focus{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover:focus{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today.disabled:focus,fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled:active,.datepicker table tr td.today:hover.disabled:active{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled.disabled:active,.datepicker table tr td.today.disabled:hover.disabled:active{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today[disabled]:active,.datepicker table tr td.today:hover[disabled]:active{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled[disabled]:active,.datepicker table tr td.today.disabled:hover[disabled]:active{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today:active,fieldset[disabled] .datepicker table tr td.today:hover:active{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today.disabled:active,fieldset[disabled] .datepicker table tr td.today.disabled:hover:active{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled.active,.datepicker table tr td.today:hover.disabled.active{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled.disabled.active,.datepicker table tr td.today.disabled:hover.disabled.active{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today[disabled].active,.datepicker table tr td.today:hover[disabled].active{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled[disabled].active,.datepicker table tr td.today.disabled:hover[disabled].active{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today.active,fieldset[disabled] .datepicker table tr td.today:hover.active{background-color:#ffdb99;border-color:#ffb733}
fieldset[disabled] .datepicker table tr td.today.disabled.active,fieldset[disabled] .datepicker table tr td.today.disabled:hover.active{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today:hover:hover{color:#000}
.datepicker table tr td.today.active:hover{color:#fff}
.datepicker table tr td.range{background:#eee;border-radius:0}
.datepicker table tr td.range:hover{background:#eee;border-radius:0}
.datepicker table tr td.range.disabled{background:#eee;border-radius:0}
.datepicker table tr td.range.disabled:hover{background:#eee;border-radius:0}
.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417;border-radius:0}
.datepicker table tr td.range.today:hover{color:#000;background-color:#f7ca77;border-color:#f1a417;border-radius:0}
.datepicker table tr td.range.today.disabled{color:#000;background-color:#f7ca77;border-color:#f1a417;border-radius:0}
.datepicker table tr td.range.today.disabled:hover{color:#000;background-color:#f7ca77;border-color:#f1a417;border-radius:0}
.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today:hover:focus{color:#000;background-color:#f4bb51;border-color:#bf800c}
.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover:focus{color:#000;background-color:#f4bb51;border-color:#bf800c}
.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active{color:#000;background-color:#f4bb51;border-color:#bf800c}
.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active{color:#000;background-color:#f4bb51;border-color:#bf800c}
.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active{color:#000;background-color:#f4bb51;border-color:#bf800c}
.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{color:#000;background-color:#f4bb51;border-color:#bf800c}
.open .dropdown-toggle.datepicker table tr td.range.today{color:#000;background-color:#f4bb51;border-color:#bf800c}
.open .dropdown-toggle.datepicker table tr td.range.today:hover{color:#000;background-color:#f4bb51;border-color:#bf800c}
.open .dropdown-toggle.datepicker table tr td.range.today.disabled{color:#000;background-color:#f4bb51;border-color:#bf800c}
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover{color:#000;background-color:#f4bb51;border-color:#bf800c}
.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active{background-image:none}
.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active{background-image:none}
.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active{background-image:none}
.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-image:none}
.open .dropdown-toggle.datepicker table tr td.range.today{background-image:none}
.open .dropdown-toggle.datepicker table tr td.range.today:hover{background-image:none}
.open .dropdown-toggle.datepicker table tr td.range.today.disabled{background-image:none}
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover{background-image:none}
.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled]{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today.disabled{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,.datepicker table tr td.range.today.disabled[disabled]:hover{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today:hover.disabled:focus{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled.disabled:focus,.datepicker table tr td.range.today.disabled:hover.disabled:focus{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today:hover[disabled]:focus{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled[disabled]:focus,.datepicker table tr td.range.today.disabled:hover[disabled]:focus{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover:focus{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today:hover.disabled:active{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled.disabled:active,.datepicker table tr td.range.today.disabled:hover.disabled:active{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today[disabled]:active,.datepicker table tr td.range.today:hover[disabled]:active{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled[disabled]:active,.datepicker table tr td.range.today.disabled:hover[disabled]:active{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today:active,fieldset[disabled] .datepicker table tr td.range.today:hover:active{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today.disabled:active,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today:hover.disabled.active{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled.disabled.active,.datepicker table tr td.range.today.disabled:hover.disabled.active{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today[disabled].active,.datepicker table tr td.range.today:hover[disabled].active{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.range.today.disabled[disabled].active,.datepicker table tr td.range.today.disabled:hover[disabled].active{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today.active,fieldset[disabled] .datepicker table tr td.range.today:hover.active{background-color:#f7ca77;border-color:#f1a417}
fieldset[disabled] .datepicker table tr td.range.today.disabled.active,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.selected{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.selected:hover{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.selected.disabled{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.selected.disabled:hover{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:focus,.datepicker table tr td.selected:hover:focus{color:#fff;background-color:#858585;border-color:#373737}
.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover:focus{color:#fff;background-color:#858585;border-color:#373737}
.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active{color:#fff;background-color:#858585;border-color:#373737}
.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active{color:#fff;background-color:#858585;border-color:#373737}
.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active{color:#fff;background-color:#858585;border-color:#373737}
.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{color:#fff;background-color:#858585;border-color:#373737}
.open .dropdown-toggle.datepicker table tr td.selected{color:#fff;background-color:#858585;border-color:#373737}
.open .dropdown-toggle.datepicker table tr td.selected:hover{color:#fff;background-color:#858585;border-color:#373737}
.open .dropdown-toggle.datepicker table tr td.selected.disabled{color:#fff;background-color:#858585;border-color:#373737}
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover{color:#fff;background-color:#858585;border-color:#373737}
.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active{background-image:none}
.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active{background-image:none}
.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active{background-image:none}
.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-image:none}
.open .dropdown-toggle.datepicker table tr td.selected{background-image:none}
.open .dropdown-toggle.datepicker table tr td.selected:hover{background-image:none}
.open .dropdown-toggle.datepicker table tr td.selected.disabled{background-image:none}
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover{background-image:none}
.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled{background-color:#999;border-color:#555}
.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled]{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected.disabled{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected.disabled:hover{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected.disabled[disabled]:hover{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.disabled:hover{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected:hover.disabled:focus{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled.disabled:focus,.datepicker table tr td.selected.disabled:hover.disabled:focus{background-color:#999;border-color:#555}
.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected:hover[disabled]:focus{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled[disabled]:focus,.datepicker table tr td.selected.disabled:hover[disabled]:focus{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover:focus{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected.disabled:focus,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected:hover.disabled:active{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled.disabled:active,.datepicker table tr td.selected.disabled:hover.disabled:active{background-color:#999;border-color:#555}
.datepicker table tr td.selected[disabled]:active,.datepicker table tr td.selected:hover[disabled]:active{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled[disabled]:active,.datepicker table tr td.selected.disabled:hover[disabled]:active{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected:active,fieldset[disabled] .datepicker table tr td.selected:hover:active{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected.disabled:active,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected:hover.disabled.active{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled.disabled.active,.datepicker table tr td.selected.disabled:hover.disabled.active{background-color:#999;border-color:#555}
.datepicker table tr td.selected[disabled].active,.datepicker table tr td.selected:hover[disabled].active{background-color:#999;border-color:#555}
.datepicker table tr td.selected.disabled[disabled].active,.datepicker table tr td.selected.disabled:hover[disabled].active{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected.active,fieldset[disabled] .datepicker table tr td.selected:hover.active{background-color:#999;border-color:#555}
fieldset[disabled] .datepicker table tr td.selected.disabled.active,fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active{background-color:#999;border-color:#555}
.datepicker table tr td.active{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.active.disabled{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.active.disabled:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover:focus{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover:focus{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.open .dropdown-toggle.datepicker table tr td.active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.open .dropdown-toggle.datepicker table tr td.active:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}
.open .dropdown-toggle.datepicker table tr td.active.disabled{color:#fff;background-color:#3276b1;border-color:#285e8e}
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active{background-image:none}
.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active{background-image:none}
.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active{background-image:none}
.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-image:none}
.open .dropdown-toggle.datepicker table tr td.active{background-image:none}
.open .dropdown-toggle.datepicker table tr td.active:hover{background-image:none}
.open .dropdown-toggle.datepicker table tr td.active.disabled{background-image:none}
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover{background-image:none}
.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled]{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active:hover{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active.disabled{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active.disabled:hover{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active.disabled[disabled]:hover{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.disabled:hover{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active:hover.disabled:focus{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled.disabled:focus,.datepicker table tr td.active.disabled:hover.disabled:focus{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active:hover[disabled]:focus{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled[disabled]:focus,.datepicker table tr td.active.disabled:hover[disabled]:focus{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover:focus{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active.disabled:focus,fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled:active,.datepicker table tr td.active:hover.disabled:active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled.disabled:active,.datepicker table tr td.active.disabled:hover.disabled:active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active[disabled]:active,.datepicker table tr td.active:hover[disabled]:active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled[disabled]:active,.datepicker table tr td.active.disabled:hover[disabled]:active{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active:active,fieldset[disabled] .datepicker table tr td.active:hover:active{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active.disabled:active,fieldset[disabled] .datepicker table tr td.active.disabled:hover:active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled.active,.datepicker table tr td.active:hover.disabled.active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled.disabled.active,.datepicker table tr td.active.disabled:hover.disabled.active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active[disabled].active,.datepicker table tr td.active:hover[disabled].active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td.active.disabled[disabled].active,.datepicker table tr td.active.disabled:hover[disabled].active{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active.active,fieldset[disabled] .datepicker table tr td.active:hover.active{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td.active.disabled.active,fieldset[disabled] .datepicker table tr td.active.disabled:hover.active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}
.datepicker table tr td span:hover{background:#eee}
.datepicker table tr td span.disabled{background:0;color:#999;cursor:default}
.datepicker table tr td span.disabled:hover{background:0;color:#999;cursor:default}
.datepicker table tr td span.active{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td span.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td span.active.disabled{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.open .dropdown-toggle.datepicker table tr td span.active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.open .dropdown-toggle.datepicker table tr td span.active:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}
.open .dropdown-toggle.datepicker table tr td span.active.disabled{color:#fff;background-color:#3276b1;border-color:#285e8e}
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active{background-image:none}
.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active{background-image:none}
.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active{background-image:none}
.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-image:none}
.open .dropdown-toggle.datepicker table tr td span.active{background-image:none}
.open .dropdown-toggle.datepicker table tr td span.active:hover{background-image:none}
.open .dropdown-toggle.datepicker table tr td span.active.disabled{background-image:none}
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover{background-image:none}
.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled]{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active:hover{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active.disabled{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active.disabled:hover{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active:hover.disabled:active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled.disabled:active,.datepicker table tr td span.active.disabled:hover.disabled:active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active[disabled]:active,.datepicker table tr td span.active:hover[disabled]:active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled[disabled]:active,.datepicker table tr td span.active.disabled:hover[disabled]:active{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active:active,fieldset[disabled] .datepicker table tr td span.active:hover:active{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active.disabled:active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active:hover.disabled.active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled.disabled.active,.datepicker table tr td span.active.disabled:hover.disabled.active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active[disabled].active,.datepicker table tr td span.active:hover[disabled].active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.active.disabled[disabled].active,.datepicker table tr td span.active.disabled:hover[disabled].active{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active.active,fieldset[disabled] .datepicker table tr td span.active:hover.active{background-color:#428bca;border-color:#357ebd}
fieldset[disabled] .datepicker table tr td span.active.disabled.active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}
.datepicker th.datepicker-switch{width:145px}
.datepicker thead tr:first-child th,.datepicker tfoot tr th{cursor:pointer}
.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{background:#eee}
.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}
.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}
.input-group.date .input-group-addon i{cursor:pointer;width:16px;height:16px}
.input-daterange input{text-align:center}
.input-daterange input:first-child{border-radius:3px 0 0 3px}
.input-daterange input:last-child{border-radius:0 3px 3px 0}
.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:normal;line-height:1.42857;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:solid #ccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}
.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.42857}
.datepicker.dropdown-menu th,.datepicker.dropdown-menu td{padding:4px 5px}
#productInfo{padding:20px}
#productInfo .prod-image{width:30%;margin-right:2%;float:left}
#productInfo .prod-image img{width:100%}
#productInfo .prod-copy{width:68%;float:left}
#mail-form{padding:15px}
#mail-form h1{margin-top:none;margin-bottom:15px}
#mail-form ul{margin-left:1em}
form.rma input[type=text]{width:300px}
form.rma .error{display:block}
.border-land input[type=text]{width:auto}
.captcha{width:100px}
.captcha input[type=button]{border:0;background:transparent;color:#3169d6;padding:0;text-transform:capitalize}
.captcha input[type=button]:hover{text-decoration:underline}
.captcha .captcha-error{color:red}
.wa-formWrap{padding:2em}
.wa-form-title{font-size:1.75em;font-weight:300;margin-top:0}
@media screen and (max-width:480px){.wa-form-title{font-size:1.5em}
}
.wa-form-label{color:#727272;display:block;font-size:1.25em;font-weight:300;letter-spacing:.075em}
.wa-form-text{border:solid 2px #d3d3d3;color:#727272;font-weight:300;line-height:2.35em;margin-bottom:2em;padding-left:.5em;width:100%}
.wa-form-submitBtn[type=submit],.wa-form-submitBtn[type=button]{border:0;box-shadow:none;display:block;font-size:1.25em;height:auto;padding:.325em 2em;margin:1em 0 0;text-shadow:none}
@media screen and (max-width:768px){.wa-form-submitBtn[type=submit],.wa-form-submitBtn[type=button]{padding:1em 3em;margin:2em auto 0}
}
.wa-form-required:after{content:"*";padding-left:.5em}
.wa-form-checkbox[type=checkbox]{display:none}
.ie8 .wa-form-checkbox[type=checkbox]{display:inline-block}
.wa-form-checkbox[type=checkbox]+.wa-form-checkbox-label:before{background-color:#fff;border-radius:2px;border:1px solid #d3d3d3;content:"";display:block;position:absolute;height:1.25em;transition:background .125s,border .125s;top:50%;bottom:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:1.25em}
.ie8 .wa-form-checkbox[type=checkbox]+.wa-form-checkbox-label:before{display:none}
.wa-form-checkbox[type=checkbox]:checked{display:none}
.wa-form-checkbox[type=checkbox]:checked+.wa-form-checkbox-label:before{background-color:#3169d6;border:1px solid #3169d6}
.wa-form-checkbox[type=checkbox][disabled]+.wa-form-checkbox-label:before{background-color:#989898}
.wa-form-checkbox-label{cursor:pointer;padding-left:2em;position:relative}
.ie8 .wa-form-checkbox-label{display:inline-block}
.wa-form-textField-dropDown{-webkit-box-shadow:4px 3px 3px -2px rgba(0,0,0,0.25);box-shadow:4px 3px 3px -2px rgba(0,0,0,0.25);background:#f1f1f1;border:solid 1px #c8c8c8;display:none;padding:0 0 1em;position:absolute;z-index:15}
.wa-form-textField-dropDown.open{display:block}
.wa-form-textField-dropDown .ui-autocomplete{background:0;border:0;left:0!important;padding:0;position:relative;top:0!important;width:auto!important}
.wa-form-textField-dropDown .ui-autocomplete.open{display:block!important}
.wa-form-radioBtn-label{cursor:pointer;position:relative;padding-left:1.75em}
.ie8 .wa-form-radioBtn-label{padding-left:0}
.wa-form-radioBtn-input[type=radio]{display:none}
.ie8 .wa-form-radioBtn-input[type=radio]{display:inline-block}
.wa-form-radioBtn-input[type=radio]+.wa-form-radioBtn-label:before{background:#fff;border-radius:50%;border:solid 1px #989898;content:"";display:block;height:.75em;left:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:background .125s,border .125s;width:.75em}
.ie8 .wa-form-radioBtn-input[type=radio]+.wa-form-radioBtn-label:before{display:none}
.wa-form-radioBtn-input[type=radio]:checked{display:none}
.wa-form-radioBtn-input[type=radio]:checked+.wa-form-radioBtn-label:before{background:#3169d6;border-color:#3169d6}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .clearfix{zoom:1}
*:first-child+html .clearfix{zoom:1}
.page{max-width:1200px;margin:0 auto}
.defaultButton{height:22px;line-height:20px;font-size:11px;font-size:.6875rem;text-align:center;min-width:75px;padding:0 5px;border:solid 1px #9d9d9d;border-radius:5px;cursor:pointer;background:linear-gradient(#fff 0,#e7e7e7 100%)}
.defaultButton:hover{border:solid 1px #676464;background:linear-gradient(#f1f1f1 0,#dedede 100%)}
.jsGridExpandBtn{width:16px;min-width:16px;height:16px;padding:0;line-height:16px;border-radius:2px;font-size:14px;font-size:.875rem}
.addServiceCountryBtn{margin-bottom:10px}
.jsGridInnerTable{width:100%;border:1px solid #f3f3f3}
.jsGridInnerTable td{padding:0;margin:0}
.jsGridInnerTable th{border:1px solid #e9e9e9;padding:8px;background-color:#f9f9f9}
.tabContainer{width:auto;border:solid 1px #d0d0d0}
.tabContent{background-color:#fff;display:none;padding:10px}
.tabContent.selected{display:block}
.tabContent h2{margin:5px 0}
.tabContent .addCenterBtn{margin-bottom:10px}
.tabHeader{height:35px;width:100%;overflow:hidden;border-bottom:solid 1px #d0d0d0;padding:5px 10px 0 20px}
.tabHeader ul{list-style-type:none;display:block;float:left}
.tabHeader ul li{display:block;float:left;height:25px;line-height:24px;padding:0 15px;text-align:center;position:relative;z-index:1;cursor:pointer;border:solid 1px #aeaeae;border-bottom:0;bottom:0;margin-top:5px;background:linear-gradient(#eaeaea 0,#fefefe 100%);border-top-left-radius:4px;border-top-right-radius:4px}
.tabHeader ul li:nth-child(n+2){border-left:none}
.tabHeader ul li:hover{background:linear-gradient(#fefefe 0,#eaeaea 100%)}
.tabHeader ul li.selected{font-weight:bold;z-index:2;height:30px;line-height:29px;margin-top:0;background:linear-gradient(#fefefe 0,#eaeaea 100%);border-left:solid 1px #aeaeae}
.pageOverlay{width:100%;height:100%;position:fixed;top:0;bottom:0;background-color:rgba(240,240,240,0.5);z-index:100;display:none}
.defaultDialog{position:fixed;padding:20px;top:50%;left:50%;background-color:#fff;border:solid 1px #d0d0d0;border-radius:5px;z-index:110;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.2)}
.confimationDialog{display:none;width:400px;height:150px;margin-top:-75px;margin-left:-200px;text-align:center}
.dialogContent{height:80%}
.formDialog{display:none;width:650px;height:500px;margin-top:-250px;margin-left:-325px;position:absolute}
.formDialog .dialogContent{height:100%}
.formContainer{width:100%}
.formContainer .formContent{width:100%;height:380px;overflow-y:scroll;margin-bottom:20px}
.formContainer .formTitle{width:100%;font-weight:bold;padding-bottom:20px}
.formContainer label{cursor:pointer}
.formContainer .fieldSection{float:left;padding:0 15px 15px 0;min-height:64px}
.formContainer .half{width:50%}
.formContainer .full{width:100%}
.formContainer .defaultInput{width:100%;padding:5px 8px;margin-top:2px}
.formButtons{clear:both;text-align:center}
.formContainer .req{color:#f00}
.promotionpodcarousel.carousel{margin-bottom:40px}
.promotionpodcarousel .promo-pod.promo-pod-v2 .slide-tracker .promotionimagepod .promo-entry{padding:15px 20px;margin-bottom:0}
.promotionpodcarousel .promo-pod.promo-pod-v2 h3.promo{width:100%;text-align:center;margin:0 0 14px 0;font-size:20px}
.promotionpodcarousel .promo-pod.promo-pod-v2 .banner{top:60px}
.promotionpodcarousel .promo-pod.promo-pod-v2 .overlay{position:static;width:100%;padding-left:0;padding-right:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none;min-height:105px;margin-bottom:10px}
.promotionpodcarousel .promo-pod.promo-pod-v2 .promo-img{border:solid 1px #dedede}
.promotionpodcarousel .promo-pod.promo-pod-v2 .o-title{color:#333;font-size:18px;font-weight:normal;margin-bottom:8px}
.promotionpodcarousel .promo-pod.promo-pod-v2 .promo-entry:after{content:'';height:1px;width:100%;overflow:hidden;background-color:#c4c4c4;display:block;position:absolute;left:0;bottom:-2px;right:0}
.promotionpodcarousel .promo-pod.promo-pod-v2 .cta{display:none}
.promotionpodcarousel .promo-pod.promo-pod-v2 .cta-img{display:none}
.promotionpodcarousel .promo-pod.promo-pod-v2 .slide-tracker .promo-pod.wrapper .promo-entry .overlay p.o-description{font-size:16px;font-style:normal;line-height:1.4em}
@media screen and (max-width:768px){.promo-pod.promo-pod-v2{min-height:initial}
.promotionpodcarousel .promo-pod.promo-pod-v2 h3.promo{font-size:18px;margin-bottom:11px}
.promotionpodcarousel .promo-pod.promo-pod-v2 .slide-tracker .promo-pod.wrapper .promo-entry{padding:9px 12px;margin-top:0;margin-bottom:0}
.promotionpodcarousel .promo-pod.promo-pod-v2 .banner{top:47px;left:-12px;font-size:13px;background:url(images/icons/promopod-badge-small.png) no-repeat top left;height:36px;padding:3px 15px}
.promotionpodcarousel .promo-pod.promo-pod-v2 .overlay{padding-top:12px;min-height:85px}
}
@media(max-width:767px) and (orientation:landscape){.promotionpodcarousel .promo-pod.promo-pod-v2 .slide-tracker .promotionimagepod .promo-entry{padding:16px 24px}
.promotionpodcarousel .promo-pod.promo-pod-v2 .banner{top:60px}
}
@media screen and (min-width:769px) and (max-width:991px){.promotionpodcarousel .promo-pod.promo-pod-v2 .slide-tracker .promotionimagepod .promo-entry{padding:16px 14px}
}
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
a{background:transparent}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}
a,a:visited{text-decoration:underline}
.sub-head,.promopar,.hide-for-mobile,.show-for-mobile,#quick-tools,header,.page-head,.bannerpar,.product-headWithActions-actionWrap,.survey-fixed{display:none}
.product-detail-specs .specs,.product-detail-specs .faq-doc{margin-bottom:0!important;padding-bottom:0!important}
}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:62.5%;-webkit-tap-highlight-color:transparent}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857;color:#333;background-color:#fff}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#428bca;text-decoration:none}
a:hover,a:focus{color:#2a6496;text-decoration:underline}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
img{vertical-align:middle}
.img-responsive{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:6px}
.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.img-circle{border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
code,kbd,pre,samp{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}
code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}
.pre-scrollable{max-height:340px;overflow-y:scroll}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.col-xs-12,.content-area .col-100,.content-area .col-80,.content-area .col-70,.content-area .col-75,.content-area .col-60,.content-area .col-50,.content-area .col-40,.content-area .col-33,.content-area .col-30,.content-area .col-25,.content-area .col-20,.content-area .col-15,.product-detail-specs .productspecs .specs,.product-detail-specs .faq-doc,.product-detail-specs .inner .half,.col-sm-12,.content-area .col-100,.col-md-12,.content-area .col-100,.col-lg-12,.content-area .col-100,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-9,.col-sm-9,.content-area .col-75,.col-md-9,.content-area .col-80,.content-area .col-75,.col-lg-9,.content-area .col-80,.content-area .col-75,.col-xs-8,.col-sm-8,.content-area .col-80,.content-area .col-70,.product-detail-specs .faq-doc,.col-md-8,.content-area .col-70,.product-detail-specs .faq-doc,.col-lg-8,.content-area .col-70,.product-detail-specs .faq-doc,.col-xs-7,.col-sm-7,.content-area .col-60,header .logo,.col-md-7,.content-area .col-60,header .logo,.col-lg-7,.content-area .col-60,header .logo,.col-xs-6,.col-sm-6,.content-area .col-50,.content-area .col-25,.product-detail-specs .inner .half,.col-md-6,.content-area .col-50,.product-detail-specs .inner .half,.col-lg-6,.content-area .col-50,.product-detail-specs .inner .half,.col-xs-5,.col-sm-5,.content-area .col-40,.content-area .col-20,.col-md-5,.content-area .col-40,.col-lg-5,.content-area .col-40,.col-xs-4,header .logo,.col-sm-4,.content-area .col-33,.content-area .col-30,.content-area .col-15,.product-detail-specs .productspecs .specs,.col-md-4,.content-area .col-33,.content-area .col-30,.product-detail-specs .productspecs .specs,.col-lg-4,.content-area .col-33,.content-area .col-30,.product-detail-specs .productspecs .specs,.col-xs-3,.col-sm-3,.col-md-3,.content-area .col-25,.content-area .col-20,.col-lg-3,.content-area .col-25,.content-area .col-20,.col-xs-2,.col-sm-2,.col-md-2,.content-area .col-15,.col-lg-2,.content-area .col-15,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-12,.content-area .col-100,.content-area .col-80,.content-area .col-70,.content-area .col-75,.content-area .col-60,.content-area .col-50,.content-area .col-40,.content-area .col-33,.content-area .col-30,.content-area .col-25,.content-area .col-20,.content-area .col-15,.product-detail-specs .productspecs .specs,.product-detail-specs .faq-doc,.product-detail-specs .inner .half,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,header .logo,.col-xs-3,.col-xs-2,.col-xs-1{float:left}
.col-xs-1{width:8.33333%}
.col-xs-2{width:16.66667%}
.col-xs-3{width:25%}
.col-xs-4,header .logo{width:33.33333%}
.col-xs-5{width:41.66667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.33333%}
.col-xs-8{width:66.66667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.33333%}
.col-xs-11{width:91.66667%}
.col-xs-12,.content-area .col-100,.content-area .col-80,.content-area .col-70,.content-area .col-75,.content-area .col-60,.content-area .col-50,.content-area .col-40,.content-area .col-33,.content-area .col-30,.content-area .col-25,.content-area .col-20,.content-area .col-15,.product-detail-specs .productspecs .specs,.product-detail-specs .faq-doc,.product-detail-specs .inner .half{width:100%}
.col-xs-pull-0{right:0}
.col-xs-pull-1{right:8.33333%}
.col-xs-pull-2{right:16.66667%}
.col-xs-pull-3{right:25%}
.col-xs-pull-4{right:33.33333%}
.col-xs-pull-5{right:41.66667%}
.col-xs-pull-6{right:50%}
.col-xs-pull-7{right:58.33333%}
.col-xs-pull-8{right:66.66667%}
.col-xs-pull-9{right:75%}
.col-xs-pull-10{right:83.33333%}
.col-xs-pull-11{right:91.66667%}
.col-xs-pull-12{right:100%}
.col-xs-push-0{left:0}
.col-xs-push-1{left:8.33333%}
.col-xs-push-2{left:16.66667%}
.col-xs-push-3{left:25%}
.col-xs-push-4{left:33.33333%}
.col-xs-push-5{left:41.66667%}
.col-xs-push-6{left:50%}
.col-xs-push-7{left:58.33333%}
.col-xs-push-8{left:66.66667%}
.col-xs-push-9{left:75%}
.col-xs-push-10{left:83.33333%}
.col-xs-push-11{left:91.66667%}
.col-xs-push-12{left:100%}
.col-xs-offset-0{margin-left:0}
.col-xs-offset-1{margin-left:8.33333%}
.col-xs-offset-2{margin-left:16.66667%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-4{margin-left:33.33333%}
.col-xs-offset-5{margin-left:41.66667%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-7{margin-left:58.33333%}
.col-xs-offset-8{margin-left:66.66667%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-10{margin-left:83.33333%}
.col-xs-offset-11{margin-left:91.66667%}
.col-xs-offset-12{margin-left:100%}
@media screen and (min-width:769px){.container{width:750px}
.col-sm-12,.content-area .col-100,.col-sm-11,.col-sm-10,.col-sm-9,.content-area .col-75,.col-sm-8,.content-area .col-80,.content-area .col-70,.product-detail-specs .faq-doc,.col-sm-7,.content-area .col-60,header .logo,.col-sm-6,.content-area .col-50,.content-area .col-25,.product-detail-specs .inner .half,.col-sm-5,.content-area .col-40,.content-area .col-20,.col-sm-4,.content-area .col-33,.content-area .col-30,.content-area .col-15,.product-detail-specs .productspecs .specs,.col-sm-3,.col-sm-2,.col-sm-1{float:left}
.col-sm-1{width:8.33333%}
.col-sm-2{width:16.66667%}
.col-sm-3{width:25%}
.col-sm-4,.content-area .col-33,.content-area .col-30,.content-area .col-15,.product-detail-specs .productspecs .specs{width:33.33333%}
.col-sm-5,.content-area .col-40,.content-area .col-20{width:41.66667%}
.col-sm-6,.content-area .col-50,.content-area .col-25,.product-detail-specs .inner .half{width:50%}
.col-sm-7,.content-area .col-60,header .logo{width:58.33333%}
.col-sm-8,.content-area .col-80,.content-area .col-70,.product-detail-specs .faq-doc{width:66.66667%}
.col-sm-9,.content-area .col-75{width:75%}
.col-sm-10{width:83.33333%}
.col-sm-11{width:91.66667%}
.col-sm-12,.content-area .col-100{width:100%}
.col-sm-pull-0{right:0}
.col-sm-pull-1{right:8.33333%}
.col-sm-pull-2{right:16.66667%}
.col-sm-pull-3{right:25%}
.col-sm-pull-4{right:33.33333%}
.col-sm-pull-5{right:41.66667%}
.col-sm-pull-6{right:50%}
.col-sm-pull-7{right:58.33333%}
.col-sm-pull-8{right:66.66667%}
.col-sm-pull-9{right:75%}
.col-sm-pull-10{right:83.33333%}
.col-sm-pull-11{right:91.66667%}
.col-sm-pull-12{right:100%}
.col-sm-push-0{left:0}
.col-sm-push-1{left:8.33333%}
.col-sm-push-2{left:16.66667%}
.col-sm-push-3{left:25%}
.col-sm-push-4{left:33.33333%}
.col-sm-push-5{left:41.66667%}
.col-sm-push-6{left:50%}
.col-sm-push-7{left:58.33333%}
.col-sm-push-8{left:66.66667%}
.col-sm-push-9{left:75%}
.col-sm-push-10{left:83.33333%}
.col-sm-push-11{left:91.66667%}
.col-sm-push-12{left:100%}
.col-sm-offset-0{margin-left:0}
.col-sm-offset-1{margin-left:8.33333%}
.col-sm-offset-2{margin-left:16.66667%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-4{margin-left:33.33333%}
.col-sm-offset-5{margin-left:41.66667%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-7{margin-left:58.33333%}
.col-sm-offset-8{margin-left:66.66667%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-10{margin-left:83.33333%}
.col-sm-offset-11{margin-left:91.66667%}
.col-sm-offset-12{margin-left:100%}
}
@media screen and (min-width:992px),print{.container{width:970px}
.col-md-12,.content-area .col-100,.col-md-11,.col-md-10,.col-md-9,.content-area .col-80,.content-area .col-75,.col-md-8,.content-area .col-70,.product-detail-specs .faq-doc,.col-md-7,.content-area .col-60,header .logo,.col-md-6,.content-area .col-50,.product-detail-specs .inner .half,.col-md-5,.content-area .col-40,.col-md-4,.content-area .col-33,.content-area .col-30,.product-detail-specs .productspecs .specs,.col-md-3,.content-area .col-25,.content-area .col-20,.col-md-2,.content-area .col-15,.col-md-1{float:left}
.col-md-1{width:8.33333%}
.col-md-2,.content-area .col-15{width:16.66667%}
.col-md-3,.content-area .col-25,.content-area .col-20{width:25%}
.col-md-4,.content-area .col-33,.content-area .col-30,.product-detail-specs .productspecs .specs{width:33.33333%}
.col-md-5,.content-area .col-40{width:41.66667%}
.col-md-6,.content-area .col-50,.product-detail-specs .inner .half{width:50%}
.col-md-7,.content-area .col-60,header .logo{width:58.33333%}
.col-md-8,.content-area .col-70,.product-detail-specs .faq-doc{width:66.66667%}
.col-md-9,.content-area .col-80,.content-area .col-75{width:75%}
.col-md-10{width:83.33333%}
.col-md-11{width:91.66667%}
.col-md-12,.content-area .col-100{width:100%}
.col-md-pull-0{right:0}
.col-md-pull-1{right:8.33333%}
.col-md-pull-2{right:16.66667%}
.col-md-pull-3{right:25%}
.col-md-pull-4{right:33.33333%}
.col-md-pull-5{right:41.66667%}
.col-md-pull-6{right:50%}
.col-md-pull-7{right:58.33333%}
.col-md-pull-8{right:66.66667%}
.col-md-pull-9{right:75%}
.col-md-pull-10{right:83.33333%}
.col-md-pull-11{right:91.66667%}
.col-md-pull-12{right:100%}
.col-md-push-0{left:0}
.col-md-push-1{left:8.33333%}
.col-md-push-2{left:16.66667%}
.col-md-push-3{left:25%}
.col-md-push-4{left:33.33333%}
.col-md-push-5{left:41.66667%}
.col-md-push-6{left:50%}
.col-md-push-7{left:58.33333%}
.col-md-push-8{left:66.66667%}
.col-md-push-9{left:75%}
.col-md-push-10{left:83.33333%}
.col-md-push-11{left:91.66667%}
.col-md-push-12{left:100%}
.col-md-offset-0{margin-left:0}
.col-md-offset-1{margin-left:8.33333%}
.col-md-offset-2{margin-left:16.66667%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-4{margin-left:33.33333%}
.col-md-offset-5{margin-left:41.66667%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-7{margin-left:58.33333%}
.col-md-offset-8{margin-left:66.66667%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-10{margin-left:83.33333%}
.col-md-offset-11{margin-left:91.66667%}
.col-md-offset-12{margin-left:100%}
}
@media(min-width:1200px),print{.container{width:1170px}
.col-lg-12,.content-area .col-100,.col-lg-11,.col-lg-10,.col-lg-9,.content-area .col-80,.content-area .col-75,.col-lg-8,.content-area .col-70,.product-detail-specs .faq-doc,.col-lg-7,.content-area .col-60,header .logo,.col-lg-6,.content-area .col-50,.product-detail-specs .inner .half,.col-lg-5,.content-area .col-40,.col-lg-4,.content-area .col-33,.content-area .col-30,.product-detail-specs .productspecs .specs,.col-lg-3,.content-area .col-25,.content-area .col-20,.col-lg-2,.content-area .col-15,.col-lg-1{float:left}
.col-lg-1{width:8.33333%}
.col-lg-2,.content-area .col-15{width:16.66667%}
.col-lg-3,.content-area .col-25,.content-area .col-20{width:25%}
.col-lg-4,.content-area .col-33,.content-area .col-30,.product-detail-specs .productspecs .specs{width:33.33333%}
.col-lg-5,.content-area .col-40{width:41.66667%}
.col-lg-6,.content-area .col-50,.product-detail-specs .inner .half{width:50%}
.col-lg-7,.content-area .col-60,header .logo{width:58.33333%}
.col-lg-8,.content-area .col-70,.product-detail-specs .faq-doc{width:66.66667%}
.col-lg-9,.content-area .col-80,.content-area .col-75{width:75%}
.col-lg-10{width:83.33333%}
.col-lg-11{width:91.66667%}
.col-lg-12,.content-area .col-100{width:100%}
.col-lg-pull-0{right:0}
.col-lg-pull-1{right:8.33333%}
.col-lg-pull-2{right:16.66667%}
.col-lg-pull-3{right:25%}
.col-lg-pull-4{right:33.33333%}
.col-lg-pull-5{right:41.66667%}
.col-lg-pull-6{right:50%}
.col-lg-pull-7{right:58.33333%}
.col-lg-pull-8{right:66.66667%}
.col-lg-pull-9{right:75%}
.col-lg-pull-10{right:83.33333%}
.col-lg-pull-11{right:91.66667%}
.col-lg-pull-12{right:100%}
.col-lg-push-0{left:0}
.col-lg-push-1{left:8.33333%}
.col-lg-push-2{left:16.66667%}
.col-lg-push-3{left:25%}
.col-lg-push-4{left:33.33333%}
.col-lg-push-5{left:41.66667%}
.col-lg-push-6{left:50%}
.col-lg-push-7{left:58.33333%}
.col-lg-push-8{left:66.66667%}
.col-lg-push-9{left:75%}
.col-lg-push-10{left:83.33333%}
.col-lg-push-11{left:91.66667%}
.col-lg-push-12{left:100%}
.col-lg-offset-0{margin-left:0}
.col-lg-offset-1{margin-left:8.33333%}
.col-lg-offset-2{margin-left:16.66667%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-4{margin-left:33.33333%}
.col-lg-offset-5{margin-left:41.66667%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-7{margin-left:58.33333%}
.col-lg-offset-8{margin-left:66.66667%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-10{margin-left:83.33333%}
.col-lg-offset-11{margin-left:91.66667%}
.col-lg-offset-12{margin-left:100%}
}
table{max-width:100%;background-color:transparent}
th{text-align:left}
.table{width:100%;margin-bottom:20px}
.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}
.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}
.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}
.table>tbody+tbody{border-top:2px solid #ddd}
.table .table{background-color:#fff}
.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:5px}
.table-bordered{border:1px solid #ddd}
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border:1px solid #ddd}
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}
.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}
table col[class*="col-"]{float:none;display:table-column}
table td[class*="col-"],table th[class*="col-"]{float:none;display:table-cell}
.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{background-color:#f5f5f5}
.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th{background-color:#dff0d8}
.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}
.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th{background-color:#f2dede}
.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}
.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th{background-color:#fcf8e3}
.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}
@media screen and (max-width:768px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}
.table-responsive>.table{margin-bottom:0}
.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}
.table-responsive>.table-bordered{border:0}
.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}
.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}
.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}
}
fieldset{padding:0;margin:0;border:0}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
label{display:inline-block;margin-bottom:5px;font-weight:bold}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
input[type="file"]{display:block}
select[multiple],select[size]{height:auto}
select optgroup{font-size:inherit;font-style:inherit;font-family:inherit}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{height:auto}
output{display:block;padding-top:7px;font-size:14px;line-height:1.42857;color:#555;vertical-align:middle}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
.form-control:-moz-placeholder{color:#999}
.form-control::-moz-placeholder{color:#999}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}
textarea.form-control{height:auto}
.form-group{margin-bottom:15px}
.radio,.checkbox{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px;vertical-align:middle}
.radio label,.checkbox label{display:inline;margin-bottom:0;font-weight:normal;cursor:pointer}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px}
.radio+.radio,.checkbox+.checkbox{margin-top:-5px}
.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}
input[type="radio"][disabled],fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],fieldset[disabled] input[type="checkbox"],.radio[disabled],fieldset[disabled] .radio,.radio-inline[disabled],fieldset[disabled] .radio-inline,.checkbox[disabled],fieldset[disabled] .checkbox,.checkbox-inline[disabled],fieldset[disabled] .checkbox-inline{cursor:not-allowed}
.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
select.input-sm{height:30px;line-height:30px}
textarea.input-sm{height:auto}
.input-lg{height:45px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}
select.input-lg{height:45px;line-height:45px}
textarea.input-lg{height:auto}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#c09853}
.has-warning .form-control{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-warning .form-control:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}
.has-warning .input-group-addon{color:#c09853;border-color:#c09853;background-color:#fcf8e3}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#b94a48}
.has-error .form-control{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-error .form-control:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}
.has-error .input-group-addon{color:#b94a48;border-color:#b94a48;background-color:#f2dede}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#468847}
.has-success .form-control{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-success .form-control:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}
.has-success .input-group-addon{color:#468847;border-color:#468847;background-color:#dff0d8}
.form-control-static{margin-bottom:0}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}
@media screen and (min-width:769px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.form-inline .form-control{display:inline-block}
.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0}
.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}
}
.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}
.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}
.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}
.form-horizontal .form-group:after{clear:both}
.form-horizontal .form-control-static{padding-top:7px}
@media screen and (min-width:769px){.form-horizontal .control-label{text-align:right}
}
.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus{color:#333;text-decoration:none}
.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active{color:#333;background-color:#ebebeb;border-color:#adadad}
.open .btn-default.dropdown-toggle{color:#333;background-color:#ebebeb;border-color:#adadad}
.btn-default:active,.btn-default.active{background-image:none}
.open .btn-default.dropdown-toggle{background-image:none}
.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}
.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.open .btn-primary.dropdown-toggle{color:#fff;background-color:#3276b1;border-color:#285e8e}
.btn-primary:active,.btn-primary.active{background-image:none}
.open .btn-primary.dropdown-toggle{background-image:none}
.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active{color:#fff;background-color:#ed9c28;border-color:#d58512}
.open .btn-warning.dropdown-toggle{color:#fff;background-color:#ed9c28;border-color:#d58512}
.btn-warning:active,.btn-warning.active{background-image:none}
.open .btn-warning.dropdown-toggle{background-image:none}
.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active{color:#fff;background-color:#d2322d;border-color:#ac2925}
.open .btn-danger.dropdown-toggle{color:#fff;background-color:#d2322d;border-color:#ac2925}
.btn-danger:active,.btn-danger.active{background-image:none}
.open .btn-danger.dropdown-toggle{background-image:none}
.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active{color:#fff;background-color:#47a447;border-color:#398439}
.open .btn-success.dropdown-toggle{color:#fff;background-color:#47a447;border-color:#398439}
.btn-success:active,.btn-success.active{background-image:none}
.open .btn-success.dropdown-toggle{background-image:none}
.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active{color:#fff;background-color:#39b3d7;border-color:#269abc}
.open .btn-info.dropdown-toggle{color:#fff;background-color:#39b3d7;border-color:#269abc}
.btn-info:active,.btn-info.active{background-image:none}
.open .btn-info.dropdown-toggle{background-image:none}
.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}
.btn-link{color:#428bca;font-weight:normal;cursor:pointer;border-radius:0}
.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}
.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}
.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}
.btn-sm,.btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-xs{padding:1px 5px}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0}
.btn-block+.btn-block{margin-top:5px}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
@font-face{font-family:'Glyphicons Halflings';src:url("fonts/glyphicons-halflings-regular.eot");src:url("fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("fonts/glyphicons-halflings-regular.woff") format("woff"),url("fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon:empty{width:1em}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-euro:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}
.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}
.breadcrumb>li{display:inline-block}
.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}
.breadcrumb>.active{color:#999}
.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}
.alert h4{margin-top:0;color:inherit}
.alert .alert-link{font-weight:bold}
.alert>p,.alert>ul{margin-bottom:0}
.alert>p+p{margin-top:5px}
.alert-dismissable{padding-right:35px}
.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}
.alert-success hr{border-top-color:#c9e2b3}
.alert-success .alert-link{color:#356635}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}
.alert-info hr{border-top-color:#a6e1ec}
.alert-info .alert-link{color:#2d6987}
.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#c09853}
.alert-warning hr{border-top-color:#f7e1b5}
.alert-warning .alert-link{color:#a47e3c}
.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#b94a48}
.alert-danger hr{border-top-color:#e4b9c0}
.alert-danger .alert-link{color:#953b39}
.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}
.tooltip.in{opacity:.9;filter:alpha(opacity=90)}
.tooltip.top{margin-top:-3px;padding:5px 0}
.tooltip.right{margin-left:3px;padding:0 5px}
.tooltip.bottom{margin-top:3px;padding:5px 0}
.tooltip.left{margin-left:-3px;padding:0 5px}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-control.left{background-image:-webkit-gradient(linear,0% top,100% top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-gradient(linear,0% top,100% top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0),color-stop(rgba(0,0,0,0.5) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
@media screen and (min-width:769px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}
.carousel-caption{left:20%;right:20%;padding-bottom:30px}
.carousel-indicators{bottom:20px}
}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important;visibility:hidden!important}
.affix{position:fixed}
@-ms-viewport{width:device-width}
.visible-xs,tr.visible-xs,th.visible-xs,td.visible-xs{display:none!important}
@media screen and (max-width:768px){.visible-xs{display:block!important}
tr.visible-xs{display:table-row!important}
th.visible-xs,td.visible-xs{display:table-cell!important}
}
@media screen and (min-width:769px) and (max-width:991px){.visible-xs.visible-sm{display:block!important}
tr.visible-xs.visible-sm{display:table-row!important}
th.visible-xs.visible-sm,td.visible-xs.visible-sm{display:table-cell!important}
}
@media screen and (min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block!important}
tr.visible-xs.visible-md{display:table-row!important}
th.visible-xs.visible-md,td.visible-xs.visible-md{display:table-cell!important}
}
@media(min-width:1200px),print{.visible-xs.visible-lg{display:block!important}
tr.visible-xs.visible-lg{display:table-row!important}
th.visible-xs.visible-lg,td.visible-xs.visible-lg{display:table-cell!important}
}
.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm{display:none!important}
@media screen and (max-width:768px){.visible-sm.visible-xs{display:block!important}
tr.visible-sm.visible-xs{display:table-row!important}
th.visible-sm.visible-xs,td.visible-sm.visible-xs{display:table-cell!important}
}
@media screen and (min-width:769px) and (max-width:991px){.visible-sm{display:block!important}
tr.visible-sm{display:table-row!important}
th.visible-sm,td.visible-sm{display:table-cell!important}
}
@media screen and (min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block!important}
tr.visible-sm.visible-md{display:table-row!important}
th.visible-sm.visible-md,td.visible-sm.visible-md{display:table-cell!important}
}
@media(min-width:1200px),print{.visible-sm.visible-lg{display:block!important}
tr.visible-sm.visible-lg{display:table-row!important}
th.visible-sm.visible-lg,td.visible-sm.visible-lg{display:table-cell!important}
}
.visible-md,tr.visible-md,th.visible-md,td.visible-md{display:none!important}
@media screen and (max-width:768px){.visible-md.visible-xs{display:block!important}
tr.visible-md.visible-xs{display:table-row!important}
th.visible-md.visible-xs,td.visible-md.visible-xs{display:table-cell!important}
}
@media screen and (min-width:769px) and (max-width:991px){.visible-md.visible-sm{display:block!important}
tr.visible-md.visible-sm{display:table-row!important}
th.visible-md.visible-sm,td.visible-md.visible-sm{display:table-cell!important}
}
@media screen and (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}
tr.visible-md{display:table-row!important}
th.visible-md,td.visible-md{display:table-cell!important}
}
@media(min-width:1200px),print{.visible-md.visible-lg{display:block!important}
tr.visible-md.visible-lg{display:table-row!important}
th.visible-md.visible-lg,td.visible-md.visible-lg{display:table-cell!important}
}
.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg{display:none!important}
@media screen and (max-width:768px){.visible-lg.visible-xs{display:block!important}
tr.visible-lg.visible-xs{display:table-row!important}
th.visible-lg.visible-xs,td.visible-lg.visible-xs{display:table-cell!important}
}
@media screen and (min-width:769px) and (max-width:991px){.visible-lg.visible-sm{display:block!important}
tr.visible-lg.visible-sm{display:table-row!important}
th.visible-lg.visible-sm,td.visible-lg.visible-sm{display:table-cell!important}
}
@media screen and (min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block!important}
tr.visible-lg.visible-md{display:table-row!important}
th.visible-lg.visible-md,td.visible-lg.visible-md{display:table-cell!important}
}
@media(min-width:1200px),print{.visible-lg{display:block!important}
tr.visible-lg{display:table-row!important}
th.visible-lg,td.visible-lg{display:table-cell!important}
}
.hidden-xs{display:block!important}
tr.hidden-xs{display:table-row!important}
th.hidden-xs,td.hidden-xs{display:table-cell!important}
@media screen and (max-width:768px){.hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs{display:none!important}
}
@media screen and (min-width:769px) and (max-width:991px){.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm{display:none!important}
}
@media screen and (min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md,tr.hidden-xs.hidden-md,th.hidden-xs.hidden-md,td.hidden-xs.hidden-md{display:none!important}
}
@media(min-width:1200px),print{.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg{display:none!important}
}
.hidden-sm{display:block!important}
tr.hidden-sm{display:table-row!important}
th.hidden-sm,td.hidden-sm{display:table-cell!important}
@media screen and (max-width:768px){.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs{display:none!important}
}
@media screen and (min-width:769px) and (max-width:991px){.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{display:none!important}
}
@media screen and (min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,tr.hidden-sm.hidden-md,th.hidden-sm.hidden-md,td.hidden-sm.hidden-md{display:none!important}
}
@media(min-width:1200px),print{.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg{display:none!important}
}
.hidden-md{display:block!important}
tr.hidden-md{display:table-row!important}
th.hidden-md,td.hidden-md{display:table-cell!important}
@media screen and (max-width:768px){.hidden-md.hidden-xs,tr.hidden-md.hidden-xs,th.hidden-md.hidden-xs,td.hidden-md.hidden-xs{display:none!important}
}
@media screen and (min-width:769px) and (max-width:991px){.hidden-md.hidden-sm,tr.hidden-md.hidden-sm,th.hidden-md.hidden-sm,td.hidden-md.hidden-sm{display:none!important}
}
@media screen and (min-width:992px) and (max-width:1199px){.hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md{display:none!important}
}
@media(min-width:1200px),print{.hidden-md.hidden-lg,tr.hidden-md.hidden-lg,th.hidden-md.hidden-lg,td.hidden-md.hidden-lg{display:none!important}
}
.hidden-lg{display:block!important}
tr.hidden-lg{display:table-row!important}
th.hidden-lg,td.hidden-lg{display:table-cell!important}
@media screen and (max-width:768px){.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs{display:none!important}
}
@media screen and (min-width:769px) and (max-width:991px){.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm{display:none!important}
}
@media screen and (min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md,tr.hidden-lg.hidden-md,th.hidden-lg.hidden-md,td.hidden-lg.hidden-md{display:none!important}
}
@media(min-width:1200px),print{.hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg{display:none!important}
}
.visible-print,tr.visible-print,th.visible-print,td.visible-print{display:none!important}
@media print{.visible-print{display:block!important}
tr.visible-print{display:table-row!important}
th.visible-print,td.visible-print{display:table-cell!important}
.hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print{display:none!important}
}
.light-bg{background:#f0f0f0}
.bg-grey{background:#f1f1f1!important}
.bg-blue{background:#3169d6!important;color:#fff}
.bg-green{background-color:#23c972}
.bg-scooter{background-color:#3fc2cd}
.bg-downy{background-color:#68c6ae}
.bg-pacific-blue{background-color:#0095c8}
.bg-celery{background-color:#9fc54d}
.bg-wattle{background-color:#d0db42}
.bg-fern{background-color:#76b774}
.bg-astronaut{background-color:#2e4079}
.bg-white{background:#fff!important}
.bg-none{background:none!important}
ul li.CTA{background:none!important;padding:0;margin:10px 0 0 5px}
li.CTA>div.calltoaction{width:100%;height:100%;display:table}
li.CTA>div.calltoaction>div{width:100%;height:100%;display:table}
li.CTA>div.calltoaction>div>a{color:#000;font-weight:500;white-space:normal;padding:0 15px}
li.CTA>div.calltoaction>div>a.btn-blue.btn,li.CTA>div.calltoaction>div>a.btn-green.btn,li.CTA>div.calltoaction>div>a.btn-gray.btn,li.CTA>div.calltoaction>div>a.btn-downy.btn,li.CTA>div.calltoaction>div>a.btn-scooter.btn,li.CTA>div.calltoaction>div>a.btn-fern.btn,li.CTA>div.calltoaction>div>a.btn-astronaut.btn,li.CTA>div.calltoaction>div>a.btn-pacific-blue.btn,li.CTA>div.calltoaction>div>a.btn-celery.btn{width:100%;height:100%;text-transform:none;vertical-align:middle;display:table-cell!important;color:#fff;font-weight:500}
li.CTA>div.calltoaction>div>a.btn-white.btn{width:100%;height:100%;text-transform:none;vertical-align:middle;display:table-cell!important;color:#595959;font-weight:500}
.btn-blue.btn,.btn-blue.btn,btn-gray.btn{border-radius:0;border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#3169d6}
.btn-blue.btn:hover,.btn-blue.btn:hover,btn-gray.btn:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
.btn-blue.btn:active,.btn-blue.btn:active,btn-gray.btn:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.btn-blue.btn:hover,.btn-blue.btn:hover,btn-gray.btn:hover{background-color:#2353b1}
.btn-blue.btn:active,.btn-blue.btn:active,btn-gray.btn:active{background-color:#2353b1}
.btn-green,.btn-green.btn{border-radius:0;border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#23c972}
.btn-green:hover,.btn-green.btn:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
.btn-green:active,.btn-green.btn:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.btn-green:hover,.btn-green.btn:hover{background-color:#1b9e59}
.btn-green:active,.btn-green.btn:active{background-color:#1b9e59}
.btn-gray,.button-gray.btn{border-radius:0;border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#727272}
.btn-gray:hover,.button-gray.btn:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
.btn-gray:active,.button-gray.btn:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.btn-gray:hover,.button-gray.btn:hover{background-color:#595959}
.btn-gray:active,.button-gray.btn:active{background-color:#595959}
.btn-white.btn{border-radius:0;border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#595959;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#e5e5e5}
.btn-white.btn:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#595959}
.btn-white.btn:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.btn-white.btn:hover{background-color:#bababa}
.btn-white.btn:active{background-color:#bababa}
.btn-downy.btn{border-radius:0;border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#50a38e}
.btn-downy.btn:hover{background-color:#448c7a}
.btn-downy.btn:active{background-color:#448c7a}
.btn-scooter.btn{border-radius:0;border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#33a2ac}
.btn-scooter.btn:hover{background-color:#2c8b93}
.btn-scooter.btn:active{background-color:#2c8b93}
.btn-fern.btn{border-radius:0;border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#60995f}
.btn-fern.btn:hover{background-color:#548753}
.btn-fern.btn:active{background-color:#548753}
.btn-astronaut.btn{border-radius:0;border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#1f3060}
.btn-astronaut.btn:hover{background-color:#2b4387}
.btn-astronaut.btn:active{background-color:#2b4387}
.btn-pacific-blue.btn{border-radius:0;border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#067da8}
.btn-pacific-blue.btn:hover{background-color:#026387}
.btn-pacific-blue.btn:active{background-color:#026387}
.btn-celery.btn{border-radius:0;border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#84a344}
.btn-celery.btn:hover{background-color:#698235}
.btn-celery.btn:active{background-color:#698235}
.btn-downy.btn:hover .btn-scooter.btn:hover,.btn-fern.btn:hover,.btn-astronaut.btn:hover,.btn-pacific-blue.btn:hover,.btn-celery.btn:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
.btn-downy.btn:active,.btn-scooter.btn:active,.btn-fern.btn:active,.btn-astronaut.btn:active,.btn-pacific-blue.btn:active,.btn-celery.btn:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.white-txt{color:#fff}
.black-txt{color:#000}
.gray-darkest-txt{color:#4b4b4b}
.gray-dark-txt{color:#727272}
.gray-txt{color:#989898}
.gray-light-txt{color:#d3d3d3}
.gray-lighter-txt{color:#f1f1f1}
.green-txt{color:#23c972}
.green-light-txt{color:#26e5a4}
.blue-light-txt{color:#00fff0}
.blue-txt{color:#3169d6}
.scooter-txt{color:#3fc2cd}
.downy-txt{color:#68c6ae}
.pacific-blue-txt{color:#0095c8}
.celery-txt{color:#9fc54d}
.wattle-txt{color:#d0db42}
.fern-txt{color:#76b774}
.astronaut-txt{color:#2e4079}
.white-bg{background-color:#fff}
.black-bg{background-color:#000}
.gray-darkest-bg{background-color:#4b4b4b}
.gray-dark-bg{background-color:#727272}
.gray-bg{background-color:#989898}
.gray-light-bg{background-color:#d3d3d3}
.gray-lighter-bg{background-color:#f1f1f1}
.green-bg{background-color:#23c972}
.green-light-bg{background-color:#26e5a4}
.blue-light-bg{background-color:#00fff0}
.blue-bg{background-color:#3169d6}
table{background-color:transparent!important}
sup.super{font-size:.3em;top:-2.25em}
h1{font-size:26px;line-height:1;font-weight:500}
h2{font-size:22px;line-height:1;color:#3169d6;font-weight:500}
h3{font-size:16px;line-height:1;color:#3169d6;font-weight:500}
h4{font-size:15px;font-weight:500}
h5{font-size:12px;font-weight:500}
h6{font-size:10px}
p{margin-top:0}
.marquee h1,.herocarousel h1,.under .pod.content h1,.herocarousel .content-wrap .inner h1,.carousel-content-pod h1,.hero-wrapper h1,.skinnybanner h1,.carousel-content-pod h1,.promotiontextpod h1,.marquee.content-pod h1,#microsite-car h1,.newsletter-pod-wrapper h1{font-size:60px;font-weight:200;color:#fff;margin-top:0;margin-bottom:.5em}
.marquee h2,.herocarousel h2,.under .pod.content h2,.herocarousel .content-wrap .inner h2,.carousel-content-pod h2,.hero-wrapper h2,.skinnybanner h2,.carousel-content-pod h2,.promotiontextpod h2,.marquee.content-pod h2,#microsite-car h2,.newsletter-pod-wrapper h2{font-size:48px;font-weight:200;color:#fff;margin-top:0;margin-bottom:.5em}
.marquee h3,.herocarousel h3,.under .pod.content h3,.herocarousel .content-wrap .inner h3,.carousel-content-pod h3,.hero-wrapper h3,.skinnybanner h3,.carousel-content-pod h3,.promotiontextpod h3,.marquee.content-pod h3,#microsite-car h3,.newsletter-pod-wrapper h3{font-size:26px;font-weight:200;color:#fff;margin-top:0;margin-bottom:.5em}
.marquee h4,.herocarousel h4,.under .pod.content h4,.herocarousel .content-wrap .inner h4,.carousel-content-pod h4,.hero-wrapper h4,.skinnybanner h4,.carousel-content-pod h4,.promotiontextpod h4,.marquee.content-pod h4,#microsite-car h4,.newsletter-pod-wrapper h4{font-size:22px;font-weight:200;color:#fff;margin-top:0;line-height:1;margin-bottom:.5em}
.marquee h5,.herocarousel h5,.under .pod.content h5,.herocarousel .content-wrap .inner h5,.carousel-content-pod h5,.hero-wrapper h5,.skinnybanner h5,.carousel-content-pod h5,.promotiontextpod h5,.marquee.content-pod h5,#microsite-car h5,.newsletter-pod-wrapper h5{font-size:18px;font-weight:200;color:#fff;margin-top:0;line-height:1;margin-bottom:.5em}
.marquee h6,.herocarousel h6,.under .pod.content h6,.herocarousel .content-wrap .inner h6,.carousel-content-pod h6,.hero-wrapper h6,.skinnybanner h6,.carousel-content-pod h6,.promotiontextpod h6,.marquee.content-pod h6,#microsite-car h6,.newsletter-pod-wrapper h6{font-size:14px;font-weight:200;color:#fff;margin-top:0;line-height:1;margin-bottom:.5em}
.marquee p,.herocarousel p,.under .pod.content p,.herocarousel .content-wrap .inner p,.carousel-content-pod p,.hero-wrapper p,.skinnybanner p,.carousel-content-pod p,.promotiontextpod p,.marquee.content-pod p,#microsite-car p,.newsletter-pod-wrapper p{margin-top:0;margin-bottom:.5em}
@media screen and (min-width:992px) and (max-width:1199px){.marquee h1,.herocarousel h1,.under .pod.content h1,.herocarousel .content-wrap .inner h1,.carousel-content-pod h1,.hero-wrapper h1,.skinnybanner h1,.carousel-content-pod h1,.promotiontextpod h1,.marquee.content-pod h1,#microsite-car h1,.newsletter-pod-wrapper h1{font-size:40px}
.marquee h2,.herocarousel h2,.under .pod.content h2,.herocarousel .content-wrap .inner h2,.carousel-content-pod h2,.hero-wrapper h2,.skinnybanner h2,.carousel-content-pod h2,.promotiontextpod h2,.marquee.content-pod h2,#microsite-car h2,.newsletter-pod-wrapper h2{font-size:38px}
.marquee h3,.herocarousel h3,.under .pod.content h3,.herocarousel .content-wrap .inner h3,.carousel-content-pod h3,.hero-wrapper h3,.skinnybanner h3,.carousel-content-pod h3,.promotiontextpod h3,.marquee.content-pod h3,#microsite-car h3,.newsletter-pod-wrapper h3{font-size:28px}
.marquee h4,.herocarousel h4,.under .pod.content h4,.herocarousel .content-wrap .inner h4,.carousel-content-pod h4,.hero-wrapper h4,.skinnybanner h4,.carousel-content-pod h4,.promotiontextpod h4,.marquee.content-pod h4,#microsite-car h4,.newsletter-pod-wrapper h4{font-size:18px}
.marquee h5,.herocarousel h5,.under .pod.content h5,.herocarousel .content-wrap .inner h5,.carousel-content-pod h5,.hero-wrapper h5,.skinnybanner h5,.carousel-content-pod h5,.promotiontextpod h5,.marquee.content-pod h5,#microsite-car h5,.newsletter-pod-wrapper h5{font-size:16px}
.marquee h6,.herocarousel h6,.under .pod.content h6,.herocarousel .content-wrap .inner h6,.carousel-content-pod h6,.hero-wrapper h6,.skinnybanner h6,.carousel-content-pod h6,.promotiontextpod h6,.marquee.content-pod h6,#microsite-car h6,.newsletter-pod-wrapper h6{font-size:14px}
}
@media screen and (min-width:769px) and (max-width:991px){.marquee h1,.herocarousel h1,.under .pod.content h1,.herocarousel .content-wrap .inner h1,.carousel-content-pod h1,.hero-wrapper h1,.skinnybanner h1,.carousel-content-pod h1,.promotiontextpod h1,.marquee.content-pod h1,#microsite-car h1,.newsletter-pod-wrapper h1{font-size:30px}
.marquee h2,.herocarousel h2,.under .pod.content h2,.herocarousel .content-wrap .inner h2,.carousel-content-pod h2,.hero-wrapper h2,.skinnybanner h2,.carousel-content-pod h2,.promotiontextpod h2,.marquee.content-pod h2,#microsite-car h2,.newsletter-pod-wrapper h2{font-size:28px}
.marquee h3,.herocarousel h3,.under .pod.content h3,.herocarousel .content-wrap .inner h3,.carousel-content-pod h3,.hero-wrapper h3,.skinnybanner h3,.carousel-content-pod h3,.promotiontextpod h3,.marquee.content-pod h3,#microsite-car h3,.newsletter-pod-wrapper h3{font-size:16px}
.marquee h4,.herocarousel h4,.under .pod.content h4,.herocarousel .content-wrap .inner h4,.carousel-content-pod h4,.hero-wrapper h4,.skinnybanner h4,.carousel-content-pod h4,.promotiontextpod h4,.marquee.content-pod h4,#microsite-car h4,.newsletter-pod-wrapper h4{font-size:14px}
.marquee h5,.herocarousel h5,.under .pod.content h5,.herocarousel .content-wrap .inner h5,.carousel-content-pod h5,.hero-wrapper h5,.skinnybanner h5,.carousel-content-pod h5,.promotiontextpod h5,.marquee.content-pod h5,#microsite-car h5,.newsletter-pod-wrapper h5{font-size:14px}
.marquee h6,.herocarousel h6,.under .pod.content h6,.herocarousel .content-wrap .inner h6,.carousel-content-pod h6,.hero-wrapper h6,.skinnybanner h6,.carousel-content-pod h6,.promotiontextpod h6,.marquee.content-pod h6,#microsite-car h6,.newsletter-pod-wrapper h6{font-size:14px}
}
@media screen and (max-width:768px){.marquee h1,.herocarousel h1,.under .pod.content h1,.herocarousel .content-wrap .inner h1,.carousel-content-pod h1,.hero-wrapper h1,.skinnybanner h1,.carousel-content-pod h1,.promotiontextpod h1,.marquee.content-pod h1,#microsite-car h1,.newsletter-pod-wrapper h1{font-size:28px}
.marquee h2,.herocarousel h2,.under .pod.content h2,.herocarousel .content-wrap .inner h2,.carousel-content-pod h2,.hero-wrapper h2,.skinnybanner h2,.carousel-content-pod h2,.promotiontextpod h2,.marquee.content-pod h2,#microsite-car h2,.newsletter-pod-wrapper h2{font-size:24px}
.marquee h3,.herocarousel h3,.under .pod.content h3,.herocarousel .content-wrap .inner h3,.carousel-content-pod h3,.hero-wrapper h3,.skinnybanner h3,.carousel-content-pod h3,.promotiontextpod h3,.marquee.content-pod h3,#microsite-car h3,.newsletter-pod-wrapper h3{font-size:16px}
.marquee h4,.herocarousel h4,.under .pod.content h4,.herocarousel .content-wrap .inner h4,.carousel-content-pod h4,.hero-wrapper h4,.skinnybanner h4,.carousel-content-pod h4,.promotiontextpod h4,.marquee.content-pod h4,#microsite-car h4,.newsletter-pod-wrapper h4{font-size:14px}
.marquee h5,.herocarousel h5,.under .pod.content h5,.herocarousel .content-wrap .inner h5,.carousel-content-pod h5,.hero-wrapper h5,.skinnybanner h5,.carousel-content-pod h5,.promotiontextpod h5,.marquee.content-pod h5,#microsite-car h5,.newsletter-pod-wrapper h5{font-size:14px}
.marquee h6,.herocarousel h6,.under .pod.content h6,.herocarousel .content-wrap .inner h6,.carousel-content-pod h6,.hero-wrapper h6,.skinnybanner h6,.carousel-content-pod h6,.promotiontextpod h6,.marquee.content-pod h6,#microsite-car h6,.newsletter-pod-wrapper h6{font-size:14px}
}
@media screen and (max-width:480px){.marquee h1,.herocarousel h1,.under .pod.content h1,.herocarousel .content-wrap .inner h1,.carousel-content-pod h1,.hero-wrapper h1,.skinnybanner h1,.carousel-content-pod h1,.promotiontextpod h1,.marquee.content-pod h1,#microsite-car h1,.newsletter-pod-wrapper h1{font-size:28px}
.marquee h2,.herocarousel h2,.under .pod.content h2,.herocarousel .content-wrap .inner h2,.carousel-content-pod h2,.hero-wrapper h2,.skinnybanner h2,.carousel-content-pod h2,.promotiontextpod h2,.marquee.content-pod h2,#microsite-car h2,.newsletter-pod-wrapper h2{font-size:24px}
.marquee h3,.herocarousel h3,.under .pod.content h3,.herocarousel .content-wrap .inner h3,.carousel-content-pod h3,.hero-wrapper h3,.skinnybanner h3,.carousel-content-pod h3,.promotiontextpod h3,.marquee.content-pod h3,#microsite-car h3,.newsletter-pod-wrapper h3{font-size:16px}
.marquee h4,.herocarousel h4,.under .pod.content h4,.herocarousel .content-wrap .inner h4,.carousel-content-pod h4,.hero-wrapper h4,.skinnybanner h4,.carousel-content-pod h4,.promotiontextpod h4,.marquee.content-pod h4,#microsite-car h4,.newsletter-pod-wrapper h4{font-size:14px}
.marquee h5,.herocarousel h5,.under .pod.content h5,.herocarousel .content-wrap .inner h5,.carousel-content-pod h5,.hero-wrapper h5,.skinnybanner h5,.carousel-content-pod h5,.promotiontextpod h5,.marquee.content-pod h5,#microsite-car h5,.newsletter-pod-wrapper h5{font-size:14px}
.marquee h6,.herocarousel h6,.under .pod.content h6,.herocarousel .content-wrap .inner h6,.carousel-content-pod h6,.hero-wrapper h6,.skinnybanner h6,.carousel-content-pod h6,.promotiontextpod h6,.marquee.content-pod h6,#microsite-car h6,.newsletter-pod-wrapper h6{font-size:14px}
}
b,strong{font-weight:500}
label{font-weight:500}
.is-invisible{display:none}
.is-visible{display:block}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.globallogin.section{padding:15px}
.globallogin.section form{margin:0 auto;width:80%}
.globallogin.section form label,.globallogin.section form .form-field,.globallogin.section form .form-submit-button{display:inline-block;margin-right:2%;margin-bottom:20px}
.globallogin.section form label{width:25%;text-align:right}
.globallogin.section form .form_field.form_field_text{width:55%}
.globallogin.section form .form_button_submit{display:block;margin-left:27%}
.globallogin.section form a{margin-top:20px;display:block;margin-left:27%;font-size:85%}
.col-23 .globallogin.section form#globallogin{width:100%}
.col-23 .globallogin.section form#globallogin .form_field.form_field_text{width:100%}
.col-23 .globallogin.section form#globallogin label,.col-23 .globallogin.section form#globallogin .form-field,.col-23 .globallogin.section form#globallogin .form-submit-button{display:block;margin-right:0;margin-bottom:10px}
.col-23 .globallogin.section form#globallogin label{width:100%;text-align:left}
.col-23 .globallogin.section form#globallogin a{margin-left:0}
#products .col-25{text-align:center}
body{font-family:"ars-maquette-web","Helvetica Neue",Helvetica,Arial,sans-serif;background:#f1f1f1;font-weight:300;transition:.25s ease-out;overflow-x:hidden}
body .bold{font-weight:500}
body.toggleNav .container{-webkit-transform:translate(300px,0);-moz-transform:translate(300px,0)}
body.toggleNav .side-bar{-webkit-transform:translate(0,0);-moz-transform:translate(0,0)}
body .container{-webkit-transition:.25s ease-out;-moz-transition:.25s ease-out;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}
body .container.product-menu-open{-webkit-transform:translate(0,0);-moz-transform:translate(0,0)}
body .side-bar{width:300px;height:100%;position:fixed;background:#989898;-webkit-transition:.2s ease-out;-webkit-transform:translate(-300px,0);-moz-transition:.2s ease-out;-moz-transform:translate(-300px,0)}
body .quick-tip{display:none;background:#f1f1f1;color:#333;margin-top:8px;padding:25px 20px 5px;position:absolute;z-index:1000;text-shadow:none}
body .quick-tip h6{color:#3169d6;font-size:15px}
body .quick-tip:before{content:url(images/tool-tip-arrow.png);position:absolute;top:-12px;left:0}
body .quick-tip .close_btn{color:#555;position:absolute;right:10px;text-decoration:none;top:0}
.eq-height .col-23{background-color:#d3d3d3;margin-left:-15px;padding-left:0;padding-right:0;padding-bottom:2000px;margin-bottom:-2000px}
@media screen and (max-width:480px){.eq-height .col-23{padding-bottom:0;margin-bottom:0}
}
@media screen and (max-width:768px){.eq-height .col-23{padding-bottom:0;margin-bottom:0}
}
@media screen and (min-width:769px) and (max-width:991px){.eq-height .col-23{padding-bottom:0;margin-bottom:0}
}
.arrow-right{border-left:5px solid #3169d6;border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;top:3px;margin:0 7px}
.title{color:#3169d6}
.col-23{width:23%}
.modal-exclusive{display:none}
.modal-window{text-align:left}
.modal-window .modal-omit{display:none}
.modal-window .modal-exclusive{display:block}
.row{margin-left:auto;margin-right:auto}
.section{width:100%;margin:0}
.mediumcontentarea.section{padding:0}
.mediumcontentarea.section>.content{padding:0}
.mediumcontentarea.section>.content>.col.columns{padding:0}
.mediumcontentarea.section>.content>.col.columns>.columnControl,.mediumcontentarea.section>.content>.col.columns>.columncontrol{padding:30px}
.content-area h4{color:#3169d6;margin-top:0}
.content-area ul{padding-left:2.6%;font-size:14px;font-weight:300}
.content-area strong{font-weight:500}
.content-area .bg-blue{background-color:#3169d6;color:#fff}
.content-area .bg-gray{background-color:#989898}
.content-area [class*='col-'] img{max-width:100%}
.content-area .content-info{float:right;margin-left:25px;width:50%;margin:0 1.25%}
.content-area .content-info h5{color:#3169d6;margin-top:0}
.content-area .content-info ul{padding-left:3.4%;font-size:12px;font-weight:300}
.content-area.swapped .content-info{float:left}
.content-area.swapped .content{float:right}
.content-area.bg-gray{background:#f1f1f1}
.no-padding-left{padding-left:0!important}
.no-padding-right{padding-right:0!important}
.mobile-head .logo-wrap .logo{width:100%!important}
a:focus{outline:0}
.row-comp{margin-left:-10px;margin-right:-10px}
.no-margin{margin-left:0;margin-right:0}
.add-padding .col-xs-1,.add-padding .col-xs-2,.add-padding .col-xs-3,.add-padding .col-xs-4,.add-padding header .logo,header .add-padding .logo,.add-padding .col-xs-5,.add-padding .col-xs-6,.add-padding .col-xs-7,.add-padding .col-xs-8,.add-padding .col-xs-9,.add-padding .col-xs-10,.add-padding .col-xs-11,.add-padding .col-xs-12,.add-padding .content-area .col-100,.content-area .add-padding .col-100,.add-padding .content-area .col-80,.content-area .add-padding .col-80,.add-padding .content-area .col-70,.content-area .add-padding .col-70,.add-padding .content-area .col-75,.content-area .add-padding .col-75,.add-padding .content-area .col-60,.content-area .add-padding .col-60,.add-padding .content-area .col-50,.content-area .add-padding .col-50,.add-padding .content-area .col-40,.content-area .add-padding .col-40,.add-padding .content-area .col-33,.content-area .add-padding .col-33,.add-padding .content-area .col-30,.content-area .add-padding .col-30,.add-padding .content-area .col-25,.content-area .add-padding .col-25,.add-padding .content-area .col-20,.content-area .add-padding .col-20,.add-padding .content-area .col-15,.content-area .add-padding .col-15,.add-padding .product-detail-specs .productspecs .specs,.product-detail-specs .productspecs .add-padding .specs,.add-padding .product-detail-specs .faq-doc,.product-detail-specs .add-padding .faq-doc,.add-padding .product-detail-specs .inner .half,.product-detail-specs .inner .add-padding .half,.add-padding .col-sm-1,.add-padding .col-sm-2,.add-padding .col-sm-3,.add-padding .col-sm-4,.add-padding .content-area .col-33,.content-area .add-padding .col-33,.add-padding .content-area .col-30,.content-area .add-padding .col-30,.add-padding .content-area .col-15,.content-area .add-padding .col-15,.add-padding .product-detail-specs .productspecs .specs,.product-detail-specs .productspecs .add-padding .specs,.add-padding .col-sm-5,.add-padding .content-area .col-40,.content-area .add-padding .col-40,.add-padding .content-area .col-20,.content-area .add-padding .col-20,.add-padding .col-sm-6,.add-padding .content-area .col-50,.content-area .add-padding .col-50,.add-padding .content-area .col-25,.content-area .add-padding .col-25,.add-padding .product-detail-specs .inner .half,.product-detail-specs .inner .add-padding .half,.add-padding .col-sm-7,.add-padding .content-area .col-60,.content-area .add-padding .col-60,.add-padding header .logo,header .add-padding .logo,.add-padding .col-sm-8,.add-padding .content-area .col-80,.content-area .add-padding .col-80,.add-padding .content-area .col-70,.content-area .add-padding .col-70,.add-padding .product-detail-specs .faq-doc,.product-detail-specs .add-padding .faq-doc,.add-padding .col-sm-9,.add-padding .content-area .col-75,.content-area .add-padding .col-75,.add-padding .col-sm-10,.add-padding .col-sm-11,.add-padding .col-sm-12,.add-padding .content-area .col-100,.content-area .add-padding .col-100,.add-padding .col-md-1,.add-padding .col-md-2,.add-padding .content-area .col-15,.content-area .add-padding .col-15,.add-padding .col-md-3,.add-padding .content-area .col-25,.content-area .add-padding .col-25,.add-padding .content-area .col-20,.content-area .add-padding .col-20,.add-padding .col-md-4,.add-padding .content-area .col-33,.content-area .add-padding .col-33,.add-padding .content-area .col-30,.content-area .add-padding .col-30,.add-padding .product-detail-specs .productspecs .specs,.product-detail-specs .productspecs .add-padding .specs,.add-padding .col-md-5,.add-padding .content-area .col-40,.content-area .add-padding .col-40,.add-padding .col-md-6,.add-padding .content-area .col-50,.content-area .add-padding .col-50,.add-padding .product-detail-specs .inner .half,.product-detail-specs .inner .add-padding .half,.add-padding .col-md-7,.add-padding .content-area .col-60,.content-area .add-padding .col-60,.add-padding header .logo,header .add-padding .logo,.add-padding .col-md-8,.add-padding .content-area .col-70,.content-area .add-padding .col-70,.add-padding .product-detail-specs .faq-doc,.product-detail-specs .add-padding .faq-doc,.add-padding .col-md-9,.add-padding .content-area .col-80,.content-area .add-padding .col-80,.add-padding .content-area .col-75,.content-area .add-padding .col-75,.add-padding .col-md-10,.add-padding .col-md-11,.add-padding .col-md-12,.add-padding .content-area .col-100,.content-area .add-padding .col-100,.add-padding .col-lg-1,.add-padding .col-lg-2,.add-padding .content-area .col-15,.content-area .add-padding .col-15,.add-padding .col-lg-3,.add-padding .content-area .col-25,.content-area .add-padding .col-25,.add-padding .content-area .col-20,.content-area .add-padding .col-20,.add-padding .col-lg-4,.add-padding .content-area .col-33,.content-area .add-padding .col-33,.add-padding .content-area .col-30,.content-area .add-padding .col-30,.add-padding .product-detail-specs .productspecs .specs,.product-detail-specs .productspecs .add-padding .specs,.add-padding .col-lg-5,.add-padding .content-area .col-40,.content-area .add-padding .col-40,.add-padding .col-lg-6,.add-padding .content-area .col-50,.content-area .add-padding .col-50,.add-padding .product-detail-specs .inner .half,.product-detail-specs .inner .add-padding .half,.add-padding .col-lg-7,.add-padding .content-area .col-60,.content-area .add-padding .col-60,.add-padding header .logo,header .add-padding .logo,.add-padding .col-lg-8,.add-padding .content-area .col-70,.content-area .add-padding .col-70,.add-padding .product-detail-specs .faq-doc,.product-detail-specs .add-padding .faq-doc,.add-padding .col-lg-9,.add-padding .content-area .col-80,.content-area .add-padding .col-80,.add-padding .content-area .col-75,.content-area .add-padding .col-75,.add-padding .col-lg-10,.add-padding .col-lg-11,.add-padding .col-lg-12,.add-padding .content-area .col-100,.content-area .add-padding .col-100{padding:8px}
@media screen and (min-width:769px) and (max-width:991px){.add-padding .col-xs-1,.add-padding .col-xs-2,.add-padding .col-xs-3,.add-padding .col-xs-4,.add-padding header .logo,header .add-padding .logo,.add-padding .col-xs-5,.add-padding .col-xs-6,.add-padding .col-xs-7,.add-padding .col-xs-8,.add-padding .col-xs-9,.add-padding .col-xs-10,.add-padding .col-xs-11,.add-padding .col-xs-12,.add-padding .content-area .col-100,.content-area .add-padding .col-100,.add-padding .content-area .col-80,.content-area .add-padding .col-80,.add-padding .content-area .col-70,.content-area .add-padding .col-70,.add-padding .content-area .col-75,.content-area .add-padding .col-75,.add-padding .content-area .col-60,.content-area .add-padding .col-60,.add-padding .content-area .col-50,.content-area .add-padding .col-50,.add-padding .content-area .col-40,.content-area .add-padding .col-40,.add-padding .content-area .col-33,.content-area .add-padding .col-33,.add-padding .content-area .col-30,.content-area .add-padding .col-30,.add-padding .content-area .col-25,.content-area .add-padding .col-25,.add-padding .content-area .col-20,.content-area .add-padding .col-20,.add-padding .content-area .col-15,.content-area .add-padding .col-15,.add-padding .product-detail-specs .productspecs .specs,.product-detail-specs .productspecs .add-padding .specs,.add-padding .product-detail-specs .faq-doc,.product-detail-specs .add-padding .faq-doc,.add-padding .product-detail-specs .inner .half,.product-detail-specs .inner .add-padding .half,.add-padding .col-sm-1,.add-padding .col-sm-2,.add-padding .col-sm-3,.add-padding .col-sm-4,.add-padding .content-area .col-33,.content-area .add-padding .col-33,.add-padding .content-area .col-30,.content-area .add-padding .col-30,.add-padding .content-area .col-15,.content-area .add-padding .col-15,.add-padding .product-detail-specs .productspecs .specs,.product-detail-specs .productspecs .add-padding .specs,.add-padding .col-sm-5,.add-padding .content-area .col-40,.content-area .add-padding .col-40,.add-padding .content-area .col-20,.content-area .add-padding .col-20,.add-padding .col-sm-6,.add-padding .content-area .col-50,.content-area .add-padding .col-50,.add-padding .content-area .col-25,.content-area .add-padding .col-25,.add-padding .product-detail-specs .inner .half,.product-detail-specs .inner .add-padding .half,.add-padding .col-sm-7,.add-padding .content-area .col-60,.content-area .add-padding .col-60,.add-padding header .logo,header .add-padding .logo,.add-padding .col-sm-8,.add-padding .content-area .col-80,.content-area .add-padding .col-80,.add-padding .content-area .col-70,.content-area .add-padding .col-70,.add-padding .product-detail-specs .faq-doc,.product-detail-specs .add-padding .faq-doc,.add-padding .col-sm-9,.add-padding .content-area .col-75,.content-area .add-padding .col-75,.add-padding .col-sm-10,.add-padding .col-sm-11,.add-padding .col-sm-12,.add-padding .content-area .col-100,.content-area .add-padding .col-100,.add-padding .col-md-1,.add-padding .col-md-2,.add-padding .content-area .col-15,.content-area .add-padding .col-15,.add-padding .col-md-3,.add-padding .content-area .col-25,.content-area .add-padding .col-25,.add-padding .content-area .col-20,.content-area .add-padding .col-20,.add-padding .col-md-4,.add-padding .content-area .col-33,.content-area .add-padding .col-33,.add-padding .content-area .col-30,.content-area .add-padding .col-30,.add-padding .product-detail-specs .productspecs .specs,.product-detail-specs .productspecs .add-padding .specs,.add-padding .col-md-5,.add-padding .content-area .col-40,.content-area .add-padding .col-40,.add-padding .col-md-6,.add-padding .content-area .col-50,.content-area .add-padding .col-50,.add-padding .product-detail-specs .inner .half,.product-detail-specs .inner .add-padding .half,.add-padding .col-md-7,.add-padding .content-area .col-60,.content-area .add-padding .col-60,.add-padding header .logo,header .add-padding .logo,.add-padding .col-md-8,.add-padding .content-area .col-70,.content-area .add-padding .col-70,.add-padding .product-detail-specs .faq-doc,.product-detail-specs .add-padding .faq-doc,.add-padding .col-md-9,.add-padding .content-area .col-80,.content-area .add-padding .col-80,.add-padding .content-area .col-75,.content-area .add-padding .col-75,.add-padding .col-md-10,.add-padding .col-md-11,.add-padding .col-md-12,.add-padding .content-area .col-100,.content-area .add-padding .col-100,.add-padding .col-lg-1,.add-padding .col-lg-2,.add-padding .content-area .col-15,.content-area .add-padding .col-15,.add-padding .col-lg-3,.add-padding .content-area .col-25,.content-area .add-padding .col-25,.add-padding .content-area .col-20,.content-area .add-padding .col-20,.add-padding .col-lg-4,.add-padding .content-area .col-33,.content-area .add-padding .col-33,.add-padding .content-area .col-30,.content-area .add-padding .col-30,.add-padding .product-detail-specs .productspecs .specs,.product-detail-specs .productspecs .add-padding .specs,.add-padding .col-lg-5,.add-padding .content-area .col-40,.content-area .add-padding .col-40,.add-padding .col-lg-6,.add-padding .content-area .col-50,.content-area .add-padding .col-50,.add-padding .product-detail-specs .inner .half,.product-detail-specs .inner .add-padding .half,.add-padding .col-lg-7,.add-padding .content-area .col-60,.content-area .add-padding .col-60,.add-padding header .logo,header .add-padding .logo,.add-padding .col-lg-8,.add-padding .content-area .col-70,.content-area .add-padding .col-70,.add-padding .product-detail-specs .faq-doc,.product-detail-specs .add-padding .faq-doc,.add-padding .col-lg-9,.add-padding .content-area .col-80,.content-area .add-padding .col-80,.add-padding .content-area .col-75,.content-area .add-padding .col-75,.add-padding .col-lg-10,.add-padding .col-lg-11,.add-padding .col-lg-12,.add-padding .content-area .col-100,.content-area .add-padding .col-100{padding:4px}
}
.col-xs-1.no-padding,.col-xs-2.no-padding,.col-xs-3.no-padding,.col-xs-4.no-padding,header .no-padding.logo,.col-xs-5.no-padding,.col-xs-6.no-padding,.col-xs-7.no-padding,.col-xs-8.no-padding,.col-xs-9.no-padding,.col-xs-10.no-padding,.col-xs-11.no-padding,.col-xs-12.no-padding,.content-area .no-padding.col-100,.content-area .no-padding.col-80,.content-area .no-padding.col-70,.content-area .no-padding.col-75,.content-area .no-padding.col-60,.content-area .no-padding.col-50,.content-area .no-padding.col-40,.content-area .no-padding.col-33,.content-area .no-padding.col-30,.content-area .no-padding.col-25,.content-area .no-padding.col-20,.content-area .no-padding.col-15,.product-detail-specs .productspecs .no-padding.specs,.product-detail-specs .no-padding.faq-doc,.product-detail-specs .inner .no-padding.half,.col-sm-1.no-padding,.col-sm-2.no-padding,.col-sm-3.no-padding,.col-sm-4.no-padding,.content-area .no-padding.col-33,.content-area .no-padding.col-30,.content-area .no-padding.col-15,.product-detail-specs .productspecs .no-padding.specs,.col-sm-5.no-padding,.content-area .no-padding.col-40,.content-area .no-padding.col-20,.col-sm-6.no-padding,.content-area .no-padding.col-50,.content-area .no-padding.col-25,.product-detail-specs .inner .no-padding.half,.col-sm-7.no-padding,.content-area .no-padding.col-60,header .no-padding.logo,.col-sm-8.no-padding,.content-area .no-padding.col-80,.content-area .no-padding.col-70,.product-detail-specs .no-padding.faq-doc,.col-sm-9.no-padding,.content-area .no-padding.col-75,.col-sm-10.no-padding,.col-sm-11.no-padding,.col-sm-12.no-padding,.content-area .no-padding.col-100,.col-md-1.no-padding,.col-md-2.no-padding,.content-area .no-padding.col-15,.col-md-3.no-padding,.content-area .no-padding.col-25,.content-area .no-padding.col-20,.col-md-4.no-padding,.content-area .no-padding.col-33,.content-area .no-padding.col-30,.product-detail-specs .productspecs .no-padding.specs,.col-md-5.no-padding,.content-area .no-padding.col-40,.col-md-6.no-padding,.content-area .no-padding.col-50,.product-detail-specs .inner .no-padding.half,.col-md-7.no-padding,.content-area .no-padding.col-60,header .no-padding.logo,.col-md-8.no-padding,.content-area .no-padding.col-70,.product-detail-specs .no-padding.faq-doc,.col-md-9.no-padding,.content-area .no-padding.col-80,.content-area .no-padding.col-75,.col-md-10.no-padding,.col-md-11.no-padding,.col-md-12.no-padding,.content-area .no-padding.col-100,.col-lg-1.no-padding,.col-lg-2.no-padding,.content-area .no-padding.col-15,.col-lg-3.no-padding,.content-area .no-padding.col-25,.content-area .no-padding.col-20,.col-lg-4.no-padding,.content-area .no-padding.col-33,.content-area .no-padding.col-30,.product-detail-specs .productspecs .no-padding.specs,.col-lg-5.no-padding,.content-area .no-padding.col-40,.col-lg-6.no-padding,.content-area .no-padding.col-50,.product-detail-specs .inner .no-padding.half,.col-lg-7.no-padding,.content-area .no-padding.col-60,header .no-padding.logo,.col-lg-8.no-padding,.content-area .no-padding.col-70,.product-detail-specs .no-padding.faq-doc,.col-lg-9.no-padding,.content-area .no-padding.col-80,.content-area .no-padding.col-75,.col-lg-10.no-padding,.col-lg-11.no-padding,.col-lg-12.no-padding,.content-area .no-padding.col-100{padding-left:0;padding-right:0}
.col-xs-1.no-y-padding,.col-xs-2.no-y-padding,.col-xs-3.no-y-padding,.col-xs-4.no-y-padding,header .no-y-padding.logo,.col-xs-5.no-y-padding,.col-xs-6.no-y-padding,.col-xs-7.no-y-padding,.col-xs-8.no-y-padding,.col-xs-9.no-y-padding,.col-xs-10.no-y-padding,.col-xs-11.no-y-padding,.col-xs-12.no-y-padding,.content-area .no-y-padding.col-100,.content-area .no-y-padding.col-80,.content-area .no-y-padding.col-70,.content-area .no-y-padding.col-75,.content-area .no-y-padding.col-60,.content-area .no-y-padding.col-50,.content-area .no-y-padding.col-40,.content-area .no-y-padding.col-33,.content-area .no-y-padding.col-30,.content-area .no-y-padding.col-25,.content-area .no-y-padding.col-20,.content-area .no-y-padding.col-15,.product-detail-specs .productspecs .no-y-padding.specs,.product-detail-specs .no-y-padding.faq-doc,.product-detail-specs .inner .no-y-padding.half,.col-sm-1.no-y-padding,.col-sm-2.no-y-padding,.col-sm-3.no-y-padding,.col-sm-4.no-y-padding,.content-area .no-y-padding.col-33,.content-area .no-y-padding.col-30,.content-area .no-y-padding.col-15,.product-detail-specs .productspecs .no-y-padding.specs,.col-sm-5.no-y-padding,.content-area .no-y-padding.col-40,.content-area .no-y-padding.col-20,.col-sm-6.no-y-padding,.content-area .no-y-padding.col-50,.content-area .no-y-padding.col-25,.product-detail-specs .inner .no-y-padding.half,.col-sm-7.no-y-padding,.content-area .no-y-padding.col-60,header .no-y-padding.logo,.col-sm-8.no-y-padding,.content-area .no-y-padding.col-80,.content-area .no-y-padding.col-70,.product-detail-specs .no-y-padding.faq-doc,.col-sm-9.no-y-padding,.content-area .no-y-padding.col-75,.col-sm-10.no-y-padding,.col-sm-11.no-y-padding,.col-sm-12.no-y-padding,.content-area .no-y-padding.col-100,.col-md-1.no-y-padding,.col-md-2.no-y-padding,.content-area .no-y-padding.col-15,.col-md-3.no-y-padding,.content-area .no-y-padding.col-25,.content-area .no-y-padding.col-20,.col-md-4.no-y-padding,.content-area .no-y-padding.col-33,.content-area .no-y-padding.col-30,.product-detail-specs .productspecs .no-y-padding.specs,.col-md-5.no-y-padding,.content-area .no-y-padding.col-40,.col-md-6.no-y-padding,.content-area .no-y-padding.col-50,.product-detail-specs .inner .no-y-padding.half,.col-md-7.no-y-padding,.content-area .no-y-padding.col-60,header .no-y-padding.logo,.col-md-8.no-y-padding,.content-area .no-y-padding.col-70,.product-detail-specs .no-y-padding.faq-doc,.col-md-9.no-y-padding,.content-area .no-y-padding.col-80,.content-area .no-y-padding.col-75,.col-md-10.no-y-padding,.col-md-11.no-y-padding,.col-md-12.no-y-padding,.content-area .no-y-padding.col-100,.col-lg-1.no-y-padding,.col-lg-2.no-y-padding,.content-area .no-y-padding.col-15,.col-lg-3.no-y-padding,.content-area .no-y-padding.col-25,.content-area .no-y-padding.col-20,.col-lg-4.no-y-padding,.content-area .no-y-padding.col-33,.content-area .no-y-padding.col-30,.product-detail-specs .productspecs .no-y-padding.specs,.col-lg-5.no-y-padding,.content-area .no-y-padding.col-40,.col-lg-6.no-y-padding,.content-area .no-y-padding.col-50,.product-detail-specs .inner .no-y-padding.half,.col-lg-7.no-y-padding,.content-area .no-y-padding.col-60,header .no-y-padding.logo,.col-lg-8.no-y-padding,.content-area .no-y-padding.col-70,.product-detail-specs .no-y-padding.faq-doc,.col-lg-9.no-y-padding,.content-area .no-y-padding.col-80,.content-area .no-y-padding.col-75,.col-lg-10.no-y-padding,.col-lg-11.no-y-padding,.col-lg-12.no-y-padding,.content-area .no-y-padding.col-100{padding-top:0;padding-bottom:0}
.content-area .col-20{width:20%!important}
@media screen and (max-width:768px){.content-area .col-20{width:100%!important;padding:0}
}
body{-ms-overflow-style:scrollbar}
header{margin-bottom:25px}
@media screen and (max-width:768px){header{margin-bottom:0}
}
@media screen and (max-width:768px){header .logo-wrap .logo{display:inline}
}
header .logo{padding-left:0}
@media screen and (max-width:768px){header .logo{display:none}
}
header .logo img{margin-top:10px}
header .butler{margin:10px 0 0 0;height:65px;padding:0;font-size:12px;text-transform:uppercase;font-weight:500;text-shadow:0 1px 1px rgba(255,255,255,0.4)}
@media screen and (max-width:768px){header .butler{display:none}
}
@media screen and (min-width:769px) and (max-width:991px){header .butler{font-size:11px}
}
header .butler .menu-flag{float:right;cursor:pointer}
header .butler ul{margin:10px 0 0;padding:0;list-style-type:none;float:right}
header .butler ul li{float:left;padding-left:20px}
@media screen and (min-width:769px) and (max-width:991px){header .butler ul li{padding-right:0;padding-left:6px}
}
@media screen and (min-width:992px) and (max-width:1199px){header .butler ul li{padding-right:0;padding-left:20px}
}
@media screen and (min-width:1200px){header .butler ul li{padding-right:0;padding-left:20px}
}
header .butler ul li a{display:block;color:#000;text-align:justify;-webkit-transition:.25s ease-out .2s;transition:.25s ease-out .2s}
header .butler ul li a:hover{text-decoration:none;color:#3169d6}
header .regionalglobalselection{float:right;margin-left:15px;width:auto;min-width:50px;min-height:10px}
header .header-cart{float:right}
header .cart{float:right;width:auto;margin-top:-15px;position:relative}
header .cart .cart-error{color:red;float:left;margin-top:14px;margin-right:10px}
header .cart h5{display:block;margin:15px 0 0 0;-webkit-transition:.25s ease-out;transition:.25s ease-out}
header .cart h5 strong{font-size:14px;font-weight:300}
header .icon-cart{display:inline-block;margin:10px 0 0;float:none;width:30px;height:30px;background:url(images/icons/shoppingcart.png);background-position:center}
@media screen and (max-width:768px){header .icon-cart{display:inline-block;margin:10px 0 0;float:none;width:28px;height:19px;background:url(images/icons/shoppingcart.png);background-position:center}
}
header .icon-cart:hover{opacity:.7}
header .icon-cart a{display:block;width:30px;height:30px;cursor:pointer}
header .mobile-head .cart{margin-top:-11px}
header .mobile-head .cart h5{display:none}
header .headerlinks{clear:both}
header .header-search{padding-right:0}
@media screen and (max-width:768px){header .header-search{display:none}
}
header .wa-header-searchBar-wrap{position:relative;height:40px;background:#fff;border:1px solid #d3d3d3;padding:0 0 0 10px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
header .wa-header-searchBar-wrap input[type='text']{width:80%;height:38px;border:0;background:#fff;outline:0;color:#4b4b4b;text-shadow:0 1px 1px #fff}
.ie8 header .wa-header-searchBar-wrap input[type='text']{line-height:38px}
header .search-btn{position:absolute;top:0;right:0;height:38px;width:40px;background:url(images/icons/header-search.png) no-repeat center center}
.cq-element-global_47shoppingcart{width:300px!important;top:60px!important}
.wa-header-searchBar-dropDown{left:0;max-height:475px;overflow-y:scroll;padding:.5em 1em;width:100%}
.wa-header-searchBar-dropDown .ui-autocomplete{border-top:solid 1px #989898;margin-top:1.5em;padding-top:.5em}
.wa-header-searchBar-searchWithin-wrap>*{display:block;margin:0}
.wa-header-searchBar-searchWithin-wrap>*>.wa-form-radioBtn-label{display:block;padding-top:.5em;padding-bottom:.5em}
.ie8 .wa-header-searchBar-searchWithin-wrap>*>.wa-form-radioBtn-label{display:inline-block;padding-left:.5em}
.wa-header-searchBar-searchWithin-wrap>*:first-child{padding-top:0}
@media screen and (min-width:481px) and (max-width:768px){header .logo a{display:block}
header .logo a img{width:100%}
header .primary-nav ul li{margin-right:15px}
header .primary-nav ul li a{font-size:13px}
}
@media screen and (max-width:768px){.container{padding-left:0;padding-right:0}
.mobile-logo{float:left;border-right:2px solid #d3d3d3;background:#f1f1f1;height:50px}
.mobile-butler{background:#f1f1f1;height:50px}
.mobile-butler .mobile-menu,.mobile-butler .mobile-tools,.mobile-butler .mobile-search{float:right;display:inline-block;font-size:20px;margin-left:14%}
.mobile-butler .mobile-menu a,.mobile-butler .mobile-tools a,.mobile-butler .mobile-search a{color:#989898}
}
footer{margin-top:1em;background:#4b4b4b;color:#fff}
footer .title,footer .title a{color:#fff}
footer .show-for-mobile{display:none}
footer .copyright{margin:4%;display:block}
footer .columns.uppercolumn .content-area{margin:2% 4% 0 4%;padding-bottom:3%;border-bottom:1px solid #989898}
footer .columns .content-area{margin:4%}
footer .columns .content-area .col-20{width:20%;padding-left:0;word-wrap:break-word}
footer .columns .content-area .col-20 ul{font-size:12px;margin-left:0;padding-left:0}
footer .columns .content-area .col-20 ul li{list-style:none;margin-bottom:1em}
footer .columns .content-area .col-20 ul li a{color:#d3d3d3}
footer .columns .content-area .col-20 ul.footer-social li{margin-bottom:0}
footer .columns .content-area .col-20 ul.footer-social li a{display:block;background:url(images/icons/footer-social-v-off-on.png) no-repeat;height:37px;padding-left:40px;line-height:36px}
footer .columns .content-area .col-20 ul.footer-social li a.facebook{background-position:0 3px}
footer .columns .content-area .col-20 ul.footer-social li a.facebook:hover{background-position:0 -183px}
footer .columns .content-area .col-20 ul.footer-social li a.twitter{background-position:0 -28px}
footer .columns .content-area .col-20 ul.footer-social li a.twitter:hover{background-position:0 -214px}
footer .columns .content-area .col-20 ul.footer-social li a.linkedin{background-position:0 -59px}
footer .columns .content-area .col-20 ul.footer-social li a.linkedin:hover{background-position:0 -245px}
footer .columns .content-area .col-20 ul.footer-social li a.youtube{background-position:0 -90px}
footer .columns .content-area .col-20 ul.footer-social li a.youtube:hover{background-position:0 -276px}
footer .columns .content-area .col-20 ul.footer-social li a.subscribe{background-position:0 -121px}
footer .columns .content-area .col-20 ul.footer-social li a.subscribe:hover{background-position:0 -307px}
footer .columns .content-area .col-20 ul.footer-social li a.instagram{background-position:0 -152px}
footer .columns .content-area .col-20 ul.footer-social li a.instagram:hover{background-position:0 -338px}
footer.show-for-mobile{display:none}
@media screen and (min-width:0) and (max-width:991px){footer .columns.uppercolumn .content-area{border-bottom:0}
footer .columns.uppercolumn .content-area .par-0,footer .columns.uppercolumn .content-area .par-1{border-top:0}
footer .columns .content-area{padding-bottom:0}
footer .columns .content-area .col-20{border-top:1px solid #989898;padding-top:10px;padding-bottom:10px;width:50%!important}
footer .columns .content-area .col-20:nth-child(odd){clear:both}
footer .columns .content-area .col-20:last-child{padding-bottom:0;width:100%!important}
footer .columns .content-area .col-20 ul.footer-social{margin-bottom:0;text-align:center}
footer .columns .content-area .col-20 ul.footer-social li{display:inline-block;text-indent:-9000px}
footer .columns .content-area .col-20 ul.footer-social li a{margin-right:10px;padding:0;width:32px}
footer.show-for-mobile{display:none;padding:3%}
footer.show-for-mobile .footer-social{float:right}
footer.show-for-mobile .footer-social li{margin-bottom:0;margin-left:10px;float:left;list-style-type:none}
footer.show-for-mobile .footer-social li a{display:block;background:url(images/icons/footer-social.png) no-repeat;height:26px;width:26px}
footer.show-for-mobile .footer-social li a span{display:none}
footer.show-for-mobile .footer-social li a.facebook{background-position:0 0}
footer.show-for-mobile .footer-social li a.facebook:hover{background-position:-194px 0}
footer.show-for-mobile .footer-social li a.twitter{background-position:-32px 0}
footer.show-for-mobile .footer-social li a.twitter:hover{background-position:-226px 0}
footer.show-for-mobile .footer-social li a.linkedin{background-position:-65px 0}
footer.show-for-mobile .footer-social li a.linkedin:hover{background-position:-259px 0}
footer.show-for-mobile .footer-social li a.youtube{background-position:-98px 0}
footer.show-for-mobile .footer-social li a.youtube:hover{background-position:-292px 0}
footer.show-for-mobile .footer-social li a.subscribe{background-position:-130px 0}
footer.show-for-mobile .footer-social li a.subscribe:hover{background-position:-324px 0}
footer.show-for-mobile .footer-social li a.instagram{background-position:-162px 0}
footer.show-for-mobile .footer-social li a.instagram:hover{background-position:-356px 0}
footer.show-for-mobile .calltoaction{display:inline-block}
footer.show-for-mobile .calltoaction .left a{color:#fff!important;display:inline-block;text-decoration:none}
footer.show-for-mobile .calltoaction .left a:hover{text-decoration:underline}
footer.show-for-mobile .bar{padding:0 1em}
footer .copyright{border-top:1px solid #989898;padding-top:10px}
}
.herocarousel{position:relative;margin-bottom:58px}
.herocarousel .arrow{z-index:90;position:absolute;top:30px;width:15px;height:27px;right:25px;background:url("images/icons/arrow-sprite.png");background-position:15px 0;cursor:pointer}
@media screen and (min-width:1200px){.herocarousel .arrow{right:10px}
}
@media screen and (min-width:992px) and (max-width:1199px){.herocarousel .arrow{right:5px;top:25px}
}
@media screen and (min-width:769px) and (max-width:991px){.herocarousel .arrow{right:0;top:18px}
}
@media screen and (max-width:768px){.herocarousel .arrow{top:40%}
}
.herocarousel .arrow.left{right:initial;left:25px;background-position:0 0}
@media screen and (min-width:1200px){.herocarousel .arrow.left{left:10px}
}
@media screen and (min-width:992px) and (max-width:1199px){.herocarousel .arrow.left{left:5px}
}
@media screen and (min-width:769px) and (max-width:991px){.herocarousel .arrow.left{left:0}
}
.herocarousel .hero-wrapper .image-wrap .header-img{overflow:hidden;position:absolute;top:0;right:0;padding-right:0;width:49%;height:67%}
.herocarousel .hero-wrapper .image-wrap .header-img .img-contain{position:absolute;top:0;left:0;width:100%;height:auto;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;-webkit-transition:.25s ease-out;transition:.25s ease-out;opacity:0;filter:alpha(opacity=0);z-index:5}
.herocarousel .hero-wrapper .image-wrap .header-img .img-contain.active{opacity:1;filter:alpha(opacity=100);z-index:10}
.herocarousel .hero-wrapper .image-wrap .header-img .img-contain img{width:100%;height:auto}
.herocarousel .hero-wrapper .image-wrap .under{height:29%;overflow:hidden;width:49%;position:absolute;bottom:0;right:0}
@media screen and (max-width:768px){.herocarousel .hero-wrapper .image-wrap .under{display:none}
}
.herocarousel .hero-wrapper .image-wrap .under.double .pod{width:65.8%}
.herocarousel .hero-wrapper .image-wrap .under.double .pod.content{width:31.5%}
.herocarousel .hero-wrapper .image-wrap .under .pod{width:31.5%;height:100%;float:left;margin-right:2.75%;overflow:hidden;text-shadow:0 1px 1px rgba(0,0,0,0.1);cursor:pointer}
.herocarousel .hero-wrapper .image-wrap .under .pod.double{width:65.8%}
.herocarousel .hero-wrapper .image-wrap .under .pod img.bw{display:block}
.herocarousel .hero-wrapper .image-wrap .under .pod img.color{display:none}
.herocarousel .hero-wrapper .image-wrap .under .pod:hover img.bw{display:none}
.herocarousel .hero-wrapper .image-wrap .under .pod:hover img.color{display:block}
.herocarousel .hero-wrapper .image-wrap .under .pod.content{padding:15px;margin-right:0;cursor:initial}
@media screen and (max-width:768px){.herocarousel .hero-wrapper .image-wrap .under .pod.content{padding:10px}
}
@media screen and (min-width:769px) and (max-width:991px){.herocarousel .hero-wrapper .image-wrap .under .pod.content{padding:10px}
}
.herocarousel .hero-wrapper .image-wrap .under .pod.content .inner{height:100%}
.herocarousel .hero-wrapper .image-wrap .under .pod.content.green{background:#23c972;color:#727272}
.herocarousel .hero-wrapper .image-wrap .under .pod.content.green h4{color:#fff}
.herocarousel .hero-wrapper .image-wrap .under .pod.content.green p{color:#4b4b4b}
.herocarousel .hero-wrapper .image-wrap .under .pod.content.blue{background:#3169d6;color:#fff}
.herocarousel .hero-wrapper .image-wrap .under .pod.content.blue h4,.herocarousel .hero-wrapper .image-wrap .under .pod.content.blue p{color:#fff}
.herocarousel .hero-wrapper .image-wrap .under .pod.content.grey{background:#727272;color:#fff}
.herocarousel .hero-wrapper .image-wrap .under .pod.content.grey h4,.herocarousel .hero-wrapper .image-wrap .under .pod.content.grey p{color:#fff}
.herocarousel .hero-wrapper .image-wrap .under .pod.content.expanded{width:65.71%}
.herocarousel .hero-wrapper .image-wrap .under .pod div{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}
.herocarousel .hero-wrapper .image-wrap .under .pod div img{width:100%;height:auto}
.herocarousel .hero-wrapper .content-wrap{float:left;width:49.35%;height:450px;overflow:hidden;position:relative}
@media screen and (max-width:768px){.herocarousel .hero-wrapper .content-wrap{height:auto;float:none;width:100%;min-height:250px}
}
@media screen and (min-width:769px) and (max-width:991px){.herocarousel .hero-wrapper .content-wrap{height:330px}
}
.herocarousel .hero-wrapper .content-wrap .inner{padding:25px;height:100%;width:100%;position:absolute;opacity:0;filter:alpha(opacity=0);-webkit-transition:.45s ease-out .25s;transition:.45s ease-out .25s}
.herocarousel .hero-wrapper .content-wrap .inner.active{opacity:1;filter:alpha(opacity=100);z-index:1}
@media screen and (max-width:768px){.herocarousel .hero-wrapper .content-wrap .inner{min-height:250px}
}
.herocarousel .hero-wrapper .content-wrap .inner.blue{background:#3169d6;color:#fff}
.herocarousel .hero-wrapper .content-wrap .inner.blue h3 strong{color:#26e5a4}
.herocarousel .hero-wrapper .content-wrap .inner.blue p{text-shadow:0 1px 0 rgba(255,255,255,0.2)}
.herocarousel .hero-wrapper .content-wrap .inner.blue a{color:#00fff0}
.herocarousel .hero-wrapper .content-wrap .inner.green{background:#23c972;color:#4b4b4b}
.herocarousel .hero-wrapper .content-wrap .inner.green h3 strong{color:#fff}
.herocarousel .hero-wrapper .content-wrap .inner.green p{text-shadow:0 1px 0 rgba(255,255,255,0.2)}
.herocarousel .hero-wrapper .content-wrap .inner.green a{color:#fff}
.herocarousel .hero-wrapper .content-wrap .inner.grey{background:#727272;color:#fff}
.herocarousel .hero-wrapper .content-wrap .inner.grey h3 strong{color:#23c972}
.herocarousel .hero-wrapper .content-wrap .inner.grey p{text-shadow:0 1px 0 rgba(255,255,255,0.2)}
.herocarousel .hero-wrapper .content-wrap .inner.grey a{color:#fff}
.herocarousel .hero-wrapper .content-wrap .inner p a{position:static}
.herocarousel .hero-wrapper .content-wrap .inner a{position:absolute;bottom:25px;left:25px}
.herocarousel .hero-wrapper .content-wrap .dot-wrapper{position:absolute;bottom:30px;right:25px;z-index:2}
.herocarousel .hero-wrapper .content-wrap .dot-wrapper .dot{float:left;margin-right:11px;height:18px;width:18px;background:#fff;border:2px solid #fff;position:relative;cursor:pointer;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.25);box-shadow:0 1px 1px rgba(0,0,0,0.25);-webkit-transition:.25s ease-out;transition:.25s ease-out}
.herocarousel .hero-wrapper .content-wrap .dot-wrapper .dot:hover{-moz-transform:translate(0px,-2px);-ms-transform:translate(0px,-2px);-webkit-transform:translate(0px,-2px);transform:translate(0px,-2px)}
.herocarousel .hero-wrapper .content-wrap .dot-wrapper .dot.current{background:#00fff0;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZmZmMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI1Y2FhNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#00fff0),color-stop(100%,#25caa5));background:-moz-linear-gradient(top,#00fff0,#25caa5);background:-webkit-linear-gradient(top,#00fff0,#25caa5);background:linear-gradient(to bottom,#00fff0,#25caa5);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.25),inset 0 -1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 5px rgba(0,0,0,0.25),inset 0 -1px 1px rgba(0,0,0,0.15)}
@media screen and (max-width:768px){.herocarousel .hero-wrapper .image-wrap{padding-right:0;height:auto;float:none;width:100%}
.herocarousel .hero-wrapper .image-wrap .header-img{position:relative;height:400px;width:100%;border-bottom:15px solid #fff}
.herocarousel .hero-wrapper .image-wrap .header-img .img-contain img{width:auto;min-height:400px;width:100%}
}
@media screen and (max-width:768px) and (max-width:480px){.herocarousel .hero-wrapper .image-wrap .header-img{height:300px}
.herocarousel .hero-wrapper .image-wrap .header-img .img-contain img{min-height:300px;width:100%}
}
@media screen and (max-width:768px) and (max-width:320px){.herocarousel .hero-wrapper .image-wrap .header-img{height:200px}
.herocarousel .hero-wrapper .image-wrap .header-img .img-contain img{min-height:200px}
}
@media screen and (max-width:768px){.herocarousel .hero-wrapper .image-wrap .under{display:none}
.herocarousel .hero-wrapper .content-wrap{height:auto;float:none;width:100%;min-height:250px}
}
@media screen and (max-width:768px) and (max-width:768px){.herocarousel .hero-wrapper .content-wrap{height:330px}
}
@media screen and (max-width:768px){.herocarousel .hero-wrapper .content-wrap .inner h3{font-size:38px}
}
@media screen and (max-width:768px) and (max-width:480px){.herocarousel .hero-wrapper .content-wrap .inner h3{font-size:1.75em}
}
@media screen and (max-width:768px){.herocarousel .hero-wrapper .content-wrap .inner p{font-size:1em;line-height:1.5}
.herocarousel .hero-wrapper .content-wrap .dot-wrapper{display:none}
}
@media screen and (max-width:768px){#home-hero .arrow{display:none!important}
}
h1.product-title{text-transform:uppercase;color:#3169d6;font-weight:300;margin-bottom:45px;margin-left:30px}
.page-head{margin:10px 0 0 0;padding:20px 15px;background-color:#fff}
.page-head .breadcrumbs{list-style-type:none;padding:0;margin:0}
.page-head .breadcrumbs li{float:left;margin-right:8px;color:#4b4b4b;font-weight:300;font-size:14px}
.page-head .breadcrumbs li a{text-decoration:none;font-style:italic;color:#4b4b4b}
.page-head .breadcrumbs li a:hover{text-decoration:underline;color:#4b4b4b}
.page-head>.breadcrumbs{padding:1em 0}
.breadcrumb{margin-bottom:0}
.product-headWithActions{position:relative;margin:1.5em 0 1em}
.product-headWithActions:before,.product-headWithActions:after{content:" ";display:table}
.product-headWithActions:after{clear:both}
.product-headWithActions .product-title{padding:0 1em 0 0;margin:0;width:50%}
.product-headWithActions-actionWrap{bottom:0;position:absolute;right:0;width:50%}
.product-headWithActions-actionWrap>*{float:right;margin-right:1em}
.product-headWithActions-actionWrap .download-button{margin:0}
.sub-head{background-color:#fff}
.product-utility{text-align:right;color:#4b4b4b;font-size:14px}
.product-utility a{color:#4b4b4b;text-decoration:none}
.product-utility a:hover{text-decoration:underline}
.product-utility a.download{font-size:11px;background:#3169d6;text-transform:uppercase;letter-spacing:1px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.2);padding:7px 20px;-webkit-transition:.25s ease-out;transition:.25s ease-out;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.25);box-shadow:0 1px 4px rgba(0,0,0,0.25)}
.product-utility a.download:hover{background:#3169d6;text-decoration:none;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.3);box-shadow:0 1px 6px rgba(0,0,0,0.3)}
.product-utility a.download:active{background:#3169d6;position:relative;top:1px}
.product-tabs{list-style-type:none;margin:0;padding:0}
.product-tabs li{float:left;margin-left:5px}
.product-tabs li a{display:block;padding:13px 35px;background:#727272;color:#fff;text-decoration:none;letter-spacing:1px;text-shadow:0 1px 1px rgba(0,0,0,0.25);font-weight:300;font-size:13px}
.product-tabs li a:hover{text-decoration:underline}
.product-tabs li a.active{background:#f1f1f1;color:#3169d6;text-shadow:0 1px 1px rgba(255,255,255,0.4)}
.htb-wrap{text-align:right;padding-top:10px;position:relative}
.htb-wrap .how-to-buy{background:#f1f1f1 url(images/icons/htb-down.png) no-repeat 94% 50%;color:#3169d6;font-size:14px;font-weight:500;padding:5px 100px 5px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-shadow:0 1px 1px rgba(255,255,255,0.6);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}
.htb-wrap .htb-popover{position:absolute;bottom:-70px;right:71px;display:none;background:#f1f1f1;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.25);box-shadow:0 1px 5px rgba(0,0,0,0.25);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 20px;text-align:left}
.htb-wrap .htb-popover.open{display:block;z-index:55}
.productoverview{clear:both}
.productoverviewslider{padding:15px 0}
.productoverviewslider .image-wrap{overflow:hidden;text-align:center}
.productoverviewslider .image-wrap img{width:100%;border:1px solid #d3d3d3}
.productoverviewslider .image-select-bar{background:#f1f1f1;padding:5px 10px;font-size:12px;color:#727272;font-weight:500}
.productoverviewslider .image-select-bar strong,.productoverviewslider .image-select-bar span,.productoverviewslider .image-select-bar i,.productoverviewslider .image-select-bar a{float:left;margin-left:10px}
.productoverviewslider .image-select-bar strong{display:none;color:#3169d6;font-size:22px;font-weight:500;margin-left:0}
@media screen and (max-width:480px){.productoverviewslider .image-select-bar strong{font-size:15px}
}
@media screen and (max-width:768px){.productoverviewslider .image-select-bar strong{display:block}
}
.productoverviewslider .image-select-bar span{font-style:normal;margin-left:0}
@media screen and (max-width:480px){.productoverviewslider .image-select-bar span{font-size:12px!important;top:3px!important}
}
@media screen and (max-width:768px){.productoverviewslider .image-select-bar span{font-style:italic;color:#3169d6;font-size:14px;font-weight:300;margin-left:10px;position:relative;top:8px}
}
.productoverviewslider .image-select-bar i{display:block;font-style:normal}
@media screen and (max-width:768px){.productoverviewslider .image-select-bar i{display:none}
}
.productoverviewslider .image-select-bar a{display:none;color:#727272;font-size:14px;font-weight:500;text-decoration:underline;position:relative;top:8px}
@media screen and (max-width:480px){.productoverviewslider .image-select-bar a{font-size:12px;top:3px}
}
@media screen and (max-width:768px){.productoverviewslider .image-select-bar a{display:block}
}
@media screen and (max-width:768px){.productoverviewslider .image-select-bar{background:transparent;color:#3169d6;margin-left:15px;margin-right:15px}
}
.productoverviewslider .arrow{position:absolute;top:30px;width:15px;height:27px;right:25px;background:url("images/icons/arrow-sprite.png");background-position:15px 0;cursor:pointer}
@media screen and (min-width:1200px){.productoverviewslider .arrow{right:10px}
}
@media screen and (min-width:992px) and (max-width:1199px){.productoverviewslider .arrow{right:5px;top:25px}
}
@media screen and (min-width:769px) and (max-width:991px){.productoverviewslider .arrow{right:0;top:18px}
}
@media screen and (max-width:768px){.productoverviewslider .arrow{top:40%}
}
.productoverviewslider .arrow.left{right:initial;left:25px;background-position:0 0}
@media screen and (min-width:1200px){.productoverviewslider .arrow.left{left:10px}
}
@media screen and (min-width:992px) and (max-width:1199px){.productoverviewslider .arrow.left{left:5px}
}
@media screen and (min-width:769px) and (max-width:991px){.productoverviewslider .arrow.left{left:0}
}
.productoverviewslider .image-carousel{position:relative;margin-top:5px}
@media screen and (max-width:768px){.productoverviewslider .image-carousel{border-bottom:1px solid #f1f1f1}
}
.productoverviewslider .image-carousel ul{list-style-type:none;padding:0;margin-left:7%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media screen and (max-width:768px){.productoverviewslider .image-carousel ul{margin-left:12%}
}
.productoverviewslider .image-carousel ul li{float:left;margin:0 1.5%;width:20%;display:none}
.productoverviewslider .image-carousel ul li.visible{display:block}
.productoverviewslider .image-carousel ul li img{width:100%;margin:5px 10px 5px 0}
@media screen and (max-width:768px){.productoverviewslider .image-carousel ul li{width:40%;height:150px;text-align:center}
.productoverviewslider .image-carousel ul li img{width:auto;margin:5px auto 5px;height:100%}
}
@media screen and (max-width:480px){.productoverviewslider .image-wrap{height:220px}
.productoverviewslider .image-carousel ul{height:85px}
.productoverviewslider .image-carousel ul li{height:85px}
}
.productoverviewslider .no-js .productoverviewslider .arrow{display:none}
.productoverviewslider .image-carousel li{display:block}
.product-overview-description{float:left;margin-bottom:50px;padding-right:15px;font-size:12px}
@media screen and (max-width:768px){.product-overview-description{margin-bottom:0}
}
.product-overview-description h5{color:#3169d6;padding:0;margin-bottom:5px}
.product-overview-description .product-header{position:relative;float:left}
.product-overview-description .product-header h4{color:#3169d6;margin:30px 0 10px;font-size:18px}
.product-overview-description .product-header .status-active,.product-overview-description .product-header .status-serviceonly,.product-overview-description .product-header .status-obsolete{width:20px;height:20px;position:absolute;right:-40px;top:20px}
.product-overview-description .product-header .status-serviceonly{background:url("images/icons/status-sprite.png");background-position:0 0}
.product-overview-description .product-header .status-obsolete{background:url("images/icons/status-sprite.png");background-position:20px 0}
.product-overview-description .product-copy{float:left;padding:10px 0}
.product-overview-description .product-copy p{font-size:14px;font-weight:400;color:#727272}
@media screen and (max-width:768px){.product-overview-description .product-copy{padding:20px}
}
.product-overview-description .product-features{width:100%;float:left;border-top:1px solid #d3d3d3;padding-top:10px;padding-bottom:10px;font-size:14px}
@media screen and (max-width:768px){.product-overview-description .product-features{background:#f1f1f1;padding:20px;border:0}
}
.product-overview-description .product-features ul{padding-left:17px}
.product-overview-description .product-features ul li{float:left;width:45%;color:#727272;font-size:14px;font-weight:400;margin-right:19px}
@media screen and (max-width:768px){.product-overview-description .product-features ul li{width:100%;float:none;padding-left:5%}
}
.product-overview-description .product-features ul a{color:#3169d6;text-decoration:underline;font-size:14px;font-weight:400}
@media screen and (max-width:768px){.product-overview-description .service-support-list{background:#fff}
.product-overview-description .service-support-list li{padding-left:0!important;width:49%!important;float:left!important;margin:5px 0}
}
.modal-window .product-overview-description{position:relative;text-align:left}
.modal-window .product-overview-description .additional-info{position:absolute;bottom:0;right:0}
.modal-window .product-overview-description .product-features{padding-bottom:50px}
.modal-window .product-overview-description .product-features ul li{width:100%;float:none}
@media screen and (max-width:480px){.product-detail-specs .productspecs .specs .inner{border-right:0 solid transparent}
}
.product-detail-specs{margin-right:0;margin-left:0;font-size:13px;overflow:hidden;position:relative;background:#fff}
.product-detail-specs .productspecs{padding-bottom:2000px;margin-bottom:-2000px}
@media screen and (max-width:480px){.product-detail-specs .productspecs{padding-bottom:0;margin-bottom:0}
}
@media screen and (max-width:768px){.product-detail-specs .productspecs{padding-bottom:0;margin-bottom:0}
}
@media screen and (min-width:769px) and (max-width:991px){.product-detail-specs .productspecs{padding-bottom:0;margin-bottom:0}
}
.product-detail-specs .productspecs .specs{background-color:#3169d6;padding-left:0;margin-right:-15px;padding-right:0}
.product-detail-specs .productspecs .specs .inner{color:#fff;border-right:1em solid #fff;margin:0 0 15px}
@media screen and (max-width:768px){.product-detail-specs .productspecs .specs .inner{border-right:0}
}
.product-detail-specs .productspecs .specs .inner h4{text-shadow:0 1px 1px rgba(0,0,0,0.25)}
.product-detail-specs .productspecs dl dt{font-weight:500}
.product-detail-specs .productspecs dl dt span{font-weight:100}
.product-detail-specs .productspecs dd.right{text-align:right}
.product-detail-specs .productspecs a{color:#fff}
.product-detail-specs .faq-doc{padding:0;border-left:15px solid #fff;background-color:#f1f1f1}
@media screen and (max-width:768px){.product-detail-specs .faq-doc{padding-left:0;border:0}
}
.product-detail-specs .faq-doc dl dt{font-weight:400;padding:0 0 8px}
.product-detail-specs .faq-doc dl dt a{color:#3169d6}
.product-detail-specs .faq-doc dl dd{margin-bottom:15px;font-weight:400}
.product-detail-specs .faq-doc ul{list-style-type:none;padding:0}
.product-detail-specs .faq-doc ul li{padding-left:15px;margin:0 0 8px;font-weight:400}
.product-detail-specs .faq-doc ul li a{color:#3169d6;text-decoration:underline}
.product-detail-specs .faq-doc ul li.q{color:#3169d6}
.product-detail-specs .faq-doc ul li.q::before{content:"Q:";position:relative;margin-left:-4.5%;left:-7px}
.product-detail-specs .faq-doc ul li.a{margin-bottom:15px}
.product-detail-specs .faq-doc ul li.a::before{content:"A:";position:relative;left:-7px;margin-left:-4.5%}
.product-detail-specs .specs,.product-detail-specs .faq-doc{margin-bottom:-9999px;padding-bottom:9999px}
.product-detail-specs .inner{height:100%;padding:20px 25px}
.product-detail-specs a.cta{font-weight:500;color:#3169d6;position:relative;font-size:13px;text-shadow:0 1px 1px white}
.product-detail-specs a.cta .arrow{position:absolute;top:3px;right:-13px;border-left:5px solid #3169d6;border-top:5px solid transparent;border-bottom:5px solid transparent}
.product-marquee{margin-left:-9px;margin-right:-9px}
.product-marquee .marquee .content-pod{font-size:12px}
.product-marquee .marquee .content-pod h6{font-size:14px;font-weight:500;margin-top:0;margin-bottom:10px}
.product-marquee .marquee .content-pod p{font-size:12px}
.product-marquee .marquee .content-pod b{font-size:12px;font-weight:500}
.product-marquee .marquee .content-pod a{font-size:12px;text-decoration:underline}
.product-marquee .marquee .content-pod .bold{color:#3169d6;font-weight:900;font-size:12px;text-decoration:none!important;letter-spacing:1px;position:relative}
.product-marquee .marquee .content-pod ul{list-style-type:none;padding-left:1.5%}
.product-marquee .marquee .content-pod ul .q{color:#3169d6;padding-left:4.5%;margin-left:-1%}
.product-marquee .marquee .content-pod ul .q:before{color:#3169d6;content:"Q:";margin-left:-4.5%;position:relative;left:-3px}
.product-marquee .marquee .content-pod ul .a{color:#727272;padding-left:4.5%;margin-left:-1%}
.product-marquee .marquee .content-pod ul .a:before{color:#727272;content:"A:";margin-left:-4.5%;position:relative;left:-3px}
.product-marquee .marquee.tall .content-pod,.product-marquee .marquee.tall .image-pod{height:400px}
@media screen and (max-width:768px){.product-marquee .marquee.tall .content-pod,.product-marquee .marquee.tall .image-pod{height:auto}
}
.product-marquee .marquee-bg-blue h6{color:#fff}
.product-marquee .marquee-bg-blue p{color:#fff}
.product-marquee .marquee-bg-blue b{color:#fff}
.product-marquee .marquee-bg-blue a{color:#3169d6}
.product-marquee .marquee-bg-light-grey h6{color:#3169d6}
.product-marquee .marquee-bg-light-grey p{color:#727272}
.product-marquee .marquee-bg-light-grey b{color:#3169d6;font-weight:300!important}
.product-config{display:none;margin-top:30px}
.product-config.visible{display:block}
.product-config .sidebar .title{background:#727272;padding:10px}
.product-config .sidebar .title h4{color:#fff;margin:0;font-weight:normal}
.product-config .sidebar ul{padding:0;list-style-type:none}
.product-config .sidebar ul li{background:#d3d3d3;padding:7px 15px;margin-top:2px;color:#727272;font-size:14px}
.product-config .sidebar ul li.active{background:#f1f1f1}
.product-config .sidebar ul li:hover{background:#f1f1f1}
.product-config .content .title-bar{background:#727272;padding:10px;clear:both}
.product-config .content .title-bar h5{color:#fff;font-weight:normal;margin:0}
.product-config .content .part{border-top:1px solid #f1f1f1;padding:20px}
.product-config .content .image{float:left;overflow:hidden;padding:0;width:80px;height:120px}
.product-config .content .image img{width:100%;position:relative}
.product-config .content .image a{display:block;position:relative}
.product-config .content .image a:hover{opacity:.7}
.product-config .content .image span{position:absolute;bottom:0;right:0;opacity:1;width:20%}
.product-config .content .product-desc{padding-left:15px}
.product-config .content .product-desc h4{margin-top:0;font-weight:normal;color:#3169d6;font-size:16px}
.product-config .content .product-desc p{font-size:12px;margin-bottom:0}
.product-config .content .product-desc i{font-size:12px}
.product-config .content .properties{float:left;list-style-type:none;padding:15px;width:250px}
.product-config .content .properties li{border-top:0;float:left;width:49%;font-size:12px;font-weight:500}
.product-config .content .properties .selection{color:#3169d6}
.modal-small{width:40%}
.info-modal{border:20px solid #f1f1f1;background:#fff}
.info-modal h5{color:#3169d6;font-size:18px;font-weight:500;letter-spacing:1px}
.info-modal strong{color:#727272;font-size:14px;font-weight:500}
.info-modal ul{list-style-type:none;padding:0}
.info-modal ul li{padding:0;width:40%;float:left}
.info-modal input[type=checkbox]+label{font-size:12px;font-weight:300;color:#727272;margin-left:10px}
.info-modal .buttons .submit{border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#23c972}
.info-modal .buttons .submit:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
.info-modal .buttons .submit:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.info-modal .buttons .submit:hover{background-color:#1b9e59}
.info-modal .buttons .submit:active{background-color:#1b9e59}
.info-modal .buttons a{color:#3169d6;text-decoration:underline;font-size:12px;font-weight:300}
.sub-head .status-active,.sub-head .status-serviceonly,.sub-head .status-obsolete{width:20px;height:20px;position:absolute;right:-40px;top:20px}
.sub-head .status-serviceonly{background:url("images/icons/status-sprite.png");background-position:0 0}
.sub-head .status-obsolete{background:url("images/icons/status-sprite.png");background-position:20px 0}
.configfilter .find-dist-link{display:none}
.viewbar{display:none;height:50px}
@media screen and (min-width:769px){.viewbar{display:block}
}
.product-wrap{background:#fff;margin-bottom:30px}
@media screen and (max-width:768px){.product-wrap{margin:0}
}
.product-wrap .utility-bar{float:none;width:100%;padding:10px;margin:0}
@media screen and (max-width:768px){.product-wrap .utility-bar .mobile-filter-button{margin:2em 0}
}
.product-wrap .utility-bar h1{margin-bottom:.5em}
@media screen and (min-width:769px){.product-wrap .utility-bar h1{margin-top:.25em;margin-bottom:1em}
}
.product-wrap .utility-bar i,.product-wrap .utility-bar p{color:#989898;font-weight:300;font-size:13px}
.product-wrap .utility-bar h3{float:left;text-transform:uppercase;color:#3169d6;font-weight:300;display:inline-block;margin-top:12px;font-size:22px}
.product-wrap .utility-bar label{font-weight:500;font-size:15px}
.product-wrap .utility-bar .label{float:right;margin-top:15px;margin-right:10px}
.product-wrap .utility-bar .label h5{margin:0;color:#727272;font-size:14px;font-weight:500}
.product-wrap .utility-bar .cart{float:right;width:auto;margin-top:-50px}
@media screen and (max-width:768px){.product-wrap .utility-bar .cart{margin-top:-10px}
}
.product-wrap .utility-bar .cart h5{float:left;display:inline-block;margin:15px 0 0 0}
.product-wrap .utility-bar .cart h5 strong{font-size:14px;font-weight:300}
.product-wrap .utility-bar .cart .icon-cart{display:inline-block;margin:10px 0 0 10px;width:30px;height:30px;background:url(images/icons/products-sprite.jpg);background-position:0 0;cursor:pointer}
.product-wrap .utility-bar .cart .icon-cart:hover{opacity:.7}
.product-wrap .utility-bar .favorites{float:right;width:200px}
.product-wrap .utility-bar .favorites h5{float:left;display:inline-block;margin:15px 0 0 0;font-size:14px;font-weight:500}
.product-wrap .utility-bar .favorites h5 strong{font-size:14px;font-weight:300}
.product-wrap .utility-bar .favorites .icon-fav{display:inline-block;margin:10px 0 0 10px;width:30px;height:30px;background:url(images/icons/products-sprite.jpg);background-position:-30px 0}
.product-wrap .utility-bar .favorites .icon-fav:hover{opacity:.7}
.product-wrap .utility-bar .view-select{float:right;display:block;margin-top:8px}
.product-wrap .utility-bar .view-select .list-icon{float:left;width:35px;height:31px;display:inline;background:url(images/icons/product-view-icons.png) no-repeat;background-position:0 -52px;-ms-background-position-x:0;-ms-background-position-y:-52px}
.product-wrap .utility-bar .view-select .list-icon.active{background-position:-55px -52px;-ms-background-position-x:-55px;-ms-background-position-y:-52px;-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.3));filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.3))}
.product-wrap .utility-bar .view-select .list-icon:hover{-webkit-filter:brightness(0.8);filter:brightness(0.8)}
.product-wrap .utility-bar .view-select .grid-icon{float:left;width:35px;height:31px;display:inline;margin-left:5px;background:url(images/icons/product-view-icons.png) no-repeat;background-position:0 0;-ms-background-position-x:0;-ms-background-position-y:0}
.product-wrap .utility-bar .view-select .grid-icon.active{background-position:-55px 0;-ms-background-position-x:-55px;-ms-background-position-y:0;-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.3));filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.3))}
.product-wrap .utility-bar .view-select .grid-icon:hover{-webkit-filter:brightness(0.8);filter:brightness(0.8)}
.product-wrap .page-head{padding:.7143em .7143em 0}
.product-container h4{color:#3169d6;font-size:16px;margin:0}
.product-container .featured-products{background:#d3d3d3;height:40px;padding:9px}
.product-container .featured-products .featured-label h4{color:#727272}
.product-container #filteredSelections{float:left;width:85%}
.product-container #filteredSelections div{margin-right:15px;margin-top:10px;font-size:14px;font-weight:500;display:inline}
.product-container #filteredSelections div i{font-weight:300;font-style:normal}
.product-container .sort{background:#727272;width:100%;padding:14px 20px;margin-bottom:15px;color:#d3d3d3;height:50px;text-shadow:0 1px 2px rgba(0,0,0,0.2)}
.product-container .sort label{font-size:14px;font-weight:500}
.product-container .sort .compare-tools{float:right;height:50px;margin:-5px 10px}
.product-container .sort .compare-tools .compare-label{float:left;position:relative;left:-10px;bottom:5px}
.product-container .sort .compare-tools .compare-label h5{font-size:14px;margin-top:12px;font-weight:500}
.product-container .sort .compare-tools .compare-thumb{float:left;display:inline-block;margin-right:5px;height:30px;width:40px;background:#fff;overflow:hidden}
.product-container .sort .compare-tools .compare-thumb img{margin:0 auto;height:100%;display:block}
.product-container .sort .compare-tools .compare-button{float:right;margin-top:5px;margin-left:15px;margin-right:15px;padding:2px;width:100px;color:#3169d6;font-weight:300;text-align:center;font-size:12px;background:#f1f1f1;opacity:.7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}
.product-container .sort .compare-tools .compare-button.active{opacity:1;color:#3169d6;cursor:pointer;text-shadow:0 1px 1px rgba(0,0,0,0.25)}
.product-container .sort .compare-tools .compare-button.active:hover{background:#fff}
.tooltip{float:left;width:300px;position:absolute;z-index:1;left:0;top:-15px;display:none;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.tooltip .inner-content{float:left;height:50px;padding:5px 20px 5px 10px;background:#f1f1f1;-webkit-box-shadow:2px 0 2px rgba(0,0,0,0.2);box-shadow:2px 0 2px rgba(0,0,0,0.2);text-shadow:0 1px 1px rgba(0,0,0,0.25)}
.tooltip .inner-content strong{color:#3169d6;text-transform:uppercase;font-size:14px;font-weight:500}
.tooltip .inner-content p{color:#727272;font-size:10px;font-weight:300;margin:0}
.tooltip .arrow{float:left;border-right:12px solid #f1f1f1;border-top:25px solid transparent;border-bottom:25px solid transparent}
.tooltip.show{left:30px;opacity:1}
.tooltip-wrapper{position:relative}
.list-view .results-pod .product-image{float:left;overflow:hidden;padding:0;width:80px;height:80px;height-border:1px solid #d3d3d3;height-border-bottom:1px solid #d3d3d3}
.list-view .results-pod .product-image img{width:100%;position:relative}
.list-view .results-pod .product-image a{display:block;position:relative;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.list-view .results-pod .product-image a:hover{opacity:.8}
.list-view .results-pod .product-image span{position:absolute;bottom:2px;right:0;opacity:1;width:30%}
.list-view .results-pod .product-desc{padding-left:20px}
.list-view .results-pod .product-desc .product-header{float:left;margin:0 0 20px 0;position:relative}
.list-view .results-pod .product-desc .product-header a{float:left;color:#3169d6;font-size:16px;font-weight:500}
.list-view .results-pod .product-desc .product-header a:hover{color:#3169d6;text-decoration:none}
.list-view .results-pod .product-desc .product-header .status-icon{width:20px;height:20px;background:url(images/icons/status-sprite.png);float:right;position:absolute;top:0;right:-30px}
.list-view .results-pod .product-desc .product-header .status-icon.service-only{background-position:0 0;-ms-background-position-x:0;-ms-background-position-y:0}
.list-view .results-pod .product-desc .product-header .status-icon.not-available{background-position:20px 0;-ms-background-position-x:0;-ms-background-position-y:20px}
.list-view .results-pod .product-desc .status-text{display:none}
.list-view .results-pod .product-desc .product-copy{float:left;width:100%}
.list-view .results-pod .product-desc .product-copy p{font-size:14px;font-weight:normal}
.list-view .results-pod .product-utility{text-align:right;float:right;padding:0;display:block}
.list-view .results-pod .product-utility input[type="checkbox"]{margin-right:10px}
.list-view .results-pod .product-utility a{font-size:14px;font-weight:500;color:#3169d6;display:block;width:30px;height:30px;cursor:pointer}
.list-view .results-pod .gs-result-partAction.product-utility a{width:100%}
.list-view .results-pod .product-utility label{color:#3169d6;font-size:14px;font-weight:500}
.list-view .results-pod .product-utility img{margin-left:10px}
.list-view .results-pod .product-utility ul{list-style-type:none;margin-left:10px}
.list-view .results-pod .product-utility ul li{float:right;margin:10px 0 0 10px}
.list-view .results-pod .product-utility .icon-cart{width:30px;height:30px;background:url(images/icons/products-sprite.jpg) no-repeat;background-position:0 0}
.list-view .results-pod .product-utility .icon-cart:hover{opacity:.7}
.list-view .results-pod .product-utility .icon-fav{width:30px;height:30px;background:url(images/icons/products-sprite.jpg) no-repeat;background-position:-30px 0}
.list-view .results-pod .product-utility .icon-fav:hover{opacity:.7}
.list-view .results-pod .details-anchor{float:right;margin-top:10px}
.list-view .results-pod .details-anchor a{font-size:14px;font-weight:500;color:#3169d6;text-decoration:none}
@media screen and (max-width:768px){.list-view .results-pod .details-anchor{float:left;position:absolute;left:115px;bottom:20px}
}
.productViewSelect .grid-view .result-item{padding:10px 15px;border-right:1px solid #d3d3d3;border-top:1px solid #d3d3d3;border-bottom:0;margin-bottom:0;height:490px;width:33.035%;float:left;position:relative}
.productViewSelect .grid-view .result-item:nth-child(-n+3){border-top:0}
.productViewSelect .grid-view .result-item:nth-child(3n){border-right:0}
@media screen and (max-width:768px){.productViewSelect .grid-view .result-item{width:49%}
.productViewSelect .grid-view .result-item:nth-child(-n+3){border-top:1px solid #d3d3d3}
.productViewSelect .grid-view .result-item:nth-child(3n){border-right:1px solid #d3d3d3}
.productViewSelect .grid-view .result-item:nth-child(-n+2){border-top:0}
.productViewSelect .grid-view .result-item:nth-child(2n){border-right:0}
}
.productViewSelect .grid-view .result-item .product-image{float:left;overflow:hidden;padding:10px 0 0 0;width:60%;height:170px}
@media screen and (max-width:768px){.productViewSelect .grid-view .result-item .product-image{height:auto}
}
.productViewSelect .grid-view .result-item .product-image img{width:100%;position:relative}
.productViewSelect .grid-view .result-item .product-image a{display:block;position:relative}
.productViewSelect .grid-view .result-item .product-image span{position:absolute;bottom:0;right:0;opacity:.9;width:20%}
.productViewSelect .grid-view .result-item .product-desc{width:100%;margin-top:10px;padding-left:0}
.productViewSelect .grid-view .result-item .product-desc .product-header{float:left;margin:0 0 5px 0;width:100%}
.productViewSelect .grid-view .result-item .product-desc .product-header a{float:left;color:#3169d6;font-size:16px;font-weight:500}
.productViewSelect .grid-view .result-item .product-desc .product-header a:hover{color:#3169d6;text-decoration:none}
.productViewSelect .grid-view .result-item .product-desc .product-header .status-icon{display:none}
.productViewSelect .grid-view .result-item .product-desc .status-text{float:left;margin-bottom:5px}
.productViewSelect .grid-view .result-item .product-desc .status-text strong{color:#3169d6;font-size:14px;font-weight:500}
.productViewSelect .grid-view .result-item .product-desc .status-text i{color:#3169d6;font-size:14px;font-weight:300}
.productViewSelect .grid-view .result-item .product-desc .product-copy{float:left;margin:0}
.productViewSelect .grid-view .result-item .product-desc .product-copy p{font-size:14px}
.productViewSelect .grid-view .result-item .product-utility{text-align:left;float:left;padding:0;width:100%;position:relative;margin:0}
.productViewSelect .grid-view .result-item .product-utility a{font-size:14px;float:left;width:100%;color:#3169d6}
.productViewSelect .grid-view .result-item .product-utility label{color:#3169d6;font-size:14px;font-weight:500}
.productViewSelect .grid-view .result-item .product-utility img{margin-left:10px}
.productViewSelect .grid-view .result-item .product-utility ul{list-style-type:none;float:left;margin:0;padding:0}
.productViewSelect .grid-view .result-item .product-utility ul li{float:left;margin:10px 10px 10px 0}
.productViewSelect .grid-view .result-item .product-utility .icon-cart{width:30px;height:30px;background:url(images/icons/products-sprite.jpg);background-position:0 0}
.productViewSelect .grid-view .result-item .product-utility .icon-cart:hover{opacity:.7}
.productViewSelect .grid-view .result-item .product-utility .icon-fav{width:30px;height:30px;background:url(images/icons/products-sprite.jpg);background-position:-30px 0}
.productViewSelect .grid-view .result-item .product-utility .icon-fav:hover{opacity:.7}
.productViewSelect .grid-view .result-item .details-anchor{text-align:left;float:left;padding:0;width:100%;margin:0}
.productViewSelect .grid-view .result-item .details-anchor a{font-size:14px;font-weight:500;color:#3169d6;text-decoration:none}
.productViewSelect .grid-view .result-item .details-anchor a:hover{text-decoration:none}
.productViewSelect .grid-view .gs-result-previewWrap{display:table-header-group;text-align:center}
.modal-med{width:65%}
.close-button{position:absolute;top:0;right:0;cursor:pointer;z-index:1}
.product-overview-modal{background:#fff;border:20px solid #f1f1f1}
.product-overview-modal .overview-image{margin-bottom:0}
.product-overview-modal .overview-anchor{float:right;margin:20px;position:absolute;bottom:10px;right:0}
.product-overview-modal .overview-anchor a{color:#3169d6;font-size:16px;font-weight:500;text-decoration:none}
.product-overview-modal .overview-anchor a .arrow-right{right:-10px;top:7px}
.product-overview-modal .status-icon{top:0!important}
.product-compare-modal{border:20px solid #f1f1f1;background:#fff;float:left}
.product-compare-modal .head{width:100%}
.product-compare-modal .head h3{color:#000;font-size:22px;font-weight:500;display:inline;margin-right:20px}
.product-compare-modal .head .download-button{border:0;margin:10px 0;display:inline-block;text-decoration:none;height:25px;color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;text-align:center;padding:4px 25px;cursor:pointer;-webkit-transition:.4s ease-out;transition:.4s ease-out;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#3169d6;display:inline}
.product-compare-modal .head .download-button:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);text-decoration:none;color:#fff}
.product-compare-modal .head .download-button:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}
.product-compare-modal .head .download-button:hover{background-color:#2353b1}
.product-compare-modal .head .download-button:active{background-color:#2353b1}
.product-compare-modal .head .share{margin:0 20px;color:#989898}
.product-compare-modal .head .share a{display:inline;font-size:14px;color:#989898;font-weight:300}
.product-compare-modal .column-container{float:left;margin-top:30px;width:100%}
.product-compare-modal .column-container .title-bar{float:left;text-align:center;width:100%;background:#727272;padding:7px}
.product-compare-modal .column-container .title-bar h4{font-size:13px;font-weight:300;letter-spacing:1px;color:#f1f1f1;margin:0;text-transform:uppercase}
.product-compare-modal .column-container .column{float:left;width:22%;margin-left:4%;background:#fff}
.product-compare-modal .column-container .column.no-spacing{margin-left:0;padding:20px;width:25%}
.product-compare-modal .column-container .column:first-child{margin-left:0}
.product-compare-modal .column-container .column.bg-gray{background:#f1f1f1}
.product-compare-modal .column-container .column .image{height:160px;border:1px solid #d3d3d3;-webkit-transition:.6s ease-out;transition:.6s ease-out}
.product-compare-modal .column-container .column .image:hover{border:1px solid #d3d3d3}
.product-compare-modal .column-container .column .image .inner{overflow:hidden;position:relative;height:100%;width:100%}
.product-compare-modal .column-container .column .image .inner .remove-icon{position:absolute;top:10px;right:10px;font-size:18px;color:#d3d3d3;-webkit-transition:.6s ease-out;transition:.6s ease-out}
.product-compare-modal .column-container .column .image .inner .remove-icon:hover{color:#727272}
.product-compare-modal .column-container .column .image .inner img{width:100%;margin-top:-30px}
.product-compare-modal .column-container .column h5{font-size:14px;font-weight:500;color:#727272;margin-top:0}
.product-compare-modal .column-container .column p{font-size:14px;font-weight:300;color:#727272}
.product-compare-modal .column-container .column a{color:#3169d6;font-size:16px;font-weight:500}
.product-compare-modal .column-container .column a:hover{text-decoration:none;color:#3169d6}
.load-more-button{display:none;padding:10px;width:120px;height:40px;background:#f1f1f1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 auto;text-align:center;clear:both}
.load-more-button a{font-size:14px;font-weight:300;color:#3169d6}
@media screen and (min-width:769px) and (max-width:991px){.load-more-button{display:block}
}
.tablet-filter-button{display:none}
@media screen and (min-width:769px) and (max-width:991px){.tablet-filter-button{display:block;z-index:4000;position:absolute;right:-75px;top:0;width:80px;padding:5px 10px;padding-left:20px;background:#3169d6;color:#fff;cursor:pointer;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.25);box-shadow:1px 1px 2px rgba(0,0,0,0.25);-webkit-transition:.3s ease;transition:.3s ease}
.tablet-filter-button.open{right:-87px;padding:5px 10px}
.tablet-filter-button.open:hover{right:-87px}
.tablet-filter-button:hover{right:-85px}
}
.tablet-filter-button.fixed{position:fixed;top:100px}
.partlisting .list-view .product-utility{float:right}
.partlisting .list-view .gs-result-partAction.product-utility{float:none;text-align:left}
.partlisting .utility-bar .cart{width:130px;float:right;margin-top:-50px}
.cart{float:right;width:130px;margin-top:-50px;position:relative}
.cart .cart-error{color:red;float:left;margin-top:14px;margin-right:10px}
.cart h5{float:left;display:inline-block;margin:15px 0 0 0}
.cart h5 strong{font-size:14px;font-weight:300}
.icon-cart{display:inline-block;margin:10px 0 0 10px;width:30px;height:30px;background:url(images/icons/products-sprite.jpg);background-position:0 0}
.icon-cart:hover{opacity:.7}
.icon-cart a{display:block;width:30px;height:30px;cursor:pointer}
.modal-window .icon-cart{position:absolute;right:0;top:0}
.product-utility .icon-findDist{background:url(images/bg/quicktools-sprite.png) no-repeat;height:30px;width:40px;background-position:0 -22px;float:right}
.product-utility a.find-dist-link{padding-top:10px;float:right;width:auto!important;height:auto!important}
.product-utility .find-dist-text{padding-top:10px;float:left}
.part-item{position:relative}
.added-to-cart-popup{width:100%;background:#fff;text-align:left;padding:15px}
.added-to-cart-popup img{width:100%!important}
@media screen and (max-width:768px){.added-to-cart-popup .popup-image{width:200px;height:200px;margin:10px auto}
}
.added-to-cart-popup .close-cart-popup{cursor:pointer;color:#3169d6;width:auto!important;height:auto!important;display:inline!important}
.added-to-cart-popup .close-cart-popup:hover{text-decoration:underline}
.added-to-cart-popup .btn{width:100%}
.added-to-cart-popup h4{margin-bottom:10px;margin-top:0}
.partlisting .grid-view .result-item{height:350px}
.partlisting .grid-view .item-image{width:60%!important}
.partlisting .grid-view .added-to-cart-popup{width:450px;z-index:1}
.partlisting .grid-view .icon-cart{margin:0}
.rail-callout{padding:15px;margin-bottom:3px}
.rail-callout h4{margin-top:0;margin-bottom:10px;color:#fff}
.rail-callout .rail-callout-list{list-style-type:none;padding:0}
.rail-callout .rail-callout-link{color:#fff}
.rma{padding:15px;float:none;clear:both}
.rma h4{padding:15px;color:#fff;background-color:#727272;font-size:14px;font-weight:300}
.rma article{margin:30px 15px;display:block;min-width:25%;margin-right:5%;float:left}
.rma article.product{float:none}
.rma article h5{color:#86a7e7;font-weight:300}
.rma article ul,.rma article li{margin-left:0;padding-left:0}
.rma article li{list-style:none}
.rma article li span{color:#3169d6;min-width:150px;display:inline-block}
#step4 .rma article span[class^="step4"]{color:#000}
.rma article li span.valueRepairs{min-width:initial}
.rma article.product{position:relative;border-top:1px solid #989898;padding-top:15px;margin-top:30px}
.rma article.product:first-of-type{border-top:0 none transparent;padding-top:0}
.rma article.product:first-of-type .product{top:10px}
.rma article.product .product{display:block;height:107px;padding:30px;width:150px;border:1px solid #989898;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;-webkit-transition:.25s ease-out;transition:.25s ease-out;margin:15px 30px 30px 0;position:absolute;top:50px;border:0 none transparent}
.rma article.product .product img{height:auto;width:100%}
.rma article.product ul{margin-bottom:30px}
.rma article.product ul li span{min-width:200px;display:inline-block}
.rmastatus .repair-search.lookup-form input[type=text]{margin-bottom:1em}
.fullWidthFooter{width:100%;background-color:#4b4b4b}
.reportview{height:1000px;width:1140px;overflow:auto}
.nonremoveablebattery{color:red}
body .container.homeContainer{-webkit-transform-style:initial}
body .container.bg-white{-webkit-transform-style:initial}
.vimeo-component .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.vimeo-component .embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
#cookie-notice{z-index:9999;display:none;width:100%;bottom:0;position:fixed;font-size:12px;margin:auto}
.cookie-notice-inner{position:relative;max-width:990px;margin:auto;overflow:hidden}
.cookie-text{max-width:83%;float:left;margin-bottom:10px;margin-top:5px;text-align:left;margin-left:20px}
.cookie-btn{padding-top:10px;float:right}
@media screen and (max-width:950px){#cookie-notice .cookie-notice-inner{width:100%!important}
.cookie-text{margin-right:10px;margin-left:10px;margin-bottom:0!important;text-align:center!important;float:none;max-width:100%}
.cookie-btn{padding-top:0!important;position:relative;text-align:center;float:none}
}
.invoiceHolder{width:750px;margin:0 auto;min-height:1080px;font-size:14px;border-bottom:solid 1px #d4ccbf;padding-bottom:30px}
.fullWidth{width:100%}
.halfWidth{width:50%}
.printTable{width:100%;border:solid 1px #d4ccbf;border-bottom:0}
.printTable th{text-align:left;vertical-align:middle;border-bottom:solid 1px #d4ccbf;height:45px;padding:0 5px;font-weight:bold}
.printTable td{text-align:left;vertical-align:top;border-bottom:solid 1px #d4ccbf;padding:10px 20px 10px 5px;font-weight:normal}
.printTable td.hCenterCell{text-align:center}
.printTable .borderRight{border-right:solid 1px #d4ccbf}
.inputHolder{padding-bottom:7px;float:left}
.inputHolder.noPadding{padding:0}
.inputHolder.customShipmentId{text-align:center}
.shipmentText{float:left;overflow:hidden}
.inputHolder.customShipmentLabel{text-align:right;padding:8px 0 13px 0}
.inputHolder.customShipmentLabel img{margin-right:-15px}
.invoiceInputLabel{margin-bottom:6px;float:left}
.invoiceInput,.invoiceArea{float:left;border:solid 1px #b8babf;height:23px;line-height:21px;padding:0 3px;overflow:hidden}
.invoiceArea{height:auto;min-height:69px;overflow:visible}
.shipTable{border-top:0}
.multilineInputSpacer{margin-bottom:5px}
.itemsTable{margin-top:7px}
.itemsTable td{padding:10px 5px}
.itemsTable th{text-align:center}
.footerTable{margin-top:7px}
.footerTable td{padding:10px 5px}
.footerSummary{border:0;width:100%}
.footerSummary td{text-align:right;vertical-align:middle;height:24px;border:0;padding:0}
.footerSummary td.labelCell{width:55%}
.footerSummary td.valueCell{width:45%;font-weight:bold;text-align:left;padding-left:30px}
.footerSummary td.currencyLabelCell{padding-right:20px}
.footerSummary td.grandTotalCell{padding-right:47px}
.signatureTable{width:100%;table-layout:fixed}
.signatureTable td{text-align:left;vertical-align:top;padding:25px 0 10px 5px;line-height:130%}
.signatureTable .col1{width:240px}
.signatureTable .col2{width:160px}
.signatureTable .col3{text-align:right;width:100px}
.signatureTable .col4{width:130px;padding-left:15px}