﻿/*
Theme Name: talovertailu-bootstrap-custom-theme
Theme URI: http://jonathanbjorkskog.com
Author: Jonathan
Author URI: http://jonathanbjorkskog.com/
Description: Bootstrapped theme with variations. kick-ass sidebars, responsive. Use this to make a site faster than your girlfriends last boyfriend ever could.
Version: 2.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: talovertailu-bootstrap-custom-theme

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others. Make a site faster than your girlfriends last boyfriend.
*/

/* =Notes

*/
@charset "utf-8";
/* CSS Document */

body{
	background:#f5f5f5;}

	a{
		color:#494949;}
	a:hover{
		color:#fb7a02;}
	.section-heading{
		font-weight:bold;
		font-size:20px;
		}

	.iframe-wrapper{
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		position: fixed;
		top: 32px;
		right: 0;
		bottom: 0;
		left: 0;
		-webkit-overflow-scrolling: touch;
		overflow: hidden;
		}
		.admin-bar .iframe-wrapper{
			top: 64px;
		}
		.iframe-wrapper iframe{
			width: 100%;
			height: 100%;
			border: 0;
			}
		#tpbanner {
			background-color: #1d1d1d;
			padding: 0;
			margin: 0;
			height: 100%;
			min-height: 100%;
			max-width: 100%;
			overflow-y: hidden;
			overflow-x: hidden;
			}
			#tpbanner .menu {
				list-style: none;
				margin: 0;
				padding-left: 0;
				float: right;
				}
				#tpbanner .menu li {
					display: inline-block;
					}
			#tpbanner a {
				font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
				color: #fff;
				display: block;
				line-height: 32px;
				padding: 0 1.0125em;
				text-decoration: none;
				}
				#tpbanner a:hover {
					background-color: #353535;
					}
			@media screen and (max-width: 450px) {
				#tpbanner a {
					font-size: 14px;
					padding: 0 0.5em;
					}
				}

	.container{
		//max-width:1010px;
		}
	.main-site-area{
		background:#FFF;
		padding-bottom:20px;}

		.top-takeover{
			}

			.searchbox{
				background:#dedcdd;
				padding-top:10px;
				padding-left:4em;
				padding-right:4em;
				padding-bottom:15px;
				color:#565656;
				}

			.searchboxsidebar{
				padding-left:1em;
				padding-right:1em;}


				.btn{
					border-radius: 0px;}
				.form-control{
					border-radius: 0px;}

			.btn-form {
color: #333;
background-color: #fff;
border-color: #ccc;
}

.btn-default{
	color:#FFF;
	background-color:#494949;
	background:#494949;
	text-shadow:none;
	border-color:#494949;
	}
.btn-info{
	background:#ffcd00;
	border-color:#ffcd00;
	font-weight:bold;
	text-shadow:none;
	}

.btn-info:hover{
	background:#fb7a02;
	border-color:#fb7a02;
}

	.btn-primary{
		background:#cccccc;
		border:#cccccc;
		text-shadow:none;
		font-weight:bold;}


	.btn-warning{
	background:#fb7a02;
	border:#fb7a02;
	}

.searchbox .row{
	margin-bottom:8px;}


	.pikalinkit{
		padding-top:15px;}
	.pikalinkit a.btn{
		display:inline-block;
		margin:2px;}

		.nayteobjekti{
			padding-bottom:15px;}

		.harmaa{
			background:#f5f5f5;
			padding:10px;}
		.blogi{
			margin-top:5px;
			margin-bottom:10px;}


		.list-group{
			border:none;
			border-radius:0px;}

		.list-group-item{
			border:none;
			border-radius:0px;}

		.list-group-item:nth-child(odd){
		background:#f5f5f5;
		}

		element.style {
}
.list-group-item:nth-child(odd) {
background: #f5f5f5;
}
.list-group-item:last-child,
.list-group-item:first-child {
border-top-right-radius: 0px;
border-top-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}
/* make latest lists equal height on desktop */
@media (min-width: 992px) {
	.list-latest .list-group-item {
		min-height: 62px; /* 16*2 (two lines) + 15*2 (padding) */
	}
}
.recent-blogposts a.crop {
	max-height: 130px;
	overflow: hidden;
	display: block;
}

.foota{
	background:#494949;
	padding-top:40px;
	padding-bottom:40px;
	border-top:#ffcd00 solid 6px;
	color:#fefefe;
	}

