/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 07 2020 | 20:36:21 */
@media only screen and (min-width: 1201px) {



.navigat {
    height: 10;
    background-color: #fff;
    position: relative;
    top: 50px !important;
  z-index:100;

    
}  
  
h1, .h1, h2, .h2 {
  z-index:100;
}

p a {

	z-index: 2000 !important;
}


.elementor-91 .elementor-element.elementor-element-bcda0a2 {
	text-align: right;
	position: relative;
	left: 110px;
	height: 230px;
	z-index: 100;
}


.page-id-91 .elementor-post__title a {
	color: #DD9A89;
	font-family: "Poppins", Sans-serif;
	font-weight: 200;
	font-size: 50px;
  position:relative;
  right:15px;
}




.elementor-element-63b7580 {
	width: 450px !important;
}


.elementor-element-689edc7 img {
position: relative;
	right: 120px;
}




.page-id-91  .elementor-posts .elementor-post__title {
	font-size: 50px;
	margin: 0;
}

.elementor-widget-posts .elementor-post__read-more a {
	color: #DD9A89;
	font-family: "Muli", Sans-serif;
	font-weight: 300;
	font-size: 16px;
}

.elementor-posts .elementor-post__excerpt {
	margin-bottom: 10px;
	max-width: 450px;
}




.elementor-posts .elementor-post__excerpt p {
	margin: 0;
	line-height: 1.5em;
	font-size: 16px;
	color: #777;
}

.portright {
position:relative;
  right:120px;
  
}


.portleft{
position:relative;
  left:120px;
  
}

.porttext
{
position:relative;
  left:120px;  
}




span {
  Color:#DD9A89;
}

elementor-text-editor a {
  Color:#DD9A89 !important;
}




.awards {

  Font-size:14px;
}

.lineb {
    
    position: relative;
    right: 237px;
}

.linec {
	position: relative;
	right: 167px;
}



.otsikko-up-left
{
    
    position: relative;
    bottom: 200px;
    left: 70px;
    height: 140px !important;
} 

.otsikko-up-left-one-line {
	position: relative;
	bottom: 200px;
	left: 70px;
	height: 10px !important;
}

.otsikko-up-right
{
    
    position: relative;
    bottom: 200px;
    right: 70px;
    height: 140px !important;
} 


b, strong {
	font-weight: 600;
}





h6 {
  line-height:15px;
  font-weight:400;
  padding:0;
}



h6::before {
	content: "≈ ";
  	color:#DD9A89;
}





h5, .h5 {
font-size:50px;
  font-weight:200;
}


h5::before {
	content: "≈";
  	color:#DD9A89;

}
  
  
 h4 {
	margin-top: .5rem;
	margin-bottom: 1rem;
	font-family: inherit;
	font-weight: 300;
	line-height: 1.2;
	color: inherit;
}







.elementor-menu-toggle.elementor-active i::before {
	content: "\e87f";
	color: #DD9A89;
}

}




@media only screen and (max-width: 1024px) {
  
  

.portleft{
position:relative;
  left:0px;
  
}

  
  .elementor-91 .elementor-element.elementor-element-bcda0a2 {
	text-align: left;
	font-size: 20px !important;
}
  
  
  
 .otsikko-up-left
{
    
    position: relative;
    bottom: 0px;
    left: 0px;
    height: 140px !important;
} 


.otsikko-up-right
{
    
    position: relative;
    bottom: 0px;
    right: 0px;
    height: 140px !important;
}  

.lineb {
    
    position: relative;
    right: 0
}  
  
  .linec {
    
    position: relative;
    right: 0
}  
  
  
  
  
  
  
}





.oikuri {
  position: relative;
  left:200px;
    
 
}

.consept {
  position:relative;
  bottom:20px;
}