/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla & lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.2.2.1585321049
Updated: 2020-03-27 15:57:29

*/

@font-face {
	font-family: Nexa-black;
	src: url(https://tri-can.hu/wp-content/uploads/2020/03/nexa-black-webfont.ttf);
	font-weight: normal;
}

@font-face {
	font-family: Nexa-regular;
	src: url(https://tri-can.hu/wp-content/uploads/2020/03/nexa-regular-webfont.ttf);
	font-weight: normal;
}

.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label {
	font-family: "Nexa-regular", Sans-serif !important;
	font-weight: normal;
	color: #6d6e70 !important;
	font-size: 19px;
}

.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea,
.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select {
	font-family: "Nexa-regular", Sans-serif !important;
	font-weight: 500;
	font-size: 19px;
	background: #ececec !important;
}

#wpforms-119-field_4-container>label {
	margin-top: -47%;
}

#wpforms-119-field_4 {
	height: 14.85vw;
}

#wpforms-submit-119 {
	float: right;
	color: #10952e;
	font-size: 22px;
	font-family: "Nexa-black", Sans-serif !important;
	font-weight: 900 !important;
	background: #efed43;
	text-transform: uppercase !important;
}

/*#menu-1-f790506>li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.current_page_item.menu-item-138>a:before {
	content: '\f0dd';
	background-image: url("https://tri-can.hu/wp-content/uploads/2020/04/green-arrow.png");
	position: relative;
	color: #61ce70;
}*/

@media (max-width: 1441px) and (min-width: 1365px) {
	.elementor-197 .elementor-element.elementor-element-d71e90a:not(.elementor-motion-effects-element-type-background) {
		background-size: 115% 85% !important;
		margin-bottom: -6%;
		margin-top: -6%;
	}
	.elementor-197 .elementor-element.elementor-element-90ad540>.elementor-element-populated {
		margin: -32% 19% 0% 0% !important;
	}
	.elementor-197 .elementor-element.elementor-element-51f9653 {
		width: 100%;
	}
	body>div.elementor.elementor-197.elementor-location-header>div>div {
		margin-top: -2%;
	}
	body>div.elementor.elementor-197.elementor-location-header>div>div>section.elementor-element.elementor-element-f4f2dbb.elementor-section-content-middle.elementor-hidden-phone.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section>div>div>div.elementor-element.elementor-element-5b549b5.elementor-column.elementor-col-16.elementor-top-column>div>div>div>div>div>img,
	body>div.elementor.elementor-197.elementor-location-header>div>div>section.elementor-element.elementor-element-f4f2dbb.elementor-section-content-middle.elementor-hidden-phone.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section>div>div>div.elementor-element.elementor-element-077c274.elementor-column.elementor-col-16.elementor-top-column>div>div>div>div>div>img {
		margin-top: -8%;
		width: 82%;
	}
	body>div.elementor.elementor-197.elementor-location-header>div>div>section.elementor-element.elementor-element-d71e90a.elementor-section-stretched.elementor-section-full_width.elementor-section-height-min-height.elementor-hidden-phone.elementor-section-height-default.elementor-section-items-middle.elementor-section.elementor-top-section>div>div>div>div>div>section>div>div>div.elementor-element.elementor-element-51f9653.elementor-column.elementor-col-50.elementor-inner-column>div>div>div {
		margin: -6% 0 0 -10%;
	}
	.elementor-element.elementor-element-f790506 .elementor-nav-menu .elementor-item {
		font-size: 19px !important;
	}
	.elementor-11 .elementor-element.elementor-element-adb45b6:not(.elementor-motion-effects-element-type-background),
	.elementor-11 .elementor-element.elementor-element-adb45b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: contain !important;
	}
	.elementor-11 .elementor-element.elementor-element-819c27e>.elementor-widget-container {
		padding: 0px 30px 0px 185px !important;
	}
	body>main>div>div.elementor.elementor-11>div>div>section.elementor-element.elementor-element-adb45b6.elementor-section-stretched.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section>div>div>div>div>div>section>div>div>div.elementor-element.elementor-element-2efe334.elementor-column.elementor-col-50.elementor-inner-column>div>div>div.elementor-element.elementor-element-9bce4e0.elementor-widget.elementor-widget-heading>div>h3 {
		margin-top: -7%;
	}
	.elementor-11 .elementor-element.elementor-element-39d5f9c:not(.elementor-motion-effects-element-type-background),
	.elementor-11 .elementor-element.elementor-element-39d5f9c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: -9% 0% !important;
		background-size: 49%;
	}
	.elementor-11 .elementor-element.elementor-element-5e3db37>.elementor-widget-container {
		padding: 0px 82px 0px 185px !important;
	}
	#wpforms-119-field_4-container>label {
		margin-top: -63%;
	}
	.elementor-11 .elementor-element.elementor-element-da87db6 > .elementor-element-populated {
    padding: 0 !important;
	}
	.elementor-11 .elementor-element.elementor-element-44cd6fd {
    width: 97.332% !important;
	}
}

