html,body,div,span,applet,object,iframe,header,nav,article,aside,section,footer,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,tdbutton {border: 0;outline: 0;vertical-align: top;background: transparent;font-family: inherit;font-size: inherit;font-weight: inherit;margin: 0;padding: 0;}body {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}a,span,textarea {font-family: inherit;text-decoration: none;}audio,canvas,video {display: inline;}html {font-size: 100%;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}body,button,input,select,textarea {font-family: inherit;line-height: 1.8em;font-size: inherit;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: 700;}blockquote {margin: 1em 2em;}dfn {font-style: italic;}mark {background: #ff0;color: #000;}pre,code,kbd,samp {font-family: monospace, serif;_font-family: 'courier new', monospace;font-size: 1em;}pre {white-space: pre-wrap;word-wrap: break-word;}q:before,q:after {content: none;}small {font-size: 75%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -.5em;}sub {bottom: -.25em;}dd {margin: 0 0 0 2em;}ul.nostyle,ol.nostyle {list-style: none;list-style-image: none;margin: 0;padding: 0;}img {border: 0;-ms-interpolation-mode: bicubic;}svg:not(:root) {overflow: hidden;}fieldset {margin: 0 2px;padding: .35em .625em .75em;}legend {border: 0;margin-left: -7px;}button,input,select,textarea {font-size: 100%;vertical-align: middle;margin: 0;}button,input {line-height: normal;overflow: visible;}table button,table input {overflow: auto;}button,input[type=button],input[type=reset],input[type=submit] {cursor: pointer;-webkit-appearance: button;}input[type=checkbox],input[type=radio] {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding: 0;}input[type=search],input[type=password],input[type=text] {-webkit-appearance: none !important;}input[type=text]::-webkit-search-decoration,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;}p+p,p+h1,p+h2,p+h3 {margin-top: 2em;}header,nav,article,aside,section,footer,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}blockquote,q,q {quotes: none;}audio:not([controls]),[hidden] {display: none;}a:focus,a:hover,a:active {outline: 0;}ul,ol,figure,form {margin: 0;}a:hover {text-decoration: none;}#mobile_menu_wrapper {width: 100%;overflow: hidden;}::-webkit-input-placeholder {color: #bbb;}::-moz-placeholder {color: #bbb;  }:-ms-input-placeholder {  color: #bbb;  }.clear,.tabletclear,.desktopclear {width: 100%;height: 0;clear: both;overflow: hidden;}.tabletclear,.desktopclear {display: none;}input[type=text],input[type=password],input[type=search],textarea {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}textarea {max-width: 100% !important;}span.title {display: block;font-size: 1.2em;}span.desc {display: block;}.readmore p.hide {display: none;}.column {-webkit-column-count: 2;-moz-column-count: 2;-ms-column-count: 2;-o-column-count: 2;column-count: 2;-webkit-column-gap: 3em;   -moz-column-gap: 3em;-ms-column-gap: 3em; -o-column-gap: 3em;column-gap: 3em;text-align: justify;}ul.stripped {list-style: none;}.owl-carousel .animated {  -webkit-animation-duration: 1000ms;  animation-duration: 1000ms;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.owl-carousel .owl-animated-in {  z-index: 0;}.owl-carousel .owl-animated-out {  z-index: 1;}.owl-carousel .fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}@-webkit-keyframes fadeOut {  0% {opacity: 1;  }  100% {opacity: 0;  }}@keyframes fadeOut {  0% {opacity: 1;  }  100% {opacity: 0;  }}.owl-height {  -webkit-transition: height 500ms ease-in-out;  -moz-transition: height 500ms ease-in-out;  -ms-transition: height 500ms ease-in-out;  -o-transition: height 500ms ease-in-out;  transition: height 500ms ease-in-out;}.owl-carousel {  display: none;  width: 100%;  -webkit-tap-highlight-color: transparent;position: relative;  z-index: 1;}.owl-carousel .owl-stage {  position: relative;  -ms-touch-action: pan-Y;}.owl-carousel .owl-stage:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.owl-carousel .owl-stage-outer {  position: relative;  overflow: hidden;}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel.owl-loaded {  display: block;}.owl-carousel.owl-loading {  opacity: 0;  display: block;}.owl-carousel.owl-hidden {  opacity: 0;}.owl-carousel .owl-refresh .owl-item {  display: none;}.owl-carousel .owl-item {  position: relative;  min-height: 10px;  float: left;  -webkit-backface-visibility: hidden;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  }.owl-carousel .owl-item img {  display: block;  width: 100%;}.owl-carousel.owl-text-select-on .owl-item {  -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto;  user-select: auto;}.owl-carousel .owl-grab {  cursor: move;  cursor: -webkit-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab;}.owl-carousel .owl-rtl {  direction: rtl;}.owl-carousel .owl-rtl .owl-item {  float: right;}.no-js .owl-carousel {  display: none;}.owl-carousel .owl-item .owl-lazy {  opacity: 0;  -webkit-transition: opacity 400ms ease;  -moz-transition: opacity 400ms ease;  -ms-transition: opacity 400ms ease;  -o-transition: opacity 400ms ease;  transition: opacity 400ms ease;}.owl-theme .owl-controls {  text-align: center;  -webkit-tap-highlight-color: transparent;}.owl-theme .owl-controls .owl-nav [class*='owl-'] {  color: #333;  display: inline-block;  padding: 0.5em 1em;  cursor: pointer;}.owl-theme .owl-controls .owl-nav [class*='owl-']:hover {  text-decoration: none;}.owl-theme .owl-controls .owl-nav .disabled {  opacity: 0.5;  cursor: default;}.owl-dot {  display: inline-block;  zoom: 1;  *display: inline;  cursor: pointer;}.owl-dot span {  -webkit-backface-visibility: visible;  -webkit-transition: opacity 200ms ease;  -moz-transition: opacity 200ms ease;  -ms-transition: opacity 200ms ease;  -o-transition: opacity 200ms ease;  transition: opacity 200ms ease;  -webkit-border-radius: 100%;  -moz-border-radius: 100%;  border-radius: 100%;  display: block;  border: 2px solid #cb362f;  background: transparent;  transition: background 0.2s;  width: 7px;  height: 7px;  margin: 0 5px;}.owl-dot.active span,.owl-dot:hover span {  background: #cb362f;}#gallery .slides {display: none;text-align: left;}#gallery .thumbs {display: none;text-align: left;}#gallery {position: relative;width: 100%;height: 300px;overflow: hidden;position: relative;}#gallery .slides .item,#gallery .slides .item img {vertical-align: middle;}#gallery .owl-nav {text-align: right;}#gallery .owl-prev,#gallery .owl-next {display: inline-block;margin: 1em 0 0 0.5em;font-size: 30px;width: 1em;height: 1em;padding: 0;text-align: center;line-height: 0.8em;border: 2px solid #bbb;color: #bbb;border-radius: 1em;transition: border 0.3s, color 0.3s;}#gallery .owl-prev:hover,#gallery .owl-next:hover {background: transparent;color: #333;border-color: #333;}#gallery .thumbs img {opacity: 0.3;}#gallery .thumbs .center img,#gallery .thumbs .currentSlide img {opacity: 1 !important;}#gallery .thumbs img:hover {opacity: 1 !important;cursor: pointer;}#gallery .owl-controls .owl-dot span {border: 2px solid #555;background: #fff;transition: background 0.2s;width: 7px;height: 7px;margin: 20px 5px;}#gallery .owl-dot:hover span,#gallery .owl-dot.active span {background: #555 !important;}#gallery.gallery-desktop .slides  .owl-controls,#gallery.gallery-tablet .slides  .owl-controls,#gallery.gallery-phablet .slides  .owl-controls {display: none !important;}#gallery.gallery-desktop .slides {float: left;width: 65% !important;}#gallery.gallery-desktop .thumbs {float: right;width: 32% !important;}#gallery.gallery-desktop .thumbs .item img {display: inline;width: 31%;margin: 0 1% 2%;}#gallery.gallery-desktop .thumbs .item img:nth-child(n-1) {width: 32%;margin: 0 0 2%;}#gallery.gallery-desktop .thumbs .item img:nth-child(3n-1),#gallery.gallery-desktop .thumbs .item img:nth-child(3n) {margin-left: 2%;}#gallery.gallery-tablet .slides {float: left;width: 70% !important;}#gallery.gallery-tablet .thumbs {float: right;width: 27% !important;}#gallery.gallery-tablet .thumbs .item img {display: inline;width: 48%;margin: 0 1% 2%;}#gallery.gallery-tablet .thumbs .item img:nth-child(n-1) {width: 49%;margin: 0 0 2%;}#gallery.gallery-tablet .thumbs .item img:nth-child(even) {margin-left: 2%;}#gallery.gallery-phablet .slides,#gallery.gallery-phablet .thumbs {float: none;}#gallery.gallery-phablet .thumbs .item img {display: inline;width: 15%;margin: 2% 0.5% 0;}#gallery.gallery-phablet .thumbs .item img:nth-child(n-1) {width: 15%;margin: 2% 0 0 2%;}#gallery.gallery-phablet .thumbs .item img:nth-child(6n+1) {margin-left: 0;}#gallery.gallery-phone .slides,#gallery.gallery-phone .thumbs {float: none;}#gallery.gallery-phone .thumbs {height: 1px !important;visibility: hidden;}body {font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;line-height: 1.8em;font-size: 13px;background: #f6f9fa;}a {color: #cb362f;cursor: pointer;}.bold,strong,.em{font-style: normal;font-weight: 700;font-family: 'Roboto Slab', sans-serif;}em {font-style: normal;font-weight: 400;font-style:italic;font-family: 'Roboto Slab', sans-serif;}span.divider {display: block;text-align: center;width: 2.5em;height: 0.2em;overflow: hidden;margin: 1em auto;background: #555;}.drop input {background: rgb(255,255,255) url(../img/icons/dd.png) no-repeat right;background: rgba(255,255,255,1)  url(../img/icons/dd.svg) no-repeat right;}.readmore .readtoggle {display: block;margin: 1.5em 0 0;}p.small {font-size: 0.85em;line-height: 1.8em;color: #777;padding: 1em 0;}.doublecols .col {width: 47%;margin: 0 1.5%;float: left;}.doublecols .col:nth-child(n+1) {margin: 0;width: 45%;}.doublecols .col:nth-child(odd) {clear: both;}.doublecols .col:nth-child(even) {padding-left: 5%;float: right;border-left: 3px solid #ecf1f3;}.triplecols .col {width: 30%;padding: 0 1.6%;float: left;text-align: justify;}.triplecols .col:nth-child(3n+1) {padding: 0;clear: both;}.triplecols .col:nth-child(3n),.triplecols .col:nth-child(3n-1) {padding: 0 0 0 2.5%;margin: 0 0 0 2.5%;}h1, h2, h3 {display: block;line-height: 1.4em;font-weight: 400;position: relative;font-family: 'Roboto Slab', sans-serif;color: #254d88;margin: 0 0 0.6em;}h1 {font-size: 1.8em;}h2 {font-size: 1.5em;}h3 {font-size: 1.2em;}.full_wrapper,.outer_wrapper {display: block;max-width: 86em;text-align: center;margin: 0 auto;position: relative;}.full_wrapper {width: 100%;}.outer_wrapper {width: 94%;}#top_banner {color: #fff;background: #cb362f;font-family: 'Roboto Slab', sans-serif;padding: 0.5em 0;}#top_banner .intro {float: left;text-align: left;}#top_banner .intro em.strapline {display: inline-block;margin: 0.3em 0 0 0.5em;font-size: 1.1em;}#top_banner img.minilogo {height: 2.5em;}#top_banner .contact {float: right;text-align: right;font-size: 0.9em;font-weight: 600;}#top_banner .contact a {display: inline-block;color: #fff;padding: 0.3em 0 0.3em 2.4em;line-height: 2em;margin-left: 1.5em;}#top_banner .contact a:hover {text-decoration: underline;}#top_banner .contact a.email {background: rgb(203,54,47) url(../img/contact/mail.png) no-repeat left center;background: rgba(203,54,47,0) url(../img/contact/mail.svg) no-repeat left center;}#top_banner .contact a.phone {background: rgb(203,54,47) url(../img/contact/phone.png) no-repeat left center;background: rgba(203,54,47,0) url(../img/contact/phone.svg) no-repeat left center;}#header {position: relative;background: #fff;text-align: center;padding: 2.5em 0;}#header img.mainlogo {height: 9em;float: left;}#header .tagline {float: right;width: 75%;max-width: 18em;font-size: 2em;line-height: 1.4em;font-weight: 400;text-align: right;color: #cb362f;margin: 0.75em 0 0;}.mainMatchH {min-height: 500px;}#sidebar {background-color: #ecf3f6;text-align: left;float: left;width: 25%;position: relative;}#maincopy {background: #fff;text-align: left;float: left;width: 75%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 0;position: relative;}#sidebar,#maincopy {transition: left 0.3s;}#main_nav {z-index: 999;padding: 1.5em 0 1.5em 2em;position: relative;}#main_nav  li {display: block;padding: 0.7em 0;line-height: 1.3em;text-align: left;}#main_nav  li a,#main_nav  li span {text-transform: uppercase;font-weight: 700;color: #333;letter-spacing: 0.02em;cursor: pointer;}#main_nav  li.redLink {margin: 0 0 1em;color: #cb362f;}#main_nav li + li.redLink {margin: 2em 0 0;}#main_nav  li.redLink a,#main_nav  li.redLink span {color: #cb362f !important;}#main_nav  li.redLink a:hover {color:#333 !important;}#main_nav  li a:hover,#main_nav  li span:hover {text-decoration: none !important;color: #cb362f;}#main_nav  li a.active {color: #c8cfd2;cursor: default;}#main_nav li img.navIcon {height: 1.2em;}#toggleMenu {display: none;}#toggleMenu div.equivWrap {width: 100%;position: relative;top: 0;left: 0;}#loginTeaser {color: #bbb;border-left: 2px solid rgba(0,0,0,0.1);border-bottom: 2px solid rgba(0,0,0,0.1);margin-left: 6px;width: 85%;font-size: 0.9em;cursor:pointer;}#loginTeaser li {padding: 1em 0 0 1.55em;font-weight: 600;text-transform: uppercase;}#loginTeaser li:last-of-type {padding-bottom: 1.2em;}#loginTeaser li.emph {text-decoration: underline;}#bannerImage {background: #333;max-height: 350px;overflow: hidden;}#bannerImage img {width: 100%;}#bannerCarousel {list-style: none;background: #333;}#bannerCarousel.loading,#bannerCarousel.loading img {width: 100%;}#bannerCarousel.loading li+li {display: none;}#bannerPagination {padding: 1em 1.5em 0;text-align: right;}#introMessage {background: #cb362f;color: #fff;padding: 0.8em 1.5em;font-family: 'Roboto Slab', sans-serif;font-size: 1.4em;line-height: 1.6em;}#introMessage,#introMessage span,#introMessage a {color: #fff;}#introMessage a:hover {text-decoration: underline;}#maincopy .content {padding: 1.5em 2em 1.6em;font-family: 'Roboto Slab', sans-serif;font-size: 1.15em;line-height: 1.8em;text-align:justify;}#maincopy .content ul {margin: 1em 0 1em 1.5em;}#maincopy .content ul li {line-height: 1.6em;padding: 0.2em 0.5em;list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAWklEQVQYV2NkgILT5vozGRj+GzMwMJ41PXkxHSTMCCJOm+k/Y2BkkIQpZPjP8Nz01EUpRogOhjS4BIIxi/G0ud4ZBgZGY0zJ/2fx68RrJ0HXYnEMWAjsFVwAAMdDIZqPcl0qAAAAAElFTkSuQmCC");}#maincopy .content  li {line-height: 1.6em;padding: 0.2em 0.5em;list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAWklEQVQYV2NkgILT5vozGRj+GzMwMJ41PXkxHSTMCCJOm+k/Y2BkkIQpZPjP8Nz01EUpRogOhjS4BIIxi/G0ud4ZBgZGY0zJ/2fx68RrJ0HXYnEMWAjsFVwAAMdDIZqPcl0qAAAAAElFTkSuQmCC");}#maincopy .content ul.toggle {margin: 0;list-style: none;}#maincopy .content ul.toggle li {line-height: 1.8em;padding: 0.3em 1em;}#maincopy .borderedContent {margin: 2em 0 0;padding: 2em 0;border-top: 3px solid #ecf1f3;border-bottom: 3px solid #ecf1f3;}#maincopy .longCopy p:first-of-type {font-weight: 600;}#maincopy .longCopy p:only-of-type {font-weight: 400 !important;}#maincopy .content a:hover {color: #333;}div.affiliates {width: 100%;text-align: center;padding: 2em 0 0.6em;display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; display: flex; -webkit-flex-flow: row wrap; flex-wrap: wrap; justify-content: space-between;;align-items: center;}p + div.affiliates {margin-top: 3em;border-top: 3px solid #ecf1f3;}div.affiliates img {width: 5em;}#maincopy .content img{width:100%;height:100%;}#testimonialsWrap {border-bottom: 3px solid #ecf1f3;padding: 2em 0 1em;}#testimonialsWrap div.testimonial {border-left: 3px solid #ecf1f3;padding: 0 0 0 2em;color: #555;margin: 0 0 4em;}#testimonialsWrap span.title {margin: 0 0 1em;color: #254d88;}#testimonialsWrap span.author {display: block;margin: 2em 0 0;font-size: 0.85em;color: #999;}#testimonialsWrap p:before,#testimonialsWrap p:after {content: '"';}#externalLinks {border-bottom: 3px solid #ecf1f3;padding: 0.5em 0 3em;}#externalLinks li {display: block;margin: 1em 0 0;}#externalLinks li a {display: block;font-size: 0.9em;color: #999;line-height: 1.7em;}#externalLinks li span.title {color: #254d88;font-size: 1.3em;}.contactMap {width: 100%;height: 350px;background: #ccc;}p.contactAddress {font-size: 0.85em;line-height: 1.9em;}ul.contact li {display: block;margin: 0 0 0.7em;font-size: 0.85em;line-height: 1.9em;}ul.contact span.name {display: block;color: #254d88;font-size: 1.4em;line-height: 1.8em;}.basicForm input[type=password],.basicForm input[type=text],.basicForm textarea {border: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; width: 100%;background-color: #ebf0f1;margin: 0 0 0.5em;border-radius:0.2em;}.basicForm input[type=password],.basicForm input[type=text] {padding: 0 1em;height: 3em;}.basicForm textarea {padding: 1em;height: 10em;resize: none;}.drop {position: relative;}.drop input[type=text] {cursor: pointer;}.drop ul.toggle {position: absolute;top: 3em;left: 0;width: 100%;background: #ebf0f1;list-style: none;border-top: 1px solid #dbe3e5;display: none;}.drop ul.toggle li {display: block;padding: 0.3em 1em;border-bottom: 1px solid #dbe3e5;cursor: pointer;}.drop ul.toggle li:hover {background: #dbe3e5;}.shortDrop {float: left;width: 30%;}.drop + input[type=text] {float: right;width: 69%;}.basicForm input[type=submit] {float: right;border: 0;background: #cb362f;color: #fff;text-transform: uppercase;font-weight: 700;height: 3em;padding: 0 2em;font-size: 0.9em;letter-spacing: 0.05em;transition: background 0.2s;border-radius:0.2em;}.basicForm input[type=submit]:hover {background: #333;}#secureLogin {border: 3px solid #ecf1f3;padding: 2em;margin: 0 0 1em;}#main_nav li img.openLock {height: 1.371em;margin-top: -0.085em;}#searchMembers {background: #dbe4e8;padding: 1em;position: relative;}#searchMembers input[type=text] {background: #fff;border: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 0 1em;height: 2.4em;width: 100%;font-weight: 600;color: #333;}#searchMembers button {background: transparent;border: 0;padding: 0.2em 0.3em;position: absolute;top: 1em;right: 1em;}#searchMembers button img {width: 2em;height: 2em;}#memberHomeSafety div.accordion {background: #ecf3f6;margin: 2px 0 0;}#memberHomeSafety a.toggle {display: block;background: #cb362f;color: #fff;padding: 0.2em 1.5em;height: 40px;line-height: 40px;transition: background 0.2s;}#memberHomeSafety a.toggle:hover {color: #fff;background: #ac2720;}#memberHomeSafety ul.content {list-style: none;margin: 0 0 2em;padding: 0.1em 0 0;border-bottom: 1px solid #dbe4e8;display: none;}#memberHomeSafety ul.content li {display: block;padding: 0.5em 1.5em;}#memberHomeSafety ul.content li + li {border-top: 1px solid #dbe4e8;}.noMobilePad {padding: 0 2em;}#memberHomeSafety div.icon {float: right;width: 40px;height: 40px;position: relative;}#memberHomeSafety div.icon span {display: block;width: 10px;height: 3px;background: #fff;position: absolute;transition: all 0.3s;}#memberHomeSafety div.icon span.equiv1 {transform: rotate(45deg);top: 20px;left: 29px;}#memberHomeSafety div.icon span.equiv2 {transform: rotate(-45deg);top: 20px;left: 34px;}#memberHomeSafety div.active div.icon span {width: 16px;}#memberHomeSafety div.active div.icon span.equiv1 {top: 19px;left: 28px;}#memberHomeSafety div.active div.icon span.equiv2 {top: 19px;left: 28px;}#primaryProductLink {display: inline-block;margin: 0em 0 0;color: #333;transition: all 0.2s;}#primaryProductLink:hover {opacity:0.9;}#productBreadcrumb {margin: -0.8em 0 2em;}#productBreadcrumb span,#productBreadcrumb a {display: inline-block;color: #999;font-size: 0.85em;}#productBreadcrumb a + a {margin-left: 0.5em;}#productBreadcrumb a + a:before {content: '›';padding-right: 0.7em;}#kidRaptProducts {padding: 3em 0;}#kidRaptProducts a {display: block;border: 2px solid #eee;width: 32%;float: left;margin: 0 0 2%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 1.5em;text-align: center;}#kidRaptProducts a:nth-child(3n),#kidRaptProducts a:nth-child(3n-1) {margin-left: 2%;}#kidRaptProducts a:nth-child(3n+1) {clear: both;}#kidRaptProducts div.thumb {width: 100%;padding: 0 0 100%;background: #FFF;position: relative;overflow: hidden;margin: 0 0 0.8em;}#kidRaptProducts div.thumb img {position: absolute;top: 0;left: 0;width: 100%;}#kidRaptProducts span.sub {display: block;font-size: 0.8em;color: #999;line-height: 1.2em;margin: 0.3em 0 0;}#singleProduct {padding: 0 0 5em;}#singleProduct .col {width: 48%;float: left;padding: 0 0 4%;}#singleProduct .col:nth-child(even) {float: right;}#singleProductImg img {max-width: 100%;}#singleProductImg .magnify {margin: 0 0 0.5em;}#singleProductImg .magnify img {width: 100%;}#singleProductImg .thumbs img {height: 60px;width:90px;display: block;float: left;margin: 0 0.5em 0 0;opacity: 0.4;cursor: pointer;}#singleProductImg .thumbs img:hover,#singleProductImg .thumbs img.active {opacity: 1;}.productPricelist {list-style: none;margin: 2em 0 2.5em;padding: 0.5em 0 0.6em;border-top: 2px solid #eee;border-bottom: 2px solid #eee;}.productPricelist li {display: block;padding: 0.1em 0;margin: 0;}.productPricelist li.head {font-weight: 700;}.productPricelist div.td {float: left;width: 40%;}#addToFav {border: 0;padding: 0.7em 1em 0.7em 0.8em;line-height: 1.3em;background: #cb362f;color: #fff;margin: 0 0.2em 0.5em 0;transition: background 0.2s;}#addToFav img {height: 1.3em !important;margin: 0 0.65em 0 0;width:auto !important;}#addToFav:hover {background: #333;}#deliveryTime {display: inline-block;border: 0;padding: 0.5em 1em 0.5em 0.5em;line-height: 1.7em;background: #ecf3f6;color: #333;}#deliveryTime img {height: 1.7em !important;margin: 0 0.45em 0 0;width:auto !important;}#addToFav,#deliveryTime {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; width: auto;}#showStockLevels {list-style: none;padding: 0;margin: 3em 0 5em !important;overflow: auto;}#showStockLevels li {display: block;clear: both;min-width: 600px;padding: 0.3em 1em;color: #333;}#showStockLevels li.head {background: #dbe4e8 !important;font-weight: 700;padding: 0.5em 1em;}#showStockLevels li:nth-child(odd) {background: #f6f9fa;}#showStockLevels li div.td {float: left;}#showStockLevels div.td.col_1 {width: 15%;}#showStockLevels div.td.col_2 {width: 35%;}#showStockLevels div.td.col_3 {width: 22%;margin-left: 3%;}#showStockLevels div.td.col_4 {width: 10%;margin-left: 3%;}#showStockLevels div.td.col_5 {width: 12%;}#showStockLevels li.unavailable div.td {color: #cb362f;text-decoration: line-through;}#showStockLevels li div.td.col_4 {text-decoration: none !important;}footer {margin: 0 auto;text-align: center;padding: 2em 0;background: #2b383c;color: #b6c3c7;}footer a {color: #fff;}footer div.footerCol {width: 49%;font-size: 0.8em;line-height: 1.6em;letter-spacing: 0.02em;text-transform: uppercase;}footer div.left {float: left;text-align: left;}footer div.right {float: right;text-align: right;}footer div.terms a {line-height: 1em;display: inline-block;}footer div.terms a + a {margin-left: 0.5em;padding-left: 0.5em;border-left: 1px solid #b6c3c7;}footer a:hover {text-decoration: underline;}.errorForce {background: none repeat scroll 0% 0% #CF4343 !important;color: #FFF !important;}   ul.ui-autocomplete li {display: block;padding: 0px 1.1em;height: 3em;line-height: 1em;font-size: 1em;cursor: pointer;transition: #000 0.2s ease 0s;} ul.ui-autocomplete li:first-child{margin-top:1.5em;}.ui-widget-content {border: 10px solid #DBE4E8 !important;background: url("images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFF;color: #222;padding:1em;border-top:none; }.ui-menu-item:hover{color:#900 !important;border:none 0px !important;background:none !important;}#video_wrapper{position: fixed;font-family: Arial,Helvetica,sans-serif;top: 0px;right: 0px;bottom: 0px;left: 0px;background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.8);z-index: 99999;display:none;}#statVideo_wrapper{position:absolute;top:50%;margin-top:-150px;left:0px;width:100%;}#video_inner{width:100%;text-align: center;margin: 0px auto;max-width:500px;} #video_wrapper iframe{width: 100%;position: relative;border-radius: 10px;min-height: 300px;} .close{float:right;font-size:2em;color:#FFF !important;cursor:pointer;}.redhot ul{margin-left:1em;}.redhot ul li{list-style:none; text-indent: -1.8em;padding-left:1em;}.redhot ul li:before { content: "•"; color:#CB362F; font-size:2em; top:6px; position:relative; margin-right:0.5em;}#response_msg{font-size:1.2em;text-align:center;margin:1em 0px;position:relative;padding:1em 0.2em;display:none;background:#CB362F ;border-radius:0.3em;color:#FFF !important;} #response_msg span{position:absolute;right:0.5em;text-align:right;top:3px;width:10em;cursor:pointer;font-size:1.2em;}  .readhide {display: none;margin-top:1em !important;}  .morebutton{border: 0px none;background: none repeat scroll 0% 0% #CB362F;color:#FFF !important;padding:0.3em 0.8em;margin-top:1em;display:inline-block;box-sizing: border-box;}   .morebutton:hover{background: #333;}#desc_para2 {display:none;}#desc_para1 p+p{margin-top: 0.5em !important;}#desc_para2 p+p{margin-top: 0.5em !important;}.full_width_copy {padding: 0 0 4em;clear: both;width:100%;}.img_left{float: left;padding: 0.8em 1em 1em 0;width:40% !important;}.img_right {float: right;width:40%;margin-top:5px;padding: 0 0 1em 1em;}.img_full{float: none !important;margin-top:1em;margin-bottom:5px;width:100%;padding: 0 1em 1em 0;}#links_wrapper{margin:2em 0px 2em 3em;}#contactBox1{float:left;width:45%;}#contactBox2{float:right;width:53%;}.test{position:relative;}.test span{display:none;}.test:hover span{display:block;}.test span{background:#FFFFFF ;border: 1px solid #CB362F ;color: #333333;font-size: 0.6em;height: auto;line-height: 1.8em;position: absolute;text-align:  left;text-transform: none;top: 35px;left:0px;display:none;padding:0.3em 1em;z-index:8;width:50em;}.test span:after{content:'';position:absolute;top:-8px; width:11px;height:11px;border-bottom:2px solid #CB362F;border-right:2px solid #CB362F;background:#f8f8f8;left:10%;margin-left:-10px;-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg);}#introMessage a{display:inline-block;}.stackLinks { text-align:center; display:block; margin:1em 15% }.stackLinks a {margin:0px 2%;text-decoration:underline;display:inline-block;}#primaryProductLink img:hover{opacity:0.2em;}@media (min-width: 821px) {#toggleMenu {display: none !important;}}@media (max-width: 820px) {#maincopy {width: 100%;padding-left: 3em;left: 0px;}#sidebar {background-color: #ecf3f6;text-align: left;float: left;width: 230px;position: absolute;top: 0;left: -230px;z-index: 9999;}#sidebar.active {left: 0px;}#maincopy.active {left: 230px;}#toggleMenu {display: block !important;width: 3em;background: #dce7eb;color: #333;position: absolute;top: 0;right: -3em;height: 100%;}#toggleMenu span.equiv {display: block;width: 1.4em;height: 2px;background: #333;margin-left: -0.7em;text-align: center;position: absolute;left: 50%;transition: all 0.3s;}#toggleMenu span.top {top: 14px;}#toggleMenu span.middle {top: 20px;}#toggleMenu span.bottom {top: 26px;}#toggleMenu.active span.top,#toggleMenu.active span.middle,#toggleMenu.active span.bottom {top: 20px;}#toggleMenu.active span.top {transform: rotate(-45deg);}#toggleMenu.active span.middle,#toggleMenu.active span.bottom {transform: rotate(45deg);}}@media (min-width: 1461px) {.tablet,.mobile {display: none;}body {font-size: 14px;}}@media (min-width: 821px) {#mobile_menu_wrapper {position: static !important;}.tablet,.mobile {display: none;}.desktopclear {display: block;}}@media (min-width: 821px) and (max-width: 1080px) {body {font-size: 12.5px;}.tablet,.mobile {display: none;}#sidebar {width: 30%;}#maincopy {width: 70%;}#kidRaptProducts a {width: 48.5%;margin: 0 0 3%;}#kidRaptProducts a:nth-child(3n),#kidRaptProducts a:nth-child(3n-1),#kidRaptProducts a:nth-child(3n+1) {margin: 0 0 3%;clear: none;}#kidRaptProducts a:nth-child(2n) {margin-left: 3%;}#kidRaptProducts a:nth-child(2n+1) {clear: both;}#singleProduct .col,#singleProduct .col:nth-child(even) {width: 100%;float: none;padding: 0 0 2em;}.awd-mag-lens {display: none !important;}#kidRaptProducts a {width:40% !important;float:left;margin-left:3em !important;min-height:225px;}  }@media (max-width: 820px) {.tablet {display: block;}.mobile {display: none;}.tabletclear {display: block;}#homepageVideoCarousel .homeinner {transform: translate(0,0) !important;opacity: 1 !important;}.triplecols .col,.triplecols .col:nth-child(3n+1),.triplecols .col:nth-child(3n),.triplecols .col:nth-child(3n-1) {width: 100%;float: none;padding: 0 0 2em;margin: 0;}.doublecols .col,.doublecols .col:nth-child(odd),.doublecols .col:nth-child(even) {width: 100%;float: none;margin: 0;border: 0;}.doublecols .col + .col {padding: 2em 0 0;margin: 2em 0 0;border-top: 3px solid #ecf1f3;}#top_banner .contact a {height: 2.5em;width: 2.5em;padding: 0;margin: 0;}#top_banner .contact a span {display: none;}#header img.mainlogo {height: 6.8em;}#header em.tagline {font-size: 1.6em;}#searchMembers {background: #c7d3d8;}.noMobilePad {padding: 0 !important;}#memberHomeSafety div.accordion {background: #f4f7f8;}#memberHomeSafety a.toggle {border-bottom: 2px solid #f4f7f8;}#memberHomeSafety ul.content {margin: 0;border: 0;}#memberHomeSafety {border-bottom: 1px solid #dbe4e8;}#singleProduct .col,#singleProduct .col:nth-child(even) {width: 100%;float: none;padding: 0 0 2em;}.awd-mag-lens {display: none !important;}footer div.left,footer div.right {float: none;text-align: center;width: 100%;}footer div.right {margin: 2em 0 0;}#video_inner{width:80%;}#kidRaptProducts a:nth-child(3n),#kidRaptProducts a:nth-child(3n-1),#kidRaptProducts a:nth-child(3n+1) {margin: 0 0 3%;clear: none;}#kidRaptProducts a:nth-child(2n) {margin-left: 3%;}#kidRaptProducts a:nth-child(2n+1) {clear: both;}#kidRaptProducts a {width:43% !important;float:left;margin:3%;min-height:225px;}   #contactBox1,#contactBox2{width:100%;float:none;}.test:hover span{display:none !important;}   }@media (max-width: 578px) {.tablet {display: none;}.mobile {display: block;}.column {-webkit-column-count: 1;   -moz-column-count: 1;-ms-column-count: 1; -o-column-count: 1;column-count: 1;-webkit-column-gap: 0;   -moz-column-gap: 0;-ms-column-gap: 0; -o-column-gap: 0;column-gap: 0;}#header img.mainlogo,#header em.tagline {float: none;text-align: center;display: block;margin: 0 auto;}#header em.tagline {margin-top: 1em;width: 94%;}.shortDrop,.drop + input[type=text] {float: none;width: 100%;}#secureLogin {border: 3px solid #ecf1f3;padding: 1em;margin: 0 0 1em;}div.affiliates img {width: 7em;}footer .outer_wrapper {max-width: 18em;}footer div.terms {padding: 0 0 2em;}footer div.terms a {display: block;}footer div.terms a + a {margin: 0.7em 0 0;padding: 0;border: 0;}  #membersCategory {margin: 3em 0px !important;display: block;}   .singleHome_Category {width:60%;margin:2em  auto;float:none}  #video_inner{width:400px;}   #video_wrapper iframe { padding:0px !important; }#contactBox1,#contactBox2{width:100%;float:none;}}@media (max-width: 420px) {.tablet {display: none;}.mobile {display: block;}#header {padding: 2em;}#header img.mainlogo {height: 5em;}#top_banner .intro em.strapline {font-size: 0.95em;}#top_banner img.minilogo {display: none;}#header em.tagline {margin-top: 1em;width: 94%;max-width: 14em;font-size: 1.4em;line-height: 1.4em;}div.affiliates img {width: 5.3em;}#maincopy {font-size: 0.9em;}#addToFav,#deliveryTime {width: 100%;}#video_inner{width:300px; } #ifram_val{padding:0px !important;} #kidRaptProducts a:nth-child(3n-1){ margin:1em auto !important;} #kidRaptProducts a:nth-child(3n){ margin:1em auto !important;}#kidRaptProducts a {width:80% !important;float:none;margin:1em auto !important;}}@media screen and (max-width: 579px){#gridcols[data-columns]::before {content: '1 .masonryfloat.masonry_singlecol';}}@media screen and (min-width: 580px) and (max-width: 749px) {#gridcols[data-columns]::before {content: '2 .masonryfloat.masonry_doublecol';}}@media screen and (min-width: 750px) and (max-width: 1079px) {#gridcols[data-columns]::before {content: '3 .masonryfloat.masonry_triplecol';}}@media screen and (min-width: 1080px) {#gridcols[data-columns]::before {content: '4 .masonryfloat.masonry_quadcol';}}.masonryfloat {float: left;-webkit-box-sizing: border-box;-mox-box-sizing: border-box; box-sizing: border-box;padding: 0 0.5em;}.masonryfloat:first-of-type {padding-left: 0;}.masonryfloat:last-of-type {padding-right: 0;}.masonryfloat .box {margin-bottom: 1em;}.masonry_singlecol{ width: 100%;}.masonry_doublecol{ width: 50%;}.masonry_triplecol{ width: 33.33%;}.masonry_quadcol{ width: 25%;}	
