/*
============================================================

	Theme Name: Kalium - Child Theme
	Theme URI: http://www.laborator.co/view-theme/kalium
	Author: Laborator
	Author URI: http://laborator.co/
	Version: 1.0
	Description: Use this theme if you want to extend features of Kalium theme or prevent overwriting the changes you make when new theme update is available.
	Tags: agency, architecture, blog, clean, creative, ecommerce, gallery, minimal, photography, portfolio, shop, kalium, translation-ready, theme-options, responsive-layout
	Template: kalium
	Text Domain: kalium

============================================================
*/

/**
 *	oooooooooo.        .o.        .oooooo..o oooooooooooo
 *	`888'   `Y8b      .888.      d8P'    `Y8 `888'     `8
 *	 888     888     .8"888.     Y88bo.       888
 *	 888oooo888'    .8' `888.     `"Y8888o.   888oooo8
 *	 888    `88b   .88ooo8888.        `"Y88b  888    "
 *	 888    .88P  .8'     `888.  oo     .d8P  888       o
 *	o888bood8P'  o88o     o8888o 8""88888P'  o888ooooood8
 */

p {
	line-height: 1.4 !important;
}

header.main-header .logo-and-menu-container .logo-column,
header.main-header .logo-and-menu-container .menu-column {
	vertical-align: top;
}
/**
 *	oooooo   oooooo     oooo   .oooooo.   ooooooooo.   oooo    oooo
 *	 `888.    `888.     .8'   d8P'  `Y8b  `888   `Y88. `888   .8P'
 *	  `888.   .8888.   .8'   888      888  888   .d88'  888  d8'
 *	   `888  .8'`888. .8'    888      888  888ooo88P'   88888[
 *	    `888.8'  `888.8'     888      888  888`88b.     888`88b.
 *	     `888'    `888'      `88b    d88'  888  `88b.   888  `88b.
 *	      `8'      `8'        `Y8bood8P'  o888o  o888o o888o  o888o
 */

.portfolio-holder .item-box .info h3 {
	font-size: 18px !important;
	margin-bottom: 0 !important;
	margin-top:0px!important;
} 

.single-portfolio-holder > .title.section-title {
	display: none;
}

.wpb_wrapper>.laborator-btn:last-child {
    margin-bottom: 35px!important;
}

.wpb_wrapper .section-title h2 {
	margin-bottom: 5px;
}

.wpb_wrapper .section-title {
	margin-bottom: 25px;
}

.wpb_wrapper .section-title.no-bottom-margin h2 {
	margin-bottom: 25px;
}

.wpb_wrapper .section-title.creator {
	margin-bottom: 0;
}

.wpb_wrapper .section-title.creator h2 {
	margin-top: -10px;
	margin-bottom: 25px;
}

.wpb_wrapper .section-title.creator p {
	margin-bottom: 0;
}

.wpb_wrapper .lab-portfolio-items {
	margin-bottom: 20px;
}

.team-holder {
	margin-top: 0;
}

.portfolio-title-holder .pt-column .section-title {
	padding-right: 20%;
}
.product-filter .portfolio-root-categories {
	margin-bottom: 0;
}

.team-holder .layout-visible-titles .member-details h2 {
	font-size: 18px;
	margin: 10px 0 0;
}

.team-holder .layout-visible-titles .member-details p {
	font-size: 14px !important;
}

.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-image a .hover-display {
	display: none;
}

.tp-caption.tp-withaction {
	cursor: pointer;
}

.project-description .btn {
	display: none;
}

.single-portfolio-holder .portfolio-big-navigation {
    margin-top: 0!important;
}

/**
 *	oooooooooo.  ooooo          .oooooo.     .oooooo.
 *	`888'   `Y8b `888'         d8P'  `Y8b   d8P'  `Y8b
 *	 888     888  888         888      888 888
 *	 888oooo888'  888         888      888 888
 *	 888    `88b  888         888      888 888     ooooo
 *	 888    .88P  888       o `88b    d88' `88.    .88'
 *	o888bood8P'  o888ooooood8  `Y8bood8P'   `Y8bood8P'
 */

.blog-post-content-container {
	padding-top: 20px !important;
}

.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-title {
	font-size: 16px !important;
	margin-bottom: 10px !important;
}

.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-excerpt p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.single-blog-holder .page-container {
	margin-top: 35px;
	margin-bottom: 35px;
}

.single-blog-holder .blog-title h1 {
	margin-bottom: 0;
}

.single-blog-holder .blog-title {
	margin-bottom: 15px;
}

.single-blog-holder .details .date {
	margin-top: 45px;
}

.video-as-holder {
	margin-top: 35px;
}

.portfolio-like-share-vc.alignment-right {
	text-align: right;
}
.social-links-rounded {
	display: none;
}

.portfolio-like-share-vc .social-links-rounded {
	display: block;
}

