/*!
 */.bg-black,.bg-dark{background-color:#000!important}.content-block .video-container video,img{max-width:100%}.hovereffect a.info,.hovereffect h2,.list-group-item,.modal button{text-transform:uppercase}@font-face{font-family:foundrysterling_bold;src:url(../fonts/FoundrySterling-Bold.woff2) format("woff2"),url(../fonts/FoundrySterling-Bold.woff) format("woff"),url(../fonts/FoundrySterling-Bold.eot) format("eot");font-weight:400;font-style:normal}@font-face{font-family:foundrysterling_book;src:url(../fonts/FoundrySterling-Book.woff2) format("woff2"),url(../fonts/FoundrySterling-Book.woff) format("woff"),url(../fonts/FoundrySterling-Book.eot) format("eot");font-weight:400;font-style:normal}@font-face{font-family:foundrysterling_bookitalic;src:url(../fonts/FoundrySterling-BookItalic.woff2) format("woff2"),url(../fonts/FoundrySterling-BookItalic.woff) format("woff"),url(../fonts/FoundrySterling-BookItalic.eot) format("eot");font-weight:400;font-style:normal}@font-face{font-family:foundrysterling_demi;src:url(../fonts/FoundrySterling-Demi.woff2) format("woff2"),url(../fonts/FoundrySterling-Demi.woff) format("woff"),url(../fonts/FoundrySterling-Demi.eot) format("eot");font-weight:400;font-style:normal}@font-face{font-family:foundrysterling_extrabold;src:url(../fonts/FoundrySterling-ExtraBold.woff2) format("woff2"),url(../fonts/FoundrySterling-ExtraBold.woff) format("woff"),url(../fonts/FoundrySterling-ExtraBold.eot) format("eot");font-weight:400;font-style:normal}@font-face{font-family:foundrysterling_light;src:url(../fonts/FoundrySterling-Light.woff2) format("woff2"),url(../fonts/FoundrySterling-Light.woff) format("woff"),url(../fonts/FoundrySterling-Light.eot) format("eot");font-weight:400;font-style:normal}@font-face{font-family:foundrysterling_medium;src:url(../fonts/FoundrySterling-Medium.woff2) format("woff2"),url(../fonts/FoundrySterling-Medium.woff) format("woff"),url(../fonts/FoundrySterling-Medium.eot) format("eot");font-weight:400;font-style:normal}body{scroll-behavior:smooth;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}section{padding:60px 0;position:relative;overflow:hidden}.overlay{position:absolute;width:100%;height:100%;left:0;top:0}.container,.hovereffect,a.anchor{position:relative}a.anchor{display:block;top:-130px;visibility:hidden}.bg-black{color:#fff!important}.bg-white,.bg-white .nav-link.active{color:#000!important}.bg-white{background-color:#fff!important}.bg-darkGray{background-color:#4C4C4C!important;color:#fff!important}.bg-lightGray{background-color:#CCC!important;color:#fff!important}main{padding-top:84px}button{background-color:none!important}.card-body{padding:12px 12px 16px}.card-title{margin-bottom:.5em}.form-group{margin-bottom:.8em}.form-group label{margin-bottom:6px;font-size:12px}.form-control{font-size:.8em;line-height:.8em;padding:.2em;height:calc(1.75rem + 2px)!important}.form-control.shipping{width:75%;margin:0 auto}.show-toggle{float:right;padding-top:4px}.zoom-button{display:block;margin-top:calc(1rem + 2px)!important}.carousel{max-height:255px;overflow:hidden}.list-group-item{padding:6px 12px;display:inline-block!important;width:auto!important}.tag-nav a{padding:6px 10px;display:inline-block;background-color:#555;border-radius:4px;margin-bottom:10px;margin-right:10px}.tag-nav a.active,.tag-nav a:hover{text-decoration:none;background-color:#CCC;color:#000!important}.zoom-button{font-size:3em;color:#CCC}.zoom-button:hover{color:#fff}.hovereffect{width:100%;height:100%;float:left;overflow:hidden;text-align:center;cursor:default}.hovereffect .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;opacity:0;background-color:rgba(0,0,0,.5);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.hovereffect img{display:block;position:relative;-webkit-transition:all .4s linear;transition:all .4s linear}.hovereffect h2{color:#fff;text-align:center;position:relative;font-size:17px;background:rgba(0,0,0,.6);-webkit-transform:translatey(-100px);-ms-transform:translatey(-100px);transform:translatey(-100px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:10px}.hovereffect a.info{text-decoration:none;display:inline-block;color:#fff;border:1px solid #fff;background-color:transparent;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:50px 0 0;padding:7px 14px}.hovereffect a.info:hover{box-shadow:0 0 5px #fff}.hovereffect:hover img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.hovereffect:hover .overlay{opacity:1;filter:alpha(opacity=100)}.hovereffect:hover a.info,.hovereffect:hover h2{opacity:1;filter:alpha(opacity=100);-ms-transform:translatey(0);-webkit-transform:translatey(0);transform:translatey(0)}.hovereffect:hover a.info{-webkit-transition-delay:.2s;transition-delay:.2s}.modal button.close{background-color:#000!important;color:#fff!important;font-size:2em}.modal .modal-body{padding:20px!important}.modal .modal-body img{display:block;margin:0 auto}.navbar{margin-bottom:0;border:none;background-color:#fff;padding:10px 60px}footer #general-contacts dd,footer address{margin-bottom:20px}.navbar .navbar-nav .nav-item .nav-link.cart-button,.navbar .navbar-nav .nav-item form{background-color:none!important}.navbar .navbar-brand{height:auto;margin-right:.5rem}.navbar .navbar-brand img{height:60px}.navbar #tagline{top:60px;left:220px;font-size:36px;font-weight:600}@media (max-width:660px){.navbar .navbar-brand img{max-height:90px}.navbar{padding:10px 30px}.navbar #tagline{font-size:24px}}@media (max-width:480px){.navbar #tagline{max-width:140px}}.navbar #tagline sup{font-size:.4em}.navbar .navbar-nav .nav-item .nav-link{font-size:18px;padding:15px 12px}.navbar .navbar-nav .secondary-nav{display:inline-block;position:absolute;right:70px;top:10px;border:1px solid #FFF;text-decoration:none}@media (max-width:992px){.navbar{position:absolute}.navbar .navbar-nav .secondary-nav{position:relative;float:none;display:list-item;right:auto;top:auto;border:none;border-top:1px solid #FFF}}.navbar .navbar-nav .secondary-nav a{color:#FFF;display:inline-block;padding:4px 20px;font-size:13px}@media (max-width:992px){.navbar .navbar-nav .secondary-nav a{font-size:16px;padding:15px 12px}}footer{padding:60px 0 120px;color:#FFF;overflow:hidden;clear:both;background-color:#888}footer .container{padding:0 2%;max-width:1200px}.content-block.block-separator,footer p{padding:0}footer a{text-decoration:none}footer p{margin:0;color:#fff;clear:both}footer dl{margin:0;width:100%}footer dl a{display:block;padding:5px 0}footer dd,footer dt{margin:0}footer dt{font-weight:700}footer dd a{color:#FFF;text-decoration:none}footer .footnote-disclaimer{margin-top:20px}footer #footer-address h3{font-weight:800}footer #footer-address p{margin-bottom:12px}footer #general-contacts p{margin-bottom:6px}footer #general-contacts ul{list-style:none;padding-left:0}@media only screen and (min-width:768px){footer p{border-top:none}footer .col{border:none;margin:0 0 20px;width:25%}}#social-facebook-logo{background-image:url(../images/social-facebook-logo.svg)}#social-twitter-logo{background-image:url(../images/social-twitter-logo.svg)}#social-linkedin-logo{background-image:url(../images/social-linkedin-logo.svg)}footer .social-logo{width:30px;height:30px;margin:20px 0 0 20px}footer .social-logo:first-of-type{margin-left:0}.content-block .container{position:relative}.content-block .container h1,.content-block .container h2,.content-block .container h3,.content-block .container h4,.content-block .container h5{margin-bottom:0}.content-block.block-separator hr{margin:0}.content-block.block-banner{background-size:cover;background-position:center center;width:100%;overflow:hidden;position:relative}.content-block.block-banner.banner-image-right{background-position:80% center}.content-block.block-banner.banner-image-left{background-position:20% center}.content-block.block-banner .banner-container{width:100%;height:100%;max-height:600px;background-color:transparent;overflow:hidden;display:table}.content-block.block-banner .banner-info{padding:14% 0;display:table-cell;vertical-align:middle;width:auto}@media only screen and (max-width:768px){.content-block.block-banner .banner-info{max-width:100%;padding:2% 0}}.content-block.block-banner .banner-info.right{float:right}.content-block.block-banner .banner-info.center{margin:0 auto}.content-block.block-banner .video-container{position:absolute;overflow:hidden;top:-50%;left:-50%;width:200%;height:200%;z-index:-100}.content-block.block-banner .video-container video{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%}.content-block.block-media-grid .image-gallery .gallery-item{position:relative;margin-bottom:40px;text-align:center}.content-block.block-media-grid .image-gallery .gallery-item .video-container{width:100%}.content-block.block-media-grid .image-gallery .gallery-item .playWrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;opacity:.9}.content-block.block-media-grid .image-gallery .gallery-item .playWrapper:hover{opacity:1}.content-block.block-media-grid .image-gallery .gallery-item .playWrapper .playBtn{display:block;font-size:4em;text-align:center;vertical-align:middle;padding-top:20%}.content-block .youtube-video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.content-block .youtube-video-container embed,.content-block .youtube-video-container iframe,.content-block .youtube-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.content-block .column-count-2{column-count:2}@media only screen and (max-width:768px){.content-block .column-count-2{column-count:1}}.content-block .column-count-3{column-count:3}@media only screen and (max-width:768px){.content-block .column-count-3{column-count:1}}.content-block .column-count-4{column-count:4}@media only screen and (max-width:768px){.content-block .column-count-4{column-count:1}}.content-block .column-count-5{column-count:5}@media only screen and (max-width:768px){.content-block .column-count-5{column-count:1}}.content-block .column-count-6{column-count:6}@media only screen and (max-width:768px){.content-block .column-count-6{column-count:1}}.content-block .table-container .row{display:-webkit-flex;display:flex;flex-direction:row;align-items:stretch;margin:12px -27px;padding:0 12px}.content-block .table-container .row [class*=col-]{flex:1}@media only screen and (max-width:992px){.content-block .table-container .row{display:block}.content-block .table-container .row [class*=col-]{flex:1}}.content-block .table-container .row .cell-container{padding:20px;height:100%;display:flex}.content-block .table-container .row .cell-container.vertical-middle{align-items:center}.content-block .table-container .row .cell-container.vertical-top{align-items:top}.content-block .table-container .row .cell-container.vertical-bottom{align-items:flex-end}.content-block .table-container .row .cell-container.horizontal-center{text-align:center}.content-block .table-container .row .cell-container.horizontal-left{text-align:left}.content-block .table-container .row .cell-container.horizontal-right{text-align:right}.content-block .table-container .row .cell-container p:last-child{margin-bottom:0}.content-block .cta-container{margin:20px auto;text-align:center}.content-block .cta-container.left{text-align:left}.content-block .cta-container.right{text-align:right}.modal .modal-lg{max-width:1200px}.modal .icon{display:block;margin-bottom:30px}.modal button{background-color:#FFF!important;color:#fff;padding:8px 30px;margin-top:20px;font-size:.8em;border-radius:0}.modal button:hover{background-color:#000}.modal .video-container video{max-width:100%}