@media (max-width: 1281px) and (min-width: 1025px){
	.elementor-197 .elementor-element.elementor-element-d71e90a:not(.elementor-motion-effects-element-type-background) {
		background-size: 115% 85% !important;
		margin-bottom: -7%;
		margin-top: -7%;
	}
	.elementor-197 .elementor-element.elementor-element-90ad540>.elementor-element-populated {
		margin: -41% 19% 0% 0% !important;
	}
	.elementor-197 .elementor-element.elementor-element-51f9653 {
		width: 100%;
	}
	body>div.elementor.elementor-197.elementor-location-header>div>div {
		margin-top: -2%;
	}
	body>div.elementor.elementor-197.elementor-location-header>div>div>section.elementor-element.elementor-element-f4f2dbb.elementor-section-content-middle.elementor-hidden-phone.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section>div>div>div.elementor-element.elementor-element-5b549b5.elementor-column.elementor-col-16.elementor-top-column>div>div>div>div>div>img,
	body>div.elementor.elementor-197.elementor-location-header>div>div>section.elementor-element.elementor-element-f4f2dbb.elementor-section-content-middle.elementor-hidden-phone.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section>div>div>div.elementor-element.elementor-element-077c274.elementor-column.elementor-col-16.elementor-top-column>div>div>div>div>div>img {
		margin-top: -11%;
		width: 82%;
	}
	body>div.elementor.elementor-197.elementor-location-header>div>div>section.elementor-element.elementor-element-d71e90a.elementor-section-stretched.elementor-section-full_width.elementor-section-height-min-height.elementor-hidden-phone.elementor-section-height-default.elementor-section-items-middle.elementor-section.elementor-top-section>div>div>div>div>div>section>div>div>div.elementor-element.elementor-element-51f9653.elementor-column.elementor-col-50.elementor-inner-column>div>div>div {
		margin: -10% 0 0 -10%;
	}
	.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding: 13px 12px !important;
}
	.elementor-element.elementor-element-f790506 .elementor-nav-menu .elementor-item {
		font-size: 19px !important;
	}
	.elementor-11 .elementor-element.elementor-element-7753867 > .elementor-widget-container {
    margin: 0% 0% 0% 36% !important;
	}
	.elementor-11 .elementor-element.elementor-element-034b1a3 > .elementor-widget-container {
    margin: 0% 0% 0% 36% !important;
}
	.elementor-11 .elementor-element.elementor-element-e519977, .elementor-11 .elementor-element.elementor-element-c960faf{
		padding: 0 !important;
	}
	.elementor-11 .elementor-element.elementor-element-8e67655 > .elementor-widget-container {
        margin: -1% 0% 0% 40% !important;
		padding: 0 !important;
	}
	.elementor-11 .elementor-element.elementor-element-7522c77 {
    margin-top: -16px !important;
    padding: 0% 0% 0% 35% !important;
	}
	.elementor-11 .elementor-element.elementor-element-253bb46 > .elementor-widget-container {
    margin: 0% 0% 0% 39.5% !important;
    }
	.elementor-11 .elementor-element.elementor-element-5dd0f7c .widget-image-caption{
		font-size: 20px !important;
	}
	.elementor-11 .elementor-element.elementor-element-adb45b6:not(.elementor-motion-effects-element-type-background),
	.elementor-11 .elementor-element.elementor-element-adb45b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: contain !important;
	}
	.elementor-11 .elementor-element.elementor-element-819c27e>.elementor-widget-container {
		margin-top: -1% !important;
		padding: 0px 30px 0px 50px !important;
	}
	body>main>div>div.elementor.elementor-11>div>div>section.elementor-element.elementor-element-adb45b6.elementor-section-stretched.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section>div>div>div>div>div>section>div>div>div.elementor-element.elementor-element-2efe334.elementor-column.elementor-col-50.elementor-inner-column>div>div>div.elementor-element.elementor-element-9bce4e0.elementor-widget.elementor-widget-heading>div>h3 {
		margin-top: -7%;
	}
	.elementor-11 .elementor-element.elementor-element-39d5f9c:not(.elementor-motion-effects-element-type-background),
	.elementor-11 .elementor-element.elementor-element-39d5f9c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: -9% 0% !important;
		background-size: 44%;
	}
	.elementor-11 .elementor-element.elementor-element-39d5f9c {
    margin-top: -20% !important;
    }
	.elementor-11 .elementor-element.elementor-element-5e3db37>.elementor-widget-container {
		padding: 0px 60px 0px 95px !important;
	}
	.elementor-11 .elementor-element.elementor-element-b06a123:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b06a123 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: cover;
	}
	.elementor-11 .elementor-element.elementor-element-a6edf64 > .elementor-widget-container {
    padding-right: 3% !important;
	}
	.elementor-11 .elementor-element.elementor-element-38aaa2b {
    padding-left: 39% !important;
	}
	.elementor-11 .elementor-element.elementor-element-cb7957f {
	margin: 0 !important;
    padding: 0 !important;
	}
	#wpforms-119-field_4-container>label {
		margin-top: -71%;
	}
	.elementor-11 .elementor-element.elementor-element-da87db6 > .elementor-element-populated {
    padding: 0 !important;
	}
	.elementor-11 .elementor-element.elementor-element-44cd6fd {
    width: 97.332% !important;
	}
}

@media only screen and (max-width: 1024px) {
	.elementor-11 .elementor-element.elementor-element-39d5f9c:not(.elementor-motion-effects-element-type-background),
	.elementor-11 .elementor-element.elementor-element-39d5f9c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: unset !important;
	}
	#wpforms-119-field_4-container {
		margin-top: -15%;
	}
}