.corporate .slideshow {
	padding: 0!important;
}
.corporate .items-row {
border-bottom: none!important;
}
.corporate .items-leading {	margin-bottom:0px!important;}
.maintop {margin-bottom:20px;}
.mod-languages{
position: absolute!important;
top: 0!important;
left: -60px!important;
}
@media (min-width: 991px){
	ul.nav li a{font-size: 12px;}
}
@media (min-width: 1200px){
	ul.nav li a{font-size: 14px;}
}

h3.popover-title {font-size:16px;padding:5px 14px;}
div.popover-content{font-size:12px;}
@media screen and (min-width: 992px) {
	.page-masthead .row-feature {
		padding: 0!important; 
	}
	ol.breadcrumb {
		margin:0 20px!important;
		background-color:#FFF!important;
		font-size:12px;
	}
	.row-feature:nth-child(even) {
		background: #FFF!important;
	}
}

.nav > li > .separator {
position: relative;
display: block;
visibility:hidden;
padding: 12px 15px;
line-height: 20px;
}
.page-masthead .jumbotron {
padding-top: 20px!important;
padding-bottom: 20px;
}

/* Yhteydenottolomake */
.chronoforms6_credits {display: none;}
.g-recaptcha {
	transform: scale(0.85);
	margin-left: -20px;
}
#viesti, #message {min-height: 90px;}

@media screen and (min-width: 768px) {
.jumbotron h1, .jumbotron .h1 {font-size: 30px;}
.carousel-caption {left: 15%;right: 15%;padding-bottom:15px!important;}
}
p.quote {float:left;margin-right:15px;}
h3.reference {color:#0077b3;font-size:20px;}
span.fa.fa-quote-right {font-size: 120%;}

.jumbotron p {font-size:16px!important;}

span.icon.icon-submit{display:none;}
a.button-img.but-orange {
color: #ffffff;
background-color: #0088cc;
border-color: #0077b3;
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
h3.module-title span {color: #0088cc;font-size: 24px;font-weight:normal;}

@media screen and (min-width: 768px) {
	.t3-sl {padding-top:20px;padding-bottom:20px;}
	.t3-footer-sl {padding: 10px 0!important;}
}
@media screen and (min-width: 991px) {
	.logo a {background: none!important;}
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
color:#FFF!important;
}
ul.nav.palvelut > li:hover{
background-color: #eeeeee;
}
.nav.palvelut li > a:hover {
color: #005580;
}
.nav.palvelut ul.dropdown-menu li > a:hover {
color: #FFF;
}
h2, .h2 {
font-size: 24px;
}

.item-page .article-aside {
margin-bottom: 0!important;
}
/* Ota yhteytt� -moduuli */
#ja-form .form-info {padding-left: 10px!important;}
#ja-form ul.form-list {padding-left: 10px!important;}
#ja_quicks_contact div {padding-left:10px!important;}

.t3-copyright {
padding: 20px 0 20px!important;
}

/* Slideshow controls */
.carousel-control .fa {
	width: 30px;
	height: 30px;
	margin-top: -15px;
	margin-left: -15px;
	font-size: 30px;
}
.carousel-control .fa-chevron-left {
left: 40%;
}
.carousel-control .fa-chevron-left {
right: 40%;
}
.fa-chevron-right, .fa-chevron-left {
position: absolute;
top: 50%;
z-index: 5;
display: inline-block;
}
#boxplus .boxplus-viewer>img {width: 96%!important;}
#boxplus .boxplus-viewer>.boxplus-thumbs {width: 94%!important;}