/*
 Theme Name:   Woodmart Child
 | Shared by WPTry.org
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.7
 Text Domain:  woodmart
*/

.inlineblock {
	display: inline-block;
}

.displaynone {
	display: none;
}

.fluozold_keret {
	border: 2px solid #9FD516;
	border-radius: 6px;
}

.fluozold_keret2 {
	border: 1px solid #9FD516;
	border-radius: 6px;
	padding: 5px 5px;
	margin: 5px 0px;
}

.fluozold_szoveg {
	color: #9FD516;
}

.fluozold_hatter {
	background-color: #9fd516;
}

.magenta_szoveg {
	color: #c00d82;
}

.szurke_elvalaszto {
	border-top: 1px solid rgba(129, 129, 129, 0.2);
	margin: 20px 0 10px 0;
}

.szurke_szoveg {
	color: #777;
}

.szinatmenetes_szoveg {
    background: linear-gradient(to right, #c00d82, #9FD516);
    -webkit-background-clip: text;
            background-clip: text;
    -webkit-text-fill-color: transparent;	
}

.gravirozas_szoveg {
    background: linear-gradient(45deg, #595959 5%, #1e1e1e 10%, #575757 30%, #818181 50%, #474747 70%, #959595 80%, #494949 95%);
    -webkit-background-clip: text;
            background-clip: text;
    -webkit-text-fill-color: transparent;	
}



.vilszurke_gomb {
	background-color: #999;
	color: white;
	min-height: unset;
	border-radius: 4px;
	padding: 3px 20px 2px 20px;
	width: fit-content;
	margin: 0px auto;
	font-size: 0.8em;
	font-weight: 500;
}

.vilszurke_gomb:hover {
	background-color: #9FD516;
	color: white;
}

.nagymagentagomb {
	background-color: #c00d82;
	color: white;
	border-radius: 35px;
	padding: 5px 28px;
    min-height: 48px;
    font-size: 14px;
}

.nagymagentagomb:hover {
	background-color: #9fd516;
	color: white;
}

.kozepesSzoveg {
	font-size: 1.2em;
}

.nagySzoveg {
	font-size: 1.4em;
}

.oriasSzoveg {
	font-size: 2.0em;
}

.balraRendez {
	text-align: left;
}

.balrafloat {
	float: left;
}

.jobbrafloat {
	float: right;
}

.balBehuzas {
    margin-left: 28px;
}

.inputSzelessegKorlat input {
	width: auto;
	height: auto;
	padding: 5px;
}

.inputSzelessegKorlat select {
	width: auto;
	height: auto;
	padding: 5px 35px 5px 5px;
}


/***** woocommerce és termékoldal */
.product_title {
	margin-bottom: 10px;
	font-size: 24px;
}

/* eredetileg 40px, és túl sok fehér kimaradó helyet hagy fent.*/
.main-page-wrapper {
	padding-top: 25px;
}

/* kalkuláció jobb és bal oldalán vékony szürke vonal*/
.entry-summary {
	border-left: 1px solid rgba(129, 129, 129, 0.2);
	border-right: 1px solid rgba(129, 129, 129, 0.2);
}

/* Színek felirat alatt ne legyen aláhúzás */
.variations .label {
	border: none;
}

.variations .label label {
	font-weight: 400;
	color: #777;
}


.woocommerce-breadcrumb {
	margin-bottom: 20px;
}

.product-image-summary .woocommerce-product-details__short-description { /* a leírás és ár közötti terület kisebbre */
	margin-bottom: 10px;
}

.product-image-summary .woocommerce-product-details__short-description p {
	margin-bottom: 10px;
}

.stock { /* raktárkészlet ne feketével */
	color: #777 !important;
	margin-bottom: 8px;
}

/* termékoldalon az emblémázási lehetőségek táblázatban maximalizálni a képméretet */
.emblemazasok_tabla img {
	max-width: 180px;
	max-height: 150px;
}

.raktarkeszlet_tabla img {
	max-width: 180px;
	max-height: 90px;
}


/*¨termékoldalon a Színek és a hozzá tartozó swatches ne külön sorban legyen*/
.variations tr {
	display: block !important;
}

.single_variation_wrap .single_variation { /* raktárkészlet közvetlen a variációs választó alá beljebb */
	margin-left: 80px;
}

.product-image-summary .variations { /* a variációs választó és a raktárkészlet között kisebb hely, felette pedig nagyobb. */
	margin-bottom: 13px;
}

/*
.cart {
	border: 3px solid #9fd516;
	border-radius: 6px;
	padding: 30px;
}*/

/* checkout */
#place_order, .single_add_to_cart_button {
	margin: 30px 0px;
	font-size: 1.3em;

}


.single-product-page .quantity {
	display: none !important;
}

/* termékoldalon az aktív checkboxok és rádiógombok más színűek és aláhúzottak legyenek*/
.balBehuzas input[type="radio"]+i { 
	color: #777;
}
.balBehuzas input[type="radio"]:checked+i { 
    color: #9fd516;
}

.balraRendez input[type="checkbox"]:checked+i {
    text-decoration: underline;
}

.arazodivkicsi {
	padding: 10px;
	border: 1px solid lightgray;
	border-radius: 6px;
}

#csakMegrendeleshezDiv2 .arazodivkicsi {
	border: 2px solid #c00d82;
}

