/*
Theme Name: Matko Tehnosüsteemid
Theme URI: http://www.matko.ee
Author: Pihlakworks
Author URI: http://www.matko.ee
Description: Wordpress template for M.A.T.K.O OÜ
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: matko
*/

/* Styles for WP Theme Check */

.wp-caption {}
.wp-caption-text {}
.sticky {}
.gallery-caption {} 
.bypostauthor {}
.alignright {}
.alignleft {}
.aligncenter {}

/* end */

body {
	font-family: 'Raleway', sans-serif;
}
h3 {
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
}
a, a:hover, a:focus, a:active, a:visited {
	color:#F7931E
}
.page .row, .frontpage .row {
	max-width:100%;
	margin:0px;
}
.ehitus-front, .tehno-front, .footer-front {
	position:absolute;
	height:100%;
}
.ehitus-front {
	left:0px;
	padding:0px;
	background-color:#868a95;
}
.tehno-front {
	right:0px;
	padding:0px;
	background-color:#353a40;
}
.ehitus-front-bg {
	background:url(images/ehitus.jpg);
	background-size: cover;
	background-position: center;
	position:absolute;
	height:100%;
	width:100%;
	z-index:10;

	transition:all ease-in-out 0.5s;
	-moz-transition:all ease-in-out 0.5s;
	-webkit-transition:all ease-in-out 0.5s;
	
}
.tehno-front-bg {
	background:url(images/tehno.jpg);
	background-size: cover;
	background-position: center;
	position:absolute;
	height:100%;
	width:100%;
	z-index:11;

	transition:all ease-in-out 0.5s;
	-moz-transition:all ease-in-out 0.5s;
	-webkit-transition:all ease-in-out 0.5s;
}
.footer-front {
	max-height:90px;
	width:100%;
	background:#fff;
	bottom:0px;
	z-index:50;
}
.footer-content {
	background:#fff;
}
.address-bar {
	display:block;
}
.address-bar {
	padding-right: 0.9375rem;
	padding-top:30px;
	float:left;
	text-align: right;
}
.address-bar span {
	margin-right:20px;
}
.address-bar span:last-child {
	margin:0px;
}
.footer-page {
	border-top:1px solid #eee;
	padding:0px;
}
.footer-page p {
	padding-left:15px;
	padding-right:15px;
}
.footer-logo {
	padding-left: 0.9375rem;
	padding-top:15px;
	float:left;
}
.footer-logo img {
	width:100px;
}
.front-icon {
	position:relative;
	z-index:20;
	display:block;
	width:100%;
	margin:30% auto;
	text-align: center;

	transition:margin ease-in-out 0.3s;
	-moz-transition:margin ease-in-out 0.3s;
	-webkit-transition:margin ease-in-out 0.3s;
}
.front-icon h3 {
	color:#F7931E;

	transition:color ease-in-out 0.3s;
	-moz-transition:color ease-in-out 0.3s;
	-webkit-transition:color ease-in-out 0.3s;
}
.front-icon p {
	margin-bottom:10px;

	transition:color ease-in-out 0.3s;
	-moz-transition:color ease-in-out 0.3s;
	-webkit-transition:color ease-in-out 0.3s;
}
.front-icon img {
	width:122px;
	margin:auto;
}
.section-link:hover {
	text-decoration: none
}
.section-link:hover h3, .section-link:hover p {
	color:#fff;
}
.section-link:hover .front-icon {
	margin:27% auto;
}
/* Media query */

@media only screen and (max-width: 40em) {
	.section-link:hover .front-icon {
		margin:30% auto;
	}
	.section-link:hover .ehitus-front-bg, .section-link:hover .tehno-front-bg {
		-webkit-filter: blur(0px);
	    -moz-filter: blur(0px);
	    -o-filter: blur(0px);
	    -ms-filter: blur0px);
	    filter: blur(0px);
	}
	.ehitus-front, .tehno-front, .footer-front {
		position:relative
	}
	.address-bar {
		text-align: center;
	}
	.footer-logo {
		width:100px;
		display:block;
		margin:auto;
		float:none;
	}
}

/* --- */

.page-header, .page-content, .navbar-collapse, .main-menu, .navbar-header {
	background:#fff;
}
.main-menu, .navbar-header, .navbar-collapse, .page-header {
	border:none;
}
.page-header, .page-content, .page-art {
	max-width:100%;
}
.main-menu, .navbar-header {
	height:90px;
	margin:0px
}
.main-menu .name {
	padding-top:13px;
}
.main-menu .right {
	margin-top:20px;
}
.main-menu .navbar-brand img {
	max-width:120px;
}
.main-menu ul li {
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	font-weight:700;
}
.main-menu-section ul li a, .main-menu-section ul li.active a{
	color:#000;
}
.navbar-toggle {
	margin:28px 10px;
}
.navbar-default  .navbar-nav > li > a {
	padding:39px 15px;
	color:#000;

	transition:color ease-in-out 0.2s;
	-moz-transition:color ease-in-out 0.2s;
	-webkit-transition:color ease-in-out 0.2s;
}
.navbar-default  .navbar-nav > li > a:hover {
	color:#666;
}
.navbar-default  .navbar-nav > li > a.active {
	color:#ffb400;
}
.navbar-right li.menu-item-type-custom a, .navbar-right li.menu-item-type-custom a:focus {
	margin:30px 10px;
	padding:8px 15px;
	border:1px solid #ffb400;
	color:#ffb400;
	border-radius:8px;
	text-transform: uppercase;

	transition:all ease-in-out 0.2s;
	-moz-transition:all ease-in-out 0.2s;
	-webkit-transition:all ease-in-out 0.2s;
}
.navbar-right li.menu-item-type-custom a:hover {
	background:#ffb400;
	color:#fff;
}
.page-art.katus-home {
	background:url(images/ehitus.jpg);
	background-size: cover;
	background-position: center;
}
.page-art.tehno-home {
	background:url(images/tehno.jpg);
	background-size: cover;
	background-position: center;
}
.page-art {
	height:300px;
	overflow:hidden;
}
.content-section {
	margin:auto;
}
.content-section .content {
	margin-bottom:20px;
}
.content-section .title {
	font-size:62,5rem;
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	display:block;
	background:rgba(0,0,0,0.5);
	font-weight: 400;
	float:left;
	margin:-48px 0 30px 0;
	padding:15px 30px;
}
.content-section p {
	font-size:14px;
	letter-spacing: 0.2px;
	line-height: 22px;
}
.content ul {
	padding-left:15px;
}
.content ul li {
	margin-bottom:10px;
}
.navbar-right .dropdown-menu {
	border-radius:0px;
	left:0px;
	right:auto;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
	color:#F7931E;
	background:none;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	border-bottom:none;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background:none;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	color:#F7931E;
	background:none;
}
/* Media query */
@media (max-width:768px) {
	.navbar-default  .navbar-nav > li > a {
		padding:15px;
		text-align: center;
		border-bottom:1px solid #eee;
	}
	.navbar-right .dropdown-menu {
		border-bottom:1px solid #eee;
	}
	.navbar-right li a.page-switch-link {
		border:1px solid #ffb400;
	}
	.page-header .container {
		padding:0px;
	}
	.navbar-default  .navbar-nav {
		border-top:1px solid #eee;
		border-bottom:1px solid #eee;
	}
	.content-section .title {
	width:100%;
	float:none;
	text-align: center;
}

/* --- */
