/* Single post style */

.breadcrumbs,
.breadcrumbs a{
	font-size: 19px;
	color: #a1a1a1;
	text-decoration: none;
}

.singlePostTitle{
	padding-top: 10px;
	font-size: 60px;
	letter-spacing: 0.03px;
}

.tags {
	padding: 25px 0px;
	border-top: solid 1px #e2e2e2;
	border-bottom: solid 1px #e2e2e2;
}

.tags a{
	font-size: 17px;
	color: #030000;
	text-decoration: none;
	margin-right: 30px;
}

.postArrow{
	padding-bottom: 4px !important;
	width: 22px !important;
	height: auto !important;
}

.post-content h3{
	color: #00ccbe;
	font-size: 48px;
}

.post-content h4{
	color: #00ccbe;
}

.post-content a{
	color: #00ccbe;
	font-weight: bold;
	text-decoration: none;
}

.post-content p,
.post-content p span,
.single-post ol li,
.single-post ul li{
	font-size: 19px !important;
	line-height: 1.5;
}

.breadcrumbs {
	padding-top: 30px;
}

.authorContent{
	background-image: url(/wp-content/uploads/2021/09/tema-hatter.webp);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 50px 0px;
}

.authorContent img{
	border-radius: 100%;
}

.authorName{
	color: #00ccbe;
	font-size: 37px;
	margin: 0px;
}

.authorSubtitle{
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
}

.authorBio{
	font-size: 19px;
}

.authorLink{
	font-weight: 800;
	color: #000000;
	text-decoration: none;
	font-size: 17px;
	transition: 0.5s;
}

.authorLink img{
	margin-left: 5px;
}

.authorLink:hover{
	color: #00ccbe;
	transition: 0.5s;
}

.shareContent{
	padding: 40px 0px 30px 0px;
	border-bottom: solid 1px #e2e2e2;
}

p.shareTitle {
	width: 390px;
	float: left;
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
}

p.shareTitle span {
	font-size: 19px;
	font-weight: normal;
	padding-left: 10px;
	text-transform: none;
}

div#st-1 {
	float: left;
	width: 540px;
	position: relative;
}

.st-btn {
	margin-right: 10px !important;
	border-radius: 5px;
}

.inContent{
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 930px;
}

#wpdcom .wpd-form-row .wpdiscuz-item input[type="text"],
#wpdcom .wpd-form-row .wpdiscuz-item input[type="email"],
#wpdcom .wpd-form-row .wpdiscuz-item input[type="url"],
#wpdcom .wpd-form-row .wpdiscuz-item input[type="color"],
#wpdcom .wpd-form-row .wpdiscuz-item input[type="date"],
#wpdcom .wpd-form-row .wpdiscuz-item input[type="datetime"],
#wpdcom .wpd-form-row .wpdiscuz-item input[type="datetime-local"],
#wpdcom .wpd-form-row .wpdiscuz-item input[type="month"],
#wpdcom .wpd-form-row .wpdiscuz-item input[type="number"],
#wpdcom .wpd-form-row .wpdiscuz-item input[type="time"],
#wpdcom textarea, #wpdcom select{
	border-radius: 0px !important;
	background-color: #8080802b !important;
	border: none !important;
	padding: 20px;
	box-shadow: none !important;
}

.commentTitle {
    font-size: 42px;
    text-align: center;
    padding: 40px 0px 20px;
    letter-spacing: -1.5px;
    margin: 0;
}


#respond p,
label.wpd_label,
div#wpd-editor-wraper-0_0,
.wpd-form-head,
p.akismet_comment_form_privacy_notice{
	display: none !important;
}

#wpdcom .wc-field-submit {
	justify-content: unset !important;
}

input.wc_comm_submit.wpd_not_clicked.wpd-prim-button{
	margin-left: 0px !important;
}

.wpd-form-foot {
	margin-left: 0px !important;
}

div#comments {
	margin-top: 0px;
}
.single #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-editor-buttons-right {
    display: none;
}
.single #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-textarea-wrap {
    flex-basis: 100%;
}

#wpdcom .wpd-form-row .wpdiscuz-item textarea {
	height: 150px;
	padding-left: 10px;
}
#wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt textarea {
    height: 170px;
    line-height: 1.2;
    padding-top: 15px;
}
input#wpd-field-submit-0_0 {
	height: 50px;
	width: 230px;
	border-radius: 60px !important;
	background-color: #00ccbe !important;
	color: #000 !important;
	font-weight: bold;
	letter-spacing: 0 !important;
	padding-top: 10px !important;
}

@media(min-width: 1030px){
	.postPageContent .container,
	.authorContent .container{
		max-width: 1030px;
	}
}

.wpdiscuz-item.wc_name-wrapper {
	padding-bottom: 15px !important;
}

#wpdcom {
	max-width: 100%;
}

div#st-1 span {
	font-size: 14px;
}

div#wpd-post-rating {
	display: none;
}

