/*
 Theme Name:   Beautium Child
 Description:  Beautium Child Theme
 Theme URI:	   https://demo.artureanec.com/themes/beautium
 Author:       Artureanec
 Author URI:   https://demo.artureanec.com
 Template:     beautium
 Version:      1.0.0
 License: GNU  General Public License version 3.0
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Text Domain:  beautium-child
*/

/* =Theme customization starts here
------------------------------------------------------- */

.logo img {
	height:58px;
}
#chaty-widget-0 .chaty-i-trigger .chaty-cta-button {
  background-color: #754737 !important;
}
#chaty-widget-0 .chaty-i-trigger .chaty-cta-button button {
  background-color: #754737 !important;
}
.nf-form-content button, .nf-form-content input[type="button"], .nf-form-content input[type="submit"] {
	border:1px solid #754737 !important;
	line-height:7px !important;
}
.nf-form-content label {
  font-size: 15px !important;
  line-height: 20px;
  font-weight: 500 !important;
  color: #754737;
}
.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale, 
.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale {
    background-color: #754737 !important;
}
/*HIDE CART*/
.mini-cart .mini-cart-trigger {
	display:none;
}
/*HIDE CART*/
.woocommerce .woocommerce-product-rating {
	display:none !important;
}
.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper {
	display:none !important;
}
.woocommerce .star-rating span, .star-rating span {
    color: #FEE6D3 !important;
}
.mobile-header-row .logo-container {
  	width: 25% !important;
}
.header.header-type-3 .main-menu > li > a::before {
  	top: initial;
  	bottom: 0px;
}
.woocommerce-mini-cart-buttons .button {
	padding: 21px 5px !important;
}
.team-listing-wrapper.team-grid-listing .team-item .team-item-media {
	max-height:380px !important;
}
.standard-blog-item-wrapper:not(.beautium-format-quote) .blog-item {
	border-color:transparent !important;
}
.single-product.woocommerce div.product .price {
  font-size: 28px;
  line-height: 50px;
}
.single-product .page-title-container-wrapper {
	display:none;
}
.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new, .woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new, .single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash .flash-item.new {
	background-color: #FFF5ED !important;
  	color: #000 !important;
}
#form-preview button::before, #form-preview button::after, .beautium-button::before, .beautium-button::after, .body-container button:not(.customize-partial-edit-shortcut-button)::before, .body-container button:not(.customize-partial-edit-shortcut-button)::after, div.wpforms-container.wpforms-container-full .wpforms-form button[type="submit"]::before, div.wpforms-container.wpforms-container-full .wpforms-form button[type="submit"]::after, div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-page-button::before, div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-page-button::after, .woocommerce a.button::before, .woocommerce a.button::after, .woocommerce a.button.alt::before, .woocommerce a.button.alt::after, .woocommerce button.button::before, .woocommerce button.button::after, .woocommerce button.button.alt::before, .woocommerce button.button.alt::after, .woocommerce input.button::before, .woocommerce input.button::after, .woocommerce #respond input#submit::before, .woocommerce #respond input#submit::after, .woocommerce #respond input#submit.disabled::before, .woocommerce #respond input#submit.disabled::after, .woocommerce #respond input#submit:disabled::before, .woocommerce #respond input#submit:disabled::after, .woocommerce #respond input#submit:disabled[disabled]::before, .woocommerce #respond input#submit:disabled[disabled]::after, .woocommerce a.button.disabled::before, .woocommerce a.button.disabled::after, .woocommerce a.button:disabled::before, .woocommerce a.button:disabled::after, .woocommerce a.button:disabled[disabled]::before, .woocommerce a.button:disabled[disabled]::after, .woocommerce button.button.disabled::before, .woocommerce button.button.disabled::after, .woocommerce button.button:disabled::before, .woocommerce button.button:disabled::after, .woocommerce button.button:disabled[disabled]::before, .woocommerce button.button:disabled[disabled]::after, .woocommerce input.button.disabled::before, .woocommerce input.button.disabled::after, .woocommerce input.button:disabled::before, .woocommerce input.button:disabled::after, .woocommerce input.button:disabled[disabled]::before, .woocommerce input.button:disabled[disabled]::after, .elementor-widget-beautium_button .beautium-button::before, .elementor-widget-beautium_button .beautium-button::after, .sidebar .wp-block-button.is-style-fill .wp-block-button__link:not(.has-background):not(.has-text-color)::before, .sidebar .wp-block-button.is-style-fill .wp-block-button__link:not(.has-background):not(.has-text-color)::after, .header.sticky-active a.beautium-button::before, .header.sticky-active a.beautium-button::after, .mobile-header-menu-container a.beautium-button::before, .mobile-header-menu-container a.beautium-button::after {
    border-color: transparent !important;
}
#service-slider .owl-carousel.owl-theme .owl-nav.disabled {
    display: block !important;
}
#service-slider .owl-carousel.owl-theme .owl-nav [class*="owl-"]::before {
    font: 400 normal 40px/48px 'fontello' !important;
}
#service-slider .owl-carousel.owl-theme .owl-nav .owl-prev {
    left: 45px !important;
    padding: 0 2px 0 0;
    right: initial;
    width: 22px;
    overflow: hidden;
}
#service-slider .owl-carousel.owl-theme .owl-nav .owl-next {
    right: 45px !important;
    padding: 0 0 0 2px;
    left: initial;
    width: 25px;
    overflow: hidden;
  }
