/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

a  {
	transition: all 0.5s ease;
}

/* default template */
#default-content h2 {
	font-size: 32px;
	padding-bottom:16px;
}
#default-content h3 {
	font-size: 24px;
	padding-bottom: 16px;
}
#default-content ul {
	list-style-type: square;
	padding-left: 18px;
}
#default-content main ul li::marker {
	color: #fcd462;
}
#default-content main ul li {
	padding-bottom: 8px;
}
@media (max-width: 991px) {
	#default-content main h2 {
		font-size: 28px;
	}
	#default-content main h3 {
		font-size: 20px;
	}	
}
@media (max-width: 767px) {
	.page-template-default main h2 {
		font-size: 24px;
	}
	.page-template-default main h3 {
		font-size: 20px;
	}	
}

#default-content a {
	text-decoration: underline;
}
#default-content a:hover {
	color: #11253b;
}

.woocommerce-notices-wrapper:not(:empty) {
	display: none;
}

:root .bricks-button[class*="primary"] {
	padding: 12px 30px;
}

/*body.home strong {
	font-weight: 700;
}*/

body.home {
	font-size: 17px;
}

body.home .brxe-social-icons span {
    display: block;
}

/* menü elrendezés mobilon */
@media (max-width: 991px) {
	#brxe-yrsgjp {
		order: 2;
	}
}
	
/* GYIK kérdések sales oldal két oszlpoba desktopon */
@media (min-width: 992px) {
  #brxe-inybpg.brxe-accordion {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px 24px;
    align-items: start;
    list-style: none;
    padding: 0;
    margin: 40px 0 0;
  }

  #brxe-inybpg.brxe-accordion > .accordion-item {
    width: 100%;
    margin: 0;
  }

  #brxe-inybpg.brxe-accordion .accordion-title-wrapper,
  #brxe-inybpg.brxe-accordion .accordion-content-wrapper {
    width: 100%;
  }
}

@media (max-width: 991px) {
  #brxe-inybpg.brxe-accordion {
    display: block;
  }

  #brxe-inybpg.brxe-accordion > .accordion-item {
    margin-bottom: 14px;
  }
}

a#brxe-relduu {
	opacity: 0.7;
}

a#brxe-relduu:hover {
	opacity: 1;
}