.postPageContent img.cikk_kepek {
	width: 100%;
	max-width: 600px;
	height: auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.single-post li.product,
.archive li.product {
	width: 24% !important;
	display: block !important;
	float: left !important;
	background-color: #fff !important;
	padding: 25px !important;
	margin-bottom: 13px !important;
	margin-left: 5px !important;
	margin-right: 5px !important;
	/*height: 600px !important;*/
	border-radius: 20px !important;
}

/*.postPageProductsContent .owl_termek_cim h3 {
	height: 65px !important;
}*/

span.price {
	padding: 13px 0px !important;
	display: block;
}

.single-post h2.woocommerce-loop-product__title,
.archive h2.woocommerce-loop-product__title{
	font-size: 25px !important;
	text-align: center;
	min-height: 100px;
}

a.readLink.shopL {
	text-align: center;
	float: unset;
	display: block;
	padding-top: 16px;
}

.single-post a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{
	text-decoration: none;
}

.single-post li.product h2.woocommerce-loop-product__title,
.archive li.product h2.woocommerce-loop-product__title{
	font-size: 30px;
	letter-spacing: 2px;
}

/*.single-post .star-rating span,
.archive .star-rating span {
	font-size: 16px !important;
	color: #030000;
	font-weight: bold;
}*/

.archive .star-rating,
.me{
	border-bottom: solid 1px #e3e3e3;
}

.single-post span.price bdi,
.archive span.price bdi{
	font-size: 35px !important;
	display: block !important;
	color: #030000 !important;
	text-align: center !important;
	font-weight: 400 !important;
}

.star-rating span {
    display: block;
    font-family: 'star';
    padding: 0;
    color: #00ccbe;
    font-size: 17px;
    text-indent: -9999px;
}

.woocommerce .star-rating span::before {
	text-indent: 0px;
}

.star-rating .star,
.star-rating .starGrey {
	display: inline;
}

.star-rating {
	margin-top: -34px;
}



.single-post span.price bdi span,
.archive span.price bdi span{
	font-size: 35px !important;
	color: #030000;
}

.single-post .sale span,
.archive .sale span{
	text-align: center !important;
}

.single-post .sale span bdi,
.archive .sale span bdi{
	font-size: 35px !important;
	display: inline;
}

.single-post .sale del span bdi,
.archive .sale del span bdi{
	font-size: 23px !important;
	color: rgba(128, 128, 128, 0.6) !important;
}



.single-post .sale span bdi span,
.archive .sale span bdi span {
	font-size: 35px !important;
    color: #030000 !important;
}

.single-post .sale del span bdi span,
.archive .sale del span bdi span{
	font-size: 16px !important;
    color: #030000 !important;
}


.archive.term-csomagok .sale span bdi, 
.archive.term-csomagok .sale span bdi span{
    font-size: 28px !important;
    display: inline;
    color: #030000 !important;
}

.archive.term-csomagok .sale span bdi span:after{
    content: " - ";
}

.archive.term-csomagok .sale span ins bdi, 
.archive.term-csomagok .sale span ins bdi span{
    font-size: 28px !important;
    display: inline;
	color: #00ccbe !important;
}

.archive.term-csomagok .sale span ins bdi:after, 
.archive.term-csomagok .sale span ins bdi span::after{
	content: "";
}

.archive.term-csomagok del span bdi{
    font-size: 30px !important;
    float: left;
	color: #00ccbe !important;
}

.archive.term-csomagok del span bdi span{
    font-size: 30px !important;
    color: #030000 !important;
}

span.onsale {
	display: none;
}

span.price ins {
	text-decoration: none;
	display: block !important;
}

span.price del{
	text-decoration: line-through !important;
	display: block !important;

}

.postPageProducts {
	background-color: #f8f8f8;
}

.single-post a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.archive a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
a.button.product_type_simple {
	text-align: center;
	background-color: #00ccbe;
	color: #fff;
	padding: 15px;
	text-decoration: none;
	border-radius: 34px;
	margin-left: auto;
	margin-right: auto;
	float: unset;
	display: block;
	width: 200px;
}

.owl_rovidleiras {
	color: #7a7a7a;
}

.postPageProductsContent b.meS{
	color: #030000 !important;
}

.postPageProductsContent .owl_rovidleiras span label {
	float: none;
}
.postPageProductsContent .owl_rovidleiras span {
	float: none;
	width: 100%;
	padding: 0;
	text-align: left;
}
.postPageProductsContent .csillagok_ertekeles label {
	margin-right: 0;
}

.postPageProductsContent span.ertekeles_szam {
	display: none;
}
#kapcsolodo_termekek h3.commentTitle {
    font-size: 65px;
    text-align: center;
    margin-bottom: 50px;
    color: #00ccbe;
    line-height: 1;
    letter-spacing: -3px;
}
.brandName{
	font-size: 18px !important;
	text-align: center;
	color: #00ccbe;
	text-decoration: none;
	height: 15px;
}

span.star::before {
	content: "★ ";
	font-size: 19px;
	color: rgb(0, 204, 190);
}

.me {
	margin-top: -9px;
}

span.starGrey::before {
	content: "★ ";
	font-size: 19px;
	color: rgb(209 209 209);
}

.wpd-uinfo-top {
	float: left !important;
}

.wpd-user-info,
.commentDate,
.wpd-comment-author {
	font-size: 19px !important;
}

span.rate {
	font-size: 10px !important;
}

.wpd-comment-author {
	color: #030000 !important;
}

.wpd-comment-text p {
	font-size: 19px;
}

div#st-1 {
	z-index: 1 !important;
}

.wpd-thread-head {
	display: none !important;
}

@media(max-width: 600px){
	div#st-1, p.shareTitle{
		width: 100%;
	}

	.st-btn {
		display: block !important;
		margin-bottom: 9px;
	}
}

.wpd-comment-text p {
	border-bottom: solid 1px #f0f0f0;
	padding-bottom: 14px;
}

