/* Szabadsag */
/*.add_to_cart_button, .single_add_to_cart_button, .quantity {display: none !important;}*/
/*.main-navigation {top: 50px !important;}*/

.reszletek-gomb {
		margin-top: 30px !important;
		margin-bottom: 30px;
}

/* Webshop 2023.03. */
.webshopkulcsos {
		background: #fff;
		border: 1px solid #000;
		box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
		margin-bottom: 30px;
		display: flex !important;
    flex-wrap: wrap;
    align-items: center;
}
.webshopkulcsos h1 {color: #000 !important;}

/*.tc-extra-product-options {visibility: inherit !important;}*/
.woocommerce td.product-name dl.variation dt {line-height: 1.3em !important;}
.woocommerce td.product-name dl.variation dd {line-height: 1.5em !important;}

.main-navigation {
		background: #fff !important;
		border-bottom: 2px solid red;
}

/* Webshop oldalsav elrejtes */
.woocommerce #secondary {display: none !important;}
.woocommerce #primary {width: 100% !important;}

.term-69 .price,
.postid-5893 .price {display: none !important;}

/* Blog oldalsav */
.hgroup {display: none;}
.home #primary, .page-id-124 #primary {width: 74.287% !important;}
.home #secondary, .page-id-124 #secondary {width: 20.762% !important;}
@media (max-width: 680px) {
  .home #primary, .page-id-124 #primary {width: 100% !important;}
	.home #secondary, .page-id-124 #secondary {width: 100% !important;}
}

.category-blog #secondary, .single-post #secondary, .single-product #secondary {display: none;}
.category-blog #primary, .single-post #primary, .single-product #primary {width: 100% !important;}

#secondary .widget .widget-title {
  background: #000;
  color: #fff;
  padding: 10px 20px 10px 20px;
}
.textwidget {font-size: 15px !important; color: #000;}
#felsosav {
  width: 100%;
  height: 30px;
  /*background: #dd3333;
  color: #fff;*/
  display: inline;
  text-align: center;
	position: fixed;
  top: 0px;
  z-index: 99999999999999;
}
#hirdetmeny {
		background: #000;
		color: red;
		font-size: 18px;
		text-align: center;
		font-weight: bold;
		padding: 5px;
		/*display: none !important;*/
}
#bal {
  width: 50%;
  float: left;
  text-align: center;
  font-size: 15px;
  height: 30px;
  background: #3b3d3d;
  color: #fff;
  font-weight: bold;
  line-height: 30px;
}
#jobb {
  width: 50%;
  float: right;
  text-align: center;
  font-size: 15px;
  height: 30px;
  background: #3b3d3d;
  color: #fff;
  font-weight: bold;
  line-height: 30px;
}
@media screen and (max-width: 768px) {
  #bal, #jobb {width: 100%;}
  .telido {padding-left: 10px !important;}
	nav, .sticky {top: 60px !important;} /* HC 60px volt */
}
@media screen and (min-width: 769px) {nav, .sticky {top: 30px !important;}} /* HC 30px volt, a hirdetményhez 55px kell */
.telido {padding-left: 100px;}

.webaruhaz {
  background: #fff;
  color: #000;
  text-decoration: none;
  font-weight: bold;
  display: inline !important;
}
#alsocsik {
  background: #000;
  margin-bottom: 35px;
  height: auto;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
}
#alsosav {
  background: #dd3333;
  text-align: center;
  padding: 10px 40px;
}

.teljesmenu {max-width: 100% !important;}
table, tr, td, thead tr th, .woocommerce-cart .cart-collaterals .cart_totals table, tbody tr th, tfoot tr th {
  border: 1px solid #000;
  border-collapse: collapse;
}
.entry-title, h1 {color: #1e73be !important; font-size: 30px !important; line-height: 30px !important;}
.inform {
  font-size: 1.6em;
  color: #fff !important;
}
.widget-title {
  font-size: 17px !important;
  text-align: center;
  text-transform: uppercase;
}
.biztonsagidoboz {
  color: #fff;
  background: red;
  font-weight: bold;
  font-size: 1.2em;
  border: 3px solid red;
  padding: 15px;
}
/* Webshop */
/*.woocommerce div.product p.price, .woocommerce div.product span.price {
  font-size: 22px !important;
  font-weight: bold;
}
.woocommerce #page-wrapper .product h1.entry-title {font-size: 26px !important;}
.product_meta {display: none;}
.woocommerce-product-details__short-description p {
  font-size: 18px !important;
  line-height: 18px !important;
}
.entry-content table {font-size: 16px !important;}
.related.products {
  display: none;
}*/
.count {display: none;}
.woocommerce-loop-category__title {
  background: #000;
  color: #fff !important;
  padding: 10px 20px !important;
  text-align: center;
  font-weight: bold;
  font-size: 15px !important;
}
/*.woocommerce ul.products li.last:first-child h2 {background: #ff0000 !important;}*/
.woocommerce span.onsale {background-color: #ff0000 !important;}
.woocommerce-loop-product__title {
  font-size: 15px !important;
  font-weight: bold;
}
.woocommerce ul.products li.product .price {font-size: 15px !important; color: #dd3333 !important;}
.woocommerce div.product p.price, .woocommerce div.product span.price {color: #dd3333 !important; font-weight: bold;}
.related {display: none;}
.woocommerce-page.woocommerce-cart #primary, .woocommerce-page.woocommerce-checkout #primary {width: 100% !important;}
.woocommerce .button.alt, .woocommerce #page-wrapper .button {background: #000 !important;}
.woocommerce #page-wrapper .button {color: #fff !important;}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {color: #000 !important;}

.woocommerce #rev_slider_1_1_forcefullwidth {display: none;}
.woocommerce #yoast-breadcrumbs {margin-top: 30px !important;}