/**
 *	 .oooooo..o   .oooooo.     .oooooo.   ooooo       .o.       ooooo
 *	d8P'    `Y8  d8P'  `Y8b   d8P'  `Y8b  `888'      .888.      `888'
 *	Y88bo.      888      888 888           888      .8"888.      888
 *	 `"Y8888o.  888      888 888           888     .8' `888.     888
 *	     `"Y88b 888      888 888           888    .88ooo8888.    888
 *	oo     .d8P `88b    d88' `88b    ooo   888   .8'     `888.   888       o
 *	8""88888P'   `Y8bood8P'   `Y8bood8P'  o888o o88o     o8888o o888ooooood8
 */

.single-blog-holder .share-holder .social-links.rounded-share-icons {
	margin: 0 !important;
}

.single-blog-holder .share-holder h4 {
	display: none;
}

.social-links-rounded {
	margin-top: 0 !important;
}

.social-networks {
	padding: 0 !important;
}

.social-links,
.social-networks li {
	padding: 0 5px !important;
}

.social-links a,
.social-networks a {
	height: 35px !important;
	width: 35px !important;
}

.social-links a:hover,
.social-networks a:hover {
	background-color: #d5d5d5 !important;
}

.social-links a i,
.social-networks a i {
	color: black !important;
	font-size: 14px !important;
}

.social-links a:hover i,
.social-networks a:hover i {
	color: black !important;
}

/**
 *	ooooo      ooo oooooooooooo ooooooo  ooooo ooooooooooooo      88 ooooooooo.   ooooooooo.   oooooooooooo oooooo     oooo
 *	`888b.     `8' `888'     `8  `8888    d8'  8'   888   `8     .8' `888   `Y88. `888   `Y88. `888'     `8  `888.     .8'
 *	 8 `88b.    8   888            Y888..8P         888         .8'   888   .d88'  888   .d88'  888           `888.   .8'
 *	 8   `88b.  8   888oooo8        `8888'          888        .8'    888ooo88P'   888ooo88P'   888oooo8       `888. .8'
 *	 8     `88b.8   888    "       .8PY888.         888       .8'     888          888`88b.     888    "        `888.8'
 *	 8       `888   888       o   d8'  `888b        888      .8'      888          888  `88b.   888       o      `888'
 *	o8o        `8  o888ooooood8 o888o  o88888o     o888o     88      o888o        o888o  o888o o888ooooood8       `8'
 */

.carousel-center-mode {
	margin-bottom: 40px;
	margin-top: 0px !important;
}

.portfolio-big-navigation .previous,
.portfolio-big-navigation .next {
	font-size: 18px !important;
}

.logos-holder .c-logo img {
	max-width: 100px !important;
}

.portfolio-big-navigation.portfolio-navigation-type-simple {
	margin-top: 0 !important;
	margin-bottom: 25px !important;
}

.video-as-holder {
	margin-top: 0 !important;
}

.header-absolute.single-portfolio .page-container {
	margin-bottom: 5px;
}

.single-portfolio-holder.portfolio-type-3 .gallery-slider {
	margin-bottom: 5px;
}

.single-portfolio-holder .portfolio-big-navigation .previous,
.single-portfolio-holder .portfolio-big-navigation .next{
	margin-top: 4px;
}

/**
 *	oooooooooooo   .oooooo.     .oooooo.   ooooooooooooo oooooooooooo ooooooooo.
 *	`888'     `8  d8P'  `Y8b   d8P'  `Y8b  8'   888   `8 `888'     `8 `888   `Y88.
 *	 888         888      888 888      888      888       888          888   .d88'
 *	 888oooo8    888      888 888      888      888       888oooo8     888ooo88P'
 *	 888    "    888      888 888      888      888       888    "     888`88b.
 *	 888         `88b    d88' `88b    d88'      888       888       o  888  `88b.
 *	o888o         `Y8bood8P'   `Y8bood8P'      o888o     o888ooooood8 o888o  o888o
 */

.main-footer .footer-widgets .wp-widget a {
	color: #777;
}

.main-footer .footer-widgets {
	margin-bottom: 7px;
	margin-top: 34px;
}

.main-footer .footer-widgets .section h3 {
	margin-bottom: 15px;
}

.js-newsletter {
	margin-top: -22px;
}

.js-newsletter label {
	color: #777;
	font-weight: normal;
}

.js-newsletter input {
	background-color: white;
	border: none;
	color: #777;
	margin-bottom: 10px;
	max-width: 300px;
	padding: 8px;
	width: 100%;
}

.js-newsletter button {
	-webkit-appearance: none;
	background-color: transparent;
	border: none;
	color: #777;
	margin-top: 2px;
	padding: 0;
	text-decoration: underline;
}

.js-newsletter-thanks {}


.archive.category .page-heading{
    margin-top: 170px; 
    
}

body.archive.tag.header-absolute header.main-header{
    position: relative;
}

@media screen and (min-width: 768px){
	.portfolio-title-holder .pt-column-title {
		max-width: 80% !important;
		min-width:40%;
		padding-right: 20px;
	}
}

@media (min-width: 992px) {
	.col-sm-3 { width: 225px; }
	.col-sm-3:first-of-type { width: calc(100% - 625px); }
	.col-sm-3:last-of-type { width: 175px; }
}


@media screen and (min-width: 768px){
	#footer #text-4{
        padding-left: 80px;
    }
}