.wpd-comment-header {
	padding-left: 70px !important;
}

svg.svg-inline--fa.fa-plus.fa-w-14 {
	height: 13px;
	margin-left: 3px;
}

.wpd-vote-result.wpd-up,
.wpd-reply-button,
.wpd-vote-result{
	display: none !important;
}

.wpd-comment-text:after {
	content: "";
	width: 0;
	height: 0;
	border-right: 15px solid #e5faf8;
	border-bottom: 15px solid #fff0;
	border-left: 15px solid #fff0;
	margin-left: 35px;
	position: absolute;
	margin-top: -38px;
}
span.wpdiscuz-readmore {
    font-weight: bold;
}
#wpdcom .wpd-comment-text p {
    margin-bottom: 0;
    font-size: 17px;
    line-height: 1.45;
    color: #030000;
    background: rgb(0 204 190 / 10%);
    padding: 15px;
    border-radius: 4px;
    border: 0;
}
#wpdcom.wpd-layout-2 .wpd-comment-header .wpd-comment-status {
    display: none;
}
#wpdcom .wpd-comment-header .wpd-comment-author {
    font-size: 15px!important;
}

div#wpdcom h2.commentTitle{
	padding-bottom: 0;
	margin-bottom: 0;
}
#comments #wpdcom span.commentDate {
    font-size: 15px!important;
    margin-left: 5px;
}

.wpd-comment-text p:after {
    content: "";
    margin-top: -18px;
    border-right: 15px solid #fff;
    background: #ffffff00;
    width: 15px !important;
    border-left: 15px solid #fff0;
    border-bottom: 15px solid #f000;
    margin-left: 34px;
    position: relative;
    top: 60px;
    left: 0;
    float: left;
    z-index: 999;
    opacity: 0;
    visibility: hidden;
}

.wpd-comment.wpd-reply.wpd_comment_level-2 {
	display: none;
}

img.postCardImage {
	width: 100%;
	height: auto;
}

img.postCardImage {
	width: 100%;
	height: auto;
}

.postCardTags a {
	font-size: 15px;
	color: #808080;
	text-decoration: none;
	padding-right: 5px;
}

h4.postCardTitle {
	font-size: 29px;
	color: #00ccbe;
}

a.readLink {
	font-size: 19px;
	color: #030000;
	font-weight: 600;
	text-decoration: none;
}

.postCard {
	width: 320px;
	margin-left: auto;
	margin-right: auto;
}

.presentation,
.postPageProducts{
	padding-bottom: 100px;
}

.presentation{
	background-color: #eefcfb;
}

@media (min-width: 601px) and (max-width: 1024px) {
	.presentationImage,
	.postCardHeader,
	.postCard{
		margin-left: auto;
		margin-right: auto;
		width: 100% !important;
	}

}


.presentationTitle{
	font-size: 37px;
	color: #00ccbe;
}

p.presentationContent {
	font-size: 19px;
	line-height: 32px;
}

.categoryNa{
	font-size: 27px;
	text-transform: uppercase;
}

.term-description {
	display: none;
}

.container-fluid.product_sablon_container header.woocommerce-products-header{
	background-image: url(/wp-content/uploads/2021/10/hero.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center right;
}

h1.woocommerce-products-header__title.page-title {
	font-size: 73px;
	color: #00ccbe;
	padding-bottom: 15px;
}

.category_description p {
	font-size: 19px;
	width: 600px;
	color: #030000;
	line-height: 1.5;
}

img.category_page_subcategories_images {
	width: 150px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

/*.catHover:hover img.category_page_subcategories_images {
	transform: scale(1.1);
	transition: 0.5s;
}*/

.catHover:hover a.category_page_sub_catgory_images_title,
a.category_page_sub_catgory_images_title:hover{
	color: #030000;
	text-decoration: none;
}


.category_page_sub_catgory_images_title{
	font-size: 19px;
	color: #030000;
	text-align: center !important;
	text-decoration: none;
	font-weight: 600;
	display: block;
	padding-top: 15px;
}

header.woocommerce-products-header {
	padding: 100px 0px;
}

p.category_subtitle_icons {
	font-size: 24px;
	font-weight: 600;
	color: #030000;
	padding-bottom: 20px;
}

.archive .content-area{
	background-color: #f8f8f8;
}

.archive .brandName,
.archive li.product{
	height: unset !important;
}

.archive .star-rating {
	display: none !important;
}

form.woocommerce-ordering select {
	border: none;
	padding: 6px;
	margin-top: 3px;
	background-color: #ececec;
	font-size: 19px;
}

p.woocommerce-result-count {
	margin-top: 20px !important;
	font-size: 19px;
	font-weight: 600;
}

.product img.postArrow {
	display: inline !important;
	padding-top: 20px;
}

.archive h2.woocommerce-loop-product__title {
	font-size: 25px !important;
	text-align: center;
	height: auto !important;
}

.archive li.product {
	transition: 0.5s;
}

.archive li.product:hover {
	box-shadow: 0px 0px 9px 2px #00000021;
	transition: 0.5s;
}

a.button.product_type_simple,
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
	border: solid 2px #00ccbe !important;
}

a.button.product_type_simple:hover,
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{
	background-color: #fff;
	border: solid 2px #00ccbe !important;
	color: #030000 !important;
}

.archive-product div#vasarloi_velemenyek {
	position: relative;
	padding-bottom: 150px;
}

