/*
 Theme Name:     Koncept Child
 Theme URI:      http://demo.krownthemes.com/koncept/
 Description:    A basic child theme for the Koncept theme.
 Author:         KrownThemes
 Author URI:     http://krownthemes.com
 Template:       koncept
 Version:        1.0
*/

@import url("../koncept/style.css");

/* --------------------------------------
-----   Theme customization starts here   -----
------------------------------------------*/

/* -----BODY SPACING----- */
body { 
	padding-top: 110px ! important; 
	background: #fff;
}
#content {
    padding-bottom: 40px;
}

/* -----HEADER----- */
#header { 
	height: 110px ! important; 
	background: #fff ! important;
}
#main-menu, #filter-opener, #menu-opener, .responsive-menu {
	padding-top: 25px;
}
.menu-three .top-menu > li > a {
    font-size: 16px;
}

/* -----PORTFOLIO----- */
#portfolio img {
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	border-top: 4px solid #fff;
}
.krown-column-row > .krown-column-container {
	padding: 10px;
	font-size: 18px;
}
#portfolio.style-four.light .item .caption {
	background-color: rgba(255, 255, 255, 0.7);
}
#portfolio .item .caption span {
    color: #000;
}
.krown-image-holder + p {
	margin-top: 10px;
}

/* -----THUMBNAILS----- */
.widget ul li.has-image {
    border-top: 0px;
    width: 160px;
    display: inline-block;
    margin: 2px 1px;
}
.widget ul li.has-image:hover {
	opacity: 0.7;
}

/* -----FOOTER----- */
#footer {
	padding: 35px 0 5px 0;
}

/* -----3 AND 4 COLUMN----- */
@media screen and (max-width: 960px) {
	.krown-column-container.span3 {width: 33% !important;}
	.krown-column-container.span4 {width: 50% !important;}
}
@media screen and (max-width: 432px) {
	.krown-column-container.span3 {width: 50% !important;}
	.krown-column-container.span4 {width: 100% !important;}
}
/* -----MOBILE TOP PADDING----- */
@media screen and (max-width: 520px) {
	body.sticky {padding-top: 110px !important;}
}

