html {font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; }body {margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block;}audio,canvas,progress,video {display:inline-block; vertical-align:baseline; }audio:not([controls]) {display:none;height:0;}[hidden],template {display:none;}a {background-color:transparent;}a:active,a:hover {outline:0;}abbr[title] {border-bottom:1px dotted;}b,strong {font-weight:bold;}dfn {font-style:italic;}h1 {font-size:2em;margin:0.67em 0;}mark {background:#ff0;color:#000;}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:1em 40px;}hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre {overflow:auto;}code,kbd,pre,samp {font-family:monospace, monospace;font-size:1em;}button,input,optgroup,select,textarea {color:inherit; font:inherit; margin:0; }button {overflow:visible;}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;}button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}input {line-height:normal;}input[type="checkbox"],input[type="radio"] {box-sizing:border-box; padding:0; }input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height:auto;}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;}fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend {border:0; padding:0; }textarea {overflow:auto;}optgroup {font-weight:bold;}table {border-collapse:collapse;border-spacing:0;}td,th {padding:0;}.container {position:relative;width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box; }.column,.columns {width:100%;float:left;box-sizing:border-box; }@media (min-width:400px) {.container {width:90%;padding:0 20px; }}@media (min-width:550px) {.container {width:90%;padding:0 20px; }.column,.columns {margin-left:4%; }.column:first-child,.columns:first-child {margin-left:0; }.one.column,.one.columns{ width:4.66666666667%; }.two.columns{ width:13.3333333333%; }.three.columns{ width:22%;}.four.columns { width:30.6666666667%; }.five.columns { width:39.3333333333%; }.six.columns{ width:48%;}.seven.columns{ width:56.6666666667%; }.eight.columns{ width:65.3333333333%; }.nine.columns { width:74.0%;}.ten.columns{ width:82.6666666667%; }.eleven.columns { width:91.3333333333%; }.twelve.columns { width:100%; margin-left:0; }.one-third.column { width:30.6666666667%; }.two-thirds.column{ width:65.3333333333%; }.one-fifth.column { width:16.3333333333%; }.two-fifths.columns { width:36.6666666%; }.one-half.column{ width:48%; }.offset-by-one.column,.offset-by-one.columns{ margin-left:8.66666666667%; }.offset-by-two.column,.offset-by-two.columns{ margin-left:17.3333333333%; }.offset-by-three.column,.offset-by-three.columns{ margin-left:26%;}.offset-by-four.column,.offset-by-four.columns { margin-left:34.6666666667%; }.offset-by-five.column,.offset-by-five.columns { margin-left:43.3333333333%; }.offset-by-six.column,.offset-by-six.columns{ margin-left:52%;}.offset-by-seven.column,.offset-by-seven.columns{ margin-left:60.6666666667%; }.offset-by-eight.column,.offset-by-eight.columns{ margin-left:69.3333333333%; }.offset-by-nine.column,.offset-by-nine.columns { margin-left:78.0%;}.offset-by-ten.column,.offset-by-ten.columns{ margin-left:86.6666666667%; }.offset-by-eleven.column,.offset-by-eleven.columns { margin-left:95.3333333333%; }.offset-by-one-third.column,.offset-by-one-third.columns{ margin-left:34.6666666667%; }.offset-by-two-thirds.column,.offset-by-two-thirds.columns { margin-left:69.3333333333%; }.offset-by-one-half.column,.offset-by-one-half.columns { margin-left:52%; }}html {font-size:62.5%; }body {font-size:1.5em; line-height:1.6;font-weight:400;font-family:"Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#222; }h1, h2, h3, h4, h5, h6 {margin-top:0;margin-bottom:2rem;font-weight:300; }h1 { font-size:4.0rem; line-height:1.2;letter-spacing:-.1rem;}h2 { font-size:3.6rem; line-height:1.25; letter-spacing:-.1rem; }h3 { font-size:3.0rem; line-height:1.3;letter-spacing:-.1rem; }h4 { font-size:2.4rem; line-height:1.35; letter-spacing:-.08rem; }h5 { font-size:1.8rem; line-height:1.5;letter-spacing:-.05rem; }h6 { font-size:1.5rem; line-height:1.6;letter-spacing:0; }@media (min-width:550px) {h1 { font-size:5.0rem; }h2 { font-size:4.2rem; }h3 { font-size:3.6rem; }h4 { font-size:3.0rem; }h5 { font-size:2.4rem; }h6 { font-size:1.5rem; }}p {margin-top:0; }a {color:#789AA6; }a:hover {color:#CC1830; }.button,button,input[type="submit"],input[type="reset"],input[type="button"] {display:inline-block;height:50px;padding:0 24px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:48px;letter-spacing:.05rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border:none;border-radius:2px;cursor:pointer;box-sizing:border-box;font-family:'Roboto Condensed', sans-serif;font-weight:600;font-size:20px; text-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.3);box-shadow:1px 1px 2px 0px rgba(0,0,0,0.3);-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out; }.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus {color:#333;border-color:#888;outline:0; }.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary {color:#FFF;background-color:#789AA6; }.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus {color:#FFF;background-color:#95B8C5; }.button.button-gray,button.button-gray,input[type="submit"].button-gray,input[type="reset"].button-gray,input[type="button"].button-gray {color:#FFF;background-color:#bbb; }.button.button-gray:hover,button.button-gray:hover,input[type="submit"].button-gray:hover,input[type="reset"].button-gray:hover,input[type="button"].button-gray:hover,.button.button-gray:focus,button.button-gray:focus,input[type="submit"].button-gray:focus,input[type="reset"].button-gray:focus,input[type="button"].button-gray:focus {color:#FFF;background-color:#ccc; }.button.button-red,button.button-red,input[type="submit"].button-red,input[type="reset"].button-red,input[type="button"].button-red {color:#FFF;background-color:#CC1830; }.button.button-red:hover,button.button-red:hover,input[type="submit"].button-red:hover,input[type="reset"].button-red:hover,input[type="button"].button-red:hover,.button.button-red:focus,button.button-red:focus,input[type="submit"].button-red:focus,input[type="reset"].button-red:focus,input[type="button"].button-red:focus {color:#FFF;background-color:#EB374F; }input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select {height:38px;padding:6px 10px; background-color:#fff;border:1px solid #D1D1D1;box-shadow:none;box-sizing:border-box; }input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea {-webkit-appearance:none; -moz-appearance:none;appearance:none; }textarea {min-height:165px;padding-top:6px;padding-bottom:6px; }input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus {border:1px solid #789AA6;outline:0; }label,legend {display:block;margin-bottom:.5rem;font-weight:600; }fieldset {padding:0;border-width:0; }input[type="checkbox"],input[type="radio"] {display:inline; }label > .label-body {display:inline-block;margin-left:.5rem;font-weight:normal; }ul {list-style:circle inside; }ol {list-style:decimal inside; }ol, ul {padding-left:0;margin-top:0; }ul ul,ul ol,ol ol,ol ul {margin:1.5rem 0 1.5rem 3rem;font-size:90%; }li {margin-bottom:1rem; }code {padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px; }pre > code {display:block;padding:1rem 1.5rem;white-space:pre; }th,td {padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1; }th:first-child,td:first-child {padding-left:0; }th:last-child,td:last-child {padding-right:0; }button,.button {margin-bottom:1rem; }input,textarea,select,fieldset {margin-bottom:1.5rem; }pre,blockquote,dl,figure,table,p,ul,ol,form {margin-bottom:2.5rem; }.u-full-width {width:100%;box-sizing:border-box; }.u-max-full-width {max-width:100%;box-sizing:border-box; }.u-pull-right {float:right; }.u-pull-left {float:left; }hr {margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #E1E1E1; }.container:after,.row:after,.u-cf {content:"";display:table;clear:both; }@media (min-width:400px) {}@media (min-width:550px) {}@media only screen and (max-width:800px) {.row.responsive .column,.row.responsive .columns {margin-left:4%; }.row.responsive .column:first-child,.row.responsive .columns:first-child {margin-left:0; }.row.responsive .one.column,.row.responsive .one.columns{ width:4.66666666667%; }.row.responsive .two.columns{ width:13.3333333333%; }.row.responsive .three.columns{ width:22%;}.row.responsive .four.columns { width:30.6666666667%; }.row.responsive .five.columns { width:39.3333333333%; }.row.responsive .six.columns{ width:48%;}.row.responsive .seven.columns{ width:56.6666666667%; }.row.responsive .eight.columns{ width:65.3333333333%; }.row.responsive .nine.columns { width:74.0%;}.row.responsive .ten.columns{ width:82.6666666667%; }.row.responsive .eleven.columns { width:91.3333333333%; }.row.responsive .twelve.columns { width:100%; margin-left:0; }.row.responsive .two.columns{ width:22%; }.row.responsive .ten.columns{ width:74.0%; }.row.responsive .one-third.column { width:30.6666666667%; }.row.responsive .two-thirds.column{ width:65.3333333333%; }.row.responsive .one-half.column{ width:48%; }}@media (min-width:1000px) {}@media (min-width:1200px) {}body {font-family:'Open Sans', sans-serif;color:#1f1f1f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fbfbfb;}.mobile-only {display:none !important;}img {border:none;}h1, h2, h3, h4, h5 {font-family:'Roboto Condensed', sans-serif;}h1.main-title {color:#2C4E69;font-size:38px;font-weight:300;letter-spacing:0.01em;}h2.section-header {color:#2C7287;font-size:30px;font-weight:500;text-align:center;letter-spacing:0.01em;}a {-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out;}.box-shadow {-webkit-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2);}.blade-padding {padding-top:40px;padding-bottom:40px;}.fixed-header {position:fixed;width:100%;z-index:10;}.header-spacer {display:block;height:124px;}.header-spacer.with-product-subnav {height:170px;}header {background:#fff;display:block;padding-top:24px;-webkit-transition:padding-top 150ms ease-out;-moz-transition:padding-top 150ms ease-out;-o-transition:padding-top 150ms ease-out;transition:padding-top 150ms ease-out;}header .logo {margin:0px;}header .logo img {width:100%;max-width:201px;max-height:70px;-webkit-transition:max-width 150ms ease-out, max-height 150ms ease-out, padding-top 150ms ease-out;-moz-transition:max-width 150ms ease-out, max-height 150ms ease-out, padding-top 150ms ease-out;-o-transition:max-width 150ms ease-out, max-height 150ms ease-out, padding-top 150ms ease-out;transition:max-width 150ms ease-out, max-height 150ms ease-out, padding-top 150ms ease-out;}header .logo a.site-logo {opacity:1;-webkit-transition:opacity 150ms ease-out;-moz-transition:opacity 150ms ease-out;-o-transition:opacity 150ms ease-out;transition:opacity 150ms ease-out;}header .logo a.site-logo:hover {opacity:0.6;}header .links {text-align:right;margin-top:31px;}header .links ul {margin:0px;padding:0px;list-style:none;}header .links ul li {font-size:16px;display:inline-block;padding-left:10px;}header .links ul li a {font-family:'Roboto Condensed', sans-serif;font-weight:400;color:#2C4E69;text-decoration:none;text-transform:uppercase;}header .links ul li a:hover {color:#CC1830;}header .links ul li .fa {color:#B2B0A7;display:inline-block;margin-right:2px;}header .search {text-align:right;margin-top:18px;}header .search input[type="search"],header .search input[type="text"] {font-size:18px;color:#1f1f1f;display:inline-block;float:right;border:1px solid #B3B3B3;border-right:none;height:50px;width:calc(80% - 24px);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;}header .search button {font-size:24px;display:inline-block;float:right;background:#e7e7e7; background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(231,231,231,1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 );border:1px solid #B3B3B3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;padding:0px 16px !important;line-height:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}header.scroll {padding-top:0px;}header.scroll .logo img {max-width:155px;max-height:54px;padding-top:15px;}.navigation {background:#789AA6;-webkit-box-shadow:1px 1px 6px 0px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 6px 0px rgba(0,0,0,0.2);box-shadow:1px 1px 6px 0px rgba(0,0,0,0.2);display:block;}.navigation .seven.columns { width:58.33%; margin-left:0px; }.navigation .five.columns { width:41.66%; margin-left:0px; }.navigation ul {margin:0px;padding:0px;list-style:none;margin-top:4px;margin-bottom:-10px;}.navigation .u-pull-right ul {float:right;}.navigation ul li,.sub-navigation ul li {display:inline-block;}.navigation ul li {background:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:8px 10px 5px 10px;text-transform:uppercase;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;}.navigation ul li.products {-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;padding:8px 10px 8px 10px;}.navigation ul li.selected {background:#2C4E69;}.navigation ul li.selected:not(.products) {background:#96b8c4;}.navigation ul li:not(.products):hover {background:#96b8c4;}.navigation .fa-shopping-cart {display:inline-block;margin-right:5px;}.navigation .items {display:inline-block;margin-right:2px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background:#fff;color:#789AA6;font-size:11px;text-align:center;padding:0px 7px;margin-top:-5px;}.navigation ul li a,.sub-navigation ul li a {font-family:'Roboto Condensed', sans-serif;font-weight:600;color:#fff;font-size:16px;text-decoration:none;}.navigation ul li a:hover,.sub-navigation ul li a:hover {}.sub-navigation {background:#2C4E69;position:absolute;width:100%;z-index:10;}.sub-navigation ul {display:none;margin:0px;padding:0px;margin-top:8px;list-style:none;}.sub-navigation ul.visible {display:block;}.sub-navigation ul li {padding:0px 12px;position:relative;}.sub-navigation ul li a {font-weight:400;}.sub-navigation ul li ul {display:block;visibility:hidden;opacity:0;position:absolute;top:26px;left:0px;width:auto;min-width:230px;background:#2C4E69;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;-webkit-transition:opacity 150ms ease-out;-moz-transition:opacity 150ms ease-out;-o-transition:opacity 150ms ease-out;transition:opacity 150ms ease-out;}.sub-navigation ul li ul.open {visibility:visible;opacity:1;}.sub-navigation ul li ul li {display:block;padding:0px;margin:0px;}.sub-navigation ul li ul li a {font-weight:400;font-size:15px;display:block;padding:6px 12px;-webkit-transition:background 150ms ease-out;-moz-transition:background 150ms ease-out;-o-transition:background 150ms ease-out;transition:background 150ms ease-out;}.sub-navigation ul li ul li a:hover {color:#fff;background:rgba(255,255,255,0.2);}.sub-navigation .container,.sub-navigation .row {padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}.centerpiece {background:url(../images/background-centerpiece.jpg);background-size:cover;height:400px;padding-top:40px;}.centerpiece .background-image {background:url(../images/logo-clips01.png);background-size:auto 98%;background-position:left bottom;background-repeat:no-repeat;height:100%;}.centerpiece .content {margin-left:50%;width:50%;}.centerpiece .logo {width:100%;max-width:291px;max-height:105px;margin:55px 0px 24px 0px;margin-top:30px;}.centerpiece h1 {font-weight:600;color:#2C4E69;font-size:40px;margin-bottom:0px;padding-bottom:12px;}.centerpiece h1 span {font-family:'Open Sans', sans-serif;font-size:18px;font-weight:600;letter-spacing:0.01em;text-transform:uppercase;display:block;color:#1f1f1f;}.centerpiece p {font-size:18px;display:block;width:100%;font-weight:600;margin:0px;padding:0px;}.logo-bar {background:#2C4E69;padding-top:12px;padding-bottom:12px;}.logo-bar ul {margin:0px;padding:0px;list-style:none;}.logo-bar ul li {display:inline-block;float:left;margin:0px;padding:0px;width:16.5%;padding-top:8px;}.logo-bar ul li img {width:100%;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;}.logo-bar ul li img:hover {opacity:0.6;}.homepage-categories {background:#EAEAEA;}.homepage-categories.sidebar {padding-top:20px;}.homepage-categories.sidebar .item {padding-bottom:30px;}.homepage-categories .image {background-size:cover;background-position:center center;min-height:240px;position:relative;overflow:hidden;}.homepage-categories .image h2 {display:block;background:rgba(255,255,255,0.9);-webkit-backdrop-filter:blur(3px);color:#1f1f1f;font-size:22px;font-weight:400;letter-spacing:0.01em;margin:0px;padding:8px 0px 6px 85px;position:absolute;bottom:0px;left:0px;width:calc(100% - 80px);background-image:url(../images/three-dots.png);background-position:left center;background-size:75px 14px;background-repeat:no-repeat;-webkit-transition:bottom 300ms ease-out;-moz-transition:bottom 300ms ease-out;-o-transition:bottom 300ms ease-out;transition:bottom 300ms ease-out;}.homepage-categories .image h2.hover {bottom:120px;}.homepage-categories .image .summary {display:block;background:rgba(255,255,255,0.9);-webkit-backdrop-filter:blur(3px);text-decoration:none;color:#1f1f1f;padding:8px 18px;height:105px;position:absolute;bottom:0px;left:0px;margin-bottom:-120px;width:calc(100% - 30px);-webkit-transition:margin 300ms ease-out;-moz-transition:margin 300ms ease-out;-o-transition:margin 300ms ease-out;transition:margin 300ms ease-out;}.homepage-categories .image .summary.hover {margin-bottom:0px;}.homepage-categories ul {margin:0px;margin-left:20px;padding:0px;padding-top:15px;list-style:disc;}.homepage-categories ul li {margin:0px;padding:4px 0px;}.homepage-categories ul li a {color:#1f1f1f;text-decoration:none;}.homepage-categories ul li a:hover {color:#CC1830;text-decoration:none;}.product-listing .product,.product-listing .category {min-height:350px;}.product-listing .image {display:block;position:relative;background:#eee;border:1px solid #B3B3B3;background-color:#fff;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-transition:box-shadow 300ms ease-out;-moz-transition:box-shadow 300ms ease-out;-o-transition:box-shadow 300ms ease-out;transition:box-shadow 300ms ease-out;}.product-listing .image.portrait {background-size:auto 100%;}.product-listing .image.landscape {background-size:100% auto;}.product-listing .category .image {margin-bottom:8px;}.product-listing .image .flag {display:block;position:absolute;top:-3px;right:-3px;width:82px;height:82px;}.product-listing .image .title {padding-top:75%;text-indent:100%;white-space:nowrap;overflow:hidden;}.product-listing .category .image .title {padding-top:92%;}.product-listing .part-number {display:inline-block;color:#2C4E69;font-size:13px;padding:6px 0px 0px 0px;}.product-listing .image .part-number {display:inline-block;position:absolute;right:0;bottom:0;background:#2C4E69;color:#fff;font-size:13px;padding:2px 15px;}.product-listing h3 {font-size:16px;line-height:20px;color:#2C4E69;font-weight:500;letter-spacing:0.01em;margin:0px;padding:10px 0px;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out;}.product-listing .product h3 {min-height:60px;}.product-listing .category .image .overlay {}.product-listing .category .image .overlay h3 {background:rgba(255,255,255,0.9);-webkit-backdrop-filter:blur(3px);color:#1f1f1f;}.product-listing .category h3 {display:block;bottom:0px;width:calc(100% - 40px);font-size:20px;line-height:26px;color:#2C4E69;}.product-listing .price {display:none;background:#682321;color:#fff;padding:4px 12px;margin-top:-4px;font-weight:500;white-space:nowrap;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;}.product-listing .as-low-as {display:block;margin:-8px 0px -4px 0px;font-size:12px;font-weight:600;color:#682321;}.product-listing .summary {color:#1f1f1f;}.product-listing .price strong {font-weight:700;}.product-listing .product a,.product-listing .category a {text-decoration:none;}.product-listing a:hover .image {-webkit-box-shadow:1px 1px 8px 0px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 8px 0px rgba(0,0,0,0.3);box-shadow:1px 1px 8px 0px rgba(0,0,0,0.3);}.other-categories-mobile {border-top:1px solid #eee;padding-top:30px;margin-top:30px;}.sidebar-navigation {list-style:none;margin:0px;padding:0px;margin-top:30px;}.sidebar-navigation li {border-bottom:1px solid #ddd;padding-bottom:10px;}.sidebar-navigation li:last-child {border-bottom:none;}.sidebar-navigation li a {text-decoration:none;color:#2C4E69;font-weight:500;}.sidebar-navigation li a:hover {color:#789AA6;}.sidebar-navigation li.selected a {color:#CC1830;}.product-detail .product-options {border-top:1px solid #EAEAEA;padding:14px 0px;margin-top:30px;}.product-detail .product-options h4 {font-size:15px;font-weight:600;letter-spacing:0.01em;text-transform:uppercase;margin:0px;padding:0px;padding-bottom:4px;}.product-detail .product-options input,.product-detail .product-options select {width:100%;max-width:100px;}.product-detail .product-options .price div {display:block;font-size:25px;font-weight:600;color:#2C4E69;}.product-detail .product-options button {font-size:16px;height:38px;line-height:0px;background-color:#CC1830;}.product-detail .product-options button:hover {background-color:#E02D45;}.product-detail .note {background:#FBFCBF;color:#464639;padding:12px 20px;-webkit-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2);}.product-detail .product-image .image {width:100%;display:block;position:relative;border:1px solid #B3B3B3;background-size:cover;background-position:center center;background-repeat:no-repeat;}.product-detail .image.portrait {background-size:auto 100%;}.product-detail .image.landscape {background-size:100% auto;}.product-detail .product-image .image .flag {display:block;position:absolute;top:-3px;right:-3px;width:82px;height:82px;}.product-detail .part-number {color:#2C4E69;display:inline-block;padding:4px 0px;margin-bottom:10px;}.product-detail .request-for-info {display:block;background:#EAEAEA;margin-top:20px;padding:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.pricing-grid h4 {font-size:15px;font-weight:600;letter-spacing:0.01em;text-transform:uppercase;margin:0px;padding:0px;float:right;}.pricing-grid .mobile-only h4 {float:none;}.pricing-grid th {font-weight:normal;background:#fff;}.pricing-grid td {border-bottom:none;background:#fff;}.pricing-grid td.quantity {padding-left:20px;}.pricing-grid table {border:1px solid #EAEAEA;}.about-callout {background:#F3F3F3;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.about-callout .image img {width:100%;}.about-callout .contents {padding:20px;}.about-callout .learn-more,.other-categories-mobile .learn-more {display:block;text-align:center;text-decoration:none;color:#fff;text-transform:uppercase;font-family:'Roboto Condensed', sans-serif;font-weight:600;font-size:20px; text-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);padding:8px 0px;background:#789AA6;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;}.about-callout .learn-more .fa,.other-categories-mobile .learn-more .fa {display:inline-block;margin-left:8px;}.about-callout .learn-more:hover,.other-categories-mobile .learn-more:hover {color:#FFF;background-color:#95B8C5;}.features-bar {background:#2C4E69;font-family:'Roboto Condensed', sans-serif;font-weight:400;color:#fff;font-size:24px;line-height:30px;padding-top:12px;padding-bottom:12px;}.features-bar p {padding-top:17px;}.features-bar .fa {display:block;float:left;font-size:56px;color:#799AA5;margin:20px 10px 20px 0px;}.page-content {min-height:400px;margin-top:20px;margin-bottom:30px;}.breadcrumb {margin-top:34px;background:#fff;border-bottom:1px solid #EAEAEA;}.breadcrumb .row {padding:10px 0px;font-size:13px;}.breadcrumb .row a {text-decoration:none;}.breadcrumb .row .fa {display:inline-block;margin-left:8px;margin-right:8px;}.products .category-summary {border-top:1px solid #EAEAEA;padding:20px 0px 30px 0px;}.products .category-summary.mobile-only {margin-top:20px;}h3.bar-title {text-transform:uppercase;color:#fff;background:#2C4E69;border-bottom:2px solid #789AA6;font-size:16px;font-weight:600;padding:9px 20px 6px 20px;margin-top:30px;letter-spacing:0.01em;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;}.sitemap {margin:40px 0px;}.sitemap ul,.sitemap ul li {margin:0px;list-style:none;font-size:14px;}.sitemap ul li {padding:3px 0px;}.sitemap ul li a {text-decoration:none;}.sitemap ul.level0 li a {font-weight:600;color:#1f1f1f;}.sitemap ul li.products a {font-weight:400;font-size:12px;}.sitemap ul li a:hover {color:#CC1830;}.sitemap ul.level1 li {padding-left:5px;}.sitemap ul.level2 li {padding-left:10px;}.sitemap ul.level3 li {padding-left:15px;}.sitemap ul.level4 li {padding-left:20px;}.sitemap ul li.level2 a {font-weight:600;display:inline-block;}.sitemap ul li.level3 a,.sitemap ul li.level4 a,.sitemap ul li.level5 a {font-weight:400;}.sitemap ul.level1 {margin-bottom:20px;border-left:2px solid rgba(120,154,166,0.3);}.sitemap ul.level2 {margin-bottom:20px;border-left:2px solid rgba(120,154,166,0.6);}.sitemap ul.level3,.sitemap ul.level4 {margin-bottom:20px;border-left:2px solid rgba(120,154,166,0.9);}.sitemap ul.products {display:none;}.news-list {}.news-list .item {border-bottom:1px solid #EAEAEA;margin-bottom:20px;}.news-list .item h4 {font-size:24px;margin-bottom:0px;padding-bottom:0px;}.news-list .item h4 a {text-decoration:none;color:#2C4E69;}.news-list .item h4 a:hover {color:#CC1830;}.news-list .item .date {font-size:14px;padding:6px 0px 18px 0px;color:#789AA6;}.cart-breadcrumb {background:#EAEAEA;margin-bottom:30px;}.cart-breadcrumb ul,.cart-breadcrumb li {margin:0px;padding:0px;list-style:none;}.cart-breadcrumb li {font-family:'Roboto Condensed', sans-serif;text-transform:uppercase;display:inline-block;font-size:14px;padding:4px 12px;font-weight:500;}.cart-breadcrumb li a {color:#1f1f1f;text-decoration:none;}.cart-breadcrumb li a:hover {color:#CC1830;}.cart-breadcrumb li .fa {display:inline-block;margin-right:6px;font-size:14px;font-weight:400;}.cart-breadcrumb li.selected {color:#fff;background:#CC1830;}ul.shipping-options {list-style:none;margin:0px;padding:0px;}ul.shipping-options li {}ul.shipping-options li input {margin-right:10px;}.cart .subtotal {font-family:'Roboto Condensed', sans-serif;font-size:24px;font-weight:500;text-align:right;padding-bottom:30px;}.cart td {text-align:left;vertical-align:top;}.cart .remove-item {font-size:12px;color:#2C4E69;text-decoration:none;}.cart .remove-item:hover {color:#CC1830;}.cart .empty-cart {font-weight:600;color:#CC1830;text-decoration:none;border:1px solid #ddd;padding:5px 12px 6px 8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;}.cart .empty-cart .fa {color:#682321;}.cart .empty-cart:hover {color:#CC1830;border:1px solid #ccc;background:#eee;}.cart .note {background:#FBFCBF;color:#464639;padding:12px 20px;-webkit-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2);margin-bottom:20px;}.tracking-number {display:block;background:#eee;padding:7px 12px;margin-top:5px;color:#333;text-decoration:none;max-width:320px;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;}a.tracking-number:hover {background:#789AA6;color:#fff;text-decoration:none;}.continue-shopping {text-align:center;padding-top:30px;margin-top:20px;}.payment-option {}.payment-option .payment-option-header {background:#2C4E69;color:#fff;padding:10px 18px 0px 18px;font-weight:600;}.payment-option .payment-option-header input {margin-right:8px;}.payment-option fieldset {background:#fff;padding:12px 18px;}.edit-button a {font-size:14px;color:#2C4E69;text-decoration:none;display:inline-block;margin-left:10px;}.edit-button a:hover {color:#CC1830;}ul.simple-list {list-style:none;margin:0px;padding:0px;}fieldset legend {font-family:'Roboto Condensed', sans-serif;color:#2C4E69;font-size:24px;font-weight:300;letter-spacing:0.01em;margin-bottom:12px;}.search-results {}.search-results .item {padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #EAEAEA;}.search-results .item .image {width:100%;}.search-results .item h3 {font-size:20px;font-weight:500;letter-spacing:0.01em;margin-bottom:0px;padding-bottom:0px;}.search-results .item .sku {padding:5px 0px;margin-bottom:12px;}footer {background:#EAEAEA;color:#444444;}footer h3 {font-family:'Open Sans', sans-serif;font-size:20px;font-weight:500;line-height:28px;}footer h3 strong {color:#2C4E69;text-transform:uppercase;}footer .geotrust {padding-right:0px;margin-right:0px;}footer .geotrust table,footer .geotrust table td {padding:0px;margin:0px;border:none;}footer .credit-cards {padding-left:0px;margin-left:0px;}footer .geotrust img,footer .credit-cards img {max-height:67px;}footer .links ul {list-style:none;}footer .links ul li {padding:0px;margin:0px;padding-bottom:6px;}footer .links ul li a {color:#444444;text-decoration:none;font-weight:600;}footer .social-icons {margin-top:18px;}footer .social-icons .icon {-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;display:inline-block;float:left;width:52px;height:52px;margin-right:5px;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;}footer .social-icons .icon .fa {font-size:28px;color:#fff;display:inline-block;padding-top:12px;}footer .social-icons .icon.google-plus {background:#dd4b39;}footer .social-icons .icon.google-plus:hover {background:#FB6958;}footer .social-icons .icon.facebook {background:#3b5998;}footer .social-icons .icon.facebook:hover {background:#5977B6;}footer .social-icons .icon.yelp {background:#c41200;}footer .social-icons .icon.yelp:hover {background:#E23229;}footer .social-icons .icon.security-imaging {-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background:none;width:137px;height:45px;margin-left:16px;padding-top:4px;}footer h2 {font-size:26px;color:#2C4E69;font-weight:400;letter-spacing:0.01em;}footer a {color:#444444;text-decoration:none;}footer a:hover,footer .links ul li a:hover {color:#CC1830;text-decoration:none;}footer .copyright {border-top:1px solid #D4D3D0;padding:12px 0px 30px 0px;font-size:13px;color:#8d8d8d;}footer .copyright a {color:#8d8d8d;text-decoration:underline;}footer .copyright a:hover {color:#CC1830;}footer .copyright .site-by {text-align:right;}.mini-cart {display:block;background:#2C4E69;padding:12px 18px 16px 18px;position:absolute;right:0px;margin-top:-60px;margin-right:20px;min-width:160px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px;-webkit-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2);}.mini-cart h2 {font-size:18px;margin:0px 0px 4px 0px;padding:0px 0px 4px 0px;border-bottom:1px solid rgba(0,0,0,0.1);font-weight:500;text-transform:uppercase;}.mini-cart ul {margin:0px;padding:0px;list-style:none;}.mini-cart ul li {margin:0px;padding:0px;list-style:none;font-weight:bold;}.mini-cart ul strong {display:inline-block;width:70px;margin-right:5px;font-weight:normal;}.mini-cart a {font-family:'Roboto Condensed', sans-serif;font-weight:600;text-transform:uppercase;text-decoration:none;display:inline-block;color:#fff;background:#789AA6;padding:4px 16px;margin-top:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2);-webkit-transition:background 300ms ease-out;-moz-transition:background 300ms ease-out;-o-transition:background 300ms ease-out;transition:background 300ms ease-out;}.mini-cart a:hover {text-decoration:none;color:#fff;background:#CC1830;}@media only screen and (max-width:1100px) {.container {width:100%;padding:0 20px; }header .links ul li {font-size:14px;}.navigation .items {display:none;}.breadcrumb {margin-top:24px;}footer .social-icons .icon.security-imaging {display:none;}footer .geotrust img,footer .credit-cards img {max-height:55px;}footer .social-icons {margin-top:0px;}}@media only screen and (max-width:970px) {.desktop-only {display:none !important;}.mobile-only {display:inherit !important;}.mini-cart {display:none;}.blade-padding {padding-top:20px;padding-bottom:20px;}.header-spacer {display:block;height:40px;}.header-spacer.with-product-subnav {height:40px;}header,header.scroll {padding-top:10px;padding-top:10px;background:#2C4E69;}header .logo img,header.scroll .logo img {width:100%;max-width:144px;max-height:50px;padding-top:0px;}header .logo {width:60%;}header .hamburger,header .search-icon {display:inline-block;width:20%;padding-top:7px;text-align:right;}header .hamburger {float:right;}header .hamburger:hover,header .search-icon:hover {cursor:pointer;}header .hamburger .fa,header .search-icon .fa {font-size:32px;color:#789AA6;}header .search {display:none;position:absolute;top:38px;left:0;background:#2C4E69;text-align:center;padding-top:10px;}header .search form {width:calc(100% - 30px);}.mobile-menu {display:none;position:absolute;top:56px;right:0px;width:50%;max-width:200px;min-width:200px;padding:10px 22px;margin-right:-20px;background:rgba(255,255,255,0.9);-webkit-backdrop-filter:blur(5px);-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.mobile-menu ul {list-style:none;margin:0px;padding:0px;}.mobile-menu ul li a {color:#fff;padding:6px 0px;font-family:'Roboto Condensed', sans-serif;font-weight:500;color:#2C4E69;font-size:20px;text-decoration:none;}.centerpiece {height:300px;}.centerpiece .background-image {background:none;}.centerpiece .content {margin-left:0px;width:100%;}.centerpiece .logo {display:none;}.centerpiece h1 {margin-top:30px;}.breadcrumb {display:none;}.page-content {margin-top:40px;}.homepage-categories ul {padding-bottom:24px;}.products .sidebar-catalog {display:none;}.product-listing {padding-bottom:0px;}.product-listing .six.columns {width:48%;}.product-listing .six.columns:nth-child(2) {margin-left:12px;}.product-listing .category {min-height:170px;}.product-listing .category .image {margin-bottom:8px;}.product-listing .category .image .overlay {min-height:152px;}.product-listing .category .summary {display:none;}.product-listing .category h3 {width:calc(100% - 24px);font-size:17px;line-height:20px;padding-left:12px;padding-right:12px;}.featured-and-about .product-listing {margin-left:-6px;margin-right:-6px;width:calc(100% + 12px);}.recommended-products .product {margin-bottom:20px;}.recommended-products .product h3 {min-height:10px;}.featured-and-about .about-column {width:100%;padding-right:0px;padding-left:0px;margin:30px 0px 30px 0px;}.featured-and-about .about-column .about-callout .image {display:none;}footer .social-icons .icon.security-imaging {display:block;}footer .copyright .site-by {text-align:left;padding-top:10px;}footer .links .six.columns,footer .geotrust-and-credit-cards .six.columns {width:48%;}}@media only screen and (min-device-width:375px) and (max-device-width:667px)and (orientation:landscape) { .featured-and-about .product-listing {margin-left:-6px;margin-right:-6px;width:calc(100% + 12px);}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait),screenand (min-width:375px) and (max-width:667px)and (orientation:landscape),screenand (min-width:414px) and (max-width:736px)and (orientation:landscape){.desktop-only {display:none !important;}.mobile-only {display:inherit !important;}.homepage-categories .image {min-height:180px;}.homepage-categories .image h2 {padding:8px 0px 6px 18px;font-size:18px;width:calc(100% - 18px);background-image:none;}.homepage-categories .image .summary {font-size:13px;line-height:20px;}.featured-and-about .product-listing {margin-left:0px;margin-right:0px;}.features-bar p {font-size:18px;line-height:22px;}.features-bar .fa {font-size:48px;}.product-listing,.about-column {display:block;float:none;}.about-column {width:100% !important;margin:0px;margin-top:20px;}.about-callout .image {display:none;}.centerpiece .content {margin-left:50% !important;width:50% !important}.centerpiece .background-image {background:url(../images/logo-clips01.png);background-size:auto 98%;background-position:left bottom;background-repeat:no-repeat;height:100%;}footer .social-icons .icon.security-imaging {display:none !important;}footer .button.request-information {font-size:16px;}footer h3 {font-size:18px;line-height:24px;}footer .geotrust img,footer .credit-cards img {max-height:44px !important;}}@media only screen and (min-width:320px) and (max-width:568px) and (orientation:landscape){.features-bar .fa {display:none;}footer .column-2 {display:none;}footer .column-1,footer .column-3 {width:48% !important;}.centerpiece {height:300px;}.centerpiece .background-image {background:none;}.centerpiece .content {margin-left:0px !important;width:100% !important;}.centerpiece .logo {display:none;}.centerpiece h1 {margin-top:30px;}}.lity {z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(20,20,20,0.9);-webkit-backdrop-filter:blur(1px);outline:none!important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;}.lity.lity-opened {opacity:1;}.lity.lity-closed {opacity:0;}.lity * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.lity-wrap {z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important;}.lity-wrap:before {content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em;}.lity-loader {z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;}.lity-loading .lity-loader {opacity:1;}.lity-container {z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important;}.lity-content {z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease;}.lity-loading .lity-content,.lity-closed .lity-content {-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);}.lity-content:after {content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);}.lity-close {z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none;}.lity-close::-moz-focus-inner {border:0;padding:0;}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited {text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none;}.lity-close:active {top:1px;}.lity-image img {max-width:100%;display:block;line-height:0;border:0;}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container {width:100%;max-width:964px;}.lity-iframe-container {width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch;}.lity-iframe-container iframe {position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000;}.lity-hide {display:none;}