.archive-product div#vasarloi_velemenyek h2 {
	font-size: 60px;
	font-weight: 600;
}

.archive-product div#vasarloi_velemenyek .owl-nav {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	height: 0px;
	margin: 0;
}

.archive-product div#vasarloi_velemenyek .owl-nav button.owl-prev {
	position: absolute;
	left: -140px;
	margin: 0;
	background: transparent!important;
}

.archive-product div#vasarloi_velemenyek .owl-nav button.owl-next {
	position: absolute;
	right: -140px;
	margin: 0;
	background: transparent!important;
}

p.commentSubH2 {
	font-size: 32px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
}

.contFoot ul.page-numbers li{
	background: transparent;
	border: none !important;
	font-size: 21px;
	color: #030000 !important;
	margin-right: 10px !important;
	display: block !important;
}

.contFoot ul.page-numbers li a {
	font-size: 21px;
	color: #030000 !important;
	border-radius: 100% !important;
	font-weight: 600;
	padding: 10px 18px !important;

}

.contFoot ul.page-numbers {
	border: none !important;
}

.contFoot span.page-numbers.current{
	color: #030000 !important;
	padding: 10px 16px !important;
	border-radius: 100% !important;
}

.contFoot a.page-numbers:hover{
	color: #030000 !important;
	padding: 10px 18px !important;
	border-radius: 100% !important;
}

.contFoot a.next.page-numbers,
.contFoot a.prev.page-numbers{
	color: #fff !important;
	background-color: #00ccbe;
	padding: 10px 27px !important;
	border-radius: 26px !important;
}


.contFoot nav.woocommerce-pagination {
	float: right;
}

.contFoot{
	display: block;
	height: 94px;
	padding: 26px 0px;
	border-top: solid 1px #dfdfdf;
	border-bottom: solid 1px #dfdfdf;
}

.s{
	display: block;
	height: 94px;
	padding: 26px 0px;
	border-bottom: solid 1px #dfdfdf;
	margin-bottom: 40px;
}

.contFoot p.woocommerce-result-count {
	margin: 0px !important;
	padding-top: 6px;
}

.s p.woocommerce-result-count {
	margin-top: 6px !important;
}

.mk span {
	color: #808080 !important;
	font-weight: 400;
}

@media(max-width: 600px){
	.breadcrumbs, .breadcrumbs a{
		font-size: 13px;
	}

	.breadcrumbs {
		margin-top: 17px;
	}

	.tags a {
		font-size: 13px !important;
		margin-right: 11px !important;
	}

	.single-post li.product, .archive li.product {
		width: 100% !important;
		float: unset !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.archive li.product {
		margin-bottom: 30px!important;
	}
	.container.uzletkontener>.row>.col-12 {
		padding: 0;
	}
	.archive.woocommerce ul.products li.product a img {
		margin-bottom: 3px;
	}
	h2 {
		font-size: 41px !important;
		line-height: 1;
	}

	.authorContent {
		text-align: center;
	}

	.st-remove-label {
		width: 47%;
		float: inherit;
	}

	#wpdcom.wpd-layout-2 .wpd-comment .wpd-comment-header .wpd-user-info {
		margin-left: -7px;
		margin-top: -5px !important;
	}

	.wpd-comment-link.wpd-hidden {
		display: none !important;
	}

	input#wpd-field-submit-0_0 {
		width: 100%;
	}

	.postCard {
		width: 100%;
	}

	h4.authorName {
		font-size: 31px;
	}

	a.magazin_osszes_megjelenes.link_nyillal {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

	.product img.postArrow {
		padding-top: 3px;
	}

	.presentationImage {
		width: 100% !important;
	}

	.presentation {
		text-align: center;
	}

	.presentationTitle {
		padding-top: 22px;
	}

	h6.categoryNa {
		padding-bottom: 22px;
	}

	.postCardContet {
		width: 62%;
		float: right;
	}

	.postCardHeader {
		width: 33%;
		float: left;
		height: 100px !important;
	}

	.postPageContent h3 {
		font-size: 31px;
	}

	.commentTitle {
		font-size: 35px !important;
		text-align: center;
		padding: 25px 0px 0px 0px;
		letter-spacing: normal;
	}

	.postCardTags.hidden-xl.d-lg-none {
		padding: 15px 8px;
	}

	.pop {
		margin-bottom: 30px;
	}

	header.woocommerce-products-header {
		padding: 50px 0px;
	}

	h1.woocommerce-products-header__title.page-title {
		font-size: 43px;
		padding-bottom: 20px;
	}

	.col-xs-6 {
		width: 50%;
	}

	p.woocommerce-result-count {
		display: none;
	}

	.contFoot ul.page-numbers li {
		font-size: 15px;
		margin-right: 2px !important;
	}

	.single-post h2.woocommerce-loop-product__title,
	.archive h2.woocommerce-loop-product__title {
		min-height: unset;
	}

	.category_description p {
		width: 100%;
	}
}

