/* https://www.keepsakesbyscalise.com/wp-content/themes/shuttle-pro/styles/woocommerce/css/woocommerce-theme.css?ver=1.3.3 */
.woocommerce .form-row{margin-bottom:20px!important;padding:0!important}.woocommerce .thumbnails{margin:0;text-align:center;padding-top:18px!important}.woocommerce .images .thumbnails a{display:inline-block;border:1px solid #E9E9E9;margin:0 5px 10px;vertical-align:middle}.woocommerce .images .thumbnails img{display:block;width:60px;height:auto}.woocommerce figure{margin:0}.wc-backward a:before,.wc-backward:before{font-family:fontawesome;content:"\f177";padding:0 15px 0 0}.products .column-1,.products .column-2,.products .column-3,.products .column-4{overflow:visible;padding:0 20px 20px;margin:0}.products .column-1{width:100%}.products .column-2{width:50%}.products .column-3{width:33.333%}.products .column-4{width:25%}#main-core>.column-1,#main-core>.column-2,#main-core>.column-3,#main-core>.column-4{padding:0;width:100%}.woo-grid.column-3:nth-child(4n):before,.woo-grid.column-3:nth-child(4n):after{content:"";display:table}.woo-grid.column-3:nth-child(4n):after{clear:both}.product .entry-header{position:relative;overflow:hidden;margin-bottom:20px}.product .entry-header img{display:block;margin:0 auto;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.product .entry-header a:hover>img{opacity:.8}.product .sc-carousel .entry-header .image-overlay{background:none}.product .sc-carousel .entry-header:hover .image-overlay{opacity:1}.product .image-overlay{position:absolute;top:0;width:100%;height:100%;opacity:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.product .image-overlay:hover{opacity:1}.product .image-overlay-inner{display:table;width:100%;height:100%}.product .entry-content{margin-bottom:20px}.product img{margin-bottom:0!important}.product h3{font-size:14px!important;line-height:1;font-weight:700;text-transform:uppercase;margin-bottom:15px!important;padding:0 0 20px!important}.woocommerce .product .themebutton{line-height:1.5!important;padding:8px 20px!important;margin:0 5px 20px 0!important}.product .more-link:hover{color:#fff}.product .wrap-woo{display:table-cell;vertical-align:middle}.products .column-1{display:table;width:100%;padding-left:0;padding-right:0}.products .column-1 .one_half{display:inline-block;vertical-align:middle;float:none}.products .column-1 .one_half.last{margin-top:-60px}.products .column-1 .one_half:first-child{border-bottom:4px solid #E7E7E7;padding-bottom:50px;margin-bottom:0}.products .column-1 .entry-content{text-align:left}.products .column-1 .entry-content>a{display:inline-block}.products .column-1 .star-rating{margin:0 auto 15px 0!important}.woo-meta{position:absolute;z-index:9999;left:0;top:0}.woo-meta i{width:16px;height:16px}.woo-meta a{display:block;opacity:0;text-align:center;line-height:1;font-size:16px;color:#FFF;min-width:40px;height:40px;line-height:40px;background:#13aff0;margin:0 1px 1px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;-webkit-transform:translateY(35px);-moz-transform:translateY(35px);-ms-transform:translateY(35px);-o-transform:translateY(35px);transform:translateY(35px)}.woo-meta a:hover,.woo-meta a.active,.jm-post-like.liked{color:#FFF;background:#13aff0}.entry-header:hover .woo-meta a{opacity:1}.entry-header:hover .woo-meta .jm-post-like,.entry-header:hover .woo-meta .prettyPhoto,.woocommerce div.product div.images:hover .woocommerce-product-gallery__trigger{opacity:1;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.entry-header .woo-meta .jm-post-like,.entry-header:hover .woo-meta .prettyPhoto,.woocommerce div.product div.images:hover .woocommerce-product-gallery__trigger{-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;-ms-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s}.entry-header:hover .woo-meta .jm-post-like,.entry-header .woo-meta .prettyPhoto,.woocommerce div.product div.images .woocommerce-product-gallery__trigger{-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.products .image-overlay .themebutton{margin:0 auto;display:block;width:110px;padding:8px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before,.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{display:none;border:none;background:none}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{text-indent:0;display:block;font-family:fontawesome;content:"\f065";top:auto;left:auto;right:auto;bottom:auto}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{opacity:0;color:#FFF;font-size:16px;line-height:1;text-align:center;min-width:40px;min-height:40px;top:0;left:44px;border:none;background:#13aff0;padding:13px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;-webkit-transform:translateY(35px);-moz-transform:translateY(35px);-ms-transform:translateY(35px);-o-transform:translateY(35px);transform:translateY(35px)}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover{background:#AAA}.woocommerce div.product div.images .woocommerce-product-gallery__trigger img{display:none!important}.pswp__bg{opacity:0.8!important;background:#000!important}.pswp__top-bar,.pswp__caption{background:none!important;opacity:1!important}.pswp__top-bar,.pswp__caption__center{text-align:center!important}.pswp__counter{position:relative}.pswp__img{border:8px solid #f8f8f8!important;-webkit-box-shadow:0 0 0 5px #222!important;-moz-box-shadow:0 0 0 5px #222!important;-ms-box-shadow:0 0 0 5px #222!important;-o-box-shadow:0 0 0 5px #222!important;box-shadow:0 0 0 5px #222!important;-webkit-box-shadow:0 0 0 5px #222!important;-moz-box-shadow:0 0 0 5px #222!important;-ms-box-shadow:0 0 0 5px #222!important;-o-box-shadow:0 0 0 5px #222!important;box-shadow:0 0 0 5px #222!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-ms-border-radius:4px!important;-o-border-radius:4px!important;border-radius:4px!important}.pswp__button.pswp__button--arrow--left,.pswp__button.pswp__button--arrow--right{opacity:1!important;text-align:center;background-color:rgba(0,0,0,.3)!important;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.pswp__button.pswp__button--arrow--left:hover,.pswp__button.pswp__button--arrow--right:hover{opacity:1!important;text-align:center;background-color:rgba(0,0,0,.6)!important}.pswp__button.pswp__button--arrow--left:before{left:18px!important}.pswp__button.pswp__button--arrow--right:before{right:18px}.woo-meta-social{float:left;width:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.woo-meta-social a{display:none;background:#fff}.woo-meta-social.active{width:auto}.woo-meta-social.active a{display:block;margin-left:5px}.woo-meta-social.active a:last-child{margin-left:0}.woo-meta-social .woo-meta-facebook:hover{color:#3b5997;border-color:#3b5997}.woo-meta-social .woo-meta-twitter:hover{color:#a5dee8;border-color:#a5dee8}.woo-meta-social .woo-meta-pinterest:hover{color:#C92228;border-color:#C92228}.woo-meta-social .tooltip-inner{font-size:13px;padding:6px 12px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.woo-meta-social .tooltip-arrow,.woo-meta-social .tooltip-inner{margin-bottom:5px}.products .woo-meta-row1 .woo-meta-social{float:right}.products .woo-meta-row1 .woo-meta-social.active a{float:none;margin-left:5px}.product.star-rating{margin:0 0 15px}.product .star-rating:before{content:"\53\53\53\53\53";color:#DDD}.product .star-rating span{color:#fede00}.comment-form-rating .star-1:after,.comment-form-rating .star-2:after,.comment-form-rating .star-3:after,.comment-form-rating .star-4:after,.comment-form-rating .star-5:after{color:#E0DADF}.comment-form-rating .star-1.active:after,.comment-form-rating .star-2.active:after,.comment-form-rating .star-3.active:after,.comment-form-rating .star-4.active:after,.comment-form-rating .star-5.active:after,.comment-form-rating .star-1:hover:after,.comment-form-rating .star-2:hover:after,.comment-form-rating .star-3:hover:after,.comment-form-rating .star-4:hover:after,.comment-form-rating .star-5:hover:after{color:#FEDE00}.comment-form-rating .star-1:after{content:"\e020"!important}.comment-form-rating .star-2:after{content:"\e020\e020"!important}.comment-form-rating .star-3:after{content:"\e020\e020\e020"!important}.comment-form-rating .star-4:after{content:"\e020\e020\e020\e020"!important}.comment-form-rating .star-5:after{content:"\e020\e020\e020\e020\e020"!important}.product .price{position:relative!important;color:#13aff0!important;display:block!important;font-size:16px!important;line-height:1!important;font-weight:600!important;padding-top:18px!important;margin-bottom:20px!important}.product .price ins,.product .price del{opacity:1!important;display:inline-block!important}.product .price:before{content:'';position:absolute;margin:auto;top:0;left:0;right:auto;height:0;width:150px;border-bottom:1px solid #ddd}.product .price ins{color:#13aff0;text-decoration:none}.product .price del{color:#C5C5C5!important;color:rgba(145,145,145,.5)!important;margin-right:6px}.woocommerce th,.woocommerce td,.woocommerce table{border:none;padding:0}.woocommerce table{margin-bottom:30px!important;border-right:none!important;border-collapse:collapse!important}.woocommerce table.shop_table,.woocommerce-page table.shop_table{text-align:left;width:100%;margin:0 -1px 35px 0;border:1px solid #E9E9E9;border-right:none;border-top:none;border-collapse:collapse}table.shop_table.cart th,.woocommerce-page table.shop_table.cart th{color:#8D8D8D;line-height:18px;text-transform:uppercase}table.shop_table th,.woocommerce-page table.shop_table th{font-weight:400!important;padding:9px 12px;border-top:1px solid #E9E9E9!important;border-right:1px solid #E9E9E9!important;background:#FCFDFC}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{border-top:1px solid #E9E9E9!important;border-right:1px solid #E9E9E9!important;padding:9px 12px;vertical-align:middle}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:600}#intro-woo{margin-bottom:50px;padding:35px 10px;border-bottom:1px solid #e5e5e5}#intro-woo-core{display:block;max-width:1140px;margin:0 auto}#intro-woo-core p,#intro-woo-core form{margin:0}#intro-woo #searchform label,#intro-woo #searchform #searchsubmit{display:none}#intro-woo-core #intro-woo-count,#intro-woo-core #intro-woo-order,#intro-woo-core #intro-woo-search{display:inline-block;vertical-align:middle}#intro-woo-core #intro-woo-count p{margin:0}#intro-woo-core #intro-woo-count,#intro-woo-core #intro-woo-search{width:27%}#intro-woo-core #intro-woo-order{width:46%}#intro-woo-core #intro-woo-order,#intro-woo-core #intro-woo-search{text-align:right}#intro-woo-core #intro-woo-search-core{margin-left:50px}#intro-woo-core #intro-woo-search .search-field{width:100%;padding:13px 45px 13px 20px;border:1px solid #e5e5e5}#intro-woo-core #intro-woo-search input[type="search"],#intro-woo-core #intro-woo-search button[type="search"]{background:url(/wp-content/themes/shuttle-pro/styles/woocommerce/css/../../../images/icons/font-awesome-png/fa-search.png) no-repeat center right 20px}#intro-woo-core #intro-woo-search input[type="submit"],#intro-woo-core #intro-woo-search button[type="submit"],#intro-woo-core #intro-woo-search .screen-reader-text{display:none}#intro-woo-core #intro-woo-search ::-webkit-input-placeholder{color:#6a6a6a;font-weight:400;opacity:.5}#intro-woo-core #intro-woo-search :-moz-placeholder{color:#6a6a6a;font-weight:400;opacity:.5}#intro-woo-core #intro-woo-search ::-moz-placeholder{color:#6a6a6a;font-weight:400;opacity:.5}#intro-woo-core #intro-woo-search :-ms-input-placeholder{color:#6a6a6a;font-weight:400;opacity:.5}#intro-woo-core #intro-woo-order select{padding:13px 35px 13px 20px;border:1px solid #e5e5e5;background:url(/wp-content/themes/shuttle-pro/styles/woocommerce/css/../../../images/icons/font-awesome-png/fa-angle-down.png) no-repeat center right 20px;-webkit-appearance:none;-moz-appearance:none}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{width:auto!important;position:relative!important;list-style:none!important;padding:25px!important;margin:0 0 30px!important;background:#FCFDFC!important;border:1px solid #E9E9E9!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{float:left;color:#1e85be;position:static;padding-right:15px;color:#1E1E1E}.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-message:after{clear:both}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{position:absolute;display:inline-block;right:25px;padding:10px 25px!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-ms-box-shadow:none!important;-o-box-shadow:none!important;box-shadow:none!important;border:none!important;margin-top:-5px!important}.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-message .button:hover{color:#fff;background:#333}.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.woocommerce .onsale{position:absolute!important;z-index:2!important;top:0!important;right:0!important;left:auto!important;color:#FFF!important;font-size:16px!important;font-weight:400!important;text-align:center!important;text-transform:uppercase!important;text-shadow:none!important;line-height:50px!important;height:50px!important;width:50px!important;min-height:auto!important;background:#13aff0;margin:10px 10px 0 0px!important;padding:0!important;-webkit-border-radius:500px!important;-moz-border-radius:500px!important;-ms-border-radius:500px!important;-o-border-radius:500px!important;border-radius:500px!important;-webkit-transform:rotate(40deg)!important;-moz-transform:rotate(40deg)!important;-ms-transform:rotate(40deg)!important;-o-transform:rotate(40deg)!important;transform:rotate(40deg)!important}.select2-container .select2-choice,.select2-drop-active{border-color:#E0E0E0;padding:0}.select2-results{background:#FFF}.select2-results .select2-highlighted{color:#fff;background:#13aff0}.woocommerce .form-row .select2-container .select2-choice>.select2-chosen{color:#888;font-size:inherit;height:40px;line-height:18px;width:100%;padding:10px 20px;-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.select2-container{height:48px}.select2-container .select2-selection .select2-selection__rendered{height:48px;line-height:48px}.select2-container .select2-selection{height:48px;background:#FCFDFC;border-color:#E0E0E0!important;line-height:48px;border-radius:0}.select2-container .select2-selection__arrow{height:48px!important}.select2-container .select2-dropdown,.select2-container .select2-search__field{border-color:#E0E0E0!important}.select2-container .select2-results__option[aria-selected=true],.select2-container .select2-results__option[data-selected=true]{background-color:#f8f8f8}.select2-container .select2-results__option--highlighted[aria-selected],.select2-container .select2-results__option--highlighted[data-selected]{color:#fff;background-color:#13aff0}.product .themebutton .more-icon{display:none}.cross-sells{display:none}#main .woocommerce-products-header{display:none!important}.products{text-align:center}.products h3{padding:0!important}.products .star-rating{display:block!important;font-size:1em!important;float:none!important;margin:0 auto 15px!important}.products .column-1 a:hover h3{color:#13aff0}.products .entry-header img{display:block;margin:0 auto;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.products .entry-header:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.tax-product_tag .products .added_to_cart,.tax-product_cat .products .added_to_cart,.post-type-archive-product .products .added_to_cart{color:#FFF;font-weight:400!important;line-height:1.5!important;background:#13aff0;padding:8px 20px;margin-left:10px;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-ms-border-radius:4px!important;-o-border-radius:4px!important;border-radius:4px!important}.tax-product_tag .products .added_to_cart:hover,.tax-product_cat .products .added_to_cart:hover,.post-type-archive-product .products .added_to_cart:hover{color:#FFF;background:#13aff0;-webkit-box-shadow:inset 0 0 0 30px rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 0 30px rgba(0,0,0,.1);-ms-box-shadow:inset 0 0 0 30px rgba(0,0,0,.1);-o-box-shadow:inset 0 0 0 30px rgba(0,0,0,.1);box-shadow:inset 0 0 0 30px rgba(0,0,0,.1)}.woo-shop #intro-woo{margin-bottom:0}.woo-shop #content{background:#f8f8f8;padding-top:60px}.woo-shop .woo-grid-wrap{background:#FFF;border:1px solid #eee}.woo-shop .woo-grid-wrap .entry-content,.woo-shop .woo-grid-wrap .entry-footer{text-align:center;padding-left:20px;padding-right:20px}.woo-shop .woo-grid-wrap .entry-content .star-rating{margin-left:auto;margin-right:auto}.woo-shop .woo-grid-wrap .price:before{width:100%;border-bottom:1px solid #DDD}.single-product .woocommerce-product-gallery .flex-viewport{height:auto!important}.single-product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper{width:100%!important;max-width:100%!important;margin:0!important}.single-product .entry-summary .entry-header{margin-bottom:25px;border:none}.single-product .entry-summary .entry-header p{margin-bottom:0!important}.single-product .entry-summary form{margin-bottom:10px!important}.single-product .entry-summary h1{font-size:24px;line-height:1;font-weight:600;margin-bottom:10px}.single-product .entry-summary .price{color:#13aff0;font-size:20px!important;font-weight:700;line-height:1}.single-product .entry-summary .price del{margin-right:5px;font-weight:400;color:rgba(145,145,145,.5);opacity:1!important}.single-product .entry-summary .price ins{text-decoration:none}.single-product .entry-summary .woocommerce-product-rating{margin-bottom:10px!important}.single-product .entry-header .images{position:relative;margin:0}.single-product .entry-header .thumbnails{position:absolute;bottom:0;padding:0;width:100%}.single-product .button i{margin-left:0}.single-product .entry-summary .more-link{margin:0 0 5px 0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.woocommerce .quantity{display:inline;width:400px;position:relative;margin:0 auto 25px 0}.woocommerce .quantity input{line-height:43px;display:table-cell!important;border:1px solid #E0E0E0!important;vertical-align:middle!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}.woocommerce .quantity .qty{font-weight:300!important;width:120px!important;text-align:center!important;padding:0!important;height:auto!important}.woocommerce .quantity.buttons_added .qty{float:none!important;height:45px!important;width:45px!important}.woocommerce .quantity .plus,.woocommerce .quantity .minus{background:#FCFCFC!important;color:#AAA!important;font-size:40px;font-weight:300;width:35px;font-size:18px;font-weight:300;width:35px;height:37px;line-height:35px!important;border:1px solid #E0E0E0!important;line-height:43px;position:static!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-ms-box-shadow:none!important;-o-box-shadow:none!important;box-shadow:none!important}.woocommerce .quantity .minus{border-right:none!important}.woocommerce .quantity .plus{border-left:none!important}.woocommerce .quantity .plus:hover,.woocommerce .quantity .minus:hover{background:#FFF!important}.woocommerce .shop_table .product-quantity{width:180px}.woocommerce-cart .woocommerce .quantity{display:table;padding:0;width:150px;margin:10px auto;text-align:center}.single-product .variations{text-align:left;margin:0}.single-product .variations .label{width:40px;font-weight:700;vertical-align:middle!important}.single-product .variations .value input[type="radio"]{display:none}.single-product .variations .value ul{margin:0;list-style:none}.single-product .variations .value li,.single-product .variations .value li label{text-align:center;display:inline-block;width:53px;height:53px;line-height:53px}.single-product .variations .value li{margin-right:7px}.single-product .variations .value li label{font-weight:400!important;cursor:pointer;border:1px solid #E9E9E9;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.single-product .variations .value label:hover,.single-product .variations .value input[type=radio]:checked+label{color:#fff;background:#13aff0;border-color:#13aff0}.single-product .variations .value select{height:48px;min-width:240px!important;padding:5px 20px;border:1px solid #E9E9E9;background:url(/wp-content/themes/shuttle-pro/styles/woocommerce/css/../../../images/icons/font-awesome-png/fa-angle-down.png) no-repeat center right 20px;-webkit-appearance:none;-moz-appearance:none}.single-product .variations .reset_variations{display:inline-block;color:inherit;line-height:48px;margin-left:10px;border:1px solid #E9E9E9;height:48px;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.single-product .variations .reset_variations:hover{color:#AAA;background:#EEE}.single-product .single_variation_wrap,.single-product .wrap-content .entry-footer{margin-top:25px}.single-product .single_variation_wrap .quantity,.single-product .wrap-content .entry-footer .quantity{display:table!important;width:150px;margin-right:0!important;margin-bottom:0!important;margin-top:30px;padding-right:15px}.single-product .single_variation_wrap .quantity,.single-product .single_variation_wrap .single_variation,.single-product .wrap-content .entry-footer .quantity,.single-product .wrap-content .entry-footer .single_variation{display:inline;vertical-align:middle}.single-product .single_variation_wrap .quantity .screen-reader-text,.single-product .single_variation_wrap .single_variation .screen-reader-text,.single-product .wrap-content .entry-footer .quantity .screen-reader-text,.single-product .wrap-content .entry-footer .single_variation .screen-reader-text{display:none}.single-product .single_variation_wrap .variations_button,.single-product .single_variation_wrap .entry-content,.single-product .wrap-content .entry-footer .variations_button,.single-product .wrap-content .entry-footer .entry-content{display:inline-block;height:45px;vertical-align:middle;margin:0}.single-product .single_variation_wrap .stock,.single-product .wrap-content .entry-footer .stock{display:none}.single-product .single_variation_wrap .variations_button,.single-product .wrap-content .entry-footer .variations_button{float:left}.single-product .single_variation_wrap .entry-content,.single-product .wrap-content .entry-footer .entry-content{line-height:45px}.single-product .single_variation_wrap .button,.single-product .wrap-content .entry-footer .button{top:3px}.single-product .product_meta{font-size:90%}#shuttleshortcodestabswoo .tab-content h2{display:none}.single-product .related.products,.single-product .upsells.products{padding-top:40px}.single-product .related.products .wrap-content,.single-product .upsells.products .wrap-content{border:1px solid #eee}.single-product .related.products .entry-header,.single-product .upsells.products .entry-header{margin-bottom:20px}.single-product .related.products h2,.single-product .upsells.products h2{line-height:1;position:relative;text-align:center;font-size:24px;font-weight:600;text-transform:capitalize;margin-left:20px;margin-bottom:40px;padding-bottom:15px}.single-product .related.products h2:after,.single-product .upsells.products h2:after{content:'';position:absolute;margin:auto;top:auto;bottom:0;left:0;right:0;height:0;width:30px;border-bottom:3px solid #1E1E1E}.single-product .related.products .more-link .more-icon,.single-product .upsells.products .more-link .more-icon{display:block;width:40px;height:40px;line-height:40px;padding:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.single-product .related.products .price,.single-product .upsells.products .price{margin-bottom:15px}.single-product .related.products .entry-content,.single-product .related.products .entry-footer,.single-product .upsells.products .entry-content,.single-product .upsells.products .entry-footer{text-align:center}.single-product .related.products .entry-content .star-rating,.single-product .upsells.products .entry-content .star-rating{margin-left:auto;margin-right:auto}.single-product .related.products .entry-content .price:before,.single-product .upsells.products .entry-content .price:before{width:100px;right:0}.single-product .related.products .entry-header .more-link,.single-product .upsells.products .entry-header .more-link{padding:0;width:40px;height:40px}.single-product .related.products .entry-footer .more-link>a,.single-product .upsells.products .entry-footer .more-link>a{display:inline-block;padding:6px 16px}.single-product #comments{margin-bottom:20px;padding-top:0;border-top:0}.single-product #comments img{float:left!important;position:absolute!important;top:0!important;left:0!important;width:60px!important;height:auto!important;background:#FFF!important;border:none!important;margin:0!important;line-height:1!important}.single-product #comments .comment-text{margin:0 0 0 80px!important;border:1px solid #E9E9E9!important;padding:14px 14px!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}.single-product #review_form_wrapper #reply-title{color:inherit;margin-bottom:15px}.single-product #review_form_wrapper .comment-form-rating{margin-bottom:15px}.single-product #review_form_wrapper .comment-form-rating label,.single-product #review_form_wrapper .comment-form-rating p,.single-product #review_form_wrapper .comment-form-rating select{margin:0 20px 0 0;display:inline-block;vertical-align:middle}.single-product #review_form_wrapper .comment-form-comment label{display:none;border:1px solid #E9E9E9}.single-product #review_form_wrapper .comment-form-comment ::-webkit-input-placeholder{font-weight:300}.single-product #review_form_wrapper .comment-form-comment :-moz-placeholder{font-weight:300}.single-product #review_form_wrapper .comment-form-comment ::-moz-placeholder{font-weight:300}.single-product #review_form_wrapper .comment-form-comment :-ms-input-placeholder{font-weight:300}.single-product .woocommerce-product-rating a{color:inherit}.single-product .woocommerce-product-rating a:hover{color:#13aff0}#woo-cart-menu{position:relative}#woo-cart-menu .woo-cart-menu-item:before{font-family:fontawesome;content:'\f07a';line-height:1;font-size:18px;font-style:normal;padding-right:12px}#woo-cart-menu .woo-cart-menu-dropdown{height:138px;width:184px;background:red;position:absolute;right:0;top:100%}.woo-cart-menu-page>a:before,#woo-cart-menu .woo-cart-menu-item:before{font-family:fontawesome;content:'\f07a';line-height:1;font-size:18px;font-style:normal;padding-right:12px}#woo-cart-empty{width:100%;display:table;border-top:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;margin-bottom:20px;padding:15px 0}#woo-cart-empty .cart-empty,#woo-cart-empty .return-to-shop{display:table-cell;vertical-align:middle}#woo-cart-empty .return-to-shop{text-align:right}#woo-cart-empty .return-to-shop .button{padding:6px 15px}.woocommerce .shop_table img{width:46px!important;display:block}.woocommerce .shop_table .remove{color:#13aff0;font-size:0;font-weight:400;display:inline-block;background:#fff!important}.woocommerce .shop_table .remove:before{display:block;content:'\f00d';font-family:fontawesome;border:1px solid #E9E9E9;font-size:11px;text-align:center;width:18px;height:18px;line-height:20px;margin-left:5px;margin-top:5px;-webkit-border-radius:500px;-moz-border-radius:500px;-ms-border-radius:500px;-o-border-radius:500px;border-radius:500px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.woocommerce .shop_table .remove:hover:before{color:#B41D1D}.woocommerce .shop_table .actions{padding-top:15px;padding-bottom:15px}.woocommerce .shop_table .actions .button{font-size:16px;font-weight:400;padding:0 15px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.woocommerce .shop_table .actions>.button{height:40px;float:right;padding-top:0;padding-bottom:0}.woocommerce .shop_table .actions>.button.disabled,.woocommerce .shop_table .actions>.button:disabled,.woocommerce .shop_table .actions>.button:disabled[disabled]{padding:8px 20px;opacity:1!important;color:#aaa!important;background:#f7f6f7!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-ms-border-radius:4px!important;-o-border-radius:4px!important;border-radius:4px!important}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{padding:8px 20px;color:#AAA;font-weight:400!important;background:#EEE;margin:0!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-ms-border-radius:4px!important;-o-border-radius:4px!important;border-radius:4px!important}.woocommerce .button,.woocommerce a.button,.woocommerce input[type="submit"],.woocommerce button[type="submit"],.woocommerce .shop_table .actions>.button,.woocommerce .shop_table .actions .coupon .button,.woocommerce .wc-proceed-to-checkout .checkout-button,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt{color:#FFF;font-weight:400!important;background:#13aff0;margin:0!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-ms-border-radius:4px!important;-o-border-radius:4px!important;border-radius:4px!important}.woocommerce .button:hover,.woocommerce a.button:hover,.woocommerce input[type="submit"]:hover,.woocommerce button[type="submit"]:hover,.woocommerce .shop_table .actions>.button:hover,.woocommerce .shop_table .actions .coupon .button:hover,.woocommerce .wc-proceed-to-checkout .checkout-button:hover,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover,.woocommerce input.button:hover,.woocommerce input.button.alt:hover{color:#FFF;background:#13aff0;-webkit-box-shadow:inset 0 0 0 30px rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 0 30px rgba(0,0,0,.1);-ms-box-shadow:inset 0 0 0 30px rgba(0,0,0,.1);-o-box-shadow:inset 0 0 0 30px rgba(0,0,0,.1);box-shadow:inset 0 0 0 30px rgba(0,0,0,.1)}.woocommerce .wc-proceed-to-checkout{padding:0}.woocommerce .wc-proceed-to-checkout .checkout-button{font-weight:400!important;font-size:16px!important;padding:14px 10px!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}.woocommerce .wc-proceed-to-checkout .checkout-button:after{font-family:fontawesome;content:'\2192';padding-left:10px}.woocommerce .shop_table .coupon{float:left}.woocommerce .shop_table .coupon #coupon_code{float:left;padding:0;height:40px;padding:5px 20px;margin-right:15px;border:1px solid #E0E0E0}.woocommerce .shop_table .coupon label{display:none}.woocommerce .shop_table .coupon .button{float:left;padding-top:0;padding-bottom:0;height:40px}.shop_table .coupon ::-webkit-input-placeholder{color:#FFF}.shop_table .coupon :-moz-placeholder{color:#FFF}.shop_table .coupon ::-moz-placeholder{color:#FFF}.shop_table .coupon :-ms-input-placeholder{color:#FFF}.cart-collaterals h2{font-size:16px;font-weight:400;text-transform:uppercase}.cart-collaterals table{text-align:left}.cart-collaterals .cart_totals td,.cart-collaterals .cart_totals th{padding:10px;vertical-align:middle;border-top:1px solid #E9E9E9!important;border-right:1px solid #E9E9E9!important}.cart-collaterals .cart_totals tr:first-child td,.cart-collaterals .cart_totals tr:first-child th{border-top:none!important}.cart-collaterals .cart_totals table{margin-bottom:20px!important;border:1px solid #E9E9E9!important;border-right:none!important;border-collapse:separate}.cart-collaterals .cart_totals .cart-subtotal{font-weight:600;background:#FCFDFC}.cart-collaterals .cart_totals .shipping th{width:100px}.cart-collaterals .cart_totals .shipping th,.cart-collaterals .cart_totals .shipping td{font-weight:400;background:#FFF}.cart-collaterals .cart_totals .order-total{font-weight:600;background:#FCFDFC}.cart-collaterals .shipping_calculator,.cart-collaterals .shipping_calculator h2{margin:0}.cart-collaterals .shipping-calculator-form{margin-top:20px}.cart-collaterals .shipping-calculator-form .form-row{margin-bottom:10px!important}.cart-collaterals .shipping-calculator-form input,.cart-collaterals .shipping-calculator-form select{height:48px}.cart-collaterals .shipping-calculator-form select{width:100%;padding:10px 20px;border:1px solid #E9E9E9;background:url(/wp-content/themes/shuttle-pro/styles/woocommerce/css/../../../images/icons/font-awesome-png/fa-angle-down.png) no-repeat center right 20px;-webkit-appearance:none;-moz-appearance:none}.cart-collaterals .shipping-calculator-form .button{margin:14px 4px;width:98%;height:48px;padding:0;font-size:16px;font-weight:600;text-transform:uppercase}.checkout h3{font-size:16px;font-weight:400;text-transform:uppercase}.checkout input.input-text,.checkout textarea.input-text,.checkout select{height:48px;background:#FCFDFC;border:1px solid #E0E0E0!important}.checkout input.input-text:focus,.checkout textarea.input-text:focus,.checkout select:focus{background:#fff}.checkout textarea.input-text{min-height:150px!important}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{text-align:left;padding:20px;margin:30px 0;background:#FCFDFC;border:1px solid #e0dadf;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.checkout_coupon .form-row{float:left;margin:0}.checkout_coupon .form-row-last{margin-left:20px}.checkout_coupon #coupon_code{float:left;padding:0;height:40px;padding:5px 20px;margin-right:15px}.checkout_coupon .button{float:left;padding-top:0;padding-bottom:0;height:40px}.checkout_coupon .button{font-size:16px;text-transform:uppercase;font-weight:600}.woocommerce-checkout form.login .form-row,#billing_first_name_field,#billing_last_name_field,#billing_state_field,#billing_postcode_field,#billing_phone_field,#billing_email_field,#shipping_first_name_field,#shipping_last_name_field,#shipping_state_field,#shipping_postcode_field,#shipping_email_field,#shipping_phone_field{width:48.7%;float:left;margin-bottom:20px;position:relative}.woocommerce-checkout form.login .form-row.form-row-first,#billing_first_name_field,#billing_state_field,#billing_phone_field,#shipping_first_name_field,#shipping_state_field,#shipping_email_field{margin-right:2.6%}#ship-to-different-address-checkbox{position:relative;top:1px;left:10px}.woocommerce #payment{background:#FCFDFC;border:1px solid #E9E9E9;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.woocommerce #payment .form-row{padding:15px;margin:0}.woocommerce #payment .payment_methods{*zoom:1!important;text-align:left!important;padding:1em!important;border-bottom:1px solid #E9E9E9!important;margin:0!important;list-style:none outside!important}.woocommerce #payment .payment_box{position:relative!important;font-size:90%!important;line-height:2!important;background:#fff!important;margin:10px 0!important;padding:10px 20px!important;border:1px solid #E5E5E5!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}.woocommerce #payment .payment_box:before,.woocommerce #payment .payment_box:after{content:""!important;display:block!important;border:8px solid #D5D5D5!important;border-right-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important;position:absolute!important;margin:0!important;top:0!important;left:20px!important}.woocommerce #payment .payment_box:before{top:-17px!important}.woocommerce #payment .payment_box:after{top:-16px!important}.woocommerce-checkout form.login input[type="submit"],.woocommerce-checkout form.login button[type="submit"],.woocommerce-account .lost_reset_password input[type="submit"],.woocommerce-account .lost_reset_password button[type="submit"],.woocommerce #payment #place_order,.woocommerce input[type="submit"],.woocommerce button[type="submit"]{font-weight:400!important;height:40px!important;line-height:40px!important;padding-top:0!important;padding-bottom:0!important}.woocommerce-checkout form.login input[type="submit"],.woocommerce-checkout form.login button[type="submit"],.woocommerce-account form.login input[type="submit"],.woocommerce-account form.login button[type="submit"]{margin-right:20px!important}.woocommerce-checkout form.login .lost_password{float:right}.woocommerce-checkout .payment_method_paypal img{height:70px;max-height:70px!important}.woocommerce-checkout .payment_method_paypal .about_paypal{color:inherit;margin-left:15px}.woocommerce-checkout .payment_method_paypal .about_paypal:hover{color:#13aff0}.woocommerce-checkout .woocommerce-checkout-payment .form-row{margin:0!important;padding:15px!important}.woocommerce-account #customer_login .lost_password{margin:0}.woocommerce-account #customer_login .divider{padding-top:0;margin-bottom:25px}.woocommerce-account #customer_login input[type="submit"],.woocommerce-account #customer_login button[type="submit"]{margin-top:10px!important}.woocommerce-account #customer_login input[type="checkbox"]{position:relative;top:2px;margin-right:3px}.woocommerce-account #customer_login h2,.woocommerce-account #myaccount-content h2,.woocommerce-account #customer_login h3,.woocommerce-account #myaccount-content h3{font-size:20px}.woocommerce-MyAccount-navigation ul{margin:0}.woocommerce-MyAccount-navigation li{list-style:none;border-bottom:1px solid #E0E0E0}.woocommerce-MyAccount-navigation li a{display:block;color:inherit;padding:10px 0}.woocommerce-MyAccount-navigation li a:hover{color:#13aff0}.woocommerce-MyAccount-navigation li.is-active a:after{font-family:FontAwesome;line-height:1;content:'\f105';padding-left:10px}.woocommerce-MyAccount-content{border:1px solid #E0E0E0;padding:25px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{font-size:16px}.woocommerce-account .woocommerce>p{text-align:left;padding:20px;margin-bottom:30px;border:1px solid #E0E0E0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.woocommerce-account .myaccount_user{text-align:left;padding:20px;margin-bottom:30px;border:1px solid #E9E9E9;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.woocommerce-account .lost_reset_password .input-text{max-width:500px;margin-bottom:10px}.woocommerce-account .lost_reset_password>p:first-child{text-align:left;padding:20px;margin:30px 0;background:#FCFDFC;border:1px solid #e0dadf;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.widget .woo-cart-menu-page a:before,.widget #woo-cart-menu .woo-cart-menu-item:before{display:none}.woocommerce.widget_product_categories li .count{float:right}.woocommerce.widget_product_search label,.woocommerce.widget_product_search input[type="submit"],.woocommerce.widget_product_search button[type="submit"]{display:none}.woocommerce.widget_product_search input[type="search"],.woocommerce.widget_product_search button[type="search"]{width:100%}.woocommerce .cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:55px;height:auto}@media only screen and (max-width:768px){.woocommerce .more-link .more-icon{display:none}.woo-meta a.prettyPhoto{display:none}#intro-woo-core #intro-woo-search-core{margin-left:20px}#intro-woo-core #intro-woo-search #s{background:none;padding-right:20px}.single-product .variations .reset_variations{margin:10px 0 0 0}.woocommerce .shop_table .actions .update-button{width:200px;padding:0}}@media only screen and (max-width:685px){#intro-woo-core{text-align:center}#intro-woo-core #intro-woo-count{width:100%;display:block}#intro-woo-core #intro-woo-order{width:100%;display:block;text-align:inherit;margin:10px auto 0}#intro-woo-core #intro-woo-order select{min-width:300px}#intro-woo-core #intro-woo-search{width:100%;display:block;text-align:left;width:300px;margin:10px auto 0}#intro-woo-core #intro-woo-search-core{margin:0}.woocommerce .more-link .more-text,.woocommerce .more-link .more-icon{padding:6px 15px}.woocommerce-checkout form.login .form-row,#billing_first_name_field,#billing_last_name_field,#billing_state_field,#billing_postcode_field,#billing_phone_field,#billing_email_field,#shipping_first_name_field,#shipping_last_name_field,#shipping_state_field,#shipping_postcode_field,#shipping_email_field,#shipping_phone_field{width:100%;float:none}.woocommerce-checkout form.login .form-row.form-row-first,#billing_first_name_field,#billing_state_field,#billing_phone_field,#shipping_first_name_field,#shipping_state_field,#shipping_email_field{margin-right:0}.single-product .entry-summary h1,.single-product .entry-summary .price{font-size:20px}.woocommerce .quantity .plus,.woocommerce .quantity .minus{display:none}.woocommerce .shop_table .coupon{float:none}.woocommerce .shop_table .actions>.button{float:none;width:110px;padding:0}.woocommerce .shop_table .actions>.button{margin-top:10px;margin-right:4px}.woocommerce .shop_table .remove:before{margin:0 0 0 -7px}}@media only screen and (max-width:568px){.products .column-1.one_half{width:100%;float:none;margin-right:0}.products .column-1,.products .column-2,.products .column-3,.products .column-4{width:100%;padding:0 10px 40px}.woocommerce .more-link .more-text,.woocommerce .more-link .more-icon{padding:11px 45px}.woocommerce .more-link .more-icon{display:inline-block;padding-left:20px;padding-right:20px}#shuttleshortcodestabswoo .nav-tabs>li{margin-bottom:1px;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#shuttleshortcodestabswoo.tabs .nav-tabs>li>a{margin:0;border:none}#shuttleshortcodestabswoo.tabs .nav-tabs>li>a:hover,#shuttleshortcodestabswoo.tabs .nav-tabs>.active>a,#shuttleshortcodestabswoo.tabs .nav-tabs>.active>a:hover,#shuttleshortcodestabswoo.tabs .nav-tabs>.active>a:focus{color:#fff;text-shadow:none;background:#13aff0}.woocommerce-message{text-align:center}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{float:none;width:100%;margin-bottom:20px}table.shop_table.cart .product-name,table.shop_table.cart .product-price{display:none}.woocommerce .shop_table .coupon #coupon_code{width:40%}.woocommerce .shop_table .actions .update-button{width:90%}}@media only screen and (max-width:320px){.woocommerce .buttons_added{width:80px}.woocommerce .buttons_added .qty{width:45px}.woocommerce .shop_table .coupon .button{padding-left:10px;padding-right:10px}}