.foota a {
	color:#fefefe;}

.foota ul li {
	list-style:none;}

.foota ul li a {
	color:#fefefe;}

.innerfooter{
	padding-bottom:20px;
	border-bottom:#ffcd00 solid 1px;
	}

	.footerbottomlink{
		display:inline-block;
		padding:13px;}

		.yellow{
			color:#ffcd00;}

			.navbar-inverse .navbar-nav>.active>a{
				color:#ffcd00;}

			.navbar {
border-radius: 0px;
}
.navbar-inverse {
    background: #0064b4;
    background: -moz-linear-gradient(top, #0064b4 0, #005193 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0064b4), color-stop(100%, #005193));
    background: -webkit-linear-gradient(top, #0064b4 0, #005193 100%);
    background: -o-linear-gradient(top, #0064b4 0, #005193 100%);
    background: -ms-linear-gradient(top, #0064b4 0, #005193 100%);
    background: linear-gradient(to bottom, #0064b4 0, #005193 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0064b4', endColorstr='#005193', GradientType=0);
    border: #0058ae;
}


.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    background: #0c7bc4;
color:white;

}
    .navbar-inverse .navbar-nav > li > a {
        color:white;
    }

        .btn-default {
    color: #FFF;
    background-color: #00559a;
    background: #00559a;
    text-shadow: none;
    border-color: #494949;
}

    .btn-default:hover {
        background-color: #0c7bc4;
        background: #0c7bc4;
    }

.navbar {
min-height: 32px;
margin-bottom: 10px;
}
.some{
	color:#fff;
	font-size:24px;
	padding:3px;
	float:right;}

    .some:hover {
        color:#ffcd00;
    }

	.allink{
		display:inline-block;
		float:right;
		padding-top:0.8em;
		}


		.nayttoobjekti{
			padding-bottom:15px;}

			.date{
				color:#a5a5a5;
				padding-left:10px;}

			.page-header{
				border-bottom:#494949 solid 1px;
				padding-bottom: 0px;
				margin: 40px 0 10px;}

			.searchboxheading{
				font-weight:bold;}

			.searchboxlabel{
				font-weight:bold;
				font-size:13px;
				padding-top:5px;}

			.suosit{
				min-height:94px;}

			.blogihaku{
				background:#484848;
				padding:18px;
				color:#FFF;}

			.perustablogi{
				margin-top:20px;
				margin-bottom:30px;}

				ul.talotiedot{
					font-size:12px;
					list-style:none;
					padding-left:0;
					}

				li.tiedotlabel{
					font-weight:bold;

					}

					.talotieto{
						min-height:158px;}

					.talotietonapit{
						max-height:35px;}

					.bottomgrayborder{
						border-bottom:#494949 solid 1px;
						padding-bottom:10px;
						margin-bottom:10px;}

					.topspace{
						padding-top:15px;}


/*   NEW STUFF FOR WORDPRESS STARTS HERE  */


					.entry-content{
						max-width:675px;
						}


					.entry-content img{
						max-width:100%;
						}

						.alignleft{
							float:left;
							padding-top:10px;
							padding-right:20px;}

						.alignright{
							padding-top:10px;
							float:right;
							padding-left:20px;}

						.wp-caption-text{
							font-style:italic;}


	/* STYLES FOR COMMENTS */

				.comments-area{
					padding-top:30px;
					padding-bottom:20px;}

						#comment{
						width:100%}

						#comments ol.comment-list {
list-style: none;
padding-left: 0px;
}

ol.comment-list li.comment {
border: solid 1px #eee;
padding: 10px;
margin-top: 15px;
list-style: none;
background: #f9f9f9;
}

.avatar {
	float:left;
	padding-right:15px;
	}
.fn{
	float:left;
	padding-right:20px;

	font-weight:bold;}

	.says{display:none;}

.commentmetadata{
	font-size:13px;
	padding-left:20px;
	}

.form-allowed-tags{
	display:none;}
	.reply{
		font-size:13px;}

		#respond{
	border: solid 1px #eee;
padding: 10px;
margin-top: 15px;
list-style: none;
background: #f9f9f9;
}

		#respond form label{
			width:100px;
			}


.blogavatar img{
	max-height:70px !important;
	width:auto;}

.bloggaaja{
	height:100px;
	border-bottom:4px #fff solid;}

.maxheight120{
	height:120px;}




.ms-global-search_form span
{
	display:none;}

.ms-global-search_hbox{
	color:#111;
	cursor:text;}

.ms-global-search_form .button,
.search_form .button{
	background:#FFCD00;
	border:#FFCD00 solid 1px;}
.search_form{
	padding: 5px;
	margin: 0;}
.search_form input[type="text"]{
	color: #000;}

.ms-global-search_form input,
.search_form input{
	margin: 0px 4px 0px 4px;}


.bilden{
	max-width:230px;
	max-height:124px;
	overflow:hidden;}


	.rightside .enwidget {
    margin-top: 20px;
    background-color: #eee;
    padding: 5px 15px 15px 15px;
}

 .enwidget ul{
	padding-left:15px;
	margin-left:0;}

.kategoriat{
	padding-bottom:6px;}


	.uutiset-top{
		padding-bottom:25px;}

	.uutisetleft{
		padding-top:25px;}

	.grayish,
	.grayish a{
		color:#999;}

	.onepost{
		margin-bottom:20px;}