.page-title-bg {
    background-color: rgba(255,255,255,0.6);
    background-blend-mode: color !important;
}

 .single-product.woocommerce .content-wrapper div.product div.summary {
    display: flex;
    flex-direction: column;
  }
.single-product.woocommerce div.product .product-title {
  	order: 1;
}
.pwb-single-product-brands {
	order: 2;
}
.single-product.woocommerce div.product .price {
	order: 3;
}
.single-product.woocommerce div.product .woocommerce-product-rating {
	order: 4;
}
.single-product.woocommerce div.product .woocommerce-product-details__short-description {
	order: 5;
}
.single-product.woocommerce div.product .product_meta {
	order: 6;
}
.single-product.woocommerce div.product .cart {
	order: 7;
}
.pwb-single-product-brands {
  padding-top: 1em;
  padding-bottom: 1em;
}
.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li a::before {
	border-bottom:none !important;
}
 
@media screen and (max-width:767px) {
    .woocommerce .shop_mode_grid .woocommerce ul.products.columns-4 li.product {
        width: 50% !important;
    }
	.single-post .content-wrapper {
	margin-top: 0px !important;
}
    .woocommerce .shop_mode_grid .woocommerce ul.products li.product .product-buttons-wrapper, .woocommerce .shop_mode_grid ul.products li.product .product-buttons-wrapper {
        opacity: 1 !important;
    }
    p {
        margin: 0.7em 0 !important;
        text-align: justify;
		line-height: 1.4em !important;
    }
	.body-container p, .top-bar p, .mobile-header-menu-container p, .site-search p {
  		line-height: 1.4em !important;
	}
	h1, body .elementor-widget-heading h1.elementor-heading-title {
		font-size:26px !important;
	}
	h2, .beautium_content_slider_title, body .elementor-widget-heading h2.elementor-heading-title {
  		font-size: 23px !important;
	}
	h3, body .elementor-widget-heading h3.elementor-heading-title {
  		font-size: 21px !important;
	}
    .footer-type-1 .footer-widgets, .footer-type-2 .footer-widgets, .footer-type-1 .footer-widgets p {
        text-align: center !important;
      }
      .wp-container-core-social-links-is-layout-1.wp-container-core-social-links-is-layout-1 {
        display: inline flow-root list-item !important;
      }
      .footer-type-1 .footer-widgets ul > li::before, .footer-type-1 .footer-widgets .block-editor-block-list__layout ul:not(.block-editor-block-variation-picker__variations) > li::before {
        left: 25% !important;
      }
      .beautium-custom-price {
        display: flex;
        flex-direction: row;
        align-items: end;
        margin-bottom: 20px;
        border-bottom: 1px solid #000;
      }
      .elementor-widget-beautium_custom_price .custom-price-description {
        font-size: 15px;
        line-height: 2.5em;
        letter-spacing: -.0156em;
      }
      .elementor-widget-beautium_custom_price .custom-price-price {
        margin: .3571em 0 0 0 !important;
      }
      .beautium-custom-price .custom-price-title {
        font-size: 16px !important;
      }
	.wp-container-core-social-links-is-layout-1 {
		filter: grayscale(1);
	}
	.woocommerce .shop_mode_grid .products ul li.product .product-buttons-wrapper a.added_to_cart::before, .woocommerce .shop_mode_grid .woocommerce ul.products li.product .product-buttons-wrapper a.added_to_cart::before, .woocommerce .shop_mode_grid ul.products li.product .product-buttons-wrapper a.added_to_cart::before, .woocommerce-page .shop_mode_grid .products ul li.product .product-buttons-wrapper a.added_to_cart::before, .woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .product-buttons-wrapper a.added_to_cart::before, .woocommerce-page .shop_mode_grid ul.products li.product .product-buttons-wrapper a.added_to_cart::before {
		font: 400 normal 20px/50px 'fontello' !important;
	}
	.woocommerce .shop_mode_grid .products ul li.product .product-buttons-wrapper a.button::before, .woocommerce .shop_mode_grid .woocommerce ul.products li.product .product-buttons-wrapper a.button::before, .woocommerce .shop_mode_grid ul.products li.product .product-buttons-wrapper a.button::before, .woocommerce-page .shop_mode_grid .products ul li.product .product-buttons-wrapper a.button::before, .woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .product-buttons-wrapper a.button::before, .woocommerce-page .shop_mode_grid ul.products li.product .product-buttons-wrapper a.button::before {
		font: 400 normal 20px/50px 'fontello' !important;
	}
	.woocommerce .shop_mode_grid .products ul li.product .product-buttons-wrapper a.button, .woocommerce .shop_mode_grid .products ul li.product .product-buttons-wrapper a.added_to_cart, .woocommerce .shop_mode_grid .woocommerce ul.products li.product .product-buttons-wrapper a.button, .woocommerce .shop_mode_grid .woocommerce ul.products li.product .product-buttons-wrapper a.added_to_cart, .woocommerce .shop_mode_grid ul.products li.product .product-buttons-wrapper a.button, .woocommerce .shop_mode_grid ul.products li.product .product-buttons-wrapper a.added_to_cart, .woocommerce-page .shop_mode_grid .products ul li.product .product-buttons-wrapper a.button, .woocommerce-page .shop_mode_grid .products ul li.product .product-buttons-wrapper a.added_to_cart, .woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .product-buttons-wrapper a.button, .woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .product-buttons-wrapper a.added_to_cart, .woocommerce-page .shop_mode_grid ul.products li.product .product-buttons-wrapper a.button, .woocommerce-page .shop_mode_grid ul.products li.product .product-buttons-wrapper a.added_to_cart {
		width: 50px !important;
  		height: 50px !important;
	}
	.owl-carousel.owl-theme .owl-nav {
		opacity:0.8 !important;
	}
	#service-slider .owl-carousel.owl-theme .owl-nav .owl-prev {
		  left: 40px !important;
		  padding: 0 2px 0 0;
		  right: initial;
		  width: 20px;
		  overflow: hidden;
	}
	#service-slider .owl-carousel.owl-theme .owl-nav .owl-next {
		  right: 40px !important;
		  padding: 0 0 0 2px;
		  left: initial;
		  width: 22px;
		  overflow: hidden;
	}
	.single-product .content-wrapper {
  		margin-top: 50px !important;
	}

}
@media screen and (max-width:1366px) {
    .mini-cart {
        margin: 10px 10px 4px 10px !important;
    }
    .logo img {
        height: 40px !important;
    }
    .mobile-header .header-icons-container {
        margin: 4px 10px 4px 10px !important;
    }
}
@media screen and (min-width:768px) {
    .beautium-custom-price {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 10px 0px;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #A7A7A7;
    }
    .beautium-custom-price .custom-price-title {
        font-size: 19px !important;
    }
	.header.header-type-2 .dropdown-trigger {
  		margin: -13px 0px -13px -20px !important;
	}
	.header.header-type-3 .main-menu > li.menu-item-has-children > a {
	  padding-right: 0px !important;
	}
	.header .main-menu > li.menu-item-has-children > a::after {
		display: none !important;
	}
	.woocommerce .woocommerce-cart-form {
		width: 65%;
  		float: left;
	}
	.woocommerce .cart-collaterals {
		width: 30%;
		float: right;
		margin: 17px 0 0;
	}
	.woocommerce .woocommerce-cart-form table.shop_table th, .woocommerce-page .woocommerce-cart-form table.shop_table th {
  		font-size: 14px;
	}
	.wp-container-core-social-links-is-layout-1 {
  		flex-wrap: nowrap;
  		justify-content: flex-start !important;
		filter: grayscale(1);
	}
	.header .main-menu > li ul.sub-menu {
		width:285px !important;
	}
}
@media screen and (min-width: 1380px) {
.logo-container {
    margin: 0px 15px 15px 15px !important;
  }
  .content-wrapper {
    margin: 120px auto;
    max-width: 1380px;
  }
}