 .page-id-5526 .woocommerce div.product .product_title{font-size:1em!important;}.single-post-header-bkg{background-position: center center!important;}.single-product .woocommerce-tabs{display:none;}.out_of_stock_badge_single{z-index:9999;}.caputos_event_wrapper a, .caputos_event_wrapper a:visited{color:var(--cap-white)!important;}.page-id-447 div#shortcode_classes .class_grid .class_title{width:100%;}.tob_bar_shop.full_header, .tob_bar_shop_left_column{float:none!important;}.cat-item-1103, .cat-item-1104{display:none;}.cat_wrapper .cat_wrapper_overlay {background: rgba(0,0,0,0.7);position: absolute;height: 99%;width: 100%;left: 0;top: 0;bottom: 0;right: 0;opacity: 0;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;}.cat_wrapper:hover .cat_wrapper_overlay{opacity: 1;}#product-cats.custom-size .cat-item .cat_wrapper{padding:0!important;}#product-cats.custom-size .cat-item .cat-title{font-size:14px;text-transform:uppercase;color:var(--cap-white);position:absolute;top:55%;left:0;width:100%;margin:0 auto;}#product-cats.custom-size .cat-item{background: var(--cap-red);padding:8px;position:relative;width:280px;height:187px;}.page-id-14219 #product-cats{max-width:1200px;}.shortcode_banner_box {width: 80%;max-width: 650px;text-align: center;position: relative;z-index: 1;padding: 10px;margin: 150px auto 175px;}.shortcode_banner_box:after {content: "";-webkit-filter: saturate(150%) contrast(225%) brightness(71%);width: 100%;height: 100%;position: absolute;top: 0;overflow: hidden;z-index: 0;left: 0;}.bundled_product .bundled_product_title, .bundled_product .bundled_product_title .item_title, .bundled_product .bundled_product_title .item_suffix, .woocommerce-page div.product .product_title .bundled_product_title_inner{font-family:'Open Sans', sans serif;font-size:18px;line-height:18px!important;}h4.bundled_product_title product_title{font-size:32px;}#placeholder_product_quick_view.woocommerce div.product span.price .amount{font-size:14px;}input.bundled_product_checkbox{margin-top:15px;}label.bundled_product_optional_checkbox{text-transform:none;font-size:inherit;font-weight:normal;color:#222;}.cat_red ul#products-grid li.category_list .category_grid_box span.category_item_bkg {background-color: transparent;background-size: auto 40%;transform: translate3d(-25px,0,0);height: calc(100% + 25px);}#home_cat .cat_call ul#products-grid .category_list .category_name, h4.bundled_product_title product_title {font-size: 18px;}.light {font-weight: 500;}.cat_red ul#products-grid li.category_list .category_grid_box:hover .category_item_bkg {transform: translate3d(-25px,-15px,0);height: calc(100% + 25px);}.divider {max-height: 20px;}#product-cats .cat-item {cursor: pointer;}#product-cats .cat-item .cat-overlay .cat-overlay-wrapper, #product-cats .cat-item .cat-overlay .cat-overlay-wrapper .outline {position: relative;height: 100%;width: 100%;}#product-cats .cat-item:hover .cat-overlay .outline span.left, #product-cats .cat-item:hover .cat-overlay .outline span.right, #utah_cats .cat-item:hover {height: 100%;top: 0;transition: .4s all ease-out;}#product-cats .cat-item:hover, #utah_cats .cat-item:hover {background: rgba(228, 56, 37, 0);transition-delay: .2s;}#product-cats .cat-item:hover .cat-title, #utah_cats .cat-item:hover {top: calc(50% - 10px);}#product-cats .cat-item{transition: .25s all ease-out;}#product-cats .cat-item .cat_wrapper .bottom_line, #utah_cats .cat-item .cat_wrapper .bottom_line{position: relative;z-index: 1;top:20px;}#product-cats .cat-item:hover .cat_wrapper .bottom_line:before, #utah_cats .cat-item:hover .cat_wrapper .bottom_line:before {transform: rotate(-45deg);top: 4px;opacity: 1;transition: 0.25s all ease-in;}#product-cats .cat-item:hover .cat_wrapper .bottom_line:after, #utah_cats .cat-item:hover .cat_wrapper .bottom_line:after {top: -6px;transform: rotate(45deg);opacity: 1;transition: 0.25s all ease-in;}#menus .menu-item .info {display: flex;justify-content: space-between;flex-wrap: wrap;}#menus .menu-item .info .right-content {display: inline-block;}#menus .menu-item .info .info-desc p {font-size: 14px !important;color: var(--cap-gray);margin-bottom: 0;}div#menus .menus-wrapper .menu-item {padding: 25px 0;}div#diamonds {position: absolute;top: 0;width: 60px;text-align: center;left: calc(50% - 30px);line-height: 14px;background: var(--cap-white);}div#diamonds>span {width: 6px;height: 6px;background: red;display: inline-block;margin: 0 5px;transform: rotate(45deg);}div#menus .menus-wrapper>div:last-child {border-bottom: none;}nav.footer-navigation-wrapper ul.menu-footer>li:after, nav.footer-navigation-wrapper ul.menu-footer>li>ul.sub-menu>li:after {content: initial;}#site-footer nav.footer-navigation-wrapper ul.menu-footer>li.menu-item-has-children ul.sub-menu {text-align: left;}ul.footer_socials_wrapper {display: inline-block;width: 28%;border-left: 1px solid rgba(255,255,255,0.1);margin-top: 20px;}.footer-signup p>span {display: block;}.footer-signup p {display: inline-block;vertical-align: bottom;max-width: calc(75% - 200px);width: 100%;}button:hover, button:focus, .button:hover, .button:focus {background-color: initial;}.super_small p, .super_small span {font-size: 13px !important;}.dark_placeholder ::-webkit-input-placeholder {color: rgba(2,2,2,0.3);font-size: 16px;letter-spacing: 2px;font-weight: 500;}.dark_placeholder ::-moz-placeholder {color: rgba(2,2,2,0.3);font-size: 16px;letter-spacing: 2px;font-weight: 500;}.dark_placeholder :-ms-input-placeholder {color: rgba(2,2,2,0.3);font-size: 16px;letter-spacing: 2px;font-weight: 500;}.dark_placeholder :-moz-placeholder {color: rgba(2,2,2,0.3);font-size: 16px;letter-spacing: 2px;font-weight: 500;}div#shortcode_js_slider {margin-top: -50px;width: 100%;}#shortcode_js_slider.js_simple_shop .js_slides li {vertical-align: top;}#shortcode_js_slider .slides {display: inline-block;width: 100%;}.slider_diamond {width: 12.5px;height: 12.5px;background: rgba(2,2,2,0.15);display: inline-block;margin: 10px;transform: rotate(45deg);}.slider_diamond.active {background: var(--cap-red);}.js_slider_diamonds {display: block;max-width: 500px;margin: 50px auto 25px;padding-bottom: 25px;text-align: center;}.title_flare_wrapper>.flare_title {display: inline-block;}h3.large_spacing {letter-spacing: 6px !important;}.large_spacing span {letter-spacing: 3px !important;}ul.products.caputos_products>li {width: 30%;list-style-type: none;text-align: center;max-width: 350px;min-width: 240px;margin-bottom: 25px;background: var(--cap-white);border: 1px rgba(3,3,3,0.16) solid;box-shadow:0 1px 2px rgba(3,3,3,0.16);-webkit-box-shadow: 0 1px 2px rgba(3,3,3,0.16);margin:2% 2%;}div.overlay-controls {position: absolute;bottom: -10%;width: 100%;height: auto;overflow: hidden;-webkit-filter: opacity(0%) brightness(50%);transition: .25s all ease-in-out;background: rgba(40, 40, 40, 0.85);}.product_image_wrapper {position: relative;overflow: hidden;cursor: pointer;margin-bottom: 120px;}.caputos_products .meta-info{position:absolute;bottom:0;left:50px;}li.caputos_product.animate:hover .product_image_wrapper .overlay-controls {bottom: 0;opacity: 1;-webkit-filter: opacity(100%) brightness(90%);}ul.products.caputos_products .product_bottom {padding: 20px 20px 10px 10px;margin-top: 0 !important;background: var(--cap-white);position: absolute;bottom: 0;height: 120px;}ul.products.caputos_products .product_bottom p.title{font-size: 12px;font-weight: normal!important;line-height: 1.5;margin: 0;display: inline-block;text-transform: none!important;transition: color .3s ease;color: var(--cap-gold)!important;}ul.caputos_products .product_bottom span.price {color:rgba(84,84,84,0.55)!important;}ul.products.caputos_products .product_bottom .meta-info {padding: 0 10px;}div.overlay-controls .overlay_menu li.quick_view {background: url(../img/quick_view.svg) 0% 50% no-repeat;}div.overlay-controls .overlay_menu li.wishlist {background: url(../img/like.svg) 0% 50% no-repeat;}div.overlay-controls .overlay_menu li.add_to_cart {background: url(../img/add.svg) 0% 50% no-repeat;}div.overlay-controls .overlay_menu>li {padding-left: 40px;list-style-type: none;}.shortcode_large_tile .large_tile-container {max-width: 960px;margin: auto;border: 2px solid var(--cap-gold);border-radius: 3px;padding: 10px;display: flex;flex-wrap: nowrap;flex-direction: column;cursor: pointer;}.shortcode_large_tile {margin: 50px 0;}.shortcode_large_tile .large_tile-container .featured_image {width: 250px;height: 250px;display: inline-block;align-self: center;}.logo_wrapper .logo_flare_left span {display: block;clear: both;margin-bottom: 2px;}.logo_wrapper .logo_flare_left span:nth-child(2),.logo_wrapper .logo_flare_right span:nth-child(2) {width: calc(100% + 10px);}.logo_wrapper .logo_flare_left span,.logo_wrapper .logo_flare_right span {margin: 3px 0;width: 100%;border-width: 1px;background-color: rgb(228, 56, 37);height: 1px;}.logo_flare_left {text-align: left;}.logo_flare_left span {float: right;}.logo_flare_right span {float: left;}.site-header-wrapper .site-tools li a, .site-header-wrapper .site-tools li a span {color: var(--cap-gold);}.main-navigation ul li {margin: 0 10px;}.banner_message {position: absolute;bottom: 0;width: 100%;left: 0;background: rgba(167, 130, 53, 0.62);color: var(--cap-white);height: 80px;padding: 15px 0;text-transform: uppercase;}.caputos_event_wrapper {max-width: 1200px;margin: auto;}.single-tribe_events .caputos_event_wrapper .event_container{top:0px;}.caputos_event_wrapper .event_container {top: -150px;position: relative;-webkit-filter: opacity(90%) contrast(110%);background: var(--cap-red);padding: 5px;border-radius: 2px;}.caputos_event_wrapper .event_container .floating_red-tile {padding: 50px 40px;border: 1px solid var(--cap-white);border-radius: 1px;}.caputos_event_wrapper .event_container .floating_red-tile .event_content {display: flex;justify-content: space-between;flex-wrap: nowrap;flex-direction: column;}body.events-single #primary {padding-top: 0;}body.events-single #primary header.entry-header.with_featured_img {padding: 0;height: 400px;background-attachment: fixed;background-size: cover;}.caputos_blog_item {cursor: pointer;}.caputos_blog_item .caputos_blog_text:after {content: "";position: absolute;height: calc(100% - 16px);width: calc(100% - 16px);top: 8px;left: 8px;opacity: 0;border: 2px solid var(--cap-red);transform: scale(0.9);transition: 0.25s all ease-out;z-index: 4;}.caputos_blog_item:hover .caputos_blog_text:after {opacity: 1;transform: scale(1);}.caputos_blog_item .caputos_blog_text .red_label a {font-size: 12px !important;}.caputos_blog_item .caputos_blog_full:after, .caputos_blog_item .caputos_blog_half:after {content: "";position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);opacity: 0;transition: .25s all ease;}.caputos_blog_item:hover .caputos_blog_content>div>p {opacity: 1;margin-top: 0;}.caputos_blog_content {margin: 0;}.caputos_blog_item {cursor: pointer;}.caputos_blog_item>div>div {overflow: visible;}.caputos_blog_item .caputos_diamond_right:after {content: "";width: 20px;height: 20px;display: none;border: solid var(--cap-red);border-width: 2px 2px 0 0;position: absolute;transform: rotate(45deg);left: -34px;z-index: 4;opacity: 0;background: var(--cap-yellow);transition: .2s all ease;}.caputos_blog_item .caputos_diamond_left:after {content: "";width: 20px;height: 20px;display: none;border: solid var(--cap-red);border-width: 2px 2px 0 0;position: absolute;transform: rotate(45deg);right: -34px;z-index: 4;opacity: 0;background: var(--cap-yellow);transition: .2s all ease;}.red_arrow_blog {margin: auto;display: block;float: none !important;text-align: center;width: 100%;}#product-cats .cat-item {margin-bottom: 20px;}body.single-product .tob_bar_shop.full_header nav.woocommerce-breadcrumb {opacity: 1;}body.single-product .product_content_wrapper {padding: 30px;}.product_summary_thumbnails_wrapper {display: none !important;}body.single-product .product_content_wrapper>.row .owl-wrapper {width: auto !important;}body.single-product .product_content_wrapper .product_summary_top {margin-bottom: 60px;}.product_desc_wrapper {max-width: 750px;width: 100%;margin: 0;display: inline-block;}.product_infos form.cart {display: none;}.product_infos p.stock.in-stock:nth-child(3) {display: none;}.woocommerce div.product.type-product {max-width: 1200px;margin: auto;background: var(--cap-white);}.woocommerce-tabs .panel.entry-content>.row>div.columns {width: 90%;max-width: 900px;}.woocommerce-tabs ul.tabs li.active>a {color: var(--cap-red) !important;}.insta_controls .instagram_prev {background: url(img/insta_left.png) 50% 50% no-repeat;width: 50px;height: 50px;cursor: pointer;background-color: rgba(0,0,0,0.25);}.insta_controls .instagram_next {background: url(img/insta_right.png) 50% 50% no-repeat;width: 50px;cursor: pointer;height: 50px;background-color: rgba(0,0,0,0.25);}.insta_controls {position: absolute;width: 100%;display: flex;justify-content: space-between;top: calc(50% + 25px);}.insta_controls .instagram_prev:hover,.insta_controls .instagram_next:hover {background-color: rgba(0, 0, 0, 0.5);}div#sbi_load {display: none;}body.single-product p.stock.in-stock {display: none;}body.single-product .yith-wcwl-add-to-wishlist {margin-top: 40px;}.product_socials_wrapper.show-share-text-on-mobiles .product_socials_wrapper_inner {margin-top: 0!important;}.share-product-text {display: none;}form.cart .quantity input {font-weight: 400 !important;font-size: 36px !important;}form.cart input[type=number]::-webkit-inner-spin-button, form.cart input[type=number]::-webkit-outer-spin-button {opacity: 1;}.recent.class_grid {display: flex;}.class_desc {margin-bottom: 25px;}div.blog_main_item:hover .blog_overlay {background: transparent !important;transition: .3s all ease-in;}div.blog_main_item:hover .blog_bkg_hover {opacity: 1;transition: .25s all ease-out;}h3.widget-title {color: var(--cap-red);}form.woocommerce-product-search {border: 2px solid var(--cap-red);}.wpb_widgetised_column.wpb_content_element {margin-bottom: 0;}.shop_header {display: none;}div#sb_instagram .sb_instagram_header {display: none;}nav.woocommerce-pagination {display: flex;justify-content: flex-end;}body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.site-header ul.menu-caputos-main>li a {color: var(--cap-gold);font-weight: 500;font-size: 14px;letter-spacing: 2px;}.site-header {background-color: var(--cap-yellow) !important;}.shortcode_title_flare {display: inline-block;padding: 16px 20px;flex: 1;}.shortcode_title_flare>span.flare_arm {display: block;clear: both;margin-bottom: 2px;color: var(--cap-red);}.white-flare .flare_arm {color: var(--cap-white) !important;}.shortcode_banner_box {width: 80%;max-width: 650px;text-align: center;position: relative;z-index: 1;padding: 10px;margin: 150px auto 175px;background: rgba(228,56,37,0.75);}.shortcode_banner_box .banner_box_container {position: relative;z-index: 1;border: 2px solid var(--cap-white);padding: 25px;}.shortcode_banner_box .banner_box_container h2 {font-size: 34px;color: var(--cap-yellow);letter-spacing: 5px;}.shortcode_banner_box .banner_box_container .tagline p {margin: 0;color: var(--cap-yellow);letter-spacing: 2.29px;font-size: 16px;}.shortcode_banner_box:after {content: "";-webkit-filter: saturate(150%) contrast(225%) brightness(71%);width: 100%;height: 100%;position: absolute;top: 0;overflow: hidden;z-index: 0;left: 0;}.cat_red ul#products-grid li.category_list .category_grid_box span.category_item_bkg {background-color: transparent;background-size: auto 40%;transform: translate3d(-25px,0,0);height: calc(100% + 25px);}#home_cat .cat_call ul#products-grid .category_list .category_name {font-size: 18px;}.cat_red ul#products-grid li.category_list .category_grid_box span.category_name {display: block;font-size: 13px;letter-spacing: 1.1px;padding: 20px 0;font-weight: 500;}.light {font-weight: 500;}.cat_red ul#products-grid li.category_list .category_grid_box:hover .category_item_bkg {transform: translate3d(-25px,-15px,0);height: calc(100% + 25px);}.cat_red ul#products-grid li.category_list .category_grid_box {background: var(--cap-red);padding: 8px;}.cat_red ul#products-grid li.category_list .category_grid_box .category_item {border: 1px solid var(--cap-white);min-height: 215px;}.background-center.right .vc_column-inner{background-position: 0% 50% !important;}.background-center.left .vc_column-inner{background-position: 100% 50% !important;}.center .vc_element {float: none !important;display: block !important;margin-left: auto;margin-right: auto;}.l-spacing {letter-spacing: 1.1px !important;}.divider {max-height: 20px;}.small .wpb_wrapper p {font-size: 12px;font-weight: bold;}.product_cat_red ul#products-grid li.category_list {clear: none !important;}#product-cats .cat-item {cursor: pointer;}#product-cats .cat-item .cat-overlay {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-size: cover;opacity: 0;transition: .3s all ease-in;padding: 8px;cursor: pointer;transition-delay: 0;filter: brightness(40%);}#product-cats .cat-item:hover .cat-overlay {opacity: 1;transition: .3s all ease-out;}#product-cats .cat-item .cat-overlay .cat-overlay-wrapper, #product-cats .cat-item .cat-overlay .cat-overlay-wrapper .outline {position: relative;height: 100%;width: 100%;}#product-cats .cat-item .cat-overlay .cat-overlay-wrapper .outline>span {position: absolute;background: var(--cap-red);}#product-cats .cat-item .cat-overlay .cat-overlay-wrapper .outline>span.left {left: 0;height: 0%;width: 2px;top: 50%;}#product-cats .cat-item .cat-overlay .cat-overlay-wrapper .outline>span.right {height: 0%;width: 2px;right: 0;top: 50%;}#product-cats .cat-item .cat-overlay .cat-overlay-wrapper .outline>span.top {top: 0;height: 2px;width: 0%;left: 50%;}#product-cats .cat-item .cat-overlay .cat-overlay-wrapper .outline>span.bottom {bottom: 0;height: 2px;width: 0%;left: 50%;}#product-cats .cat-item:hover .cat-overlay .outline span.left, #product-cats .cat-item:hover .cat-overlay .outline span.right {height: 100%;top: 0;transition: .4s all ease-out;}#product-cats .cat-item:hover .cat-overlay .outline span.top, #product-cats .cat-item:hover .cat-overlay .outline span.bottom {width: 100%;left: 0;transition: .4s all ease-out;}#product-cats .cat-item:hover {background: rgba(228, 56, 37, 0);transition-delay: .2s;}#product-cats .cat-item .cat-title,#product-cats .cat-item .icon {top: 0;position: relative;z-index: 1;transition: .3s all ease-in-out;}#product-cats .cat-item:hover .cat-title {top: calc(50% - 10px);}#product-cats .cat-item .cat-title {font-size: 13px;line-height: 20px;color: var(--cap-white);text-transform: uppercase;margin: 0;padding: 0 8px;height: 40px;letter-spacing: 1.2px;font-weight: 600;transition-delay: 0.02s;transition-duration: 0.25s;}#product-cats .cat-item:hover .cat_wrapper .icon {top: 15%;opacity: 0;}#product-cats .cat-item {transition: .25s all ease-out;}#product-cats .cat-item:hover .cat_wrapper .bottom_line {background: var(--cap-red);transition-delay: 0s;}#product-cats .cat-item .cat_wrapper .bottom_line {position: relative;z-index: 1;}#product-cats .cat-item .cat_wrapper .bottom_line:after {position: relative;width: 10px;height: 2px;content: "";display: block;background: var(--cap-red);top: 0;right: -15px;opacity: 0;transition: 0.25s all ease-out;transition-delay: 0s;}#product-cats .cat-item .cat_wrapper .bottom_line:before {position: relative;width: 10px;height: 2px;content: "";display: block;background: var(--cap-red);top: 0;right: -15px;opacity: 0;transition: 0.25s all ease-out;transition-delay: 0s;}#product-cats .cat-item:hover .cat_wrapper .bottom_line:before {transform: rotate(-45deg);top: 4px;opacity: 1;transition: 0.25s all ease-in;}#product-cats .cat-item:hover .cat_wrapper .bottom_line:after {top: -6px;transform: rotate(45deg);opacity: 1;transition: 0.25s all ease-in;}div#menus {background: var(--cap-white);padding: 8px;max-width: 1024px;margin: 0 auto 50px;position: relative;}div#menus .menu-item .header .right-header {display: inline-block;text-align: center;}div#menus .menu-item .header .item-title {font-size: 17px;color: var(--cap-gray);text-transform: uppercase;font-weight: 600;letter-spacing: 2px;padding-bottom: 8px;}div#menus .menu-item .header {justify-content: space-between;display: flex;flex-wrap: wrap;}div#menus .menu-item .header .right-header>span {padding: 0 10px;text-transform: uppercase;font-size: 12px;letter-spacing: 2px;font-weight: 500;color: var(--cap-gray);width: 80px;display: inline-block;}#menus .menu-item .info {display: flex;justify-content: space-between;flex-wrap: wrap;}#menus .menu-item .info .info-desc {font-size: 14px;line-height: 20px;display: inline-block;max-width: 75%;color: var(--cap-gray);}#menus .menu-item .info .right-content {display: inline-block;}#menus .menu-item .info .right-content>span {width: 80px;display: inline-block;padding: 0 10px;text-align: center;font-size: 17px;color: var(--cap-gray);}div#menus .menus-wrapper {padding: 25px 75px;border: 1px solid var(--cap-red);min-height: 100px;}div#menus .menus-wrapper>.heading {text-align: center;margin-bottom: 25px;}div#menus .menus-wrapper>.heading>h3 {color: var(--cap-red);text-transform: uppercase;letter-spacing: 3.38px;font-size: 27px;font-weight: 600;position: relative;display: inline-block;}div#menus .menus-wrapper>.heading>h3:after {content: "-";position: absolute;background: inherit;width: 25px;height: 2px;right: -30px;}div#menus .menus-wrapper>.heading>h3:before {content: "-";position: absolute;background: inherit;width: 25px;height: 2px;left: -30px;}#menus .menu-item .info .info-desc p {font-size: 14px !important;color: var(--cap-gray);}div#menus .menus-wrapper .menu-item {padding: 25px 0;min-height: 115px;display: flex;flex-direction: column;justify-content: center;}div#menus .valid-item{border-bottom: 1px solid rgba(2,2,2,0.3);}div#menus .valid-item:last-child{border: none !important;}div#diamonds {position: absolute;top: 0;width: 60px;text-align: center;left: calc(50% - 30px);line-height: 14px;background: var(--cap-white);}div#diamonds>span {width: 6px;height: 6px;background: red;display: inline-block;margin: 0 5px;transform: rotate(45deg);}div#menus .menus-wrapper>div:last-child {border-bottom: none;}nav.footer-navigation-wrapper {max-width: 1024px;margin: auto;display: inline-block;margin-top: 20px;flex-grow: 1;}nav.footer-navigation-wrapper ul.menu-footer>li {display: block;padding: 0;margin: 0;text-align: left;}nav.footer-navigation-wrapper ul.menu-footer>li:after, nav.footer-navigation-wrapper ul.menu-footer>li>ul.sub-menu>li:after {content: initial;}nav.footer-navigation-wrapper ul.menu-footer {display: flex;justify-content: space-between;flex-wrap: wrap;flex-direction: row;}#site-footer nav.footer-navigation-wrapper ul.menu-footer>li.menu-item-has-children>a {font-size: 16px;text-transform: uppercase;display: block;color: var(--cap-gold);font-weight: 500;line-height: 50px;letter-spacing: 2px;}#site-footer nav.footer-navigation-wrapper ul.menu-footer>li.menu-item-has-children ul.sub-menu {text-align: left;}#site-footer nav.footer-navigation-wrapper ul.menu-footer>li.menu-item-has-children ul.sub-menu li {display: block;line-height: 40px;margin: 0;}#site-footer nav.footer-navigation-wrapper ul.menu-footer>li.menu-item-has-children ul.sub-menu li a {font-size: 13px;font-weight: 600;letter-spacing: 1px;}ul.footer_socials_wrapper {display: inline-block;width: 28%;border-left: 1px solid rgba(255,255,255,0.1);margin-top: 20px;}ul.footer_socials_wrapper>li {display: block;margin: 10px 0 25px;}ul.footer_socials_wrapper>li a i {color: var(--cap-red);border: 1px solid;width: 40px;height: 40px;font-size: 21px;line-height: 40px;}.flex-wrapper {display: flex;max-width: 1200px;margin: auto;float: none;flex-wrap: wrap;flex-direction: row-reverse;justify-content: space-around;}#site-footer .copyright_text {margin-bottom: 25px;margin-top: 50px;}ul.footer_socials_wrapper p.heading {font-size: 16px;text-transform: uppercase;display: block;color: var(--cap-gold);font-weight: 500;line-height: 50px;letter-spacing: 2px;margin-bottom: 0;}.footer-signup p>span {display: block;}.footer-signup p>span.your-email input {background: transparent;border-color: var(--cap-white);border-width: 0 0 2px 0;box-shadow: none;height: 40px;font-size: 16px;font-weight: 400;color: var(--cap-white);letter-spacing: 2px;margin-top: 15px;width: 100%;}.footer-signup p {display: inline-block;vertical-align: bottom;max-width: calc(75% - 200px);width: 100%;}.footer-signup {width: auto;display: flex;max-width: 900px;margin: 30px auto 0;flex-wrap: wrap;justify-content: space-around;}button:hover, button:focus, .button:hover, .button:focus {background-color: initial;}.super_small p, .super_small span {font-size: 13px !important;}::-webkit-input-placeholder {color: var(--cap-white);font-size: 16px;letter-spacing: 2px;font-weight: 500;}::-moz-placeholder {color: var(--cap-white);font-size: 16px;letter-spacing: 2px;font-weight: 500;}:-ms-input-placeholder {color: var(--cap-white);font-size: 16px;letter-spacing: 2px;font-weight: 500;}:-moz-placeholder {color: var(--cap-white);font-size: 16px;letter-spacing: 2px;font-weight: 500;}.dark_placeholder ::-webkit-input-placeholder {color: rgba(2,2,2,0.3);font-size: 16px;letter-spacing: 2px;font-weight: 500;}.dark_placeholder ::-moz-placeholder {color: rgba(2,2,2,0.3);font-size: 16px;letter-spacing: 2px;font-weight: 500;}.dark_placeholder :-ms-input-placeholder {color: rgba(2,2,2,0.3);font-size: 16px;letter-spacing: 2px;font-weight: 500;}.dark_placeholder :-moz-placeholder {color: rgba(2,2,2,0.3);font-size: 16px;letter-spacing: 2px;font-weight: 500;}#shortcode_js_slider.js_simple_shop .js_slides li .slide_wrapper {height: 600px;display: flex;justify-content: center;flex-wrap: wrap;flex-direction: column;}#shortcode_js_slider.js_simple_shop .js_slider_diamonds{margin: 0 auto;position: relative;height: 50px;margin-top: -150px;padding-bottom: 150px;}#shortcode_js_slider.js_simple_shop .js_slides li {vertical-align: top;}#shortcode_js_slider .frame {width: 100%;position: relative;font-size: 0;line-height: 0;overflow: hidden;white-space: nowrap;}#shortcode_js_slider .slides {display: inline-block;width: 100%;}#shortcode_js_slider li {position: relative;display: inline-block;width: 100%;text-align: center;background-size: 100% auto;background-position: 50% 50%;background-repeat: no-repeat;height: 47vw;min-height: 400px;cursor: pointer;}.shop_slider #shortcode_js_slider li {height: 300px;}.slider_diamond {width: 12.5px;height: 12.5px;background: rgba(2,2,2,0.15);display: inline-block;margin: 10px;transform: rotate(45deg);cursor: pointer;}.slider_diamond.active {background: var(--cap-red) !important;}.js_slider_diamonds {display: block;max-width: 500px;margin: 0 auto 25px;padding-bottom: 25px;text-align: center;margin-top: -125px;margin-bottom: 0;}.slide_wrapper {max-width: 600px;width: 75%;margin: 0 auto 10px;}.title_flare_wrapper {display: flex;width: 100%;flex-wrap: wrap;justify-content: space-around;max-width: 1280px;margin: auto;}.title_flare_wrapper>.flare_title h3 {font-size: 34px;font-weight: 500 !important;}.title_flare_wrapper>.flare_title {display: inline-block;}h3.large_spacing {letter-spacing: 6px !important;}.large_spacing span {letter-spacing: 3px !important;}.title_flare_container p.subheading {text-align: center;color: var(--cap-white);font-size: 13px;font-weight: 500 !important;letter-spacing: 3px !important;margin-bottom: 0;}ul.products.caputos_products {display: flex;flex-wrap: wrap;justify-content: center;margin: 0 auto 50px;max-width: 1200px;}ul.products.caputos_products>li {width: 30%;list-style-type: none;text-align: center;max-width: 350px;min-width: 240px;margin-bottom: 25px;}div.overlay-controls {position: absolute;bottom: -10%;width: 100%;height: auto;overflow: hidden;-webkit-filter: opacity(0%) brightness(50%);transition: .25s all ease-in-out;background: rgba(40, 40, 40, 0.85);}.product_image_wrapper {position: relative;overflow: hidden;cursor: pointer;}div.overlay-controls .overlay_menu {margin: 0;padding: 15px;display: inline-block;text-align: left;position: relative;z-index: 20;}div.overlay-controls .overlay_menu li>a {color: var(--cap-yellow);font-size: 14px;font-weight: 500;}li.caputos_product.animate:hover .product_image_wrapper .overlay-controls {bottom: 0;opacity: 1;-webkit-filter: opacity(100%) brightness(90%);}ul.products.caputos_products .product_bottom {padding: 10px 20px;margin-top: 10px;width:100%;}ul.products.caputos_products .product_bottom p.title {font-size: 14px;color: var(--cap-gray);text-transform: uppercase;font-weight: 600;margin-bottom: 0px;}ul.products.caputos_products .product_bottom .meta-info span.price {color: var(--cap-gray);font-size: 14px;margin: 0 10px;display:block;}ul.products.caputos_products .product_bottom .meta-info a.add-to-cart {color: var(--cap-red);font-size: 14px;font-weight: 600;margin: 0 10px;}ul.products.caputos_products .product_bottom .meta-info {padding: 0 10px;}div.overlay-controls .overlay_menu li.quick_view {background: url(../img/quick_view.svg) 0% 50% no-repeat;}div.overlay-controls .overlay_menu li.wishlist {background: url(../img/like.svg) 0% 50% no-repeat;}div.overlay-controls .overlay_menu li.add_to_cart {background: url(../img/add.svg) 0% 50% no-repeat;}div.overlay-controls .overlay_menu>li {padding-left: 40px;list-style-type: none;}.shortcode_large_tile .large_tile-container {max-width: 960px;margin: auto;border: 2px solid var(--cap-gold);border-radius: 3px;padding: 10px;display: flex;flex-wrap: nowrap;}.shortcode_large_tile {margin: 50px 0;}.shortcode_large_tile .large_tile-container .featured_image {width: 250px;height: 250px;display: inline-block;max-width: 100%;}.shortcode_large_tile .large_tile-container .content {display: inline-flex;flex: 1;padding: 0 25px 0 50px;vertical-align: middle;flex-direction: column;justify-content: center;}.shortcode_large_tile .large_tile-container .content p {color: var(--cap-white);font-size: 14px;line-height: 22px;letter-spacing: 1px;}.shortcode_large_tile .large_tile-container .content h4 {font-size: 27px;letter-spacing: 3px;font-weight: 600;text-transform: uppercase;}.shortcode_large_tile .large_tile-container .content a.tile_button {color: var(--cap-gold);font-size: 14px;font-weight: 500;letter-spacing: 3px;display: block;text-transform: uppercase;}.logo_wrapper .logo_flare_left span {display: block;clear: both;margin-bottom: 2px;}.logo_flare_left,.logo_flare_right {display: inline-block;padding: 20px 20px 10px;flex: 1;}.logo_wrapper {display: flex;width: 100%;flex-wrap: wrap;justify-content: space-around;max-width: 1280px;margin: auto;}.logo_wrapper .logo_flare_left span:nth-child(2),.logo_wrapper .logo_flare_right span:nth-child(2) {width: calc(100% + 10px);}.logo_wrapper .logo_flare_left span,.logo_wrapper .logo_flare_right span {margin: 3px 0;width: 100%;border-width: 1px;background-color: var(--cap-red);height: 1px;}.logo_flare_left {text-align: left;}.logo_flare_left span {float: right;}.logo_flare_right span {float: left;}.site-header-wrapper .site-tools li a, .site-header-wrapper .site-tools li a span {color: var(--cap-gold);}.main-navigation ul li {margin: 0 10px;}.banner_message {position: absolute;bottom: 0;width: 100%;left: 0;background: rgba(167, 130, 53, 0.62);color: var(--cap-white);height: 80px;padding: 15px 0;text-transform: uppercase;}.banner_message p {line-height: 50px;font-weight: 600;letter-spacing: 3px;font-size: 18px;}#shortcode_js_slider.js_simple_shop .js_slider_diamonds{margin: 0 auto;position: relative;height: 50px;margin-top: -150px;padding-bottom: 134px;}.caputos_event_wrapper {max-width: 1200px;margin: auto;}.caputos_event_wrapper .event_container {top: -150px;position: relative;-webkit-filter: opacity(90%) contrast(110%);background: var(--cap-red);padding: 5px;border-radius: 2px;}.caputos_event_wrapper .event_container .floating_red-tile {padding: 50px 40px 20px;border: 1px solid var(--cap-white);border-radius: 1px;}.caputos_event_wrapper .event_container .floating_red-tile h2.event_title {color: var(--cap-white);text-transform: uppercase;font-weight: 500;text-align: center;margin: 25px 0;}.caputos_event_wrapper .event_container .floating_red-tile .event_content {display: flex;justify-content: space-between;flex-wrap: wrap;}.caputos_event_wrapper .event_container .floating_red-tile .event_meta_info, .event_meta_info {flex: 1;text-align: center;display: flex;flex-direction: column;justify-content: center;padding-bottom: 10%;}.caputos_event_wrapper .event_container .floating_red-tile .event_content .event_body {display: inline-block;flex: 3;color: var(--cap-white);border-left: 1px solid var(--cap-white);padding: 0 50px;}.caputos_event_wrapper .event_container .floating_red-tile .event_meta_info .post_day, .event_meta_info .post_day {font-size: 60px;line-height: 60px;margin-top: 5px;font-weight: 500;}.caputos_event_wrapper .event_container .floating_red-tile .event_meta_info .post_month, .event_meta_info .post_month {font-size: 26px;font-weight: 500;line-height: 30px;}.event_meta_info.gold .post_month, .event_meta_info.gold .class_cat{color: var(--cap-gold);}.caputos_event_wrapper .event_container .floating_red-tile .event_meta_info .post_day>span, .event_meta_info .post_day>span {height: 2px;width: 10%;vertical-align: super;background: var(--cap-white);display: inline-block;float: none !important;}.caputos_event_wrapper .event_container .floating_red-tile .event_meta_info .post_day>div, .event_meta_info .post_day>div {display: inline-block;vertical-align: middle;margin-left: 10px;margin-right: 10px;}.caputos_event_wrapper .event_container .floating_red-tile .event_content .event_body .btn-container {margin: 40px 0 25px;}body.events-single #primary {padding-top: 0;}body.events-single #primary header.entry-header.with_featured_img {padding: 0;height: 400px;}.caputos_blog_item {cursor: pointer;}.caputos_blog_item .caputos_blog_text:after {content: "";position: absolute;height: calc(100% - 16px);width: calc(100% - 16px);top: 8px;left: 8px;opacity: 0;border: 2px solid var(--cap-red);transform: scale(0.9);transition: 0.25s all ease-out;z-index: 4;}.caputos_blog_item:hover .caputos_blog_text:after {opacity: 1;transform: scale(1);}.caputos_blog_item .caputos_blog_text .red_label a {font-size: 12px !important;}.caputos_blog_full {height: 490px;display: flex;flex-direction: column;justify-content: center;}.caputos_blog_item .caputos_blog_content {opacity: 0;color: var(--cap-white) !important;transition: .25s all ease;}.caputos_blog_item .caputos_blog_content {font-size: 14px !important;padding: 5%;text-align: center;line-height: 24px;font-weight: 600;margin-bottom: 0;position: relative;z-index: 10;margin-top: 50px;}.caputos_blog_item:hover .caputos_blog_full:after, .caputos_blog_item:hover .caputos_blog_half:after{opacity: 1;}.caputos_blog_item .caputos_blog_full:after, .caputos_blog_item .caputos_blog_half:after {content: "";position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);opacity: 0;transition: .25s all ease;}.caputos_blog_item:hover .caputos_blog_content {opacity: 1;margin-top: 0;}.caputos_blog_half {height: 245px;display: flex;flex-direction: column;justify-content: center;}.caputos_blog_content {margin: 0;}.caputos_blog_item {cursor: pointer;}.caputos_blog_item .diamond_right {position: absolute;left: -14px;z-index: 10;display: none;}.caputos_blog_item .diamond_left {position: absolute;right: -15px;z-index: 10;}.caputos_diamond_right {position: absolute;left: 0;z-index: 4;margin-top: -6px;width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 15px solid var(--cap-yellow);;}.caputos_diamond_left {position: absolute;right: 0;z-index: 4;margin-top: -6px;width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-right: 15px solid var(--cap-yellow);}.caputos_diamond_left.dark {border-right: 15px solid #282828;}.caputos_diamond_right.dark {border-left: 15px solid #282828;}.caputos_diamond_right>span {height: 100% !important;flex: initial !important;display: none !important;border-color: var(--cap-red);border-style: solid;display: none;border-width: 2px 2px 0 0;}.caputos_blog_item>div>div {overflow: visible;}.caputos_diamond_right>span>span {display: none !important;}.caputos_blog_item .caputos_diamond_right:after {content: "";width: 20px;height: 20px;display: none;border: solid var(--cap-red);border-width: 2px 2px 0 0;position: absolute;transform: rotate(45deg);left: -34px;z-index: 4;opacity: 0;background: var(--cap-yellow);transition: .2s all ease;}.caputos_blog_item .caputos_diamond_left:after {content: "";width: 20px;height: 20px;display: none;border: solid var(--cap-red);border-width: 2px 2px 0 0;position: absolute;transform: rotate(45deg);right: -34px;z-index: 4;opacity: 0;background: var(--cap-yellow);transition: .2s all ease;}.caputos_blog_item:hover .caputos_diamond_right:after, .caputos_blog_item:hover .caputos_diamond_left:after{opacity: 1;}.red_arrow_blog {margin: auto;display: block;float: none !important;text-align: center;}.red_arrow_blog .wpb_wrapper p {display: inline-flex;height: 2px;flex-direction: column;overflow: hidden;justify-content: center;transition: .25s all ease;transition-delay: 0.2s;}.red_arrow_blog .wpb_wrapper {height: 20px;display: flex;flex-direction: column;justify-content: center;}.caputos_blog_item:hover .red_arrow_blog .wpb_wrapper p {height: 20px;}.btn-container>a {transition: initial;opacity: 1 !important;}#product-cats .cat-item {margin-bottom: 20px;}div#sb_instagram {width: 100%;max-width: none !important;}div#sb_instagram #sbi_images {display: flex;width: 100%;float: none;flex-wrap: nowrap;flex-direction: row;justify-content: center;margin-bottom: 50px;}div#sb_instagram #sbi_images .sbi_item {flex: 1;width: 25% !important;}div#sb_instagram #sbi_images .sbi_item .sbi_photo {width: auto;height: 350px !important;}.js_menu_filters {display: flex;text-align: center;justify-content: space-around;max-width: 1024px;margin: auto;}.js_menu_filters>a {text-transform: uppercase;margin: 20px;font-size: 14px;font-weight: 500;color: var(--cap-gold);letter-spacing: 2px;border-bottom: 2px solid transparent;}.js_menu_filters>a.active {color: var(--cap-red);border-bottom: 2px solid var(--cap-red);}body.single-product .tob_bar_shop.full_header {width: 80%;margin: 0 auto 5px;border-bottom: 2px solid var(--cap-gold);max-width: 1200px;}body.single-product .tob_bar_shop.full_header .tob_bar_shop_right_column {display: none;}body.single-product .tob_bar_shop.full_header nav.woocommerce-breadcrumb a,body.single-product .tob_bar_shop.full_header nav.woocommerce-breadcrumb {color: var(--cap-red);text-transform: uppercase;font-size: 14px;letter-spacing: 2px;font-weight: 600;opacity: 0.5;}body.single-product .tob_bar_shop.full_header nav.woocommerce-breadcrumb {opacity: 1;}body.single-product .product_content_wrapper {padding: 30px;}.product_infos h1.product_title {color: var(--cap-gray);font-size: 27px !important;letter-spacing: 1.5px;text-transform: uppercase !important;line-height: 33px !important;}.product_summary_thumbnails_wrapper {display: none !important;}body.single-product .product_content_wrapper>.row {justify-content: space-between;display: inline-flex;}body.single-product .product_content_wrapper>.row>.large-6 {float: none !important;width: auto;max-width: 50%;}body.single-product .product_content_wrapper>.row>.show-for-xxlarge-only {display: none !important;}body.single-product .product_content_wrapper>.row .owl-item {width: auto !important;height: auto;}body.single-product .product_content_wrapper>.row .owl-wrapper {width: auto !important;}body.single-product .product_content_wrapper .product_summary_top {margin-bottom: 60px;}.product_desc_wrapper {max-width: 750px;width: 100%;margin: 0;display: inline-block;}.product_infos form.cart:last-child {display: block;margin-top: 20px !important;}.product_infos form.cart {display: none;}.product_infos p.stock.in-stock:nth-child(3) {display: none;}#product-cats .cat-item .cat_wrapper .icon img {max-height: 85px;display: inline-block;width: auto;margin-top: 15px;}body.single-product div.product>.row>div.large-centered.columns {width: auto !important;}.woocommerce div.product.type-product {max-width: 1200px;width: 80%;margin: auto;background: var(--cap-white);}.woocommerce-tabs .panel.entry-content>.row>div.columns {width: 90%;max-width: 900px;}.woocommerce-tabs ul.tabs li.active {border-bottom: 3px solid var(--cap-red) !important;border-top: none !important;}.woocommerce-tabs ul.tabs li.active>a {color: var(--cap-red) !important;}.insta_controls .instagram_prev {background: url(img/insta_left.png) 50% 50% no-repeat;width: 50px;height: 50px;cursor: pointer;background-color: rgba(0,0,0,0.25);}.insta_controls .instagram_next {background: url(img/insta_right.png) 50% 50% no-repeat;width: 50px;cursor: pointer;height: 50px;background-color: rgba(0,0,0,0.25);}.insta_controls {position: absolute;width: 100%;display: flex;justify-content: space-between;top: calc(50% + 25px);}.insta_controls .instagram_prev:hover,.insta_controls .instagram_next:hover {background-color: rgba(0, 0, 0, 0.5);}div#sbi_load {display: none;}.woocommerce div.product form.cart .button {vertical-align: middle;float: left;border: 2px solid var(--cap-red);color: var(--cap-red);background: transparent !important;}.woocommerce div.product form.cart .button:hover {background: var(--cap-red) !important;color: var(--cap-white) !important;}.woocommerce-tabs {}.product_socials_wrapper {padding: 10px 0 8px;}body.single-product p.stock.in-stock {display: none;}body.single-product .yith-wcwl-add-to-wishlist {margin-top: 40px;}form.cart .quantity:before {float: left;line-height: 50px;margin-right: 5px;text-transform: uppercase;letter-spacing: 2px;font-weight: 500;color: var(--cap-gray);}form.cart .bundle_button .quantity:before{content: "quantity";}.share-product-text {display: none;}form.cart .quantity input {font-weight: 400 !important;font-size: 36px !important;}form.cart input[type=number]::-webkit-inner-spin-button, form.cart input[type=number]::-webkit-outer-spin-button {opacity: 1;}.recent.class_grid {display: flex;}.recent.class_grid .event_meta_info {width: 300px;padding-bottom: 0;}.recent.class_grid .event_body {max-width: 80%;color: var(--cap-white);border-left: 1px solid var(--cap-gold);padding: 10px 5%;}.recent.class_grid .event_body h3 {text-transform: uppercase;letter-spacing: 2px;font-weight: 500;font-size: 27px;margin-bottom: 15px;}.class_desc {margin-bottom: 25px;}div.blog_main_item:hover .blog_overlay {background: transparent !important;opacity: 0;}div.blog_main_item:hover .blog_bkg_hover {opacity: 1;}h3.widget-title {color: var(--cap-red);}form.woocommerce-product-search {border: 2px solid var(--cap-red);}form.woocommerce-product-search input {background: none;font-weight: 500;letter-spacing: 1px;}.wpb_widgetised_column.wpb_content_element {margin-bottom: 0;}.shop_sidebar .widget_product_search {border-bottom: none !important;padding-bottom: 20px;}div#primary.shop-page h1.page-title.on-shop {font-size: 24px;color: var(--cap-red);font-weight: 500;text-transform: uppercase;letter-spacing: 2px;}.shop_header {display: none;}.show-for-medium-up nav.woocommerce-breadcrumb>a {color: var(--cap-red);opacity: 0.5;}.show-for-medium-up nav.woocommerce-breadcrumb {color: var(--cap-red);text-transform: uppercase;letter-spacing: 1px;font-weight: 500;}div#sb_instagram .sb_instagram_header {display: none;}nav.woocommerce-pagination {display: flex;justify-content: flex-end;}a.next.page-numbers:before {content: "NEXT";margin-right: 5px;letter-spacing: 2px;font-weight: 500;font-size: 16px;}div#content h1.page-title {font-size: 34px;font-weight: 500 !important;color: var(--cap-red);text-transform: uppercase;letter-spacing: 2px;}div#content h1.page-title:after {content: initial;}#primary .caputos_max_width {max-width: 1200px;margin-left: auto;margin-right: auto;}div#shortcode_blog {display: flex;flex-wrap: wrap;justify-content: space-between;text-align: center;flex-direction: row;margin: 50px 0;}div#shortcode_blog .blog_grid {background: var(--cap-white);margin: 10px 0 25px;text-align: left;}div#shortcode_blog .blog_grid .blog_item_wrapper .blog_image img {width: 100%;}div#shortcode_blog .blog_grid .blog_title {font-size: 18px;color: var(--cap-red);font-weight: 500;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}div#shortcode_blog .blog_grid .desc p, div#shortcode_blog .blog_grid .desc {font-size: 14px;letter-spacing: 0.5px;color: var(--cap-gray);overflow: hidden;}div#shortcode_blog .blog_grid .actions {padding: 20px;height: 200px;display: flex;flex-direction: column;justify-content: space-between;}div#shortcode_blog .blog_grid .desc {position: relative;height: 42px;overflow: hidden;margin-bottom: 15px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: pre-line;}div#shortcode_blog .blog_grid .desc:after {content: "";text-align: right;position: absolute;bottom: 0;right: 0;width: 40%;height: 1.2em;background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);}div#shortcode_blog .blog_grid .actions .btn-container .btn-outline {width: 100%;text-align: center;}div#shortcode_blog .blog_grid .actions .btn-container .btn-outline>.btn {display: block;}.btn-container {margin-top: 20px;}.single-post-header .title>h1.entry-title {font-size: 34px;text-transform: uppercase;letter-spacing: 2px;font-weight: 500;}div.blog_main_item .blog_bkg_hover {transition: .2s all cubic-bezier(0.4, 0, 1, 1);transition-delay: .1s;}div.blog_main_item .blog_bkg_hover .blog_text p {color: var(--cap-white);z-index: 5;white-space: pre-line;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;text-transform: uppercase;font-weight: 500;width: 90%;margin: auto;margin-top: 40px;opacity: 0;transition: .2s all ease-out;transition-delay: 0s;}div.blog_main_item .blog_bkg_hover .vc_gitem-zone-mini:after {content: "";position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);top: 0;z-index: 2;}div.blog_main_item {position: relative;}div.blog_main_item .blog_bkg_hover .vc_gitem-zone-mini>div {z-index: 5;}div.blog_main_item .blog_overlay {transition: .25s all ease-out;opacity: 1;}div.blog_main_item:hover .blog_bkg_hover .blog_text p {margin-top: 0;opacity: 1;transition-delay: .05s;}ul.account-tab-list>li>a {font-size: 34px;text-transform: uppercase;letter-spacing: 2px;font-weight: 500;}table.tribe-events-tickets tr:not(.tribe-event-tickets-plus-meta) {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;}table.tribe-events-tickets:not(.tribe-event-tickets-plus-meta) tr td {border: none;margin-left: 20px;}table.tribe-events-tickets {margin: auto;background: rgba(255, 255, 255, 0.9);padding: 25px;display: table;table-layout: fixed;}table.tribe-events-tickets .woocommerce .quantity:before {content: initial;}.tribe-events-tickets td.woocommerce {width: auto;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap;}.tribe-events-tickets td.woocommerce .quantity input,.quantity input.qty, .woocommerce .quantity .qty {font-size: 18px !important;line-height: 40px !important;height: 40px !important;width: 50px !important;font-weight: 600 !important;}.tribe-events-tickets td.woocommerce .tribe-tickets-remaining {margin-left: 20px;color: rgba(61,61,62,0.75);font-size: 14px;display: inline-block;margin-top: 0;font-weight: 400;letter-spacing: 1px;line-height: 40px;width: 200px;}div#tribe-events-content .tribe-events-back {display: none;}div#tribe-events-content>div.tribe_events h2.tribe-events-tickets-title {display: none;}div#tribe-events-content.active {display: flex !important;}.caputos_event_wrapper .event_container .floating_red-tile .event_content .event_tickets form h2 {font-size: 24px;color: var(--cap-white);text-transform: uppercase;font-weight: 500;letter-spacing: 1.5px;padding: 10px 0;margin-bottom: 2px;display: none;}.event_tickets {margin-top: 50px;width: 100%;float: left;}.tribe-events-tickets td.woocommerce .quantity {width: 60px;line-height: 40px;height: 40px;}.tribe-events-tickets td.woocommerce .tribe-tickets-remaining span {color: var(--cap-gray);font-weight: 600;letter-spacing: 0;}.tribe-events-tickets td.woocommerce button {background: none !important;color: var(--cap-red) !important;font-weight: 600;letter-spacing: 2px;border: 2px solid !important;margin-bottom: 20px !important;}.tribe-events-tickets td.woocommerce button:hover {background: var(cap-red) !important;color: var(--cap-white) !important;}td.woocommerce.add-to-cart {margin-top: 40px;}.tribe-events-tickets td.tickets_description {font-size: 14px;letter-spacing: 0.5px;width: 40%;overflow: hidden;text-overflow: ellipsis;line-height: 30px;height: 90px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}.tribe-events-tickets td.tickets_name {text-transform: uppercase;font-size: 18px;color: var(--cap-gold);font-weight: 600;letter-spacing: 1px;width:300px;}.tribe-events-tickets td.tickets_price {font-style: normal;font-weight: 600;}h3.tribe-events-related-events-title, ul.tribe-related-events {display: none !important;}body.single-product form.cart div.quantity input {line-height: 50px !important;height: 50px !important;}.caputos_blog_item .vc_custom_heading div p {overflow: hidden;margin-bottom: 15px;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;white-space: pre-line;line-height: 18px;}.site-header .site-tools {right: 35px !important;}.product-badges .product_price div p.price {margin-bottom: 0 !important;margin-top: 20px;}.product_infos p.stock.in-stock {margin-bottom: 0;}.product_infos form.cart input.input-text.qty {line-height: 40px !important;height: 40px !important;}.product_infos form.cart .quantity {margin-bottom: 20px !important;}.product_infos form.cart .quantity:before {height: 40px;line-height: 40px;}.product_socials_wrapper .social_media {margin: 0 15px !important;}.st-menu.slide-from-right {left: initial !important;right: 0 !important;}.slide-from-right.st-menu .nano .mobile-search form.woocommerce-product-search {border: none;width: 100%;}.slide-from-right .slide-from-right.st-menu .nano .content>div {width: 100%;}@media (max-width: 500px){.logo_flare_left, .logo_flare_right{display:none;}.btn{padding:10px 40px!important;}#shortcode_js_slider li{min-height:325px;}nav.footer-navigation-wrapper ul.menu-footer>li{width: 100%;}.caputos_event_wrapper .event_container .floating_red-tile .event_content {flex-wrap:nowrap;}.tribe-events-tickets .woocommerce:before{content:"Qty: ";}.tribe-events-tickets .add-to-cart:before{content:none;}.tribe-events-tickets td.woocommerce{font-weight:bold;width:auto;padding:8px 0px;}.tribe-events-tickets .tickets_price:before{content:"Price: ";}.tribe-events-tickets .tickets_name{text-align:center;}#quick_view_container .product_infos{padding:4px!important;}.product_content_wrapper>.row>.large-6.columns{margin:0 auto!important;}}@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {#content ul#products-grid {width: 63%;}}@media screen and (max-width: 768px) {#content ul#products-grid {width: 86%;}.tribe-events-tickets{clear:both;display:flex;justify-content: space-between;}.tribe-events-tickets td{flex:1;max-width:80%;}}@media screen and (min-width: 768px){.search_products{margin-left: 20%;margin-right: 20%;}}@media screen and (min-width: 769px){.info-fix{justify-content: flex-end !important;}}@media screen and (max-width: 767px){div#product-cats, div#shortcode_classes {display: flex !important;flex-wrap: wrap !important;justify-content: space-around !important;}.site-search .woocommerce-product-search{width: 90% !important;}#content ul#products-grid>li{width: 240px !important;}}@media screen and (min-width: 768px){.shortcode_large_tile .large_tile-container{flex-direction: row !important;}.caputos_event_wrapper .event_container .floating_red-tile .event_content {flex-direction: row;}}@media screen and (max-width: 767px){.shortcode_large_tile .large_tile-container .content{padding: 0;text-align: center;}}@media screen and (min-width: 1024px) {.shop_slider #shortcode_js_slider li {height: 150px;}.woocommerce h4{text-align:center;}.logo_flare_left, .logo_flare_right {display: none !important;}}@media screen and (max-width: 1024px){.product_infos h1.product_title {font-size:1.15em!important;line-height:1.75rem!important;letter-spacing: 1.25px;}body.single-product .product_content_wrapper .product_summary_top{margin-bottom:25px;}.product_content_wrapper>.row {display: block !important;}body.single-product .product_content_wrapper .product_summary_top{font-size:1rem!important;}.product_desc_wrapper p, .prod_desc_wrapper span, .prod_desc_wrapper ul li{font-size:0.95rem!important;}.product_content_wrapper>.row>.large-6.columns {max-width: 90% !important;margin: 50px auto !important;padding:0!important;}body.single-product .product_content_wrapper>.row>.large-5 {margin-top: 30px;margin-bottom: 30px;}body.single-product .product_content_wrapper {padding: 10px;}.product-images-wrapper {margin:20px 0 0;}div#shortcode_js_slider {margin-top: -50px;width: 100%;}}@media screen and (min-width: 768px){.search_products{margin-left: 20%;margin-right: 20%;}}@media screen and (max-width: 768px){.woocommerce h4{text-align:center;}div.summary #shortcode_js_slider li {background-size: 100% !important;}}@media screen and (max-width: 1024px) {.title_flare_container .shortcode_title_flare {display: none;}.title_flare_container .flare_title>h3 {text-align: center;font-size:24px;}ul.footer_socials_wrapper {width: 100%;display: flex;border: none;flex-wrap: wrap;justify-content: center;}ul.footer_socials_wrapper p {width: 100%;}ul.footer_socials_wrapper li {margin-left: 10px;margin-right: 10px;}.flex-wrapper {}nav.footer-navigation-wrapper li {min-width: 50%;text-align: center !important;}nav.footer-navigation-wrapper ul.menu-footer {flex-direction: row;justify-content: center;}div#menus .menus-wrapper .menu-item .header {}div#menus .menus-wrapper .menu-item .header .item-title {flex: 1;}div#menus .menus-wrapper .menu-item .info .info-desc {flex: 1;}div#menus .menus-wrapper .menu-item {height: auto !important;}div#menus .menus-wrapper .menu-item.hidden {display: none !important;}.js_menu_filters {flex-wrap: wrap;justify-content: center;}.js_menu_filters a {margin: 10px;}div#shortcode_blog .blog_grid {width: 49% !important;}div#sb_instagram #sbi_images .sbi_item {width: 50% !important;flex: initial;}div#sb_instagram #sbi_images {flex-wrap: wrap;max-width: 768px;margin: auto;}table.tribe-events-tickets tr:not(.tribe-event-tickets-plus-meta) {flex-wrap: wrap;flex-direction: column;justify-content: center;border: none;}.tribe-events-tickets td.tickets_description {width: 100%;}table.tribe-events-tickets:not(.tribe-event-tickets-plus-meta) tr td {margin-left: 0;}td.woocommerce.add-to-cart {width: auto !important;}.tribe-events-tickets td.tickets_name {margin-top: 20px !important;}.caputos_event_wrapper .event_container .floating_red-tile .event_meta_info, .event_meta_info {flex: initial;width: 100%;}.caputos_event_wrapper .event_container .floating_red-tile .event_content .event_body {border: none;text-align: center;padding: 0;}.recent.class_grid .event_meta_info {width: 100% !important;}.recent.class_grid {flex-wrap: wrap;}.recent.class_grid .event_body {max-width: none;border-left: none;text-align: center;border-top: 1px solid var(--cap-gold);margin-top: 40px;padding-top: 40px;}.recent.class_grid .event_body .btn-container {display: inline-block;}}@media screen and (max-width: 40.063em) {.tob_bar_shop.full_header, .tob_bar_shop_left_column{float:none;}#masthead.site-header .site-tools {position: initial;flex: 1;line-height: 50px !important;height: 50px !important;margin-top: 0;}#masthead.site-header .site-tools ul>li>a span {line-height: 50px;margin-top: 0;margin-bottom: 0;padding-top: 0;padding-bottom: 0;border: none;}.site-header-wrapper {display: flex;}.logo_wrapper a {width: 140px;}#masthead.site-header {padding: 0 20px;}.logo_wrapper a {position: relative;display: block;}.logo_wrapper {height: 50px;display: inline-flex;justify-content: flex-start;flex-direction: column;}.logo_wrapper a img.sticky-logo {max-width: 130px;}#masthead.site-header .site-tools ul>li>a {margin-top: 0;}#masthead.site-header .site-tools>ul {display: flex;justify-content: flex-end;}.page-id-5526 .woocommerce div.product .product_title{font-size:1em!important;}}@media only screen and (min-width: 480px) and (max-width: 767px) and (orientation:landscape) {.logo_wrapper a img.sticky-logo {max-width: 150px;}}@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {#content ul#products-grid {width: 63%;}}@media screen and (max-width: 768px) {#content ul#products-grid {width: 86%;}.shortcode_banner_box .banner_box_container h2 {font-size: 25px;letter-spacing: 2px;}.page-id-9426 .vc_col-sm-offset-1{margin-left:0!important;}div#menus .menus-wrapper .menu-item {height: auto;min-height: 200px;padding-top: 20px !important;padding-bottom: 20px !important;}div#menus .menus-wrapper .menu-item .header .item-title {flex: initial;text-align: center;width: 100%;}div#menus .menus-wrapper .menu-item .header .right-header {width: 100%;}div#menus .menus-wrapper .menu-item .header .right-header span {text-align: center;}div#menus .menus-wrapper .menu-item .info {flex-direction: column-reverse;text-align: center;}#menus .menu-item .info .right-content {text-align: center;}div#menus .menus-wrapper .menu-item .info .info-desc {margin: 10px auto;}div#menus .menus-wrapper {padding: 25px;}div#map-buttons>div {max-width: 50%;}div#map-buttons {display: flex;flex-wrap: wrap;justify-content: center;margin: 0 !important;width: 100%;}div#map-buttons .filter_map {margin-bottom: 5px;}div#shortcode_blog .blog_grid {width: 100% !important;}.footer-signup p>span>input {min-width: 109px;}.footer-signup p {width: 100%;max-width: none;}.footer-signup .btn-container .btn-outline button {width: 100%;display: block;max-width: none;}.footer-signup .btn-container .btn-outline {display: block;}.footer-signup {display: block;}div#sb_instagram #sbi_images {width: 80%;}div#sb_instagram #sbi_images .sbi_item {width: 100% !important;margin-bottom: 20px !important;}.caputos_event_wrapper .event_container .floating_red-tile {padding-left: 15px;padding-right: 15px;}}nav.footer-navigation-wrapper li ul.sub-menu li {padding: 0 !important;}div.wpcf7-mail-sent-ok {border: none;color: var(--cap-white);text-align: center;}.product_image_zoom_button{display: none !important;}.page #primary #content ul#products-grid{flex-wrap: wrap;max-width: 1200px !important;justify-content:center!important;}#content ul#products-grid>li{background: var(--cap-white);border: 1px rgba(3,3,3,0.16) solid;box-shadow:0 1px 2px rgba(3,3,3,0.16);-webkit-box-shadow: 0 1px 2px rgba(3,3,3,0.16);width: 21%;list-style-type: none;text-align: center;max-width: 350px;min-width: 240px;margin-bottom: 25px;padding: 0 !important;margin-right: 13px;}.tribe-link-tickets-message{color: var(--cap-white);display: none;}.tribe-tickets-meta-field-header{width: 50%;float: left }.entry-content a:hover {opacity: 1;}::-webkit-input-placeholder {color: var(--cap-silver) !important;}:-moz-placeholder {color: var(--cap-silver) !important;}::-moz-placeholder {color: var(--cap-silver) !important;}:-ms-input-placeholder {color: var(--cap-silver) !important;}.search_products{padding-right: 0;}.blog_pagination {float: right;text-align: right;margin-bottom: 50px;}.blog_pagination>ul {display: flex;list-style-type: none;}.blog_pagination>ul>li {margin: 10px;}.blog_pagination>ul>li a.active {color: var(--cap-gray);}.blog_pagination>ul>li a {font-weight: 500;}.vc_gitem-zone .vc-zone-link {z-index: 10;}.location-wrap .line {display: block;margin: auto;background: var(--cap-white);height: 2px;margin-bottom: 10px;width: 90%;margin-top: 10px;}.product_desc_wrapper p, .product_desc_wrapper span, .product_desc_wrapper ul li, #tab-description .row .columns p, #tab-description .row .columns p span, #tab-description .row .columns ul li, #tab-description .row .columns ul li span {font-family: 'Poppins', 'sans-serif' !important;font-size: 1rem !important;color: var(--cap-gray) !important;}.woocommerce #reviews h3.comment-reply-title, .woocommerce-page #reviews h3.comment-reply-title{font-size:0.85rem;line-height:1rem;}.vc_row.vc_row-flex > .vc_column_container {display: block !important;margin:0 !important;}@media screen and (min-width: 769px){.info-fix{justify-content: flex-end !important;}}.products-grid{justify-content: space-around !important;}.tribe-events-tickets td.woocommerce .tribe-tickets-remaining {display: none;}@media screen and (max-width: 767px){div#product-cats, div#shortcode_classes {display: flex !important;flex-wrap: wrap !important;justify-content: space-around !important;}.site-search .woocommerce-product-search{width: 90% !important;}#content ul#products-grid>li{width: 240px !important;}}div#shortcode_classes .class_grid{width: auto !important;max-width: 225px !important;}ul.products.caputos_products>li{width: 240px !important;height: 375px !important;}.site-tools ul .search-button{display: inline-block !important;}.site-search .widget_search .search-form {left: 0 !important;right: 0 !important;}.site-search.open .woocommerce-product-search{margin: 0 auto !important;}.site-search .woocommerce-product-search{left: 0 !important;right: 0 !important;margin: 0 auto !important;}.products-grid, #products-grid{justify-content: center !important;}ul.slides.js_slides {margin: 0 !important;padding: 0 !important;}.main-navigation > ul > li > a {font-weight: 500;}@media screen and (min-width: 768px){.shortcode_large_tile .large_tile-container{flex-direction: row !important;}.caputos_event_wrapper .event_container .floating_red-tile .event_content {flex-direction: row;}}@media screen and (max-width: 767px){.shortcode_large_tile .large_tile-container .content{padding: 0;text-align: center;}}.vc_grid-container-wrapper{z-index: 10;}.desc, .desc a, .desc em{font-style: normal !important;color: var(--cap-gray) !important;line-height: 21px;}.desc:hover{cursor: default !important;}#menus .menu-item .info .info-desc p {margin-bottom: 0;}div#menus .menus-wrapper .menu-item {min-height: 115px;}.shortcode_large_tile .large_tile-container .featured_image {max-width: 100%;}.product_image_wrapper{height: inherit;}li.caputos_product.animate:hover .product_image_wrapper .overlay-controls{margin-bottom: 120px;}.product_image_wrapper{margin-bottom: 0;}.home .blog_pagination{display: none;}.blog_image{height: 300px;}.blog_image > div{background-position: center;background-repeat: no-repeat;background-size: cover;height: 100%;}.contain {background-size: contain !important;width: 90% !important;margin: 0 auto !important;}.ytp-large-play-button{display: none !important;}.paralax_video .wpb_wrapper .btn-container, .paralax_video .wpb_wrapper .p1, .paralax_video .wpb_wrapper .s1{position: absolute !important;left: 0;right: 0;margin: 0 auto;z-index: 5;}.paralax_video .wpb_wrapper .btn-container{margin-top: 30px;}.fluid-width-video-wrapper {position: absolute !important;top: 0 !important;left: 0 !important;height: 0 !important;}.fluid-width-video-wrapper {padding-bottom: 56.25% !important;padding-top: 0 !important;}.fluid-width-video-wrapper iframe {position: absolute !important;width: 100%;height: 100%;}@media(max-width: 1250px){.fluid-width-video-wrapper iframe{width: 1250px !important;height: 700px !important;}}.paralax_video{background-position: center !important;}#content ul#products-grid>li{position: relative;overflow: hidden;}.product_after_shop_loop_switcher{position: absolute;bottom: -33px;left: 0;right: 0;}#products-grid li{overflow: hidden;}#products-grid li img {margin-left: 50%;transform: translateX(-50%);}#products-grid li:hover .product_after_shop_loop_price{transition: all .15s ease-in-out;opacity: 0;margin-top: 0;}.product_after_shop_loop_buttons{margin-top: 0 !important;}.row {padding: 0;}html {margin-top: 0 !important;}body {background: var(--cap-white);color: var(--cap-gray);padding: 0 !important;margin: 0 !important;font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight: normal;font-style: normal;line-height: auto;position: relative;cursor: auto;max-width: none !important;}#product-cats {justify-content: center !important;}#product-cats .cat-item {cursor: pointer;margin: 10px;}.owl-carousel {display: block;}.featured_img_temp {display: block !important;cursor:pointer;}.woocommerce .images #product-images-carousel img {width: 20%;margin: 3px;border: 1px solid var(--cap-silver);float: left;}.product_infos p.stock.in-stock {display: none;}.fancybox-toolbar, .fancybox-button {background-color: var(cap-red);color: var(cap-yellow);}.fancybox-button[disabled] {display: none;}.fancybox-button:hover {background-color: var(cap-gray);}.single-post-header-bkg {opacity: 1;animation: fadeOn 2s;}@keyframes fadeOn {from {opacity: 0;}50% {opacity: 0.5;}to {opacity: 1;}}.woocommerce-product-search button[value='Search'] {display: none;}#content ul#products-grid .category_list {display: none;}.ButtonFarm {margin-bottom: 20px !important;}.ButtonFarm .btn-outline {padding: 2px;}.ButtonFarm .btn1 {height: 75px;width: 100%;padding: 10px 50px;margin: 0px;}.ButtonFarm .btn-outline {width: 100%;}.ButtonFarm .btn1 span {display: flex;height: 100%;align-items: center;justify-content: center;font-weight: 900;font-size: 1.1rem;}.menu-header {text-align: center;text-transform: uppercase;font-size: 18pt;padding: 50px;}.menu-header div#diamonds {position: relative;}.tribe-events-tickets td.quantity, .tribe-events-tickets td.woocommerce {order: 0;}.select2-results {overflow-y: hidden !important;}.woocommerce form .form-row .select2-container {font-size: 12pt !important;width: 100% !important;height: 30px !important;}.tribe-attendees-list-container, .tribe-tickets-attendees-list-optout {display: none !important;}.noMenuItems {color: var(--cap-red);font-size:12pt;text-align: center;margin-top: 50px;}.newProduct {position: absolute;background-color: var(--cap-red);color: var(--cap-yellow);font-size: 0.6875rem;font-weight: bold;top: 15px;left: 15px;z-index: 10;padding: 2px 8px 1px 8px;}.xlarge-9.large-11.xlarge-centered.large-centered.text-center.columns {margin: 0 !important;width: 100%;}.checkout_login, .checkout_coupon_box {padding-left: 10% !important;padding-right: 10% !important;}.notice-border-container {display: none;}.woocommerce-message, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce-info, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {color: var(--cap-gold) !important;background: none;border: 3px solid var(--cap-gold);margin: 0 !important;margin-bottom: 3px !important;}.woocommerce-notices-wrapper {margin-bottom: 1rem;}.woocommerce-message a:link, .woocommerce-message a.button.wc-forward, .woocommerce .woocommerce-message a {color: var(--cap-gold) !important;background-color: transparent !important;border: none;}form.variations_form.cart {display: block;}form.variations_form.cart:last-child {display: none;}div#pwgc-redeem-gift-card-form {height: 125px;}#pwgc-redeem-gift-card-number {width: 74% !important;margin-right: 3px;float: left;height: 53px !important;}input#pwgc-redeem-button {width: 25% !important;min-width: 25%;float: left;padding: .618em 1em;margin-top: 0px !important;border-radius: 3px;}#pwgc-redeem-gift-card-number, .woocommerce-cart .entry-content .woocommerce .actions #coupon_code {height: fit-content !important;padding: 7px;}.coupon .button, .coupon input {height: unset !important;}.blog-post.hidden {opacity: 1;}.br_cart_suggestions_cart {margin-top: 2rem;}.br_cart_suggestions .brcs_product {vertical-align: top;height: 370px;font-size: 1rem;padding: 10px;}.br_cart_suggestions .brcs_product .button {position: absolute;bottom: 3px;left: 3px;min-width: 95% !important;}:focus {outline-color: transparent !important;}.woocommerce-shipping-calculator {padding: 3px !important;}.woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li {padding: 0px !important;}.woocommerce-shipping-methods {margin: 10px 0 10px 0 !important;width: 100% !important;float: left !important;}span.woocommerce-Price-amount.amount {text-align: right !important;}.woocommerce-shipping-totals .shipping-data {text-align: left !important;}.woocommerce-shipping-destination strong {float:left;width: 100%;text-align: left !important;}.woocommerce-checkout-review-order-table .product-name {width: 60% !important;}.woocommerce-checkout-review-order-table .product-total {width: 40% !important;text-align: right;padding-left: 0px !important;}.main-navigation ul li {z-index: 999 !important;}#products-grid .button {background-color: var(--cap-white) !important;}.order-total td, .tax-total td, .cart-subtotal td {text-align: right !important;}.order-total .amount {font-size: 1.2rem !important;}.wpb_text_column {float: inherit !important;}#map-buttons .vc_btn3-container {margin-bottom: 3px !important;}#map-buttons .vc_column_container {width: 20% !important;float:left !important;}.ForceContainerCenter {width: 80% !important;margin-left: 10% !important;margin-right: 10% !important;}.ForceContentCenter {text-align: center !important;}.ForceContentLeft {text-align: left !important;}.woocommerce .products ul h3, .woocommerce ul.products h3, .woocommerce-page .products ul h3, .woocommerce-page ul.products h3 {padding: 10px !important;}[class*="column"]+[class*="column"]:last-child {float: left !important;margin:0 !important;}.wpb_text_column.wpb_content_element:last-child {float: inherit !important;}