/* home page mobil css */
@media (max-width: 600px) {
	#korforras_magazin .col-md-5.col-xl-5:before {
		width: 300px;
		height: 300px;
		left: 7%;
		top: -30px;
	}

	div#gondold_ujra>.container>.row:before {
		left: -58%;
		top: -100px;
		width: 500px;
		height: 500px;
	}

	img#rolunk_kep {
		display: none;
	}

	div#praktikus_alternativak .osszes_termek h3,
	div#praktikus_alternativak .osszes_termek h3 span {
		font-size: 53px;
		line-height: 1;
	}

	div#mivel_segitunk p, div#mivel_segitunk h2 {
		text-align: left !important;
		padding: 0px 27px;
	}

	.segitunk_inner {
		box-shadow: none;
	}

	div#praktikus_alternativak >.container>.row:before {
		content: "";
		position: absolute;
		width: 0px;
		height: 0px;
		background: #00ccbe;
		border-radius: 50%;
		opacity: .06;
		left: unset;
		top: unset;
		z-index: 0;
		display: block;
	}

	div#fooldalislider h1 {
		font-size: 46px;
	}

	div#fooldalislider h1 span {
		font-size: 47px;
	}

	.col-xl-4.col-lg-4.col-md-5.col-sm-6.col-xs-12.col-12.harminc_felirat_blokk {
		position: relative;
		right: 0;
		top: 35px;
	}

	div#gondold_ujra {
		text-align: left;
		padding: 0px 30px;
		margin-top: -100px;
	}

	.col-xl-4.col-lg-4.col-sm-4.col-md-12.col-xs-12.col-12.osszes_termek {
		padding-bottom: 50px;
		text-align: left;
	}

	div#gondold_ujra h2 {
		margin-top: 40px;
	}

	div#gondold_ujra a.link_nyillal {
		margin-left: auto;
		margin-right: auto;
		padding-top: 30px !important;
		display: block;
	}

	div#praktikus_alternativak {
		padding-top: 50px;
		text-align: center;
	}

	div#praktikus_alternativak h3{
		text-align: center;
		min-height: 50px;
	}

	div#korforras_30_napos_kihivas {
		background-color: #00ccbe;
	}

	.col-xl-8.col-lg-8.col-md-7.col-sm-6.col-xs-12.col-12.erdekel_az_eletmod {
		padding-top: 10px;
	}

	div#gondold_ujra {
		margin-bottom: 65px;
	}

	.eloadas_lista .row > div {
		margin-bottom: 30px;
	}

	.owl-carousel.termeksorrowk .owl-nav button.owl-prev span, .owl-carousel.termeksorrowk .owl-nav button.owl-next span {
		line-height: 28px;
	}

	div#korforras_magazin_szekcio {
		padding: 10px 30px;
	}

	.mediamegjelenes_tartalom {
		font-size: 20px;
		width: 70%;
		margin-left: auto;
		margin-right: auto;
	}

	.owl-nav button img {
		max-width: 50%;
	}

	span.mm_szerzo {
		font-size: 25px;
	}

	.mediamegjelenes_tartalom a {
		font-size: 22px;
	}

	h4.alcim {
		font-size: 20px !important;
	}

	div#korforras_magazin .col-lg-5 .col-md-12.col-lg-12.col-xs-12.containerDiv h4.postTitle {
		font-size: 27px;
	}

	a.owl_osszes_megjelenes.link_nyillal {
		width: 69%;
		margin-top: 0;
	}

	div#media_megjelenesek h2 {
		font-size: 43px;
		line-height: 43px;
		letter-spacing: 4px;
	}

	div#fooldalislider span {
		display: block;
	}

	div#fooldalislider span {
		display: block;
		line-height: 68px;
	}

	.col-xl-8.col-lg-8.col-md-7.col-sm-6.col-xs-12.col-12.erdekel_az_eletmod {
		margin-top: -248px;
	}

	h1.orias30nap {
		margin-right: -56%;
	}

	.harmincnapbox {
		max-width: 100%;
		overflow: hidden;
	}

	a.owl_osszes_megjelenes.link_nyillal {
		width: 80%;
	}

	div#mivel_segitunk {
		padding-bottom: 100px;
	}

	.owl_ar del span bdi, .owl_ar del span bdi span {
		font-size: 20px !important;
	}
}

@media (min-width: 300px) and (max-width: 400px){
	div#praktikus_alternativak .termeksorrowk .owl-nav {
		width: calc(100% + 50px) !important;
		margin-left: -24px;
		bottom: 50% !important;
		height: 45px;
	}
	body .owl-carousel.termeksorrowk .owl-nav button {
		margin: 0;
		display: block;
		height: 45px;
	}
	div#praktikus_alternativak .item.kiemelt_termekek {
		background: #fff;
		border-radius: 15px;
		overflow: hidden;
		padding: 20px 40px;
		width: calc(100% - 50px);
		margin-left: auto;
		margin-right: auto;
	}

	div#praktikus_alternativak .owl-carousel.termeksorrowk .owl-nav button.owl-prev span,
	div#praktikus_alternativak .owl-carousel.termeksorrowk .owl-nav button.owl-next span {
		background: #ffffff00 !important;
		color: #000 !important;
		font-size: 70px !important;
		height: 45px;
		line-height: 45px;
	}

	div#praktikus_alternativak .owl-dots {
		display: none;
	}

	div#vasarloi_velemenyek .termeksorrowk .owl-nav {
		width: calc(100% + 140px) !important;
		margin-left: -70px !important;
		bottom: 50% !important;
	}

	div#vasarloi_velemenyek .owl-carousel.termeksorrowk .owl-nav button.owl-prev span,
	div#vasarloi_velemenyek .owl-carousel.termeksorrowk .owl-nav button.owl-next span {
		background: #ffffff00 !important;
		color: #000 !important;
		font-size: 100px !important;
	}



	div#media_megjelenesek .owl-carousel .owl-nav button img {
		max-width: 100%;
	}

	div#media_megjelenesek .owl-dots {
		display: none;
	}

	.termek_ikon_sor .owl-nav, .media_megjelenes_blokk .owl-nav {
		width: 95%;
		margin-left: 10px;
	}

	.owl-carousel.owl-theme.megjelenesek_owl.owl-loaded.owl-drag {
		margin-bottom: 65px;
	}

	div#gondold_ujra>.container>.row:before {
		left: -45%;
		top: -50px;
		width: 300px;
		height: 300px;
	}

	#korforras_magazin .col-md-5.col-xl-5:before {
		width: 300px;
		height: 300px;
		left: -7%;
		top: -30px;
	}
}

