/*
Theme Name: Michael Shindler (Kubb Child)
Theme URI: 
Description: Child theme for the Kubb theme
Author: 
Author URI: 
Template: kubb
Version: 1.0.0
*/

@import url('../kubb/style.css');
@import url(http://fonts.googleapis.com/css?family=Titillium+Web);
body {
    font-family: 'Titillium Web', 'Roboto', sans-serif;
}
textarea {
    font-family: 'Titillium Web', 'Roboto', sans-serif;
}
.color-wrapper {
    font-family: 'Titillium Web', 'Roboto Slab', serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Titillium Web', 'Roboto Slab', serif;
}
.section-title h3 {
    font-family: 'Titillium Web', 'Roboto Condensed', sans-serif;
}
.intro {
    font-family: 'Titillium Web', 'Roboto Slab', serif;
}
.lead {
    font-family: 'Titillium Web', 'Roboto Slab', serif;
}
blockquote {
    font-family: 'Titillium Web', 'Roboto Slab', serif;
}
blockquote small {
    font-family: 'Titillium Web', 'Roboto', sans-serif;
}
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6 {
    color: #f0f0f0;
    font-family: 'Titillium Web', 'Roboto Condensed', sans-serif;
}
footer .post-list li .meta h6 a {
    font-family: 'Titillium Web', 'Roboto', sans-serif;
}
.navbar-nav > li > a {
    font-family: 'Titillium Web', 'Roboto Condensed', sans-serif;
    font-size: 12px;
    padding: 30px 7px;
    color: #C2C2C2;
}
#menu-primary-menu .current-menu-item > a {
    color: #FFFFFF;
}
#menu-primary-menu .current-menu-item > a:hover {
    color: #28b8d8;
}
.navbar .dropdown-menu li a {
    font-family: 'Titillium Web', 'Roboto Condensed', sans-serif;
}
.filter ul li {
    font-family: 'Titillium Web', 'Roboto Condensed', sans-serif;
}
.panel-heading .panel-title {
    font-family: 'Titillium Web', 'Roboto Slab', serif;
}
.swiper .item .details .content .wrap .text h2 {
    font-family: 'Titillium Web', 'Roboto Slab', serif;
}
.swiper .item .details .content .wrap .text p {
    font-family: 'Titillium Web', 'Roboto Slab', serif;
}
.tp-caption.condensed {
    font-family: 'Titillium Web', 'Roboto Condensed', sans-serif;
}
.tp-caption.slab {
    font-family: 'Titillium Web', 'Roboto Slab', serif;
}
.tp-caption.lined {
    font-family: 'Titillium Web', 'Roboto', sans-serif;
}
.tp-caption.upper {
    font-family: 'Titillium Web', 'Roboto', sans-serif;
}
.tp-caption.lower {
    font-family: 'Titillium Web', 'Roboto', sans-serif;
}
#testimonials .author {
    font-family: 'Titillium Web', 'Roboto', sans-serif;
}
#testimonials div {
    font-family: 'Titillium Web', 'Roboto Slab', serif;
}
.tabs-top .tab a {
    font-family: 'Titillium Web', 'Roboto Slab', serif;
}
.page-title h1 {
    font-family: 'Titillium Web', 'Roboto Slab', serif;
    font-size: 20px;
    color: #c2c2c2;
    text-align: right;
    top: 85%;
    vertical-align: bottom;
    padding-right: 2%; 
}
.sidebox .post-list h6 {
    font-family: 'Titillium Web', 'Roboto', sans-serif;
}
.fancybox-title,
.fancybox-error {
    font-family: 'Titillium Web', 'Roboto', sans-serif !important;
}
.fancybox-title h2,
.fancybox-title h3 {
    font-family: 'Titillium Web', 'Roboto Slab', serif !important;
}
.home h2, .home h3 {
	color: #909090;
	font-weight: 500;
}

#aq-block-5-5 .intro {
	color: #a6a6a6;
	font-weight: bold;
	font-size: 42px;
}
@media (max-width: 767px) {
	.home .container.inner:first-child {
		padding-top: 20px;
	}
}
@media (min-width: 768px) and (max-width: 991px) { 
	.navbar-nav > li > a {
	    font-size: 10px;
	    padding: 30px 5px;
	}
}
@media (min-width: 992px) {
	.navbar-brand img {
	    height: 40px;
	}
	.navbar-brand {
	    padding: 0;
	    padding-top: 20px;
	}
	.navbar.fixed .navbar-brand {
	    padding-top: 7px
	}
	.navbar.fixed .navbar-brand img {
	    height: 45px !important;
	}
	.admin-bar .navbar {
		top: 68px;
	}
	.navbar {
		top: 36px;
	}
	.admin-bar .navbar.fixed {
		top: 32px;
	}
	.navbar.fixed {
		top: 0;
	}
	.home #aq-block-5-2 {
		margin-top: 40px;
	}
}
@media (min-width: 1200px) {
	.navbar-brand img {
	    height: 54px;
	}
	.navbar-brand {
	    padding: 0;
	    padding-top: 13px;
	}
}
.aq-block-aq_ms_portfolio_carousel_block .swiper .item .ins-link {
    opacity: 75;
    position: absolute;
    bottom: 15px;
    left: 15px;
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    padding: 10px;
    max-width: 70%;
    background: rgba(0,0,0,0.45);
    color: #f7f7f7;
    line-height: 1;
}
.aq-block-aq_ms_portfolio_carousel_block .swiper .item .ins-link {
	right: 30px;
	left: auto;
}
.aq-block-aq_ms_portfolio_carousel_block .swiper .item .ins-link:hover {
    background: rgba(0,0,0,0.7);
    color: #f7f7f7;
}
