/*
 Theme Name:   Overline Child
 Description:  Twenty Child Theme
 Author:       Webcapital Kft.
 Author URI:   https://webcapital.hu
 Template:     overline
 Version:      1.0.0
 Text Domain:  overline
*/

div.shipping_address {
    font-size: 14px;
}

.header .header-logo-row {
    padding: 10px 0;
}

.logo-holder .logoimg {
	max-height: 60px !important;
}

@media only screen and (min-width: 1068px) {
    .woocommerce-account .header, .woocommerce-cart .header, .woocommerce-checkout .header {
        margin-bottom: 0px;
    }
}

.woocommerce {
    margin-top: 2rem;
}

.margin-top-2 {
    margin-top: 2rem;
}

dl.variation {
    text-align: initial;
}

dl.variation dt,
dl.variation dd {
    text-transform: none;
    font-weight: normal;
}
dl.variation dd {
    float: none;
}

dl.variation dd p {
    padding: 0 0 14px 0 !important;
}

.shop_table.woocommerce-checkout-review-order-table .product-name {
    font-weight: bold;
}

.shop_table.woocommerce-checkout-review-order-table td.product-name {
    min-width: 180px;
}

.focim1 {margin-bottom:25px!important;}
.popfoc {
    border: 2px solid;
    padding: .667em 1.333em;
	border-radius:0;
	background-color:#fff;
}

#pum_popup_title_3812{padding-top:30px;}

.tuoszlop {min-height: 500px!important;}

@media print, screen and (min-width: 66.75em){
.formala .large-3 {
    flex: 0 0 25%;
	max-width: 100%!important;}}


.intext { min-height:130px!important;}

.hometitle  { min-height:30px!important;}


@media screen and (max-width: 1066px){
	.hometitle  { min-height:50px!important;}
.elementor-image-box-wrapper .elementor-image-box-img {float:left;}
	.elementor-image-box-title { float:right;} }
	
.homebutton a	{ width:190px!important;}
	
@media screen and (max-width: 728px){
.elementor-image-box-wrapper .elementor-image-box-img {float:left;}
	.elementor-image-box-title { float:right;} 
.intext { min-height:80px!important;}
	.hometitle  { min-height:10px!important;}
  .tuoszlop {min-height: 200px!important;}
    
}

.elementor-3798 .elementor-element.elementor-element-fe38a03 .eael-grid-post-holder { min-height:350px!important;}

.footer {padding-top:20px!important;}

/* WooCommerce product impact list. */
.single-product .foc-product-impact {
    margin: 24px 0 20px;
}

.single-product .foc-product-impact__title {
    margin: 0 0 10px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.35;
    text-transform: none;
}

.single-product .foc-product-impact__list {
    display: grid;
    gap: 5px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.single-product .foc-product-impact__list li {
    display: flex;
    align-items: center;
    min-height: 22px;
    margin: 0;
    padding: 0;
    font-size: 13px;
    line-height: 1.45;
}

.single-product .foc-product-impact__list li::before {
    content: none !important;
    display: none !important;
}

.single-product .foc-product-impact__list li::marker {
    content: "";
}

.single-product .foc-product-impact__list img {
    flex: 0 0 auto;
    width: 22px;
    height: 22px;
    margin-right: 7px;
    object-fit: contain;
}

.single-product .foc-product-impact-note {
    clear: both;
    margin: 16px 0 0;
    font-size: 14px;
    line-height: 1.5;
}
