@import url(https://fonts.googleapis.com/css?family=IM+Fell+DW+Pica:400,400italic);@import url("https://fonts.googleapis.com/css?family=Libre+Baskerville:400,700");html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.abs-center,.products ul li .square .hover-text{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.products-centered{display:block;text-align:center}.products-centered li{display:inline-block !important;float:none !important}@media screen and (max-width: 767px){.products-centered li{display:block !important;float:left !important}}div.overlay{position:absolute;top:0;left:0;background:black;opacity:0.9;width:100%;height:100%;z-index:20}.badge-popup{position:absolute;top:0;left:0;background:rgba(0,0,0,0.8);width:100%;height:100%;z-index:20}.badge-popup .popup-wrapper{background-color:#fff;border-radius:15px;border:3px solid #707070;position:relative;margin:0 auto;top:25%;width:90%;height:40%;max-width:450px;max-height:225px}.badge-popup .popup-header{font-size:18px;color:#000;text-align:center;padding-top:45px}.badge-popup .btn-wrapper{position:relative;margin-top:9%;text-align:center}.badge-popup .btn-wrapper button{width:20%;margin-right:10px}.products{position:relative;z-index:350;top:0;margin-bottom:50px;padding-top:10px}.products.no-raise{top:0;margin-bottom:35px}.products.no-raise h2.intro{text-shadow:none;color:#000}.products h2.intro{text-shadow:2px 2px #000;margin:12px 0 20px 0;color:#fff;text-transform:uppercase;font-family:"Libre Baskerville",serif;line-height:52px;text-align:center}@media screen and (min-width: 480px) and (max-width: 639px){.products h2.intro{text-shadow:none}}@media screen and (max-width: 479px){.products h2.intro{font-size:18px;line-height:18px;text-align:center;text-shadow:none}}.products .title,.products .hover-text{text-shadow:2px 2px #6c6c6c;color:#fff;text-transform:uppercase}.products .title p,.products .hover-text p{text-shadow:none;color:#fff;font-family:"Libre Baskerville",serif;letter-spacing:1px;font-size:16px}@media screen and (max-width: 479px){.products .title p,.products .hover-text p{font-size:14px}}.products ul{overflow:hidden;margin:0;display:block;text-align:center}@-webkit-keyframes imgHover{0%{-webkit-transform:scale3d(1, 1, 1)}100%{-webkit-transform:scale3d(1.1, 1.1, 1)}}@-moz-keyframes imgHover{0%{-moz-transform:scale3d(1, 1, 1)}100%{-moz-transform:scale3d(1.1, 1.1, 1)}}@keyframes imgHover{0%{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{-webkit-transform:scale3d(1.1, 1.1, 1);-moz-transform:scale3d(1.1, 1.1, 1);-ms-transform:scale3d(1.1, 1.1, 1);-o-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}}@-webkit-keyframes imgHoverReset{0%{-webkit-transform:scale3d(1.1, 1.1, 1)}100%{-webkit-transform:scale3d(1, 1, 1)}}@-moz-keyframes imgHoverReset{0%{-moz-transform:scale3d(1.1, 1.1, 1)}100%{-moz-transform:scale3d(1, 1, 1)}}@keyframes imgHoverReset{0%{-webkit-transform:scale3d(1.1, 1.1, 1);-moz-transform:scale3d(1.1, 1.1, 1);-ms-transform:scale3d(1.1, 1.1, 1);-o-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}100%{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes imgHover2{0%{-webkit-transform:translate3d(-40px,0,0)}100%{-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes imgHover2{0%{-moz-transform:translate3d(-40px,0,0)}100%{-moz-transform:translate3d(0, 0, 0)}}@keyframes imgHover2{0%{-webkit-transform:translate3d(-40px,0,0);-moz-transform:translate3d(-40px,0,0);-ms-transform:translate3d(-40px,0,0);-o-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}100%{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes imgHoverReset2{0%{-webkit-transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(-40px, 0, 0)}}@-moz-keyframes imgHoverReset2{0%{-moz-transform:translate3d(0, 0, 0)}100%{-moz-transform:translate3d(-40px, 0, 0)}}@keyframes imgHoverReset2{0%{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(-40px, 0, 0);-moz-transform:translate3d(-40px, 0, 0);-ms-transform:translate3d(-40px, 0, 0);-o-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0)}}.products ul li{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;position:relative;background:transparent;border:1px solid #f9c728}.products ul li:last-child{margin-right:0}@media screen and (max-width: 767px){.products ul li{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-bottom:20px}.products ul li:last-child{margin-right:0}.products ul li:nth-child(2){margin-right:0}}@media screen and (max-width: 479px){.products ul li{float:left;display:block;margin-right:2.3576515979%;width:100%}.products ul li:last-child{margin-right:0}}@media screen and (min-width: 768px){.products ul li a:hover .img-contain img{-webkit-animation:imgHover .35s cubic-bezier(0.23, 1, 0.32, 1);-moz-animation:imgHover .35s cubic-bezier(0.23, 1, 0.32, 1);animation:imgHover .35s cubic-bezier(0.23, 1, 0.32, 1);-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-backface-visibility:hidden;backface-visibility:hidden}.products ul li a:hover .img-contain span{background:#011b75;opacity:0.8}.products ul li a:hover .title{top:-80%}}@media screen and (min-width: 768px) and (min-width: 640px) and (max-width: 767px){.products ul li a:hover .title{top:-120%}}@media screen and (min-width: 768px){.products ul li a:hover .title p{color:#fff;font-size:18px}.products ul li a:hover .hover-text{-webkit-transition:top .35s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:top .35s cubic-bezier(0.23, 1, 0.32, 1);transition:top .35s cubic-bezier(0.23, 1, 0.32, 1);top:50%}.products ul li a:hover .hover-text p{-webkit-transition:opacity .175s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:opacity .175s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity .175s cubic-bezier(0.23, 1, 0.32, 1);opacity:1}}.products ul li .square{-webkit-transition:background .35s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:background .35s cubic-bezier(0.23, 1, 0.32, 1);transition:background .35s cubic-bezier(0.23, 1, 0.32, 1);margin:3px 3px 0 3px;background-color:#171a41;padding:10px 10px 0 10px}.products ul li .square .hover-text{-webkit-transition:top .35s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:top .35s cubic-bezier(0.23, 1, 0.32, 1);transition:top .35s cubic-bezier(0.23, 1, 0.32, 1);z-index:100;top:100%}@media screen and (max-width: 479px){.products ul li .square .hover-text{top:45%}}.products ul li .square .hover-text p{-webkit-transition:opacity .175s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:opacity .175s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity .175s cubic-bezier(0.23, 1, 0.32, 1);opacity:0}.products ul li .square p{position:absolute;width:100%;text-align:center;top:60%;left:0%}.products ul li .square .img-contain{overflow:hidden;position:relative}.products ul li .square .img-contain img{width:100%;height:auto;-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-animation:imgHoverReset .35s cubic-bezier(0.23, 1, 0.32, 1);-moz-animation:imgHoverReset .35s cubic-bezier(0.23, 1, 0.32, 1);animation:imgHoverReset .35s cubic-bezier(0.23, 1, 0.32, 1);-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (max-width: 767px){.products ul li .square .img-contain img{width:100%}}.products ul li .square .img-contain span{-webkit-transition:all .35s ease;-moz-transition:all .35s ease;transition:all .35s ease;position:absolute;top:0;left:0;background:transparent;width:100%;height:100%}.products ul li .chevron{position:relative;text-align:center;margin:0 3px 3px 3px;height:100%;padding-top:10px;background-color:#171a41;color:#fff}@media screen and (min-width: 768px) and (max-width: 939px){.products ul li .chevron{height:80px}}@media screen and (max-width: 767px){.products ul li .chevron{height:130px}}@media screen and (min-width: 640px) and (max-width: 767px){.products ul li .chevron{height:120px}}@media screen and (min-width: 480px) and (max-width: 639px){.products ul li .chevron{height:95px}}@media screen and (max-width: 479px){.products ul li .chevron{height:70px}}@media screen and (max-width: 320px){.products ul li .chevron{height:60px}}.products ul li .chevron .title{z-index:100;font-size:18px;line-height:22px;color:#fff}.products ul li .chevron .title p{-webkit-transition:all .35s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all .35s cubic-bezier(0.23, 1, 0.32, 1);transition:all .35s cubic-bezier(0.23, 1, 0.32, 1)}.products li a:before{display:none !important}.shadow{display:none}.grid figure.effect-bubba{background:#000}.grid figure.effect-bubba h2{padding-top:10%;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;transition:all 0.35s ease;-webkit-transform:translate3d(0, 120px, 0);-moz-transform:translate3d(0, 120px, 0);-ms-transform:translate3d(0, 120px, 0);-o-transform:translate3d(0, 120px, 0);transform:translate3d(0, 120px, 0)}@media screen and (min-width: 768px) and (max-width: 939px){.grid figure.effect-bubba h2{padding-top:0%;margin-top:-20px;-webkit-transform:translate3d(0, 135px, 0);-moz-transform:translate3d(0, 135px, 0);-ms-transform:translate3d(0, 135px, 0);-o-transform:translate3d(0, 135px, 0);transform:translate3d(0, 135px, 0)}}@media screen and (max-width: 767px){.grid figure.effect-bubba h2{padding-top:8%}}@media screen and (min-width: 480px) and (max-width: 639px){.grid figure.effect-bubba h2{-webkit-transform:translate3d(0, 90px, 0);-moz-transform:translate3d(0, 90px, 0);-ms-transform:translate3d(0, 90px, 0);-o-transform:translate3d(0, 90px, 0);transform:translate3d(0, 90px, 0);font-size:18px;padding-top:10%}}@media screen and (max-width: 479px){.grid figure.effect-bubba h2{-webkit-transform:translate3d(0, 60px, 0);-moz-transform:translate3d(0, 60px, 0);-ms-transform:translate3d(0, 60px, 0);-o-transform:translate3d(0, 60px, 0);transform:translate3d(0, 60px, 0);padding-top:7%}}@media screen and (max-width: 320px){.grid figure.effect-bubba h2{-webkit-transform:translate3d(0, 60px, 0);-moz-transform:translate3d(0, 60px, 0);-ms-transform:translate3d(0, 60px, 0);-o-transform:translate3d(0, 60px, 0);transform:translate3d(0, 60px, 0);padding-top:5%}}.grid figure.effect-bubba h4{padding-top:0%;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;transition:all 0.35s ease;-webkit-transform:translate3d(0, 218px, 0);-moz-transform:translate3d(0, 218px, 0);-ms-transform:translate3d(0, 218px, 0);-o-transform:translate3d(0, 218px, 0);transform:translate3d(0, 218px, 0)}@media screen and (min-width: 940px) and (max-width: 1200px){.grid figure.effect-bubba h4{-webkit-transform:translate3d(0, 150px, 0);-moz-transform:translate3d(0, 150px, 0);-ms-transform:translate3d(0, 150px, 0);-o-transform:translate3d(0, 150px, 0);transform:translate3d(0, 150px, 0)}}@media screen and (min-width: 768px) and (max-width: 939px){.grid figure.effect-bubba h4{padding-top:4%;margin-top:-20px;-webkit-transform:translate3d(0, 135px, 0);-moz-transform:translate3d(0, 135px, 0);-ms-transform:translate3d(0, 135px, 0);-o-transform:translate3d(0, 135px, 0);transform:translate3d(0, 135px, 0)}}@media screen and (max-width: 767px){.grid figure.effect-bubba h4{padding-top:10%}}@media screen and (min-width: 480px) and (max-width: 639px){.grid figure.effect-bubba h4{-webkit-transform:translate3d(0, 90px, 0);-moz-transform:translate3d(0, 90px, 0);-ms-transform:translate3d(0, 90px, 0);-o-transform:translate3d(0, 90px, 0);transform:translate3d(0, 90px, 0);font-size:18px;padding-top:10%}}@media screen and (max-width: 479px){.grid figure.effect-bubba h4{padding-top:7%}}@media screen and (max-width: 320px){.grid figure.effect-bubba h4{padding-top:5%}}.grid figure.effect-bubba p{padding:20px 2.5em;opacity:0;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;transition:all 0.35s ease;-webkit-transform:translate3d(0, 160px, 0);-moz-transform:translate3d(0, 160px, 0);-ms-transform:translate3d(0, 160px, 0);-o-transform:translate3d(0, 160px, 0);transform:translate3d(0, 160px, 0)}@media screen and (max-width: 767px){.grid figure.effect-bubba p{padding:15px 0.5em}}@media screen and (max-width: 320px){.grid figure.effect-bubba p{padding:10px 0.5em}}.grid figure.effect-bubba img{width:100%;opacity:0.7;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;transition:all 0.35s ease;-webkit-transform:scale3d(1.2, 1.2, 1);-moz-transform:scale3d(1.2, 1.2, 1);-ms-transform:scale3d(1.2, 1.2, 1);-o-transform:scale3d(1.2, 1.2, 1);transform:scale3d(1.2, 1.2, 1);margin:0 !important}.grid figure.effect-bubba:hover{background-color:#011b75}.grid figure.effect-bubba:hover img{opacity:0.2;-webkit-transform:scale3d(1.1, 1.1, 1);-moz-transform:scale3d(1.1, 1.1, 1);-ms-transform:scale3d(1.1, 1.1, 1);-o-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}.grid figure.effect-bubba:hover h2,.grid figure.effect-bubba:hover h4,.grid figure.effect-bubba:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media screen and (min-width: 768px) and (max-width: 939px){.grid figure.effect-bubba:hover h2{padding-top:4%;margin-top:0px}}.grid figure.effect-bubba:hover h4{padding-top:10%}@media screen and (min-width: 768px) and (max-width: 939px){.grid figure.effect-bubba:hover h4{padding-top:4%;margin-top:0px}}.desktop-os .calendar-main-list figure.effect-bubba img{opacity:0.5}.desktop-os .calendar-main-list figure.effect-bubba p{font-size:16px;text-align:left;text-transform:none}@media screen and (min-width: 768px) and (max-width: 939px){.desktop-os .calendar-main-list figure.effect-bubba p{font-size:12px;line-height:18px}}.desktop-os .calendar-main-list figure.effect-bubba a{padding-top:7px}.desktop-os .calendar-main-list figure.effect-bubba h4{font-size:20px}.desktop-os .calendar-main-list figure.effect-bubba:hover img{opacity:0.2;-webkit-transform:scale3d(1.1, 1.1, 1);-moz-transform:scale3d(1.1, 1.1, 1);-ms-transform:scale3d(1.1, 1.1, 1);-o-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}.desktop-os .calendar-main-list figure.effect-bubba:hover h2,.desktop-os .calendar-main-list figure.effect-bubba:hover h4,.desktop-os .calendar-main-list figure.effect-bubba:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.desktop-os .calendar-main-list figure.effect-bubba:hover h2,.desktop-os .calendar-main-list figure.effect-bubba:hover h4{padding-top:31%}@media screen and (min-width: 768px) and (max-width: 939px){.desktop-os .calendar-main-list figure.effect-bubba:hover h2,.desktop-os .calendar-main-list figure.effect-bubba:hover h4{padding-top:6%;margin-top:0px}}.andoid-os .calendar-main-list figure.effect-bubba p,.ios-os .calendar-main-list figure.effect-bubba p{font-size:16px;text-align:left;text-transform:none}@media screen and (min-width: 768px) and (max-width: 939px){.andoid-os .calendar-main-list figure.effect-bubba p,.ios-os .calendar-main-list figure.effect-bubba p{font-size:12px;line-height:18px}}.andoid-os .calendar-main-list figure.effect-bubba a,.ios-os .calendar-main-list figure.effect-bubba a{padding-top:7px}.andoid-os .calendar-main-list figure.effect-bubba h4,.ios-os .calendar-main-list figure.effect-bubba h4{font-size:20px}.andoid-os .calendar-main-list figure.effect-bubba img,.ios-os .calendar-main-list figure.effect-bubba img{opacity:0.2;-webkit-transform:scale3d(1.1, 1.1, 1);-moz-transform:scale3d(1.1, 1.1, 1);-ms-transform:scale3d(1.1, 1.1, 1);-o-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}.andoid-os .calendar-main-list figure.effect-bubba h2,.andoid-os .calendar-main-list figure.effect-bubba h4,.andoid-os .calendar-main-list figure.effect-bubba p,.ios-os .calendar-main-list figure.effect-bubba h2,.ios-os .calendar-main-list figure.effect-bubba h4,.ios-os .calendar-main-list figure.effect-bubba p{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.andoid-os .calendar-main-list figure.effect-bubba h2,.andoid-os .calendar-main-list figure.effect-bubba h4,.ios-os .calendar-main-list figure.effect-bubba h2,.ios-os .calendar-main-list figure.effect-bubba h4{padding-top:31%}@media screen and (min-width: 768px) and (max-width: 939px){.andoid-os .calendar-main-list figure.effect-bubba h2,.andoid-os .calendar-main-list figure.effect-bubba h4,.ios-os .calendar-main-list figure.effect-bubba h2,.ios-os .calendar-main-list figure.effect-bubba h4{padding-top:6%;margin-top:0px}}