.keresesioldalon h2.entry-title a {
	color: #00ccbe;
	text-decoration: none;
	font-size: 16px;
}

.search-results h2.page-title span {
	font-size: 30px !important;
	letter-spacing: 4px !important;
}

.keresesioldalon h2.entry-title a:hover {
	color: #030000;
	text-decoration: none;
}

li.woocommerce-MyAccount-navigation-link {
	list-style: none;
}

li.woocommerce-MyAccount-navigation-link a {
	color: #00ccbe;
	text-decoration: none;
	padding: 20px 13px;
	font-size: 20px;
	font-weight: 600;
	border: 2px solid #00ccbe;
	margin-top: -2px;
	display: block;
}

.woocommerce-MyAccount-content a {
	text-decoration: none;
	color: #00ccbe;
}

nav.woocommerce-MyAccount-navigation,
.woocommerce-MyAccount-content{
	margin: 30px 0px;
}

nav.woocommerce-MyAccount-navigation ul li a:hover,
nav.woocommerce-MyAccount-navigation ul li.is-active,
nav.woocommerce-MyAccount-navigation ul li.is-active a{
	color: #fff !important;
	background-color: #00ccbe;
	transition: 0.5s;
}


li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
	display: none;
}

.woocommerce-MyAccount-content h3,
.woocommerce-info::before{
	color: #00ccbe;
}

.woocommerce-info {
	border-top-color: #00ccbe;
}


ul.cart_list li img, ul.product_list_widget li img {
	margin-left: 4px;
	width: 32px;
	height: auto;
	box-shadow: none;
	float: right;
}

li.woocommerce-mini-cart-item.mini_cart_item {
	list-style: none !important;
	color: #00ccbe !important;
	text-decoration: none !important;
}

li.woocommerce-mini-cart-item.mini_cart_item img {
	height: auto !important;
	width: 100px !important;
}

li.woocommerce-mini-cart-item.mini_cart_item a {
	color: #00ccbe !important;
	text-decoration: none !important;
}

li.woocommerce-mini-cart-item.mini_cart_item {
	border-bottom: 1px solid #00ccbe !important;
	padding-bottom: 20px !important;
	padding-top: 20px !important;
}

ul.woocommerce-mini-cart.cart_list.product_list_widget {
	padding-left: 0 !important;
}

p.woocommerce-mini-cart__total.total,
p.woocommerce-mini-cart__total.total span.woocommerce-Price-amount.amount,
p.woocommerce-mini-cart__total.total span.woocommerce-Price-amount.amount bdi span{
	font-size: 30px !important;
	color: #00ccbe !important;
}

p.woocommerce-mini-cart__buttons.buttons a {
	display: block !important;
	text-decoration: none !important;
	font-size: 20px !important;
	color: #030000 !important;
	font-weight: 600 !important;
	background-color: transparent;
	padding-left: 0;
}

p.woocommerce-mini-cart__buttons.buttons a:hover {
	color: #00ccbe !important;
	background: transparent;
}

a.button.checkout.wc-forward {
	display: none !important;
}

.woocommerce a.remove {
	font-size: 17px;
}

.woocommerce a.remove:hover {
	background: transparent;
	color: #030000 !important;
}

b.meS {
	color: #00ccbe;
}

ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {
	display: none !important;
}

.nepszeru_inner h3 {
	font-size: 19px;
	letter-spacing: 0px;
	line-height: 6px;
	color: #00ccbe;
	font-weight: 600;
	font-family: "Barlow";
	margin-bottom: 30px;
	margin-top: 6px;
}

.nepszeru_inner a{
	font-size: 16px;
	letter-spacing: 0px;
	line-height: 40px;
	color: #030000;
	font-weight: 400;
	font-family: "Barlow";
}

.nepszeru_inner a:hover,
div#talalatok ul li a:hover{
	color: #030000;
	transition: 0.5s;
}

div#talalatok h3 {
	font-size: 19px;
	letter-spacing: 0px;
	color: #00ccbe;
	font-weight: 600;
	font-family: "Barlow";
}


div#talalatok ul {
	padding-left: 0;
}

div#talalatok ul li {
	list-style: none;
}

img.kereses_kep {
	width: 100%;
	height: auto;
	padding-right: 10px;
}

div#talalatok ul li img.kereses_kep {
	width: 100px;
	height: auto;
	padding-right: 10px;
}

div#talalatok ul li a {
    font-size: 19px;
    letter-spacing: 0px;
    color: #00ccbe;
    font-weight: 600;
    font-family: "Barlow";
    text-align: left;
    margin-bottom: 5px;
    line-height: 20px;
}

div#nepszeru_keresesek {
	margin-top: 17px;
}