.emblemazasSzamolo {
    border: 1px solid lightgray;
    margin: 15px 0 0 0;
    border-radius: 6px;
    padding: 6px;    
}

.felsorolas {
    display: inline-block;
    background-color: #c00d82;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 14pt;
    color: white;
    margin-right: 10px;
}

/* emblémázási pozíciók megjelenítése */
.pozValaszto {
	max-width:88%;
	float: left;
}
.radioValaszto {
	max-width:75%;
	float: left;
}
.kepmegjelenitoSzin {
	font-weight: bold;
	color: #c00d82;
}
.kepmegjelenito {
	display: inline-block;
	float: right;
}
.kepmegjelenito:hover + div + .kepmegjelenitokep, .kepmegjelenito:hover + div + .kepmegjelenitoSzoveg {
	display: block;
}
.kepmegjelenitokep {
	display: none;
	max-width: 70%;
	max-height: 200px;
}
.kepmegjelenitoSzoveg {
	display: none;
}

/* Termékoldalon a többszörösen árult termékek designja*/

tr.tobbszorosenTablakivalasztottSor {
  background: #9FD516;
}

.tobbszorosenArultArtabla td, .tobbszorosenArultArtabla th {
	text-align: right;
	padding: 6px 10px;
}

.tobbszorosenArultArtabla td:first-child, .tobbszorosenArultArtabla th:first-child {
    text-align: center;
}

