#main-header .nav li ul a{color:rgba(0,0,0,0.7)}#top-menu li a,.et_search_form_container input{letter-spacing:2px}.et_search_form_container input::-moz-placeholder{letter-spacing:2px}.et_search_form_container input::-webkit-input-placeholder{letter-spacing:2px}.et_search_form_container input:-ms-input-placeholder{letter-spacing:2px}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{border-radius:0px}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{border-radius:0px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:53px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:53px}.et_header_style_split .centered-inline-logo-wrap{width:106px;margin:-106px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:106px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:106px}.et_header_style_centered #top-menu>li>a{padding-bottom:19px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:44px 0 44px 0!important}.et_header_style_centered #main-header .logo_container{height:106px}.et_header_style_centered #logo{max-height:100%}.et_pb_svg_logo.et_header_style_centered #logo{height:100%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:19.08px}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}body.woocommerce .container{width:100%;max-width:1280px;margin:auto}body.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{top:7px}body.woocommerce #main-content .container::before{display:none}body.woocommerce.et_right_sidebar #left-area{width:100%;padding:0}body.woocommerce table.extra-options td.label.leftside{width:50%;float:left}body.woocommerce table.extra-options td.value.leftside{float:left;width:50%}body.woocommerce table.extra-options input[type="text"]{width:100%;min-height:40px;padding:10px 10px}body.woocommerce table.extra-options .select2-container .select2-selection--single{height:40px;padding:5px 0}body.woocommerce table.extra-options textarea{width:100%;min-height:100px}body.woocommerce table.extra-options .select2.select2-container{width:100%!important}body.woocommerce div.product form.cart table.extra-options{margin:10px 0 20px;border:1px solid #ddd}body.woocommerce div.product form.cart table.extra-options .section-title{border-bottom:1px solid #ddd}body.woocommerce table.extra-options input[type=number]{-webkit-appearance:none;min-height:35px;border:1px solid #ddd;width:100%;margin:0}body.woocommerce table.extra-options .note_txt{font-size:12px}body.woocommerce table.extra-options input[type="checkbox"]{margin:5px 5px 0 0;float:left}body.woocommerce table.extra-options .label-wrapper-checkbox{float:left;width:94%}body.woocommerce ul.products li.product .woocommerce-loop-product__title{font-weight:600;text-align:center;font-size:16px;line-height:20px}body.woocommerce-page div.product form.cart,.woocommerce div.product form.cart{margin:0 0 10px}body.woocommerce .product table.extra-options
.cupcake_options{padding:0}body.woocommerce div.product .woocommerce-product-details__short-description{padding:5px 0}body.woocommerce div.product .product_title.entry-title{padding:0!important;font-weight:bold}div.product-type-grouped{display:inline-block;width:100%}.product-type-grouped .woocommerce-product-gallery__wrapper,body.grouped_product .woocommerce-product-gallery__wrapper{width:50%;margin:0 auto!important;display:block}.product-type-grouped .woocommerce-product-gallery,body.grouped_product .woocommerce-product-gallery{display:inline-block;width:100%!important;margin:0!important}.product-type-grouped .summary.entry-summary,body.grouped_product .summary.entry-summary{display:inline-block;width:100%!important}.product-type-grouped .group_table{display:inline-block;width:100%;border:none;margin:0}.product-type-grouped .group_table .woocommerce-grouped-product-list-item{width:23%;float:left;border:1px solid #dcd7ca;margin:10px 1%;padding:10px 20px}.product-type-grouped .group_table .woocommerce-grouped-product-list-item td{width:100%!important;padding:0!important;text-align:center!important;margin:0;float:left}.product-type-grouped .group_table .woocommerce-grouped-product-list-item td label{margin:0}.product-type-grouped .group_table .woocommerce-grouped-product-list-item td.woocommerce-grouped-product-list-item__quantity,.product-type-grouped .group_table .woocommerce-grouped-product-list-item td.woocommerce-grouped-product-list-item__label{margin:0 0 3px!important}.product-type-grouped .group_table .woocommerce-grouped-product-list-item td.woocommerce-grouped-product-list-item__price,.product-type-grouped .group_table .woocommerce-grouped-product-list-item td.woocommerce-grouped-product-list-item__label{font-size:14px}.product-type-grouped .group_table .quantity .qty{width:100%;padding:5px 2%;border-radius:5px}.product-type-grouped .summary.entry-summary .price{text-align:center;margin:0 0 20px}.product-type-grouped .grouped_form{text-align:right;margin:0!important}.product-type-grouped .grouped_form .button.button{float:none!important;padding:15px 30px!important}.woocommerce div.product form.cart table div.quantity{position:relative}.qty_icon{cursor:pointer;position:absolute;left:0;top:0;background:#ddd;padding:10px 15px;border:1px solid #ddd}.qty_icon.plus_icon{right:0;left:auto}.product-type-grouped .entry-header-inner{display:none}body.grouped_product div.product .product_title{text-align:center;margin:20px 0}body.grouped_product div.product form.cart table tr:nth-child(1){width:100%;border:none;min-height:auto;margin:0 0 20px}body.grouped_product div.product form.cart table td{position:relative;width:100%!important;display:inline-block;border:none;padding:0!important}body.grouped_product div.product form.cart table tr{text-align:center;float:left;width:19%;border:1px solid #ddd;margin:0 0.5% 20px;padding:1%!important}body.grouped_product div.product form.cart .label-tag{min-height:45px}body.grouped_product table.extra-options input{margin:0 0 5px!important;min-height:45px!important;text-align:center;padding:10px;line-height:20px}body.grouped_product .qty_wrapper{display-inline:block;width:100%}body.grouped_product .qty_wrapper .qty_box{float:right}.woocommerce div.product p.price{text-align:right}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a,body.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:12px 22px!important}body.woocommerce table.extra-options td.value label{display:block}.woocommerce div.product .qty_wrapper{display:inline-block;width:100%}.woocommerce div.product .qty_wrapper .qty_box{float:right}body.grouped_product div.product form.cart table.extra-options{border:none;margin:0}body.grouped_product table.extra-options input[type="radio"]{min-height:auto!important}ul#top-menu>li:not(:last-child){padding-right:220px!important}#et_top_search{margin-left:50px!important}body.grouped_product table.extra-options label.radio .qty_icon{display:none}body.grouped_product table.extra-options td.value label.radio{display:inline-block}body.grouped_product div.product form.cart table tr.fright{float:right}body.grouped_product div.product form.cart table tr.radio_btns,body.grouped_product div.product form.cart table tr.no_style{width:20%;border:none}body.woocommerce-cart.et_right_sidebar #left-area{width:100%}body.grouped_product div.product form.cart table tr.radio_btns{float:right}body.woocommerce-cart.et_right_sidebar #main-content .container::before{display:none}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:30px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:75px}body.search-results.et_right_sidebar #main-content .container::before,body.woocommerce-checkout.et_right_sidebar #main-content .container::before{display:none}body.search-results.et_right_sidebar #left-area,body.woocommerce-checkout.et_right_sidebar #left-area{width:100%;margin:0;padding:0}body.search-results .et_pb_post{float:left;width:24%;margin:.5%;min-height:270px}body.search-results .et_pb_post .entry-featured-image-url{margin-bottom:15px}body.search-results .et_pb_post .entry-featured-image-url img{height:200px;width:100%;max-width:unset}body.search-results .et_pb_post{font-size:0}body.search-results .et_pb_post .post-meta{display:none}body.search-results .et_pb_post h2{font-size:18px;line-height:24px;padding:0;min-height:50px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right;margin:20px 0 10px;padding:5px 50px!important;background:#fff}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:100%;margin:0 0 10px}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%;margin:0 0 15px}.woocommerce .select2-container .select2-selection--single{height:40px}.woocommerce .select2-container .select2-selection--single .select2-selection__rendered{padding-top:6px;padding-bottom:6px}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b{top:75%}.woocommerce #add_payment_method #payment,.woocommerce .woocommerce-cart #payment,.woocommerce .woocommerce-checkout #payment{background:#efefef}.woocommerce #add_payment_method #payment div.payment_box,.woocommerce .woocommerce-cart #payment div.payment_box,.woocommerce .woocommerce-checkout #payment div.payment_box{background:#efefef}body.woocommerce-page button.button,body.woocommerce button.button{border-width:1px!important;padding:5px 25px!important}.woocommerce .cart .button,.woocommerce .cart input.button{font-size:14px}.woocommerce #content .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce .quantity input.qty{height:40px}.woocommerce button.button::after{display:none!important}.woocommerce form .form-row .select2-container{width:100%!important}.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:23%;margin:0 1%!important;clear:none;min-height:365px}body .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price,body .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price .amount,body .et_pb_shop_1.et_pb_shop .woocommerce ul.products li.product .price,body .et_pb_shop_1.et_pb_shop .woocommerce ul.products li.product .price .amount{font-size:0}body section.related.products ul.products li.product .price{display:none}body section.related.products ul.products li.product h2.woocommerce-loop-product__title{font-size:20px!important}body.woocommerce table.extra-options .select2.select2-container{z-index:999}.woocommerce div.product div.summary #price_box{color:#2EA3F2;font-size:24px;text-align:right;margin:10px 0}.woocommerce #content .quantity,.woocommerce .quantity,.woocommerce-page #content .quantity,.woocommerce-page .quantity{width:auto;margin:2px 5px;float:left}.woocommerce div.product p.price{display:none}body .related.products{margin:20px 0}body.grouped_product table.extra-options{display:inline-block;width:100%}body.grouped_product table.extra-options tr{text-align:center;float:left;width:24%;border:1px solid #ddd;margin:0 0.5% 20px;padding:1%}body.grouped_product table.extra-options tr:first-child{display:none}body.grouped_product table.extra-options td.label.leftside{height:50px;width:100%;padding:0!important}body.grouped_product table.extra-options td.value.leftside{width:100%;padding:0 5%!important;position:relative}body.grouped_product table.extra-options tr td .qty_icon{padding:10px 20px}@media (min-width:767px){body.grouped_product div.product form.cart table tr{min-height:150px}.woocommerce .col2-set,.woocommerce-page .col2-set{width:55%;float:left}.woocommerce .woocommerce-checkout-review-order{width:40%;float:right}.woocommerce .woocommerce-checkout-review-order::before{content:'Your Order';font-size:22px;display:block;padding:0 0 10px;color:#333}.woocommerce #order_review_heading{display:none}.woocommerce form #billing_city_field.form-row input.input-text#billing_city,.woocommerce form .form-row input.input-text#billing_postcode{width:50%!important}.woocommerce form #billing_state_field .select2-container{width:50%!important}.woocommerce form .form-row textarea{height:8em}}@media (max-width:767px){.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:100%;margin:0!important;min-height:auto}body.search-results .et_pb_post{width:49%;min-height:200px}body.search-results .et_pb_post h2{font-size:14px;line-height:20px;font-weight:bold;padding:0}body.search-results #left-area .post-meta{font-size:12px;padding-bottom:15px}.woocommerce-checkout .container{width:90%}body.grouped_product div.product form.cart table tr{width:98%;padding:2%}body.grouped_product div.product form.cart .label-tag{min-height:auto}body.grouped_product div.product form.cart table tr{width:98%;padding:2%}body.woocommerce #content-area{padding:0 10px}body.woocommerce div.product .product_title.entry-title{padding:15px 0 0!important}body.woocommerce	#main-content .container{padding-top:20px}body.woocommerce div.product form.cart div.quantity{margin:0 10px 0 0!important}body.woocommerce table.extra-options td.value.leftside label.radio{display:block}body.archive.woocommerce.et_right_sidebar #left-area{padding:10px}body.grouped_product div.product form.cart table tr.radio_btns,body.grouped_product div.product form.cart table tr.no_style{width:100%}body.grouped_product table.extra-options tr{width:100%;padding:10px!important}}