/*!
 Theme Name:   Adri Ajdethemes - Child
 Theme URI:    https://ajdethemes.com/adri-landing/
 Description:  Adri Ajdethemes Child Theme
 Author:       AjdeThemes
 Author URI:   https://ajdethemes.com
 Template:     adri-ajdethemes
 Version:      3.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
 Text Domain:  adri-ajdethemes
 */



 /* 
  * ADD YOUR THEME CUSTOMIZATION STYLES BELLOW
  -----------------------------------------------*/
.ft-accordion.elementor-accordion .ft-accordion-item {
  margin-bottom: 20px;
}
.ft-accordion.elementor-accordion .ft-accordion-item .ft-tab-title .ft-accordion-title {
padding-bottom: 20px;
  border-bottom: 1px solid rgba(255, 191, 0, 0.24);
}
.ft-accordion.elementor-accordion .ft-accordion-item .ft-tab-content {
padding: 20px 0px;
margin-top: -40px;
}
.woocommerce-mini-cart-item img {
	width: 70px;
	padding-right: 10px;
}
.widget_shopping_cart .buttons a {
	padding: 10px 20px !important;
}
.widget_shopping_cart ul li {
	margin-bottom: 5px;
}
.widget_shopping_cart .buttons a.checkout, button#place_order, button.button, a.checkout-button {
		background: #B2768A !important;
	color: white !important;
}
.widget_shopping_cart .buttons a.checkout:hover, button#place_order:hover, button.button:hover, a.checkout-button:hover {
	background: #DBA4B2 !important;
	color: white !important;
}
th.product-quantity, td.product-quantity {
	display: none !important;
}
.woocommerce .cart-collaterals {
	margin: 40px 0px 50px 0px;
}
.woocommerce table.shop_table.cart img {
	width: 150px;
}
.woocommerce-single-product .summary .product_title {
  line-height: 1.2;
  margin-bottom: 10px;
}
.woocommerce .checkout .woocommerce-checkout-review-order table tbody tr td {
    padding: 20px 40px;
  }
input[id^="payment_method_p24-"] + label img {
	margin-left: 10px;
}
.woocommerce-privacy-policy-text {
	margin: 20px 0px;
}
.woocommerce-single-product .summary .woocommerce-product-rating {
	margin: 0px 0px 15px 0px;
}
.woocommerce-page-title {
	margin-bottom: 50px;
}
.woocommerce-single-product .summary .product_meta, .woocommerce-form-coupon-toggle {
	display: none;
}
.woocommerce-single-product .summary .price {
	font-weight: 700;
	font-size: 27px;
}
.woocommerce-single-product .summary .woocommerce-product-rating .woocommerce-review-link {
	display: inline-block;
	font-size: 12px;
	vertical-align: middle;
}
.star-rating span::before {
	color: #ffbf00;
}
.woocommerce-single-product .woocommerce-tabs ul {
	margin-bottom: 10px;
}
.woocommerce-tabs .entry-content ul {
	flex-flow: column;
	line-height: 2.5;
	margin-bottom: 20px;
}
.woocommerce-tabs .entry-content ul li {
	font-weight: normal;
	margin: 0px;
}
.woocommerce-tabs .entry-content ul li i {
	color: #ffbf00;
	margin-right: 5px;
  font-size: 0.87rem;
}
.woocommerce-single-product, .woocommerce-single-product .single-product-tabs {
	margin-top: 50px;
}
.woocommerce-single-product .single-product-tabs {
	padding-bottom: 50px;
}
.woocommerce-single-product .summary .woocommerce-product-details__short-description {
	margin-bottom: 40px;
}
.woocommerce-single-product .summary .woocommerce-product-details__short-description p {
	margin: 20px 0px;
}
.woocommerce-single-product .summary .woocommerce-product-details__short-description p:last-child {
	margin-bottom: 0px !important;
}
.sold-individually .quantity {
	display: none;
}
.post-single .post-meta {
	display: none !important;
}
.pricing-table .pt-content ul li {
	margin-bottom: 8px;
  border-bottom: 1px solid #ececec;
  padding-bottom: 8px;
}
.pricing-table .pt-content ul li:last-child {
	border: 0;
	padding: 0;
	margin: 0;
}
.camp-table table {
	text-align: center;
	width: 100% !important;
}
.camp-table table th {
	padding: 20px 15px !important;
	text-align: center !important;
	font-size: 16px;
}
.camp-table table p {
	margin-bottom: 10px !important;
}
.camp-table table td {
	font-size: 14px;
	padding: 15px !important;
}

.brand img {
	max-width: 300px;
}
.site-header-nav .main-menu .menu > li.menu-item {
	margin-right: 35px;
}
.rodo {
	margin-top: -10px;
}
.rodo p {
	font-size: 13px;
}
.rodo label {
	font-weight: normal;
	cursor: pointer;
	font-size: 13px;
	margin-bottom: 15px;
}
.wpcf7-form-control-wrap textarea {
    height: 141px;
}
.rodo .wpcf7-form-control-wrap {
	display: inline;
}
.rodo .wpcf7-form-control-wrap span {
	margin: 0px;
	padding: 0px;
}
.rodo .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
	position: unset;
  display: inline;
  margin-left: 5px;
}
.wpcf7-form-control-wrap .wpcf7-not-valid-tip {
	background: white;
  min-width: auto;
  width: auto;
  bottom: -9px;
  left: 5px;
  padding: 0px 5px;
}
.progress-wrap {
opacity: 0.8 !important;
}
.progress-wrap:hover {
opacity: 1 !important;
}
.woocommerce-single-product .woocommerce-tabs .woocommerce-Tabs-panel {
	padding: 0px;
}