.nepszeru_inner{
	border-right: 3px solid #00ccbe;
}

div#talalatok {
	padding-left: 30px;
}

.search_products,
.search_other,
.search_post{
	display: none;
}

.search_products.visible,
.search_other.visible,
.search_post.visible{
	display: block;
}

#talalatok h4{
	color: #00ccbe;
}

div#talalatok {
	max-height: 400px;
	overflow-y: scroll;
}

/* width */
#talalatok::-webkit-scrollbar {
	width: 10px;
}

/* Track */
#talalatok::-webkit-scrollbar-track {
	background: #f1f1f1;
}

/* Handle */
#talalatok::-webkit-scrollbar-thumb {
	background: #00ccbe96;
	transition: 0.5s;
}

/* Handle on hover */
#talalatok::-webkit-scrollbar-thumb:hover {
	background: #00ccbe;
	transition: 0.5s;
	cursor: pointer;
}

a.hash {
	font-size: 15px;
	color: #808080;
	display: contents;
}
h1.blogfocime {
	font-size: 40px !important;
	color: #00ccbe;
	margin: 30px 0px;
}

h1.blogfocime span {
	font-size: 30px !important;
	color: #030000;
	margin: 30px 0px;
}

.woocommerce-order-received p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{
	color: #00ccbe;
	font-size: 73px;
	line-height: 1;
	letter-spacing: -3px;
	margin: 25px 0px;
}

.woocommerce-order-received .woocommerce-order h2 {
	font-size: 40px;
	letter-spacing: 2px;
}

.woocommerce-order-received .wpb_column.vc_column_container.vc_col-sm-7 {
	width: 100%;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td, table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th {
	border: none;
}

td.woocommerce-table__product-name.product-name a {
	color: #00ccbe !important;
}

.kerestalalat p {
    font-size: 19px;
    letter-spacing: 0px;
    color: #00ccbe;
    font-weight: 600;
    font-family: "Barlow";
    text-align: center;
	margin-bottom: 5px;
	line-height: 20px;
}

.kerestalalat {
	text-decoration: none;
}

p.price_search {
    font-size: 19px;
    letter-spacing: 0px;
    color: #030000;
    font-weight: 400;
    font-family: "Barlow";
    text-align: center;
}

#wpdcom .wpd-prim-button {
    background: #00ccbe;
    line-height: 1;
    font-size: 19px;
    padding: 13px 30px;
    width: 100%;
    max-width: 300px;
    display: block;
    text-align: center;
    border-radius: 30px;
    color: white;
    font-weight: 600;
    text-decoration: none;
    margin: 0 auto;
    border: 2px solid #00ccbe;
    transition: 0.2s linear;
}

@media(max-width: 600px){
	div#nepszeru_keresesek {
		display: block;
		z-index: 999;
		position: relative;
	}

	.nepszeru_inner {
		border: none;
		display: none !important;
	}

	.nepszeru_inner a {
		line-height: 10px;
	}

	a.kerestalalat p {
		font-size: 13px;
		line-height: 14px;
	}

	.search_products.visible .container-fluid {
		padding: 0px;
	}

	div#talalatok {
		max-height: calc(100vh - 280px);
		overflow-y: scroll;
	}
}

@media(max-width: 600px){
	.page-blog .breadcrumbs {
		padding-top: 0px;
	}
	
	.page-blog div#korforras-magazin {
		margin-top: 8px !important;
	}

	.page-blog .container.main-container h3 {
		font-weight: 600 !important;
	}

	.page-blog .container.main-container div#ertesulj-ujdonsagainkrol h3 {
		padding-bottom: 10px;
	}	
}

@media(max-width: 1330px) and (min-width: 1100px){
	.fieldcontainer input {
		padding: 3px 20px;
	}

	.page-blog .container.main-container div#ertesulj-ujdonsagainkrol h3 {
		font-size: 35px;
	}

	button.submitbutton.link_nyillal {
		padding: 3px 30px;
	}
}

.single-post .post-content .wpb_text_column:first-of-type p:first-of-type {
	font-weight: bold;
	padding-top: 10px;
}

.single-post .post-content h3 {
	padding-top: 30px;
}

span.price del span bdi {
    text-decoration: line-through;
}

.woocommerce-info {
    background-color: #00ccbe1f;
    color: #00ccbe;
    font-size: 21px;
    font-weight: 600;
    letter-spacing: 0px;
	border-top: none;
}

.penztar_login{
	display: none;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.penztar_login.active{
	display: block;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
} 

.logged-in.page-penztar .woocommerce-form-login-toggle,
.logged-in.page-penztar .hiddenL{
    display: none;
}

.page-penztar .alsofooter,
.page-penztar .copyright-info,
.page-penztar .created-fizetes{
	display: none;
}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    max-height: 400px;
    overflow-y: scroll;
    display: block;
}

a.showlogin.link_nyillal{
    border: 2px solid #00ccbe;
    border-radius: 30px;
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 2;
    font-weight: 700;
    color: #000;
    text-decoration: none;
    font-size: 19px;
    padding: 19px 30px 18px;
    line-height: 1;
    transition: .4s;
    width: 215px;
    text-align: center;
}

a.showlogin.link_nyillal:before {
    content: "";
    position: absolute;
    left: 0;
    width: 0%;
    height: 100%;
    background: #00ccbe;
    z-index: -1;
    transition: .4s;
    top: 0;
    display: block;
}

