<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

body.single h1.elementor-heading-title {
margin-top: 0.5rem;
margin-bottom: 1rem;
}
div.grecaptcha-badge {
	bottom: 80px !important;
	z-index: 100;
}
.cky-consent-bar::before {
    content: "";
    background: url(https://www.kvalitnebrany.sk/wp-content/uploads/2022/08/logo-kvalitne-brany.svg);
    display: inline-block;
    width: 170px;
    height: 150px;
    background-size: 170px 150px;
    margin-bottom: 24px;
}
.cky-notice-des a.cky-policy {
	border: 0px;
}
button.cky-show-desc-btn:not(:hover):not(:active), .cky-modal.cky-modal-open button {
	color: #D82C27;
}
.cky-modal.cky-modal-open button:hover {
	text-decoration: underline;
}


.elementor-accordion-item {
	border-left: none !important;
	border-right: none !important;
}

#icon-list span.elementor-icon-list-icon {
	padding: 10px;
}
#icon-list span.elementor-icon-list-text div {
	font-size: 16px;
	font-weight: normal;
}
#icon-list span.elementor-icon-list-text div a {
	display: inline;
}
#accordion .elementor-tab-title {
	background-repeat: no-repeat;
	background-position: 16px center;
	background-size: 64px;
	transition: all .2s ease-in-out;
}

#accordion .elementor-tab-title:hover {
	background-color: #e6e9ec;
}

#accordion .elementor-tab-title.elementor-active,
#accordion .elementor-tab-title.elementor-active:hover {
	background-color: #e6e9ec;
}

#accordion .elementor-tab-content.elementor-active {
	border-top: none !important;
	background-color: #e6e9ec;
}

#accordion #elementor-tab-title-1591 {background-image: url('/wp-content/uploads/2022/08/accordion-realizacie-po-celom-slovensku.svg');}
#accordion #elementor-tab-title-1592 {background-image: url('/wp-content/uploads/2022/08/accordion-spokojni-zakaznici.svg');}
#accordion #elementor-tab-title-1593 {background-image: url('/wp-content/uploads/2022/08/accordion-technicka-dokumentacia.svg');}
#accordion #elementor-tab-title-1594 {background-image: url('/wp-content/uploads/2022/08/accordion-overene-technicke-riesenia.svg');}
#accordion #elementor-tab-title-1595 {background-image: url('/wp-content/uploads/2022/08/accordion-profesionalna-komunikacia.svg');}
#accordion #elementor-tab-title-1596 {background-image: url('/wp-content/uploads/2022/08/accordion-povrchova-uprava-2.svg');}
#accordion #elementor-tab-title-1597 {background-image: url('/wp-content/uploads/2022/08/accordion-pohony-hoermann.svg');}
#accordion #elementor-tab-title-1598 {background-image: url('/wp-content/uploads/2022/08/accordion-servis.svg');}

.elementor-3237 .elementor-element.elementor-element-325ad078 &gt; .elementor-widget-container {
	padding: 0 !important;
}

#cf7CategoriesWrapper .wpcf7-list-item,
#elementorCategoriesWrapper .elementor-heading-title {
	display: none;
}

.elementor-widget-portfolio a .elementor-portfolio-item__overlay {
    -webkit-transition: opacity .5s, background-color .5s;
    -o-transition: opacity .5s, background-color .5s;
    transition: opacity .5s, background-color .5s;
}

.elementor-widget-portfolio a .elementor-portfolio-item__overlay:not(:hover).item-selected {
	background-color: rgba(216, 44, 39, 0.63);
	opacity: 1;
}
.elementor-flip-box__layer__description a {
	color: #d82c27;
}

.elementor-flip-box__layer__description a:hover {
	text-decoration: underline;
}

.equal-height-columns-content .elementor-column .elementor-element {
	display: flex;
	height: 100%;
}

.form-product-wrapper {
	display: flex;
    flex-wrap: wrap;
	margin: 1em -0.5em 2em -0.5em;
}

