/*
Theme Name: Transmax Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: -
Version: 1.0
Template: transmax
Text Domain: transmax-child
*/

/* new */
#main{
	padding: 40px 0 0!important;
}

figcaption.wp-caption-text.gallery-caption{
    display: none;
}

.height-100{
	height: 100%;
}
.height-100 .elementor-widget-container{
	height: 100%;
	display: flex;
	align-items: flex-end;
}
.height-100 .elementor-widget-container .wgl-service_description{
	min-height: 270px;
}
.height-100 .elementor-widget-container .wgl-service-1 .wgl-service_title{
	min-height: 85px;
}

.acceptance-fild label{
	font-size: 12px;
	line-height: 18px;
}

.elementor-kit-5665 .site-main h2 {
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 16px;
}

.elementor-kit-5665 .site-main h3 {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 12px;
}

/* header in woocommerce shop */
.wgl-theme-header .header_search-field, .primary-nav ul li ul, .primary-nav ul li div.mega-menu-container, .wgl-theme-header .woo_mini_cart, .wpml-ls-legacy-dropdown .wpml-ls-current-language .wpml-ls-sub-menu{
	color: 020202;
}

.theme-transmax.woocommerce.woocommerce-page .page-header{
	min-height: 0 !important;
    margin-bottom: 40px !important;
    padding-top: 100px !important;
    padding-bottom: 0 !important;
    background: #222328;
}

.theme-transmax.woocommerce.woocommerce-page .page-header_content .page-header_title{
		display: none;
}

.theme-transmax.woocommerce.woocommerce-page .page-header.breadcrumbs_inline .page-header_content .page-header_breadcrumbs{
	position: relative;
  top: 60px;
}
.theme-transmax.woocommerce.woocommerce-page .page-header.breadcrumbs_inline .page-header_content .page-header_breadcrumbs .breadcrumbs>a{
	color: #202020;
}

.theme-transmax.woocommerce.woocommerce-page .page-header.breadcrumbs_inline .page-header_content .page-header_breadcrumbs .divider:not(:last-child){
	color: #202020;
}


@media only screen and (max-width: 1200px) {
    .theme-transmax.woocommerce.woocommerce-page .page-header {
        padding-top: 30px !important;
				background: #ffffff !important;
		    margin-bottom: 0 !important;
    }
		.theme-transmax.woocommerce.woocommerce-page .page-header:before{
				background: #ffffff;
		}
		.theme-transmax.woocommerce.woocommerce-page .page-header.breadcrumbs_inline .page-header_content .page-header_breadcrumbs{
		  top: 0;
		}
}

/* woocommerce page shop */
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering,
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{
	display: none;
}

div.wgl-products div.product .picture img.attachment-shop_catalog{
	display: none;
}

/* woocommerce page product */
.woocommerce .summary .product_meta,
.woocommerce.single div.product .woocommerce-tabs ul.tabs li.reviews_tab{
	display: none;
}
.woocommerce div.product .button.button-link-anfragen{
	margin-left: 10px;
	text-transform: uppercase;
}
.woocommerce div.product .button.button-link-not-by{
	margin-left: 0;
	width: 210px;
}
.woocommerce div.product .button.button-link-anfragen::before{
	content: none;
}
.woocommerce div.product .button.button-link-anfragen:hover{
	background-color: var(--transmax-button-bg-color-hover);
  border-color: var(--transmax-button-bg-color-hover);
}

/* woocommerce page thankyou-order */
.woocommerce ul.order_details.woocommerce-thankyou-order-details {
        background-color: #ffffff!important;
    }

@media (min-width: 600px) {
    .woocommerce ul.order_details.woocommerce-thankyou-order-details {
        padding-left: 230px!important;
    }
	.woocommerce ul.order_details.woocommerce-thankyou-order-details li.woocommerce-order-overview__order {
        width: 188px!important;
    }
}

/* paypal-banner */
.paypal-banner {
  display: flex;
  align-items: center;
  gap: 14px;

  padding: 10px 14px;
  border: 1px solid #59b7d6;     /* блакитна рамка як на прикладі */
  background: #fff;

  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.2;
}

.paypal-banner__logo {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
}

.paypal-banner__logo img {
  height: 26px;
  width: auto;
  display: block;
}

.paypal-banner__text {
  flex: 1 1 auto;
  min-width: 0;
}

.paypal-banner__headline {
  font-size: 14px;
  font-weight: 700;
  color: #0070ba;
  margin-bottom: 2px;
}

.paypal-banner__subline {
  font-size: 13px;
	color: #0070ba;
}