.shop_attributes tr {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.woocommerce-tabs table {
	width: auto;
	margin:0 auto;
}

.woodmart-swatch {
	border: 1px solid gray;
}

.wc-dnd-file-upload label {
	text-align: left;
	color: #777;
}

.dnd-upload-status .dnd-upload-details .name {
	color: #9fd516;
}

.dnd-upload-status .dnd-upload-details .dnd-progress-bar span {
	background: #b3b3b3;
}

/*.wau-files {
	padding-bottom: 20px;
}*/

/* termékek oldalon ne legyen feljövő kosár ikon */
.product-wrapper .wrapp-buttons {
	display: none;
}

/****** woocommerce checkout ******/

.cartItemTablazat {
	margin-bottom: 0px;
	line-height: 1.2;
}

.cartItemTablazat tr {
	display: table-row;
}

.cartItemTablazat td {
	padding: 3px 3px;
	border: none;
}



.woocommerce-thankyou-order-received {
	border: 2px dashed #9fd516;
	color: #9fd516;
}


/****** sidebar, kategóriák nézete ******/
.widget_product_categories .product-categories li a {
	line-height: 0.9;
	padding-bottom: 3px;
	padding-top: 3px;
}


.widget_product_categories li.current-cat-parent > a, .widget_product_categories .product-categories li.cat-item > a {
	color: #bbb;
}

.widget_product_categories .current-cat li.cat-item > a {
	line-height: 1.1;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #333333;
}

.widget_product_categories .product-categories li.current-cat > a {
	color: #9fd516;
}

.with-swatch-color .layer-term-name, .with-swatch-image .layer-term-name {
	display: none;
}

.widget_product_categories .product-categories li a:hover {
	color: #c00d82;
	background-color: #F9F9F9;
}

.widget {
    margin-bottom: 20px;
    margin-top: 10px;
    padding-bottom: 0px;
    border-bottom: none;
}

/*.widget_product_categories .cat-item {
	display: none !important;
}

.widget_product_categories .current-cat-parent, .widget_product_categories .current-cat {
	display:flex !important;
}

.widget_product_categories .current-cat-parent .cat-item, .widget_product_categories .current-cat .cat-item {
	display:flex !important;
}*/

/****** főoldal kategória infobox ******/
.maincategories {
	padding: 4px;
}

.maincategories:hover {
	padding: 0px;
    transition: all .25s ease;
}

.maincategories .info-box-title {
	color: #777;
}

.maincategories:hover .info-box-title {
	color: #9fd516;
}

.infoboxkisebbkep .box-icon-wrapper {
	max-width: 70%;
    margin-right: auto;
    margin-left: auto;
}

/****** headerben levő dolgok, menü, stb. ******/
.headerinfo .box-icon-wrapper {
	margin-right: 5px;
}

.main-nav .item-level-0 > a {
	font-weight: normal;
}

.navigation-style-default .menu-simple-dropdown .color-scheme-dark li a:hover {
	color: #9fd516;
}

.menu-simple-dropdown li a {
	padding-bottom: 7px;
	padding-top: 7px;
}

.wd-header-main-nav .item-level-0 > a {
	text-transform: none;
}

.page-title {
	margin-bottom: 20px;
	border-bottom: 1px solid #E8E8E8;
    margin-top: -40px;
}

/* advanced woo search */
.whb-flex-flex-middle .whb-col-center {
	flex: none !important;	/* hogy középre kerüljön a searc mező, ne balra */
}

@media (min-width:1281px) {
	.aws-container {
		min-width: 550px;
	}
	.aws-container .aws-show-clear .aws-search-field {
		border-radius: 30px 0px 0px 30px !important;
		padding-left: 20px;
	}
	.aws-container .aws-search-form .aws-form-btn {
		border-radius: 0px 30px 30px 0px !important;
	}
}

.aws_result_tag .aws_result_title {
	font-size: 1.2em !important;
}

.aws-search-result .aws_result_title {
	font-size: 1em;
	font-weight: 600;
	color: black;
}

.aws_result_price .amount {
	color: #777;
}

/****** footer ******/

.footer-widget .woodmart-list a {
	color: white !important;
}



/****** kategória oldal leírásánal lenyitható div rész ******/
.term-description {
	overflow: hidden;
    max-height: 85px;
    border: 1px solid #E8E8E8;
    border-radius: 6px;
    padding: 10px;
    margin: 10px 0;
    color: #b9b9b9;
    background-image: linear-gradient(transparent 80%, #b9b9b9 92%);
}

.term-description:before {
	content: "";
	display: block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #777;
	box-shadow: 10px 0px 0px #777, 20px 0px 0px #777;
	position: sticky;
	left: 48%;
    top: 80%;
    /*transform: translate(-50%,-50%);*/
}

.term-description:hover {
    max-height: initial;
    background-image: none;
    color: #777;
}

.term-description:hover:before {
    background-color: transparent;
	box-shadow: 10px 0px 0px transparent, 20px 0px 0px transparent;
}

/****** gyik harmónika türkiz választója ******/
.vc_active .vc_tta-panel-title > a, .vc_tta-panel-heading .vc_tta-panel-title:hover > a {
	color: #9fd516 !important;
}