.form-product-container {
	display: inline-block;
	box-sizing: border-box;
	width: calc(33.33% - 1em);
	padding: 2em;
	margin: 1em .5em 0 .5em;
	background-color: #f4f4f4;
	border: solid 2px #f4f4f4;
}

/*
.form-product-container-active {
	border: solid 2px #d82c27;
}
	*/

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.form-product-container {width: calc(50% - 1em);}
}

@media only screen and (max-width: 767px) {
	.form-product-container {width: 100%;}
}

.wpcf7-form-control-wrap[data-name="radio-switch"] &gt; .wpcf7-form-control,
.wpcf7-form-control-wrap[data-name="radio-servis"] &gt; .wpcf7-form-control {
	display: flex;
	flex-direction: column;
}

.form-product-container .wpcf7-list-item &gt; label,
.wpcf7-form-control-wrap[data-name="radio-farba"] .wpcf7-list-item &gt; label,
.wpcf7-form-control-wrap[data-name="radio-switch"] .wpcf7-list-item &gt; label,
.wpcf7-form-control-wrap[data-name="radio-servis"] .wpcf7-list-item &gt; label {
	display: flex;
}

.wpcf7-form-control-wrap[data-name="radio-farba"] .wpcf7-list-item &gt; label {
	margin-top: 0.7em;
	cursor: pointer;
	align-items: center;
}

.form-product-container input[type="checkbox"],
.wpcf7-form-control-wrap[data-name="radio-farba"] input[type="radio"] {
	margin-top: 0;
	margin-right: 8px;
	top: 0 !important;
}

.form-product-container .elementor-image-box-title {display: none;}

.form-product-container .elementor section,
.form-product-container .elementor section .elementor-widget-container,
.form-product-container label {
	padding: 0 !important;
	width: 100% !important;
}

.elementor-widget-shortcode * {
	font-family: Inter, Arial, sans-serif !important;
	font-size: 20px;
	color: #333;
}

.elementor-widget-shortcode label {
	padding-top: 1.25em;
	line-height: 1.15em;
}

.elementor-widget-shortcode .wpcf7-list-item {
	margin: 0;
}

.form-type-choice label {
	padding: 1em;
	margin-bottom: 1em;
	cursor: pointer;
	background: #fff;
	border: solid 2px #c5c7c9;
	transition: all .2s ease-in-out;
}

.form-type-choice label:hover {
	border: solid 2px #333;
}

label.form-type-choice-active {
	border: solid 2px #d82c27;
}

label.form-type-choice-active:hover {
	border: solid 2px #d82c27;
	cursor: default;
}

.form-type-choice label input {
	margin-top: 0;
	margin-right: 0.5em;
}

.elementor-widget-shortcode textarea,
.elementor-widget-shortcode input {
	border: none;
	border-radius: 0;
	margin-top: .33em;
	accent-color: #d82c27;
}

.elementor-widget-shortcode input[type='radio'],
.elementor-widget-shortcode input[type='checkbox'] {
	width: 1em;
	min-width: 1em;
	height: 1em;
	position: relative;
	top: 0;
}

.elementor-widget-shortcode div[data-id='group-kontakt'] label {
	width: 100%;
}

.elementor-widget-shortcode input[type='submit'] {
	border: none;
	background-color: #d82c27;
	color: #fff;
	margin: 2em 0 1em 0;
}

.elementor-widget-shortcode input[type='submit']:hover {
	background-color: #000;
}

.elementor-widget-shortcode p {
	font-size: .75em;
	color: #77777a;
}

div[data-id='group-branicka'] label,
div[data-id='group-posuvna'] label,
div[data-id='group-samonosna'] label,
div[data-id='group-teleskopicka'] label,
div[data-id='group-teleskopickasamonosna'] label,
div[data-id='group-kridlova'] label,
div[data-id='group-zalamovacia'] label,
div[data-id='group-plot'] label {
	width: 45%;
	margin: .33em 1em .33em 0;
	padding-top: 0;
}

.form-section-heading {
	font-weight: bold;
	border-top: solid 2px #c5c7c9;
	padding-top: .75em;
	margin-top: 1.5em;
}