a.showlogin.link_nyillal:hover:before {
    width: 100%;

}

a.showlogin.link_nyillal:hover img {
    filter: grayscale(1) brightness(0) invert(1);
}

a.showlogin.link_nyillal:hover{
	color: #fff;
}

a.showlogin.link_nyillal:before {
    content: "";
    position: absolute;
    left: 0;
    width: 0%;
    height: 100%;
    background: #00ccbe;
    z-index: -1;
    transition: .4s;
    top: 0;
    display: block;
}

.cartLogin-title{
	font-size: 24px;
	letter-spacing: -1px;
	line-height: 0px;
	color: #00ccbe;
	font-weight: 600;
	font-family: "Barlow";
}

.cartText{
	font-size: 19px;
	letter-spacing: 0px;
	line-height: normal;
	color: #030000;
	font-weight: 400;
	font-family: "Barlow";
	padding-top: 13px;
}

.woocommerce-form-login-toggle {
    background-color: #00ccbe21;
    padding: 40px 20px;
	margin-bottom: 40px;
}

span.select2.select2-container.select2-container--default.select2-container--focus,
span.select2.select2-container.select2-container--default.select2-container--below,
span.select2.select2-container.select2-container--default {
    min-height: 59px !important;
}

.masikcimvaltas{
    display: inline-block;
    width: 35px;
    height: 35px;
    appearance: none;
    background: #ebebeb;
    margin-right: 15px;
    -webkit-appearance: none;
    -moz-appearance: textfield;
    vertical-align: middle;
    padding: 0;
}

.masikcimvaltas:checked:before{
    content: ".";
    font-family: 'web_symbols';
    width: 35px;
    height: 35px;
    text-align: center;
    display: inline-block;
    line-height: 35px;
    color: #030000;
}

span.woocommerce-terms-and-conditions-checkbox-text {
    display: inline-block;
    width: calc( 100% - 55px);
    line-height: 1.4;
    font-size: 19px;
    vertical-align: top;
}

span.woocommerce-terms-and-conditions-checkbox-text a {
    font-weight: 700;
    color: #030000;
    text-decoration: none;
    font-size: 19px;
}

p.smallCheckout {
    position: absolute;
    bottom: -20px;
    font-size: 16px;
    letter-spacing: 0px;
    color: #c0c0c0;
    font-weight: 400;
    font-family: "Barlow";
}

.woocommerce-account-fields {
    display: none;
}

@media(max-width: 600px){
	.woocommerce-form-login-toggle .container-fluid {
		padding: 0px;
	}

	a.showlogin.link_nyillal {
		width: 100%;
		margin-top: 23px;
	}

	p.cartText {
		font-size: 17px;
		padding-top: 5px;
	}

	.page-penztar .container.main-container {
		padding-left: 0;
		padding-right: 0;
	}

	.wpb_text_column.wpb_content_element {
		padding-left: 10px;
		padding-right: 10px;
	}

	.woocommerce-form-login-toggle {
		width: calc(100% + 24px);
		margin-left: -12px;
	}

	.woocommerce-billing-fields__field-wrapper {
		padding: 0px;
	}

	.woocommerce-additional-fields {
		padding: 0px;
	}

	ul#shipping_method li {
		width: 100%;
	}

	table.shop_table.woocommerce-checkout-review-order-table tfoot {
		padding: 0px;
	}

	th#mashovaszallit label {
		width: calc(100% - 50px);
	}

	td#ennyitvasarolj p {
		line-height: 24px;
	}

	th#mashovaszallit label {
		line-height: 23px;
	}

	div#payment {
		padding: 0px;
	}

	body.woocommerce-checkout div#payment ul.methods li label {
		line-height: 24px;
	}

	span.woocommerce-terms-and-conditions-checkbox-text {
		line-height: 1.4;
		font-size: 17px;
	}

	.woocommerce-page #payment #place_order {
		line-height: 1;
		padding: 20px 30px;
	}

	.rendelesinfoszoveg {
		padding: 0px;
	}

	form.checkout.woocommerce-checkout {
		padding-top: 0px;
	}

	.page-penztar .wpb_content_element {
		margin-bottom: 0px;
	}

	h4.postCardTitle {
		font-size: 19px;
		color: #00ccbe;
	}

	.page-korforras-eloadasok div#korforras-eloadasok {
		padding-top: 0px;
	}

	.page-korforras-eloadasok .breadcrumbs {
		padding-left: 6px;
		text-align: left;
	}

	span.eloadasinfok.idopont_info,
	span.eloadasinfok.tipus_info{
		text-align: left;
	}
}

ul.woocommerce-mini-cart.cart_list.product_list_widget {
    max-height: 600px;
    overflow-y: scroll;
}

.woocommerce ul.products li.product.outofstock::before, .woocommerce-page ul.products li.product.outofstock::before {
    content: "A termék jelenleg nincs készleten, de kérhetsz értesítést róla.";
    position: absolute;
    bottom: 90px;
    width: calc(100% - 50px);
    text-align: center;
    left: 25px;
    color: #00ccbe;
    font-weight: bold;
}


.woocommerce div.product .woocommerce-tabs .panel ul {
	padding-left: 40px !important;
	list-style: disc;
	margin-bottom: 20px;
}

.woocommerce div.product .woocommerce-tabs .panel ul li {
	display: list-item;
}

@media(max-width: 680px) {
	li#tab-title-hasznos_cikkek.orderlast {
		order: 5;
	}
}