/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */

/* font-family: 'Manrope', sans-serif;  font-family: 'Raleway', sans-serif; */
body a:hover{text-decoration:none;}
a.fl-button:hover{transition:0.3s;}
.fl-page-header-wrap {height: 165px;}
.fl-page-header .container,
.fl-page-header .fl-page-header-wrap .container{ padding:0 15px;}
.fl-page-header .header-top {display: flex; justify-content: space-between; position: relative; width: 100%;  align-items: center; padding: 18px 0;}
.fl-page-header .header-logo-l {display: flex; max-width: unset;}
/* .fl-page-header .header-right{width: calc(100% - 217px - 15%);} */
.fl-page-header .header-right {width: auto;}
.fl-page-header .wp-block-group__inner-container {display: flex; align-items: center;}
.fl-page-header  .login-logout a {color: #fff; text-transform: uppercase; font-weight: 500; letter-spacing: 0.06em; text-decoration: none; background-color: #F47C2A;text-align: center; align-items: center; border-radius: 32px; padding-left: 32px; padding-right: 32px; padding-top: 13px; padding-bottom: 12px;}
.fl-page-header  .login-logout {margin-left: 20px;}
.fl-page-header  .login-logout a:hover{background-color: #1F2A44; transition:0.3s; }
.fl-page-header  .cart {margin-left: 20px;}
.fl-page-header  .dashicon {display: none;}
.header-main {width: 100%; background-color: #1F2A44; height: 54px; }
.header-main .fl-page-nav {display: block;}
.fl-page-header #menu-primary-menu{display: flex; align-items: center; justify-content: start; gap: 44px; flex-wrap: wrap; float: none !important; height: 55px; width:100%;}
.fl-page-header #menu-primary-menu:before{display:none;}
.fl-page-header #menu-primary-menu > li:last-child > a{padding-right: 0 !important;}
/* .fl-page-header #menu-primary-menu > li > a {color: #fff; padding: 0px; text-transform: uppercase; padding-right: 25px; padding-top: 2px;} */
.fl-page-header #menu-primary-menu > li > a {color: rgba(255, 255, 255, 0.8); padding: 0px; text-transform: uppercase; padding-top: 2px;}
.header-nav .fl-page-nav-right .fl-page-nav-collapse{display: flex !important;}
.header-main .header-nav .fl-page-nav-collapse{display: flex !important; justify-content: center !important;}
.fl-page-header #menu-primary-menu > li{height:100%;}
.fl-page-header #menu-primary-menu > li > a{height:100%; display:flex; align-items:center;}
.fl-page-header #menu-primary-menu > li > a:hover {color: #F47C2A;transition:0.3s; }
.fl-page-header #menu-primary-menu > li.menu-item-object-custom > a{color: rgba(255, 255, 255, 0.8);}
.fl-page-header #menu-primary-menu > li.menu-item-object-custom > a:hover {color:#F47C2A;}
.fl-page-header #menu-primary-menu > .current-menu-item > a {color: #F47C2A;}
/* .fl-page-header #menu-primary-menu > .current-menu-item > a {color: #F47C2A;  border-bottom: 2px solid #F47C2A;} */
.fl-page-header #menu-primary-menu #menu-item-25 a {padding-right: 0px;}
.fl-page-header .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {display: none;}
.fl-page-header .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {background-color: transparent; padding: 0 32px; border:0px;}
.fl-page-header .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{background-color:transparent; border:0px;}
.fl-page-header .dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path {fill: #F47C2A;}
.fl-page-header #dgwt-wcas-search-input-1{height: 46px; width: 489px; border-radius: 32px; border: solid 1px rgba(81, 113, 130, 0.5);}
.fl-page-header #menu-primary-menu li > .sub-menu {background-color: #1F2A44; padding:10px; min-width:280px;}
.fl-page-header #menu-primary-menu li > .sub-menu li > a{padding:5px 0; color:#fff;}
.fl-page-header #menu-primary-menu li > .sub-menu li > a:hover,
.fl-page-header #menu-primary-menu li > .sub-menu li.current-menu-item > a{color:#F47C2A;}

/* .fl-page-header .product-search .ysm-search-widget{min-width:489px;} */
.fl-page-header .product-search label{margin:0;}
.fl-page-header .product-search .search-field{height:46px; border-radius:32px; border:solid 1px rgba(81, 113, 130, 0.5); color: #6b7280; font-style:normal; font-size:16px !important; font-family:"Manrope",sans-serif !important; font-weight:300; padding: 10px 15px 10px 40px; background-color: #F7F9FB; border: 1px solid #E4E8ED;}
.fl-page-header .product-search .search-submit{color:#F47C2A;}
.fl-page-header .product-search .search-submit:hover{color:#1F2A44;}
.fl-page-header .product-search .search-submit:before{line-height:46px;}

.home-banner  .pp-secondary-title { letter-spacing: 0px;}
.product-section  .uabb-woocommerce .uabb-woo-products-summary-wrap { padding: 0px;}
.product-section .product-name a {font-size: 18px; font-family: "Manrope",sans-serif; color: #515555; font-weight: 400; line-height: 30px; margin-top: 26px; margin-bottom: 4px;}
.product-section .product-name a:hover{color:#F47C2A; transition:0.3s; }
.product-section .product-name  {line-height:0px;}
.product-section .featured-products .product-detail\`{text-align: center;}
.product-section .featured-products .product-detail\` .add_to_cart_inline{border: none !important;}
.product-section .featured-products .product-detail\` .add_to_cart_inline a{color: #fff; background-color: #F47C2A; font-family: "Manrope",sans-serif; font-weight: normal; font-size: 18px; line-height: 1.2; text-transform: none; border-radius: 4px; border: 0; padding: 15px 28px 13px !important; border-radius: 32px;}
.product-section .featured-products .product-detail\` .add_to_cart_inline a:hover{background-color: #1F2A44;}
.product-section  .woocommerce-Price-amount  {color: #F47C2A; font-family: "Manrope",sans-serif; font-size: 18px; font-weight: 600; line-height: 30px;}
.callout-banner .pp-sub-heading  {margin-top: 21px;}

.woocommerce ul.products .product .button{padding: 15px 28px 13px !important; border-radius: 32px !important;}
.checkoutwc #info_payment button,
.checkoutwc .cfw-primary-btn{padding: 15px 28px 13px !important; border-radius: 32px !important;}
.checkoutwc .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus){padding: 15px 28px 13px !important; border-radius: 32px !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{color: #F47C2A !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color: #1F2A44 !important;}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}

/* Firefox */
input[type=number] {-moz-appearance: textfield;}


/*.category-boxx  .category-block  {position: relative; }
.category-boxx  .product-categories-list {display: flex; grid-column-gap: 30px;}
.category-boxx  .block-top {display: flex; grid-column-gap: 30px;}

.category-boxx   .block-1  .category-detail {position: absolute; bottom: 50px;  left: 50px; width: 180px; cursor: pointer;}
.category-boxx   .block-1  .category-detail .cat-name a  { text-transform: uppercase; font-size: 40px; color: #fff;  border-bottom:0px !important;}
.category-boxx   .block-1  .category-detail .price-label{color: #fff; text-transform: uppercase; font-weight: 600; border-bottom: solid 1px rgba(255, 255, 255, 0.5); padding-bottom: 5px;}
.category-boxx   .block-1  .category-detail .price-label:hover{color: #F47C2A; border-bottom: solid 1px #F47C2A;}
.category-boxx   .block-1  .category-detail .cat-name {margin-bottom:17px;}

.category-boxx   .block-2  .category-detail .price-label{color: #1F2A44; text-transform: uppercase; font-weight: 600; border-bottom: solid 1px  rgba(81, 113, 130, 0.5); padding-bottom: 5px;}
.category-boxx   .block-2  .category-detail .cat-name a  { text-transform: uppercase; font-size: 26px; color: #1F2A44;  border-bottom:0px !important;}
.category-boxx   .block-2  .category-detail {position: absolute;   left:50%; width: 125px; top: 0px; text-align: right; padding-right: 4px;cursor: pointer;}

.category-boxx   .block-3  .category-detail .cat-name a  { text-transform: uppercase; font-size: 26px; color: #fff;  border-bottom:0px !important;}
.category-boxx   .block-3  .category-detail {position: absolute; bottom: 26px;  left:0px; width: 135px;  text-align: left; padding-right: 4px; padding-left: 20px; cursor: pointer;}
.category-boxx   .block-3  .category-detail .price-label{color: #fff; text-transform: uppercase; font-weight: 600; border-bottom: solid 1px rgba(255, 255, 255, 0.5); padding-bottom: 5px;}

.category-boxx   .block-4  .category-detail .price-label{color: #fff; text-transform: uppercase; font-weight: 600; border-bottom: solid 1px rgba(255, 255, 255, 0.5); padding-bottom: 5px;}
.category-boxx   .block-4  .category-detail .cat-name a  { text-transform: uppercase; font-size: 30px; color: #fff;  border-bottom:0px !important;}
.category-boxx   .block-4  .category-detail {position: absolute; bottom: 0px;  left:71%; width: 140px; top: 0px; text-align: right; padding-right: 0px; top: 59px;cursor: pointer;}

.category-boxx   .block-bottom {margin-top: 30px;}

.category-boxx .category-detail .price-label:hover{color: #F47C2A; border-bottom: solid 1px #F47C2A;}

.category-block img:hover{opacity:0.5; transition:0.3s;}
.category-block:hover .category-detail .cat-name a{color:#F47C2A; transition:0.3s;}
.category-block:hover .category-detail .price-label{color:#F47C2A; transition:0.3s; border-bottom:solid 1px #F47C2A;}*/


.category-boxx .product-categories-list{display: flex; flex-wrap: wrap; justify-content: center; gap: 2px;}
.category-boxx .product-categories-list .category-block{width: calc((100% - 4px) / 3); padding:0 15px; margin-bottom: 45px;}
.category-boxx .product-categories-list .category-block .category-detail{text-align: center;}
.category-boxx .product-categories-list .category-block .category-detail .cat-name a {font-size: 22px; font-family: "Manrope",sans-serif; color: #515555; font-weight: 700; line-height: 30px; margin-top: 26px; margin-bottom: 4px; transition:0.3s; }
.category-boxx .product-categories-list .category-block .category-detail .cat-name a:hover{color:#F47C2A;}
.category-boxx .product-categories-list .category-block .category-detail .cat-name  {line-height:0px;}
.category-boxx .product-categories-list .category-block .category-detail a .price-label{color: #fff; background-color: #F47C2A; font-family: "Manrope",sans-serif; font-weight: normal; letter-spacing: 0.1em; font-size: 18px; line-height: 1.2; text-transform: uppercase; border-radius: 4px; border: 0; padding: 15px 28px 13px !important; border-radius: 32px; display: inline-block; transition:0.3s;}
.category-boxx .product-categories-list .category-block .category-detail a .price-label:hover{background-color: #1F2A44;}
.category-boxx .product-categories-list .category-block .product-cathumb{position: relative; padding-bottom: 100%;}
.category-boxx .product-categories-list .category-block .product-cathumb img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; border-radius: 4px;}

.testi-moinal  .pp-vertical-align {margin: auto;}
.testi-moinal .pp-testimonials .layout-2 .pp-content-wrapper {margin-bottom: 19px;}
button:active, input[type=button]:active, input[type=submit]:active, button:focus, input[type=button]:focus, input[type=submit]:focus {top: 0px;}
.testi-moinal  .owl-theme .owl-dots .owl-dot span  {width: 18px; height: 18px;}
.testi-moinal .owl-theme .owl-nav.disabled + .owl-dots {margin-top: 14px;}

.fl-page-footer-wrap {background-color: #1F2A44; padding-top: 82px;}
.footer-main  h4{color: #fff !important; text-transform: uppercase; font-size: 18px; font-weight: 400; letter-spacing: 0.14em; margin-top: 0;}
.footer-main  {color: #fff !important; display: flex; justify-content: space-between;}
.footer-column-1 {width: 35%; padding-left: 15px; padding-right: 15px;}
.footer-column-2{width: 32%; display: contents; padding-left: 15px; padding-right: 15px;}
.footer-column-3{ padding-left: 15px; padding-right: 15px; width:434px;}

.footer-column-1   .wp-block-group__inner-container p {line-height: 26px; margin-bottom: 22px;color: rgba(255, 255, 255, 0.65);}
.footer-column-1   .wp-block-group__inner-container p a {color: #fff; font-weight: 600; border-bottom: solid 1px #fff; text-decoration: none; text-transform: uppercase;}
.footer-column-1   .wp-block-group__inner-container p a:hover{color: #F47C2A; border-bottom: solid 1px #F47C2A;  transition:0.3s;}

#menu-footer-quick-links li a {color: rgba(255, 255, 255, 0.65);}
#menu-footer-quick-links li a:hover{color: #F47C2A ; border:0px; text-decoration:none; transition:0.3s;}
#menu-footer-quick-links li {padding-bottom: 4px;}

.subscribe-form .gform_required_legend {display:none;}
.subscribe-form  .gfield_label {display:none !important;}

.foot-copyright {border-top:solid 1px rgba(255, 255, 255, 0.2); margin-top: 40px;}
.foot-copyright .widget11 {text-align:center; color:rgba(255, 255, 255, 0.65); font-size: 18px; font-family: "Manrope",sans-serif;  font-weight: 400; padding-top: 26px; padding-bottom: 28px; }


.fl-page-footer-wrap #gform_1 {display:flex; flex-wrap:wrap; align-items:center; justify-content: space-between; margin-top:21px;}

.fl-page-footer-wrap #gform_submit_button_1{font-size:18px; background:#F47C2A; color:#fff; border:none; position:relative; line-height:normal; font-family:Manrope, sans-serif; font-weight:500; text-transform:uppercase; border-radius:32px; padding:12px 30px 11px; margin:16px 0 0;}
.fl-page-footer-wrap #gform_submit_button_1:hover{background:#fff; color:#1F2A44;}
.footer-column-3  #gform_1 .gform_footer:before{content:"";position:absolute; display:block; background:url("/wp-content/uploads/2022/07/email-icon.png"); background-repeat:no-repeat; background-size:cover; width:26px; height:26px; margin-left:-46px;margin-top: 2px; display:none;}

.fl-page-footer-wrap #gform_1 .gform_body{width:100%;}
.fl-page-footer-wrap .gform_wrapper.gravity-theme .gfield input.large,
.fl-page-footer-wrap .gform_wrapper.gravity-theme .gfield input.medium,
.gform_wrapper.gravity-theme .gfield select.medium {width:100%; background-color:rgba(255, 255, 255, 0.2); border:0px;  border-radius:0px; color:#fff;}

.fl-page-footer-wrap .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:normal;}

.fl-page-footer-wrap .gform_wrapper.gravity-theme .gform_footer,
.gform_wrapper.gravity-theme .gform_page_footer {display:block !important; padding:0px !important; margin:0px !important;}

.fl-page-footer-wrap  .gform_wrapper.gravity-theme input::placeholder{color:#fff !important;  }
.fl-page-footer-wrap .gform_wrapper.gravity-theme input[type=text]{font-size: 18px !important ; font-family: "Manrope",sans-serif !important;  font-weight: 400; padding-left: 20px;  padding-top: 13px;  padding-bottom: 10px;}

.fl-page-header .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {font-size:18px !important;font-family: "Manrope",sans-serif;padding-left:25px;  }
.fl-page-header .dgwt-wcas-sf-wrapp input::placeholder{color:rgba(81, 113, 130, 0.7) !important;font-weight:500;  font-style:normal !important;  }

.com_img { position: relative; min-height: 300px; display: flex; flex-wrap: wrap;  align-items: center;  justify-content: center;}
.com_img img {position: absolute;left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;}
.com_img .container {position: relative; z-index: 1; padding: 0 15px;}
.com_img .pt_title { font-size: 50px;  color: #1F2A44;  padding: 0;  margin: 0;  line-height: 1.4; text-align:center; }
.woocommerce-info {font-weight:400 !important;}
.row {margin-left:0px; margin-right:0px;}
.fl-woo-content {max-width:1230px; width:100%; margin:auto; padding-left:15px; padding-right:15px; margin-bottom:50px;}
.fl-woo-content .woocommerce-breadcrumb  {margin-top:50px; margin-bottom:30px;}
.fl-woo-content .woocommerce-breadcrumb a {font-size:18px; font-weight:400;}
.woocommerce-products-header .woocommerce-products-header__title {font-size:0px;}
.fl-woo-content .woocommerce-breadcrumb a:hover{text-decoration:none;}
.fl-woo-content  .woocommerce-result-count {color:#1F2A44;}
.fl-woo-content .woocommerce ul.products, .woocommerce-page ul.products {padding-top:50px; }
section.related.products ul.products{padding-top: 0px;}

.woocommerce-ordering { margin-bottom:10px !important;}
.fl-woo-content  .orderby {color:#1F2A44; border:solid 1px #1F2A4442;}
.fl-woo-content  .orderby select:focus-visible { outline-offset: 0px !important; outline:0px!important;  overflow:hidden !important; border:0px !important;}
.fl-woo-content  .products .attachment-woocommerce_thumbnail  {border:0px !important;}
.fl-woo-content  .products  li {margin-bottom:30px !important;  }
.fl-woo-content  .products  li  {box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 15%) !important; padding:10px !important;}
.fl-woo-content .woocommerce-loop-product__title {font-size: 18px; font-family: "Manrope",sans-serif;  font-weight: 500; color:#515555;}
.fl-woo-content  .woocommerce-Price-amount  {color: #F47C2A; font-family: "Manrope",sans-serif; font-size: 18px; font-weight: 600; line-height: 30px;}
.fl-woo-content .add_to_cart_button {border:0px !important; border-radius:32px !important;font-family: "Manrope",sans-serif; font-size: 18px !important; font-weight: 500 !important; line-height:1.3em !important; padding-top: 13px !important; padding-bottom: 12px !important;padding-left: 28px !important; padding-right: 28px !important;}
.fl-woo-content  .products  li img:hover{opacity:0.5;}
.fl-woo-content  .woocommerce-Price-amount:hover{color:#1F2A44 !important;}
.fl-woo-content .woocommerce-loop-product__title:hover{color:#F47C2A;}
.woocommerce div.product div.images img, .woocommerce-page div.product div.images img {height:480px; width:480px; object-fit: cover;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {right:120px;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {border: 2px solid #1F2A44;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#1F2A44;}
.woocommerce .product_meta, .woocommerce-page .product_meta { padding-top:15px;}
.entry-summary .woocommerce-Price-amount {padding-top:0px;}
.entry-summary  .posted_in a:hover{text-decoration:none;}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel {box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 15%) ;}
.woocommerce-Reviews .fl-comment-form {padding-top:15px;}
.woocommerce-Reviews .fl-comment-form  textarea {border:solid 1px #1F2A4459; resize:none;border-radius:0px !important;}
.woocommerce-Reviews .fl-comment-form  input {border:solid 1px #1F2A4459; border-radius:0px !important; padding:10px !important;}
.woocommerce #review_form #respond p {margin: 0 0 25px;}
.woocommerce-Reviews .fl-comment-form  label {color:#1F2A44;}
.woocommerce #review_form #respond .form-submit input {border:0px !important; border-radius:32px !important;font-family: "Manrope",sans-serif; font-size: 18px !important; font-weight: 500 !important; line-height:1.4em !important; padding-top: 15px !important; padding-bottom: 17px !important;padding-left: 50px !important; padding-right: 50px !important;}

.added_to_cart  {padding:15px;}
.entry-summary .cart {display:flex; align-items:center;}
.entry-summary {margin-top:-10px; }
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text {height:55px;}
.actions .button {border:0px !important; padding-top: 15px !important; padding-bottom: 18px !important;  padding-left:28px !important; padding-right:28px !important;}
.wc-proceed-to-checkout  .checkout-button  {border:0px !important;}
.cart .quantity {display:flex; grid-column-gap: 5px;}
.woocommerce .quantity .minus, .woocommerce-page .quantity .minus,
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus{height:auto;}
.woocommerce table.cart td.actions .button:disabled, .woocommerce-page table.cart td.actions .button:disabled {background-color:#1F2A44; color:#fff;}
.single-product .single_add_to_cart_button  {padding-top: 15px !important; padding-bottom: 15px !important; padding-left:28px !important; padding-right:28px !important;}
.single-product .woocommerce-page ul.products li.product a.button, .woocommerce-page .woocommerce-message a.button, .woocommerce-page .woocommerce-message a.button.wc-forward, .woocommerce-page .woocommerce a.button.wc-forward, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page .woocommerce button[type=submit], .woocommerce-page button[type=submit].alt.disabled {border:0px !important; border-radius: 32px;}

.single-product .woocommerce-product-details__short-description{ margin-top:20px; }
.single-product .woocommerce-product-details__short-description p{font-size: 16px; font-style: italic; font-weight: bold;}

.single-product .woocommerce-page ul.products li.product a.button:hover, .woocommerce-page .woocommerce-message a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page .woocommerce button[type=submit]:hover, .woocommerce-page button[type=submit].alt.disabled:hover {border-radius: 32px;}
.woocommerce-message {border:0px !important; border-top: solid 2px #F47C2A !important; background-color:#f7f7f7 !important;}
.woocommerce-message .wc-forward {padding-top: 15px !important; padding-bottom: 13px !important; padding-left:28px !important; padding-right:28px !important; text-align:center;}
.woocommerce-info {border:0px !important; border-top: solid 2px #F47C2A !important; background-color:#f7f7f7 !important;}

.woocommerce a.remove {color:#1F2A44 !important;}
.woocommerce a.remove:hover {background-color:#1F2A44;}
.header-right #block-4 {display:flex; align-items:center;justify-content: end;}
.header-right  .mini-cart .cart-count {position:absolute; top:0px; background-color:#1F2A44; color:#fff; font-size: 10px; border-radius: 50%; padding-top: 2px; padding-left: 2px; width:21px; height:20px; text-align:center; vertical-align:middle; right: 0px;}
.header-right  .mini-cart .cart-count:hover{background-color:#F47C2A; }

.woocommerce.tax-product_cat .add_to_cart_button, .woocommerce-page.tax-product_cat .add_to_cart_button {display:block;}
.woocommerce #order_review_heading, .woocommerce-page #order_review_heading{margin-top:20px;}

.woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input {border :0.5px solid #a8b8c0 !important; border-radius:0px !important; background-color:#f7f7f7 !important; padding:20px!important;}
.woocommerce form .form-row label {line-height:3;}
.woocommerce form .form-row textarea  {border :0.5px solid #a8b8c0 !important; border-radius:0px !important; background-color:#f7f7f7 !important; padding:20px!important; height:100px !important; resize:none;}

.select2-container--default .select2-selection--single{border :0.5px solid #a8b8c0 !important; border-radius:0px !important; background-color:#f7f7f7 !important; padding:20px!important;}
.select2-container--default .select2-selection--single .select2-selection__arrow {top:10px;}
.select2-container .select2-selection--single .select2-selection__rendered {margin-top:-15px; padding-left:0px;}
.woocommerce form .form-row .required {color: #F47C2A;}
.woocommerce table.shop_table, .woocommerce-page table.shop_table {border-radius:0px;}
.woocommerce table.shop_table thead th, .woocommerce-page table.shop_table thead th {border-bottom:0px;}
.product-total {text-align:right;}
.shop_table .woocommerce-Price-amount  {text-align:right; float:right; margin-left: 5px;}
.wc_payment_methods  .woocommerce-notice  {padding:15px 0px !important;}
#order_review .button   { float: none; margin: auto; text-align: center; display: flex; width: 100%; text-align: center; align-items: center; justify-content: center; margin-top: 15px;  margin-bottom: 15px; padding-top: 15px; padding-bottom: 14px;}

.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td {padding: 18px 20px;}
.contact-form .gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {margin-top:20px !important;}
.pp-gf-content .gform_wrapper .gfield .gfield_description {padding:15px;}

.woocommerce-order-received  .woocommerce-table tfoot  td {float:right;}
.woocommerce-orders   .woocommerce-form-login   input {border: 0.5px solid #a8b8c0 !important;   border-radius: 0px !important;   background-color: #f7f7f7 !important;  padding: 20px!important;}

.woocommerce-orders   .woocommerce-form-login  .woocommerce-form-login__submit {padding-top:15px !important; padding-bottom:13px !important; border-radius:32px !important; padding-left:28px !important; padding-right:28px !important;}
.woocommerce-orders   .woocommerce-form-login  .woocommerce-form-login__rememberme {padding-top:5px;}

.woocommerce-lost-password .lost_reset_password  input {border: 0.5px solid #a8b8c0 !important;   border-radius: 0px !important;   background-color: #f7f7f7 !important;  padding: 20px!important;}
.woocommerce-lost-password .lost_reset_password .woocommerce-Button  {padding-top:15px !important; padding-bottom:13px !important; border-radius:32px !important; padding-left:28px !important; padding-right:28px !important;}

.new-acc .page-heading {padding-bottom:15px;}
.woocommerce-account  .right-side .form-horizontal .form-control {border: 0.5px solid #a8b8c0 !important;   border-radius: 0px !important;   background-color: #f7f7f7 !important;  padding: 20px!important;}
.woocommerce-account  .right-side .form-horizontal .btn {padding-top:15px !important; padding-bottom:13px !important; border-radius:32px !important; padding-left:28px !important; padding-right:28px !important; border: 0px;}

.woocommerce-orders .woocommerce-MyAccount-navigation  ul{margin:0px !important;}
.woocommerce-view-order .shop_table tfoot td {float:right;}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before {color:#F47C2A;}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {color:#F47C2A;}
.woocommerce .woocommerce-customer-details address {padding-left:25px; padding-bottom:25px; padding-top:25px;}

.woocommerce-downloads .woocommerce-Message  .woocommerce-Button  {background-color:#1F2A44; color:#fff; text-align:center;}
.woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input {border: 0.5px solid #a8b8c0 !important;   border-radius: 0px !important;   background-color: #f7f7f7 !important;  padding: 20px!important;}
.woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p  .button {padding-top:15px !important; padding-bottom:13px !important; border-radius:32px !important; padding-left:28px !important; padding-right:28px !important;}

.woocommerce-edit-account .woocommerce-EditAccountForm  input {border: 0.5px solid #a8b8c0 !important; border-radius: 0px !important; background-color: #f7f7f7 !important;  padding: 20px!important;}

.woocommerce-edit-account .woocommerce-EditAccountForm p .woocommerce-Button{padding-top:15px !important; padding-bottom:13px !important; border-radius:32px !important; padding-left:28px !important; padding-right:28px !important;}
.woocommerce-checkout #payment div.payment_box::before  {display:none;}
.woocommerce-account .woocommerce-form-login input {border: 0.5px solid #a8b8c0 !important;   border-radius: 0px !important;   background-color: #f7f7f7 !important;  padding: 20px!important;}
.woocommerce-account .woocommerce-form-login .woocommerce-form-login__submit{padding-top:15px !important; padding-bottom:13px !important; border-radius:32px !important; padding-left:28px !important; padding-right:28px !important;}
.woocommerce-account p .button {padding-top:15px !important; padding-bottom:13px !important; border-radius:32px !important; padding-left:28px !important; padding-right:28px !important;}
.woocommerce-account .woocommerce-form-login .woocommerce-form__label-for-checkbox {margin-top:5px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0px !important;}
.woocommerce-account .woocommerce-EditAccountForm fieldset {margin-top:35px;}
.woocommerce-account .woocommerce-EditAccountForm fieldset legend {text-align:center;}

.woocommerce div.product .woocommerce-tabs .panel {margin:0px;}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info, .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {font-weight:400;}
.woocommerce-error, .woocommerce-info, .woocommerce-message {margin:0px; margin-bottom:35px;}
.woo-product-gallery-slider  .wpgs-nav  .slick-list  .slick-track  img {width:100%; height:152px;}
.woo-product-gallery-slider .wpgs-for .slick-arrow {position: absolute; z-index: 1; cursor: pointer;  margin-right: 120px;}
.woo-product-gallery-slider .wpgs-for  .flaticon-back  {margin-left:25px;}
.woo-product-gallery-slider  .wpgs-for .slick-arrow::before, .wpgs-nav .slick-prev::before, .wpgs-nav .slick-next::before  {color:#1F2A44;}
.woo-product-gallery-slider  .wpgs-nav .slick-current {border-color:#1F2A44;}

.fl-sidebar .widget_product_categories .product-categories li,
.fl-sidebar .widget_pwb_list_widget .pwb-row li{padding-bottom: 10px; border-bottom: 1px solid #e6e6e6;}
.fl-sidebar .widget_product_categories .product-categories li.current-cat a,
.fl-sidebar .widget_pwb_list_widget .pwb-row li.current-cat a{color: #1F2A44 !important;}
/* .fl-sidebar .widget_product_categories{padding-bottom: 20px;} */
.page-id-15 .woocommerce {width:500px; margin:auto;}
.logged-in .woocommerce {width:100%; margin:auto;}
.logged-in .woocommerce.widget_price_filter {margin-bottom: 40px;}
.logged-in .fl-post-header  .fl-post-title{text-align:left;}
.page-id-15  .fl-post-header  h1 {text-align:center;}
.page-id-15  .woocommerce h2  {text-align:center;}
.page-id-15 .woocommerce-ResetPassword .woocommerce-form-row  input {width:100% !important;}
.page-id-15 .woocommerce-ResetPassword .woocommerce-form-row  {width:100% !important;}


.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color: #F47C2A !important;}

.woocommerce .woocommerce-ordering select{padding: 10px; border: 1px solid #e6e6e6;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{padding-top: 10px;}
:focus-visible{outline: none !important;}

.dgwt-wcas-suggestions-wrapp{background: #1F2A44 none repeat scroll 0 0 !important; border: 1px solid #838383; border-top: 1px solid #838383;}
.dgwt-wcas-has-headings .dgwt-wcas-suggestion{border-bottom: 1px solid #dfdfdf !important;}
.dgwt-wcas-has-headings .dgwt-wcas-suggestion:last-child{border-bottom: none !important;}
.dgwt-wcas-st,
.dgwt-wcas-sp,
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more{color: #fff;}
.dgwt-wcas-suggestion-selected{background-color: #F47C2A;}
.dgwt-wcas-search-wrapp{min-width: 350px;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0;}

.woocommerce .com_img{min-height: 175px; background: #F47C2A;}
.woocommerce .com_img .pt_title{color: #fff;}

.woocommerce ul.products li.product a img,
/* .woocommerce-page ul.products li.product a img{max-height: 200px; min-height: 200px; height: 200px; object-fit: cover;} */
.woocommerce-page ul.products li.product a img{width: 100%; height: 100%; aspect-ratio: 1/1; object-fit: cover;}

.home-proslider .featured-products *{outline:none;}
.home-proslider .featured-products .product-block .product .added_to_cart{background:none !important; padding:10px; margin:0; border-radius:0; color:#F47C2A;}
.home-proslider .featured-products .product-block .product .added_to_cart:hover{color:#1F2A44;}
.home-proslider .featured-products .slick-arrow{display:none;}
.home-proslider .featured-products .featured-proslide{margin-bottom:40px;}
.home-proslider .featured-products .slick-dots{bottom:-35px; display:flex; flex-wrap:wrap; grid-column-gap:8px; justify-content:center;}
.home-proslider .featured-products .slick-dots li{padding:0; margin:0; width:10px; height:10px;}
.home-proslider .featured-products .slick-dots li button{padding:0; margin:0; border:none; outline:none; border-radius:100%; background:#1F2A44; opacity:0.3; transition:all 0.3s ease-in-out; width:10px; height:10px; display:block;}
.home-proslider .featured-products .slick-dots li.slick-active button{opacity:1; background:#F47C2A;}
.home-proslider .featured-products .slick-dots li button:after,
.home-proslider .featured-products .slick-dots li button:before{display:none;}

.header-top .header-right .search-form .smart-search-results .smart-search-post-holder .smart-search-post-title{text-align:left;}
.header-top .header-right .search-form .smart-search-results .smart-search-suggestions .autocomplete-no-suggestion{color:#1F2A44;}

#cfw-side-cart .cfw-side-cart-checkout-btn{text-transform:none;}

.home-banner .bx-wrapper .fl-slide{display:flex; flex-wrap:wrap;}
.home-banner .bx-wrapper .fl-slide .fl-slide-foreground{display:flex; align-items:center; flex-wrap:wrap; width:100%; padding:15px;}
.home-banner .bx-wrapper .fl-slide .fl-slide-photo .fl-slide-photo-img{margin:auto;}
.home-banner .bx-wrapper .fl-slide .fl-slide-content .fl-slide-title{text-transform:uppercase; line-height: 1.08;}
.home-banner .bx-wrapper .fl-slide .fl-slide-content .fl-slide-text{max-width:500px;}
.home-banner .bx-wrapper .fl-slide .fl-slide-content .fl-slide-text p{line-height:1.9 !important;}
.home-banner .fl-content-slider .bx-wrapper{margin:0;}
/*.home-banner .fl-content-slider .bx-wrapper .bx-controls{position:absolute; left:0; bottom:0; right:0;}*/
.home-banner .fl-content-slider .bx-wrapper .bx-pager{padding:0; margin:0; bottom:25px;}
.home-banner .fl-content-slider .bx-wrapper .bx-pager .bx-pager-link{background:#1F2A44 !important; opacity:0.5;}
.home-banner .fl-content-slider .bx-wrapper .bx-pager .bx-pager-link.active{opacity:1;}

.woocommerce ul.products li.product .price .from,
.woocommerce ul.products li.product .prod-price-text{ font-size: 13px; display: block; }
.woocommerce-page ul.products li.product .price .from{font-size:inherit; margin:0; text-transform:none;}


.single-product .product .entry-summary .variations_form.cart{flex-wrap:wrap;}
.single-product .product .entry-summary .variations_form.cart .single_variation_wrap{width:100%;}
.single-product .product .entry-summary .variations_form.cart .variations{margin:0 0 10px;}
.single-product .product .entry-summary .variations_form.cart .variations td{position:relative; padding:0 0 10px; margin:0; vertical-align:middle;}
.single-product .product .entry-summary .variations_form.cart .variations select{border:solid 1px rgba(81, 113, 130, 0.5); font-family:"Manrope",sans-serif; font-size:18px; border-radius:30px; padding:8px 15px; margin:0; min-width:100%;}
.single-product .product .entry-summary .variations_form.cart .variations label{margin:0;}
.single-product .product .entry-summary .variations_form.cart .variations .reset_variations{position:absolute; right:30px; top:0; padding-top:6px;}
.single-product .product .entry-summary .variations_form.cart .variations_button{display:flex; flex-wrap:wrap; align-items:center;}
.single-product .product .entry-summary .variations_form.cart .single_variation_wrap .single_variation{padding:0 0 10px;}
.single-product .product .entry-summary .product_meta .sku_wrapper{display:none;}

.single-product .product .entry-summary form.cart{flex-wrap:wrap;}
.single-product .product .entry-summary .bos4w-display-wrap{width:100%; display:flex; flex-wrap:wrap; padding:0 0 20px;}
.single-product .product .entry-summary .bos4w-display-wrap .bos4w-display-options{width:100%; padding:10px 0 0;}
.single-product .product .entry-summary .bos4w-display-wrap ul{padding:0; margin:0;}
.single-product .product .entry-summary .bos4w-display-wrap ul li{list-style:none; padding:16px; margin:0; display:block; width:100%; border:solid 1px #e6e6e6;}
.single-product .product .entry-summary .bos4w-display-wrap ul li:first-child{border-bottom:none;}
.single-product .product .entry-summary .bos4w-display-wrap ul li label{font-weight:normal; padding:0 0 0 26px; margin:0; position:relative; display:block; font-size:16px;}
.single-product .product .entry-summary .bos4w-display-wrap ul li input{display:none;}
.single-product .product .entry-summary .bos4w-display-wrap ul li label span{position:absolute; left:0; top:0; bottom:0; margin:auto; width:18px; height:18px; border:solid 2px #1F2A44; border-radius:100%;}
.single-product .product .entry-summary .bos4w-display-wrap ul li label span:before{content:''; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; width:10px; height:10px; border-radius:100%; background:#1F2A44; opacity:0; visibility:hidden;}
.single-product .product .entry-summary .bos4w-display-wrap ul li label input:checked + span:before{opacity:1; visibility:visible;}
.single-product .product .entry-summary .bos4w-display-wrap .bos4w-display-dropdown{margin:-1px 0 0; border:solid 1px #e6e6e6; border-top:none; background:#fff; padding:5px 16px 16px 42px !important; width:100% !important; height:auto !important; opacity:1 !important;}
.single-product .product .entry-summary .bos4w-display-wrap .bos4w-display-dropdown label{display:block; width:100%; font-size:16px; font-weight:normal; padding:0 0 8px;}
.single-product .product .entry-summary .bos4w-display-wrap .bos4w-display-dropdown select{width:100%; border:solid 1px #e6e6e6; padding:10px 15px; font-size:16px;}

.woocommerce-cart .shop_table .woocommerce-Price-amount{float:none;}

.single-product .woo-product-gallery-slider + .woo-product-gallery-slider{ display: none; }

.single-product .product .entry-summary .pwb-single-product-brands a{font-weight:bold;}

.fl-sidebar .widget_brands_list .pwb-row li{padding-bottom: 10px; border-bottom: 1px solid #e6e6e6;}

.header-announcement{background:#F47C2A; color:#fff; text-align:center; padding:10px 15px; font-size:16px;}
.header-announcement .textwidget{color:#fff; font-size:16px;}


.organic-tabs .pp-tabs .pp-tabs-labels{border-width:1px; border-bottom:none;}
.organic-tabs .pp-tabs .pp-tabs-labels .pp-tabs-label{margin:0 1px 0 0; padding:15px 10px; position:relative; display:flex; align-items:center; justify-content:center;}
.organic-tabs .pp-tabs .pp-tabs-labels .pp-tabs-label.pp-tab-active:after{content:''; position:absolute; left:0; right:0; bottom:-1px; height:1px; background:#fff;}
.organic-tabs .pp-tabs .pp-tabs-panels{border:solid 1px #1F2A44;}

.price-form .pp-gf-content .gform_wrapper .gform_heading{display:none;}
.price-form .gform_wrapper .gfield--type-radio .gfield_radio{display:flex; gap:20px;}
.price-form .gform_wrapper .gfield--type-radio .gfield_radio .gchoice{position:relative;}
.price-form .gform_wrapper .gfield--type-radio .gfield_radio .gchoice input{position:absolute; left:0; top:0; right:0; bottom:0; opacity:0; width:100%; height:100%;}
.price-form .gform_wrapper .gfield--type-radio .gfield_radio .gchoice label{position:relative; margin:0; display:flex; align-items:center; gap:8px; max-width:100%;}
.price-form .gform_wrapper .gfield--type-radio .gfield_radio .gchoice label:before{content:''; width:16px; height:16px; border-radius:100%; border:solid 1px #1F2A44; background:#fff; box-shadow:0 0 0 4px #fff inset; display:block;}
.price-form .gform_wrapper .gfield--type-radio .gfield_radio .gchoice input:checked + label:before{background:#F47C2A; border-color:#F47C2A;}

.consulting-sec1 .fl-module .pp-icon-list .pp-icon-list-items .pp-icon-list-item .pp-list-item-icon{margin-top:8px;}
.consulting-sec1 .uabb-pricing-table-column .uabb-pricing-table-inner-wrap .uabb-module-content a.uabb-button{opacity:0; visibility:hidden;}
.consulting-sec1 .fl-col .uabb-woo-add-to-cart a.button{border:none;}


.single-product .woocommerce-Tabs-panel--description ul{padding: 0 0 15px; margin: 0;}
.single-product .woocommerce-Tabs-panel--description ul li{list-style: none; padding: 0 0 5px 22px; margin: 0; position: relative;}
.single-product .woocommerce-Tabs-panel--description ul li:before{content: '\f192'; position: absolute; left: 0; top: 2px; font-family: FontAwesome; color: #68943f; font-size: 16px;}

.single-product .woocommerce-Tabs-panel--description table{empty-cells: show; max-width: 100%; width: 100%; margin-bottom:15px;}
.single-product .woocommerce-Tabs-panel--description table thead{border: 0;
    background: none;}
.single-product .woocommerce-Tabs-panel--description table th{background: #68943F; border: 0; vertical-align: middle; color: #ffffff; font-family: inherit; text-shadow: none; padding-top: .9em; padding-bottom: .7em; font-size: 14px; text-transform: uppercase; padding: .5em .7em;}
.single-product .woocommerce-Tabs-panel--description table td{border: 0; vertical-align: middle; color: #000; font-family: inherit; text-shadow: none; padding-top: .9em; padding-bottom: .7em; font-size: 14px; padding: .5em .7em; line-height: 2em;}
.single-product .entry-summary .wcpa_type_radio-group .wcpa_field{display:flex;}
.single-product .entry-summary .wcpa_type_radio-group .wcpa_field .wcpa_radio label{font-weight:400;}

.price-box .uabb-pricing-table-title{background:#e8e9ea;}
.page-id-2186 .uabb-pricing-table .uabb-creative-button-wrap{background:#e8e9ea; margin:0 !important; padding:20px;}
.price-box .uabb-pricing-table-features li{padding: 5px 30px;}
.price-box .uabb-pricing-table-duration{font-size:20px !important;}

main.checkoutwc #cfw-account-details{ margin-bottom: 0; }
body.logged-in main.checkoutwc #cfw-account-details{ margin-bottom: 10px; }

main.checkoutwc .frm-gender > .gender-label{ font-weight: 500; }
main.checkoutwc .frm-gender .input-radio{ margin-right: 5px; }
main.checkoutwc .frm-gender label[for="billing_gender_Male"].radio{ margin-right: 20px; }


.single-product.postid-2249 #tab-description h2.desc-title,
.single-product.postid-2248 #tab-description h2.desc-title,
.single-product.postid-2228 #tab-description h2.desc-title,
.single-product.postid-2227 #tab-description h2.desc-title{display: none;}

.single-product .entry-summary .price .price-description{font-size: 16px;}


#masthead .summary .cart .wc-dnd-file-upload{width:100%; padding:0 0 20px; font-size:16px; color:#515555;}
#masthead .summary .cart .wc-dnd-file-upload > label{font-weight:normal; color:#515555; margin:0; padding:0 0 8px;}
#masthead .summary .cart .codedropz-upload-handler{border-color:#1F2A44;}
#masthead .summary .cart .codedropz-label .cd-icon{color:#1F2A44;}
#masthead .summary .cart .codedropz-label .cd-upload-btn{background:#F47C2A; font-family:"Manrope",sans-serif; padding:3px 20px; border-radius:40px; transition:all 0.3s;}
#masthead .summary .cart .codedropz-label .cd-upload-btn:hover{background:#1F2A44;}
#masthead .summary .cart .codedropz--results .name span{color:#1F2A44;}
#masthead .summary .cart .codedropz--results .dnd-progress-bar{background:rgb(81 85 85 / 20%);}
#masthead .summary .cart .codedropz--results .complete{background:#F47C2A;}


@media only screen and (max-width:1400px){
/* .fl-page-header	#menu-primary-menu li a{padding-right:25px;} */
.fl-page-header	#dgwt-wcas-search-input-1 {width:100%;}
.woo-product-gallery-slider .wpgs-for .slick-arrow {position: absolute; z-index: 1; cursor: pointer;  margin-right: 0px;}
.woo-product-gallery-slider .wpgs-for  .flaticon-back  {margin-left:0px;}
}

@media only screen and (max-width:1200px){
.fl-page-header	#menu-primary-menu li a{padding-right:30px;}
.fl-page-header	#dgwt-wcas-search-input-1 {width:100%;}
}


@media only screen and (max-width:1150px){
/*.category-boxx .block-2 .category-detail {padding-right: 35px;}
.category-boxx .block-4 .category-detail {padding-right:40px;}*/
.footer-column-3 {width:30%;}
.header-right  .mini-cart .cart-count {position:absolute; background-color:#1F2A44;  color:#fff; right:1px;}

}

@media only screen and (max-width:1069px){
.fl-page-header	#menu-primary-menu li a{padding-right:20px;}
.fl-page-header	#dgwt-wcas-search-input-1 {width:100%;}
.fl-post-title {margin-top: 60px;}
.fl-page-header .product-search .ysm-search-widget{min-width:auto;}

}

@media only screen and (min-width:992px){
.fl-page-header #menu-primary-menu li > .sub-menu{max-height:443px; overflow:auto;}
.fl-page-header #menu-primary-menu li > .sub-menu::-webkit-scrollbar-track{background-color:#1F2A44;}
.fl-page-header #menu-primary-menu li > .sub-menu::-webkit-scrollbar{width:5px; background-color:#1F2A44;}
.fl-page-header #menu-primary-menu li > .sub-menu::-webkit-scrollbar-thumb{background-color:#b4ca9f;}

}

@media only screen and (max-width:991px){
.fl-page-nav-right .fl-page-header-logo {padding-left:0px; padding-right:0px;}
.header-main {height:0px;}
.fl-page-header-wrap {height:auto;}
.fl-page-header .header-top {padding-top:15px; padding-bottom:15px;}
.header-right {margin-right:65px;}
.header-logo-l	.fl-logo-img  {max-width:200px;}
.fl-page-header-wrap {position:fixed; z-index:999; top:0; background-color:#fff; width:100%;}
.footer-column-3 {width:35%;}
.fl-page-footer-wrap {padding-top:50px;}
.foot-copyright {margin-top:0px;}
.footer-main h4 {font-size:20px;}
.featured-products .row {display:flex;}
/*.category-boxx .block-1 .category-detail .cat-name a {font-size:32px;}
.category-boxx .block-2 .category-detail .cat-name a {font-size:22px;}
.category-boxx .block-3 .category-detail .cat-name a{font-size:22px;}
.category-boxx .block-4 .category-detail .cat-name a{font-size:22px;}
.category-boxx .product-categories-list {grid-column-gap: 0px;}
.category-boxx .block-top{grid-column-gap: 0px;}*/
.container {padding-left:15px; padding-right:15px;}
.fl-node-1g5tfd064hkm.fl-row-custom-height > .fl-row-content-wrap {min-height: 500px;}
#rmp-container-141 {background-color:#1F2A44;}
/*.category-boxx .block-bottom {margin-top: 0px;}*/

.category-boxx .product-categories-list .category-block{width: 33.33%;}


.com_img { position: relative; min-height: 300px; }
.woocommerce div.product div.images img, .woocommerce-page div.product div.images img  {height:100%; width:100%;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {right:0px;}
.header-right .mini-cart .cart-count {top: 5px; right: 70px;}
.fl-page-header .cart {margin-left:0px;}
.fl-woo-content .add_to_cart_button {padding-left: 5px !important; padding-right: 5px !important;  font-size: 16px !important;}
.entry-summary {width:48% !important;}
.woocommerce-account .woocommerce {width:100%; margin:auto;}
.header-right #block-4 {grid-column-gap:15px;}
.woocommerce .woocommerce-MyAccount-content  form h3 {margin-top:0px;}
.fl-page-header .login-logout {margin-left:0px;}
.woocommerce .related h2, .woocommerce-page .related h2, .woocommerce .upsells.products h2, .woocommerce-page .upsells.products h2 {text-align:center; margin:20px 0px;}
.fl-page-header .product-search .ysm-search-widget{min-width:250px;}
.home-banner .bx-wrapper .fl-slide .fl-slide-foreground{padding:90px 15px 15px;}

body .fl-page{padding-top:40px !important;}
#rmp_menu_trigger-141{top:59px;}
}

@media only screen and (max-width:768px){
.home-banner .bx-wrapper .fl-slide .fl-slide-mobile-photo{display:none;}
.home-banner .bx-wrapper .fl-slide .fl-slide-bg-photo{position:absolute;}
.home-banner .bx-wrapper .fl-slide .fl-slide-foreground .fl-slide-photo-wrap{display:block; width:100%;}
.home-banner .bx-wrapper .fl-slide .fl-slide-foreground .fl-slide-content-wrap{width:100%;}
.home-banner .bx-wrapper .fl-slide .fl-slide-content .fl-slide-text{max-width:100%;}
.home-banner .bx-wrapper .fl-slide .fl-slide-content .fl-slide-title{font-size:34px !important;}
.home-banner .bx-wrapper .fl-slide .fl-slide-content .fl-slide-text p{font-size:16px !important;}
.home-banner .bx-wrapper .fl-slide .fl-slide-content .fl-button-wrap{text-align:center;}
.home-banner .bx-wrapper .fl-slide .fl-slide-photo .fl-slide-photo-img{max-height:320px; object-fit:contain;}
.home-banner .bx-wrapper .fl-slide .fl-slide-foreground .fl-slide-content{padding:30px 0 45px;}
.home-banner .bx-wrapper .fl-slide .fl-slide-foreground{flex-direction:column-reverse;}

.organic-tabs .pp-tabs .pp-tabs-panels .pp-tabs-panel-content{padding:0 15px 20px;}
.organic-tabs .pp-tabs .pp-tabs-panels .pp-tabs-panel .pp-tabs-label{margin:0; border-width:1px !important;}
.organic-tabs .pp-tabs .pp-tabs-panels .pp-tabs-panel:last-child .pp-tabs-label{border-bottom:none !important;}
.organic-tabs .pp-tabs .pp-tabs-panel-label .pp-toggle-icon{color:inherit;}
.price-form .fl-col-small:not(.fl-col-small-full-width){max-width:100%;}


}

@media only screen and (max-width:767px){
.product-search {display:none;}
.footer-main {display:block;}
.footer-column-3 {width:100%; padding-left:0px; padding-right:0px;}
.footer-column-2 {width:100%; display:block; padding-left:0px; padding-right:0px;}
.footer-column-1 {width:100%; padding-left:0px; padding-right:0px;}
.fl-page-footer-wrap #gform_1 {justify-content:start;}
.fl-page-footer-wrap {padding-top:35px;}
.foot-copyright .widget11 {padding:15px;}
.footer-main h4 {font-size:18px;}
.featured-products .row {display:block;}
/*.category-boxx .block-1 .category-detail .cat-name a {font-size:22px;}
.category-boxx .block-2 .category-detail .cat-name a {font-size:18px;}
.category-boxx .block-3 .category-detail .cat-name a{font-size:18px;}
.category-boxx .block-4 .category-detail .cat-name a{font-size:18px;}*/
.featured-products .product-block {text-align:center; margin-bottom: 15px;}
.featured-products img {width:100%;}
/*.category-boxx .product-categories-list {display:block;}
.category-boxx .block-top {display:block;}
.category-boxx .product-categories-list  img {width:100%; }
.category-boxx .block-2 .category-detail {right:0px; left:auto; padding-right:35px; top: 35px;}
.category-boxx .block-4 .category-detail {right:0px; left:auto; padding-right:35px; bottom:auto; top:15px;}
.block-2 {padding-top:30px; padding-bottom:30px;}*/

.category-boxx .product-categories-list .category-block{width: 50%;}
.extra-colum {display:none;}
.category-boxx .block-bottom {margin-top: 30px;}
.fl-woo-content .woocommerce ul.products, .woocommerce-page ul.products li {margin-bottom:25px !important;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {height:auto;}
.cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td {padding: 10px 10px;}
.entry-summary {margin-top:0px;}
.fl-woo-content .add_to_cart_button {padding-left: 28px !important; padding-right: 28px !important; font-size: 16px !important;}

.entry-summary {width:100% !important;}
.shop_table_responsive .woocommerce-cart-form__cart-item  .product-price {padding-bottom:35px;}
.shop_table_responsive .woocommerce-cart-form__cart-item  .product-subtotal {padding-bottom:35px;}
.shop_table .woocommerce-Price-amount {text-align:right;float:none;}
.actions .button {padding-left: 5px !important;  padding-right: 5px !important;}

.woocommerce-orders  .woocommerce {width:100%; margin:auto;}
.fl-post-title {margin-top: 70px;}
.fl-woo-content .woocommerce-breadcrumb { margin-top: 0px;margin-bottom: 30px;}
.fl-woo-content {margin-bottom:35px; margin-top:35px;}
.com_img .pt_title { margin-top: 35px;}
.woocommerce-MyAccount-content {margin-top:25px;}
.single-product .single_add_to_cart_button  {padding-top: 8px !important; padding-bottom: 7px !important; padding-left:10px !important;padding-right:10px !important;}
#rmp_menu_trigger-141 {width:36px; height:36px; right:2%; top:50px;}
#rmp_menu_trigger-141 .rmp-trigger-box {width:20px;}
#rmp_menu_trigger-141 .responsive-menu-pro-inner, #rmp_menu_trigger-141 .responsive-menu-pro-inner::before, #rmp_menu_trigger-141 .responsive-menu-pro-inner::after {width: 20px; height: 1px;}
button.rmp_menu_trigger .responsive-menu-pro-inner::before {top:8px;}
button.rmp_menu_trigger .responsive-menu-pro-inner::after {bottom:8px;}
.header-logo-l .fl-logo-img { max-width: 180px;}
.fl-page-header .login-logout a {font-size: 13px; padding-top: 8px; padding-bottom: 7px;padding-left: 15px;  padding-right: 15px;}

.header-right {margin-right:50px;}
.header-right .mini-cart .cart-count {right: 50px; top: -5px; padding-top: 1.5px; width:16px; height:16px; line-height: 1;}
.header-right .mini-cart {width:25px;}
.woocommerce div.product div.images, .woocommerce-page div.product div.images {margin:0px auto 40px;}
.fl-woo-content .woocommerce ul.products, .woocommerce-page ul.products {padding-top:40px;}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {max-width:100%;}
.woocommerce .products ul, .woocommerce ul.products {margin:0px;}
.woocommerce-error, .woocommerce-info, .woocommerce-message {margin-bottom:15px;}
#order_review {margin-bottom:25px;}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td {padding:15px 5px;}
.page-id-15 .woocommerce h2 {margin-top:0px;}
#create_account {margin-bottom:30px;}
.page-id-15 .woocommerce-MyAccount-content {margin-bottom:20px;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {float:none;}
.fl-woo-content .orderby {margin-top:10px; margin-bottom:35px;}
.fl-page-footer-wrap   #validation_message_1_1{margin-top:0px !important;}

.fl-page-header .header-right .login-logout a{background:url(images/login.svg) center center no-repeat; background-size:contain; font-size:0; width:26px; height:26px; padding:0; display:block;}
.logged-in .fl-page-header .header-right .login-logout a{background:url(images/logout.svg) center center no-repeat; background-size:contain;}

.price-box .uabb-pricing-table-duration{padding-top:6px;}
.price-box .uabb-pricing-table-price{display:flex; column-gap:5px; justify-content:center;}

.codedropz-upload-inner .codedropz-label{line-height:normal; flex-wrap:wrap; row-gap:10px;}
#masthead .summary .cart .codedropz-label .cd-upload-btn{padding:8px 20px;}

}

@media only screen and (max-width:639px){
.organic-tabs .tablesaw-cell-label{font-size:inherit; text-transform:none;}
.price-form .gform_wrapper.gravity-theme .gform_footer{padding-bottom:0;}
.price-form .gform_wrapper.gravity-theme .gform_footer input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1.2; margin-bottom:0;}
}

@media only screen and (max-width:500px){
.woocommerce ul.order_details li {padding-right:0px;}
#rmp_menu_trigger-141 {right:15px;}
.header-right #block-4 {grid-column-gap: 10px;}
.header-right {margin-right:55px;}
.header-right .mini-cart .cart-count {right: 51px;}
.category-boxx .product-categories-list .category-block{width: 50%;}
.header-announcement .textwidget{max-width:unset; margin:auto;}
body .fl-page{padding-top:59px !important;}
}

@media only screen and (max-width:369px){
.category-boxx .product-categories-list .category-block{width:100%;}
}

.fl-page-content {
margin-top: 10px;
}

#main-header .header-top-inside {
display: flex;
justify-content: space-between;
position: relative;
width: 100%;
align-items: center;
/* padding-top: 15px;
padding-bottom: 20px; */
padding-right: 3px;
}


#main-header .product-search.product-search-mobile {
display: none;
}

#main-header.header-top {
/* padding-bottom: 0px;
margin-bottom: -5px; */
}

@media only screen and (max-width:767px){
.fl-page-content {
margin-top: 70px;
}
#main-header.header-top {
flex-direction: column;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
}
#main-header .product-search.product-search-mobile {
display: block;
margin-bottom: 15px;
width: 100%;
}
#main-header .product-search label {
width: 80%;
margin: 0 auto;
}
#main-header .ysm-smart-search-input-holder {
display: flex;
}
#main-header .ysm-search-widget .search-submit {
/* right: 50px; */
right: 10%;
}
#main-header .product-search .search-field {
height: 37px;
font-size: 15px !important;
}
#main-header .product-search .search-submit:before {
line-height: 35px
}
}


/* New add */
.orange-text{
  color: #F47C2A;
}

button, input[type=button], input[type=submit],
.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce-page ul.products li.product a.button, .woocommerce-page .woocommerce-message a.button, .woocommerce-page .woocommerce-message a.button.wc-forward, .woocommerce-page .woocommerce a.button.wc-forward, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page .woocommerce button[type=submit], .woocommerce-page button[type=submit].alt.disabled{
  color: #fff;
}

.restricted-message {
  background: #f8f8f8;
  padding: 15px;
  border-left: 4px solid #000;
  margin-top: 20px;
}

#country-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.75);
  backdrop-filter: blur(3px);
  -webkit-backdrop-filter: blur(3px);
  z-index: 9998;
}

#country-popup {
  display:none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  padding: 50px 20px;
  border-radius: 8px;
  z-index: 9999;
  text-align: center;
  width: 600px;
}

#country-popup h3 {
  font-size: 40px;
  line-height: 1;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
}

#country-popup p {
  font-size: 18px;
}

#country-popup button {
  font-size: 18px;
  padding: 15px 28px;
  margin: 10px;
  cursor: pointer;
  width: 180px;
  border-radius: 32px;
}

#mlb2-39817995.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody, #mlb2-39817995.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody{
  padding: 0 !important;
}

/* country selector navbar */
.country-selector-wrap{
  display:flex;
  align-items:center;
  margin-left: 20px;
}
.country-selector-wrap select{
  width:auto;
  padding:8px 10px;
  border:1px solid #ddd;
  border-radius:6px;
  font-size:14px;
  background:#fff;
  cursor:pointer;
  color:#1F2A44;
}

.product-video-section{
    margin-top:40px;
}

.product-video-section h4{
    margin-bottom:20px;
    /* font-size:28px; */
}

.product-video-wrapper iframe{
    width:100%;
    min-height:500px;
    border:none;
}

.mini-cart{
  width: 55px;
}

#menu-primary-menu:after{
  display: none;
}

.header-box-r{
  display: flex;
  align-items: center;
}

.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer{
  margin-top: 16px !important;
}

.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea,
input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], input[type=url], textarea{
  font-size: 18px !important;
}

.fl-node-ycei9w1zksn3 .pp-gf-content .gform_wrapper {
  max-width: 480px;
  margin: 0 auto;
}

.gform_wrapper.gravity-theme .gfield textarea.medium{
  height: 140px;
}

.footer-logo{
  margin-bottom: 18px;
}

.wp-widget-group__inner-blocks{
  color: rgba(255, 255, 255, 0.65);
}

.fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav a{
  font-family: "Manrope", sans-serif;
  font-weight: 700;
  letter-spacing: 0.06em;
  font-size: 18px;
}

/* #mlb2-39817995.ml-form-embedContainer h4, #mlb2-39817995.ml-form-embedContainer p, #mlb2-39817995.ml-form-embedContainer span, #mlb2-39817995.ml-form-embedContainer button{
  letter-spacing: 0.1em !important;
} */

.fl-builder-content .fl-button:is(a, button), .fl-builder-content a.fl-button:visited,
button, input[type=button], input[type=submit],
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product a.button, .woocommerce-page .woocommerce-message a.button, .woocommerce-page .woocommerce-message a.button.wc-forward, .woocommerce-page .woocommerce a.button.wc-forward, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page .woocommerce button[type=submit], .woocommerce-page button[type=submit].alt.disabled,
#cfw-side-cart-container{
  font-size: 18px;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{
  letter-spacing: normal;
  font-size: 18px;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{
  font-size: 16px;
}

.woocommerce div.product .product_title{
  font-size: 40px;
}

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty{
  height: 35.59px;
}

.single-product #wc-stripe-express-checkout-element{
  display: none !important;
}

.ysm-search-widget .search-submit:before{
  content: "";
  display: inline-block;
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/bb-theme-child/images/search-icon-grey.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ysm-search-widget .search-submit{
  left: 1px;
}

.ysm-smart-search-input-holder label{
  width: 382px
}

.product-search{
  margin-left: 20px;
}

#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-minus svg, #cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus svg{
  width: 16px;
}

#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-value-label{
  font-weight: 400;
}

#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description>div, #cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description>p {
    margin-bottom: 10px;
}

#cfw-side-cart .cfw-quantity-stepper{
  font-size: 16px;
}

.mini-cart img{
  width: 30px;
  height: auto;
}

#woocommerce_product_categories-2{
  /* display: none; */
}

.woocommerce div.product .related.products, .woocommerce-page div.product .related.products{
  margin-top: 88px;
}

.mailerlite-form-title{
  display: none;
}

.mailerlite-form .mailerlite-form-field label{
  display: none;
}

.mailerlite-subscribe-submit{
  padding: 14px 48px;
  font-weight: 700;
  letter-spacing: 0.08em;
  border: 1px solid #d65d0b;
  border-radius: 32px;
  width: 100%;
}

.mailerlite-subscribe-submit:hover{
  border-color: #fff;
}

input#mailerlite-1-field-name, input#mailerlite-1-field-email {
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 3px;
  color: #fff;
  padding: 12px 14px;
}

input#mailerlite-1-field-name::placeholder, input#mailerlite-1-field-email::placeholder{
  color: #878c99;
}

@media (max-width:1190px){
  .home-banner .bx-wrapper .fl-slide .fl-slide-photo .fl-slide-photo-img{
    padding-left: 50px;
  }
}

@media (max-width:1024px){
  .ysm-smart-search-input-holder label,
  .fl-page-header .product-search .search-field{
    width: auto !important;
  }
  .ysm-search-widget .search-submit {
    left: 10px;
  }
  .woocommerce div.product .related.products, .woocommerce-page div.product .related.products{
    margin-top: 0;
  }
}


@media (min-width:768px) and (max-width:1024px){
  .header-right #block-4{
    flex-wrap: wrap;
  }
}

@media (min-width:768px) and (max-width:858px){
  .header-center{
    display: none;
  }
}

@media (max-width:991px){
  #country-switcher{
    margin-left: 5px !important;
  }
  .woocommerce .com_img{
    margin-top: 68px;
  }
  .woocommerce .related h2, .woocommerce-page .related h2{
    text-align: left;
  }
  section.related.products{
    padding-top: 50px;
  }
  /*section.related.products ul.products{
    padding-top: 20px;
  }*/
}


@media (max-width:768px){
  .country-selector-wrap{width:100%}
  .country-selector-wrap select{font-size:16px;padding:10px 12px}
  .fl-builder-content .fl-node-v5yi1dt839fq{
    order: 2;
  }
  .fl-builder-content .fl-node-1i5dy946z8mx{
    order: 1;
  }
  .home-banner .bx-wrapper .fl-slide .fl-slide-photo .fl-slide-photo-img{
    padding-left: 0;
    margin-top: 20px;
  }
}

@media only screen and (max-width:767px){
  #country-popup{
    width: calc(100% - 40px);
    padding-bottom: 40px;
  }
  #country-popup h3{
    font-size: 30px;
  }
  #country-popup p,
  #country-popup button {
    font-size: 16px;
  }
  #main-header .header-top-inside{
    padding-bottom: 15px;
  }
  /* .product-search.product-search-mobile{
    display: none !important;
  } */
  #country-switcher{
    margin-left: 0 !important;
  }
  #country-switcher{
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9999;
    border-radius: 8px 0 0 8px !important;
    border: none;
    max-width: 120px;
    background-color: #787878;
    color: #fff !important;
  }
  .fl-widget {
    margin-bottom: 30px;
  }
  .woo-product-gallery-slider.woocommerce-product-gallery .slick-list{
    height: auto !important;
  }
  .woocommerce div.product div.images img, .woocommerce-page div.product div.images img{
    aspect-ratio: 1 / 1;
  }
  .product-video-wrapper iframe{
    /* min-height: unset; */
    min-height: 150px;
  }
  #mlb2-39817995.ml-form-embedContainer .ml-form-embedWrapper{
    max-width: unset !important;
  }
  .fl-node-ycei9w1zksn3 .pp-gf-content .gform_wrapper {
    max-width: 100%;
    margin: unset;
  }
  .category-boxx .product-categories-list{
    gap: 0;
  }
  .fl-page-header .container, .fl-page-header .fl-page-header-wrap .container{
    padding-top: 15px;
  }
  .ysm-smart-search-input-holder label, .fl-page-header .product-search .search-field {
      width: 100% !important;
  }
  .product-search {
    margin-left: 0px;
  }
  .woocommerce .related h2, .woocommerce-page .related h2, .woocommerce .upsells.products h2, .woocommerce-page .upsells.products h2{
    max-width: unset;
  }
  .woocommerce .related h2, .woocommerce-page .related h2{
    text-align: center;
  }
	.category-boxx .product-categories-list .category-block .category-detail .cat-name a{
		font-size: 19px;
	}
}

@media only screen and (max-width:549px){
  .woocommerce .com_img {
      margin-top: 108px;
  }
  #rmp_menu_trigger-141{
    top: 75px;
  }
  .com_img .pt_title{
    margin-top: 20px;
  }
}

@media only screen and (max-width:500px){
  .fl-page-content {
      margin-top: 50px;
  }
  .com_img .pt_title {
      margin-top: 0;
  }
}

@media only screen and (max-width:484px){
  #rmp_menu_trigger-141 {
      top: 72px;
  }
}

@media only screen and (max-width:415px){
  .fl-page-content {
      margin-top: 38px;
  }
}

@media only screen and (max-width:415px){
  #country-switcher{
    /* display: none; */
  }
}

@media only screen and (max-width:342px){

  .header-logo-l .fl-logo-img {
      max-width: 160px;
  }
}

#country-switcher option { color: #1f2a44;}

.woocommerce .woocommerce-order-overview.woocommerce-thankyou-order-details{ margin-bottom: 30px; }
.woocommerce-order-received .woocommerce .woocommerce-order .what-happens-next{ margin-bottom: 30px; }