div[data-id='group-kontakt'] {
	border-top: solid 2px #c5c7c9;
	margin-top: 1.5em;
}

span[data-name='radio-farba'] .wpcf7-list-item {width: 23%;}

@media only screen and (min-width: 860px) and (max-width: 1060px) {
	span[data-name='radio-farba'] .wpcf7-list-item {width: 30%;}
}

@media only screen and (min-width: 601px) and (max-width: 859px) {
	span[data-name='radio-farba'] .wpcf7-list-item {width: 45%;}
}

@media only screen and (max-width: 600px) {
	span[data-name='radio-farba'] .wpcf7-list-item {width: 100%;}
}

span[data-name='radio-farba'] .wpcf7-list-item:last-child {
	display: block;
	width: 100%;
	margin-bottom: 2em;
}

span[data-name='radio-model'] .wpcf7-list-item label,
span[data-name='radio-farba'] .wpcf7-list-item label {
	padding-top: .33em;
}

span[data-name='radio-farba'] .wpcf7-list-item-label::before {
	display: inline-block;
	width: 4em;
	height: 2em;
	position: absolute;
	top: 0;	
	left: 0;
}

.wpcf7-form-control-wrap[data-name="radio-farba"] .wpcf7-list-item-label {
	position: relative;
	padding-left: 4.5em;
	display: flex;
	align-items: center;
	height: 2em;
}

span[data-name='radio-farba'] .wpcf7-list-item input[value='RAL 7006'] + .wpcf7-list-item-label::before {background-color: #756F61;}
span[data-name='radio-farba'] .wpcf7-list-item input[value='RAL 7016'] + .wpcf7-list-item-label::before {background-color: #373F43;}
span[data-name='radio-farba'] .wpcf7-list-item input[value='RAL 8011'] + .wpcf7-list-item-label::before {background-color: #5A3A29;}
span[data-name='radio-farba'] .wpcf7-list-item input[value='RAL 8014'] + .wpcf7-list-item-label::before {background-color: #49392D;}
span[data-name='radio-farba'] .wpcf7-list-item input[value='RAL 8016'] + .wpcf7-list-item-label::before {background-color: #4C2F26;}
span[data-name='radio-farba'] .wpcf7-list-item input[value='RAL 8017'] + .wpcf7-list-item-label::before {background-color: #44322D;}
span[data-name='radio-farba'] .wpcf7-list-item input[value='RAL 9005'] + .wpcf7-list-item-label::before {background-color: #0A0A0A;}
span[data-name='radio-farba'] .wpcf7-list-item input[value='RAL 9006'] + .wpcf7-list-item-label::before {background-color: #A5A5A5;}
span[data-name='radio-farba'] .wpcf7-list-item input[value='RAL 9010'] + .wpcf7-list-item-label::before {background-color: #FFFFFF;}
span[data-name='radio-farba'] .wpcf7-list-item input[value='RAL 9007 matnĂˇ'] + .wpcf7-list-item-label::before {background-color: #8F8F8F; background-image: url('/wp-content/uploads/2022/09/farby-ral-9007.png');}
span[data-name='radio-farba'] .wpcf7-list-item input[value='DB 703 matnĂˇ'] + .wpcf7-list-item-label::before {background-color: #596163; background-image: url('/wp-content/uploads/2022/09/farby-db-703-matna.png');}
span[data-name='radio-farba'] .wpcf7-list-item input[value='DB 703 ĹˇtruktĂşrovanĂˇ'] + .wpcf7-list-item-label::before {background-color: #596163; background-image: url('/wp-content/uploads/2022/09/farby-db-703-strukturovana.png');}

.wpcf7-form-control-wrap[data-name^="priehladnost-"] select,
.wpcf7-form-control-wrap[data-name*="priehladnost-"] select {
	width: auto;
}

.wpcf7-form a,
.wpcf7-list-item-label a,
.wpcf7-not-valid-tip {
	color: #c36;
}

</pre></body></html>