#SkypeButton_Call_intosupplies_1_paraElement {
	height:20px;
	text-align:center;
}
#semio_side_float_bar_open {
height: 44px;
width: 281px;
z-index: 22;
right: 0px;
position: absolute;
background-size: cover;
    background: url(../img/front/sidebr-open-bg.png) no-repeat top center;
}

#semio_side_float_bar_open h6{
position: absolute;
z-index: 33;
top: 20px;
text-align: center;
width: 100%;

}
.overlay .expand li a{
    font-size:1.5em;
  }
#yhteydenottolomake h6 {
color:#fff;
font-size: 1.5em;
  padding-bottom:10px;
}
#yhteydenottolomake p {
color:#fff;
  font-size:1em !important;
  padding-bottom:20px;
}
#semio_side_float_bar_open:hover {
opacity:0.9;
}

#semio_side_float_bar_content iframe {
width:100% !important;
height: 650px !important;
}

#semio_side_float_bar {
  
   height: 600px;
    position: absolute;
    right: 0;
    z-index: 2000;
    margin-top: 0px;
    width: 281px !important;

}




#yhteydenottolomake .lomakeotsikko {
color:#fff;
}
#semio_side_float_bar_close {
height: 44px;
width: 100%;
}

#semio_side_float_bar_close a{
	width:100%;
	display: block;
	background-color: #E50E63;
/*	box-shadow: inset 0px -50px 35px -61px #030303;
-webkit-box-shadow: inset 0px -50px 35px -61px #030303;
-moz-box-shadow: inset 0px -50px 35px -61px #030303;
-o-box-shadow: inset 0px -50px 35px -61px #030303;*/

box-shadow: inset 0px -50px 35px -63px #121212;
-webkit-box-shadow: inset 0px -50px 35px -63px #121212;
-moz-box-shadow: inset 0px -50px 35px -63px #121212;
-o-box-shadow: inset 0px -50px 35px -63px #121212;
}

#semio_side_float_bar_close a i{
	float: none;
	margin: 0 auto;
	display: block;
	text-align: center;
}

#semio_side_float_bar_close a:hover i{
	color:#DBDBDB;
}
	
#semio_side_float_bar_close a:hover{
	text-decoration:none;
	}	

#semio_side_float_bar_content {
    width: 90%;
    height: 650px;
    margin-top: 0;
    padding: 20px 5%;
    background: #009a8b;
}
#semio_side_float_bar_content .lomakeotsikko {
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	font-family: 'lato', Arial;
}
#semio_side_float_bar_content input {
	width: 116px;
}
#semio_side_float_bar_content textarea {
	width: 116px;
	height:50px;
}
#semio_side_float_bar_content .lpainike {
	width: 70px;
	margin-top:-10px;
}


#semio_side_float_bar_open_link{
width: 100%;
position: relative;
height: 100%;
display: block;

}

#semio_side_float_bar_open_link img{
width:100%;
  height:100%;
}


#semio_side_float_bar_content #yhteys-content.colpadding {
    padding: 0!important;
}




#yhteydenottolomake input.lomakenappi_submit {
	background: #afcb08; 
  border:2px solid #fff;
  width:auto;
  color:#fff !important;
	}

#yhteydenottolomake input {
	color:#000 !important;
  font-size:15px;
  font-weight:700;
}

#yhteydenottolomake form input[type="text"] {
	 width:93% !important;
  padding-left:3% !important;
	height: 30px !important;
  margin-left: 3%;
	}



#yhteydenottolomake form input {
	 width:auto !important;
	 height:45px;
	 margin-bottom:9px;
	 -webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
	 border-radius: 4px;
  background: #fff;
  border:none;
	}
#yhteydenottolomake form textarea {
	  width:93% !important;
  padding-left:3% !important;
	 -webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
	 border-radius: 4px;
	 margin-bottom:10px;
  background: #fff;
  border:none;
  padding-top:10px;
  color:#000 !important;
  font-size:15px;
  margin-left: 3%;
  font-weight:700;
  font-family: "Signika",sans-serif;
	}



.linkkipalkki_bottom {
 
color: #fff;
width: 300px;
float: right;
position: fixed;
bottom: 0;
height: 52px;
z-index: 100;
right: 100px;
}

.linkkipalkki_bottom .center-col {
   height: 52px;
padding: 0;
width: 300px;
}




#semio_side_float_bar_close a:after,
#semio_side_float_bar_close a:before,
#semio_side_float_bar_close a{
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
margin: 0;
font-weight: 700;
font-size: 1.389em;
  position:relative;
}

#semio_side_float_bar_close a {

    color: #fff;
    text-transform: uppercase;
    text-align: center;
    width: 80%;
  height:44px;
    padding: 0 10%;
  background: url(../img/front/sidebar-bg.png) no-repeat top center;

  background-size:cover;
  

}

/*

#semio_side_float_bar_close a:after{
content: "\203A";
position: absolute;
top: 20px;
right: 20px;
  color:#1c3f95;
}

#semio_side_float_bar_close a:before{
	content:"\2039";
  position: absolute;
top: 20px;
    color:#1c3f95;
left: 20px;
}
*/


