/*
Theme Name: Elementor Child
Description: Elementor Child
Template: elementor-hello-theme-master
Version: 1.1
Text Domain: elementor-child-theme
*/
body {
	font-size: 18px;
	line-height: 1.8;
}
a {
	color: #e37841;
	-webkit-hyphens: auto;
  	-ms-hyphens: auto;
  	hyphens: auto;
}
strong {
	font-weight: 400;
}
.lang-item {
  display: inline;
}
.lang-item a {
	color: #555;
	font-family: "Oswald", Sans-serif;
	padding: 15px;
}
.elementor-widget-wp-widget-polylang .current-lang a {
	color: #e37841;
	text-decoration: underline;
}
.elementor-message {
    font-family: "Oswald", Sans-serif;
	font-weight: 600;
	letter-spacing: 1px;
}
/* Footer */
.copy-rights {
    color: #e3e5e0;
    font: 300 14px "Helvetica", Sans-serif;
}
@media screen and (max-width: 768px) {
	.elementor-11 .elementor-element.elementor-element-f9ea64d > .elementor-container {
		text-align: left !important;
	}
	.elementor-11 .elementor-element.elementor-element-c10a78a > .elementor-element-populated {
		border-width: 0 !important;
	}
	.elementor-11 .elementor-element.elementor-element-0fa904c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:last-child,
	.elementor-11 .elementor-element.elementor-element-b98eebe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:last-child {
    	    border-bottom-style: dotted;
    		border-bottom-width: 1px;
     		padding-bottom: calc(40px/2) !important;
	}
}
@media screen and (min-width: 768px) {
	.vertical-text-left, .vertical-text-right {
		white-space: nowrap;
   		position: relative;
	}
	.vertical-text-left {
		-webkit-transform: translate(-50%,250%) rotate(-90deg);
          transform: translate(-50%,250%) rotate(-90deg);
	}
}
@media screen and (min-width: 1400px)  {
	body {
		font-size: 20px;
	}

}