/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

.contact-form-7-style select, textarea, input:is([type=url],[type=tel],[type=text],[type=time],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=number],[type=search],[type=password]), .ct-pseudo-input, fieldset .wc-stripe-elements-field, .ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple]) {
	color: #ffffff !important;
}

.contact-form-7-style select:focus, textarea:focus, input:is([type=url],[type=tel],[type=text],[type=time],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=number],[type=search],[type=password]):focus, .ct-pseudo-input:focus, fieldset .wc-stripe-elements-field:focus, .ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple]):focus {
	color: #ffffff !important;
}

.contact-form-7-style .wpcf7 label:not(.wpcf7-form-control-wrap) {
	color: #ffffff !important;
}

.contact-form-7-style .wpcf7-not-valid-tip {
	color: #ffa8a2;
}

ul.services-list-footer > li::before {
	content: '\2713';
	display: inline-block;
	color: #365951;
	font-weight: bold;
	padding-right: 5px;
}

#post-1251 h1.page-title {
	display: none !important;
}

#wpcf7-f1260-p1251-o1 > form > p > span > span > span.wpcf7-list-item {
	display: block !important;
	margin-left: unset !important;
}

#wpcf7-f1260-p1251-o1 > form > div > h5 {
	color: #ffffff;
}

#wpcf7-f1260-p1251-o1 .wpcf7-form .wpcf7-response-output, #wpcf7-f1243-p620-o1 .wpcf7-form .wpcf7-response-output {
	border-color: #ffffff !important;
	color: #ffffff !important;
}

#wpcf7-f1260-p1251-o1 span.wpcf7-list-item-label > a {
	color: #d4dbd9 !important;
}

#wpcf7-f1260-p1251-o1 #site-choice {
	position: relative;
    top: -30px;
}

#wpcf7-f1260-p1251-o1 #design-choice {
	position: relative;
	top: -50px;
}

#wpcf7-f1260-p1251-o1 #design-choice span.wpcf7-list-item.first label span::after {
	position: relative;
	content: url(https://jeloltek.hu/wp-content/uploads/2026/02/verzio1_kep.jpg);
    margin-left: 5px;
    top: 30px;
}

#wpcf7-f1260-p1251-o1 #design-choice span.wpcf7-list-item.last label span::after {
	position: relative;
	content: url(https://jeloltek.hu/wp-content/uploads/2026/02/verzio2_kep.jpg);
    margin-left: 5px;
    top: 30px;
}

.tablentor-table-csv-container div.dt-container div.dt-layout-row {
	overflow: auto !important;
}

.tablentor-table-csv-container div.dt-container div.dt-layout-cell.dt-layout-start > div > label {
	font-size: 0;
}

.tablentor-table-csv-container div.dt-container div.dt-layout-cell.dt-layout-start > div > label::after {
	content: "találat oldalanként";
	font-size: 12px;
}

.tablentor-table-csv-container div.dt-container div.dt-layout-cell.dt-layout-end > div > label {
	font-size: 0;
}

.tablentor-table-csv-container div.dt-container div.dt-layout-cell.dt-layout-end .dt-search input {
	color: var(--theme-palette-color-3) !important;
}

.tablentor-table-csv-container div.dt-container div.dt-layout-cell.dt-layout-end > div > label::after {
	content: "Keresés:";
	font-size: 12px;
}

.tablentor-table-csv-container div.dt-container div.dt-layout-cell.dt-layout-start div.dt-info {
	font-size: 0;
}

.tablentor-table-csv-container div.dt-container div.dt-layout-cell.dt-layout-start div.dt-info::after {
	content: "* A jelöltek.hu-n vagy más hozzánk kapcsolódó oldalon. Adatok frissítve: 2026.03.05. 15:08";
	font-size: 12px;
	font-weight: 500;
}

table.tablentor-table-csv > tbody {
	background-color: var(--theme-palette-color-8);
}

table.tablentor-table-csv > tbody > tr > td:nth-child(1) {
	font-weight: bold;
}

table.tablentor-table-csv > tbody > tr > td:nth-child(3) {
	font-size: 12px;
}

table.tablentor-table-csv > tbody > tr > td:nth-child(4) {
	font-size: 10px;
	text-wrap: nowrap;
}

table.tablentor-table-csv p.data-table-nok {
	font-weight: bold;
    color: #930012;
	margin: 0;
}

table.tablentor-table-csv p.data-table-ok {
	font-weight: bold;
    color: var(--theme-palette-color-3);
	margin: 0;
}

table.tablentor-table-csv img.data-table-img {
	max-width: 100px !important;
    height: 40px !important;
	margin-right: 5px;
}

.page-id-1454 .post-1454 div.hero-section {
	display: none;
}

[data-menu*=type-3]>ul>li.menu-item-object-custom>a {
	background-color: unset !important;
}

[data-menu*=type-3]>ul>li.menu-item-object-custom:hover>a {
    background-color: var(--menu-indicator-hover-color, var(--theme-palette-color-2)) !important;
}
