/*
Theme Name: Stockholm Child
Theme URI: http://demo.select-themes.com/stockholm/
Description: A child theme of Stockholm Theme
Author: Select Themes
Author URI: http://select-themes.com
Version: 1.0.0
Template: stockholm
*/
@import url("../stockholm/style.css");


.post_content ul, .post_content ul {
    margin-bottom: 20px !important;
}
.projects_masonry_holder.masonry_extended .image img{
	height: auto !important;
}
.archive.tax-portfolio_tag .content .full_width{
	padding: 0;
}
.ul_term_link{
	
	margin-top: 20px;
}
.ul_term_link li{
	list-style-type: none;
	padding-bottom: 10px;
}
.home_tableCell .wpb_text_column h1{
	font-size: 22px;
}
header.scrolled nav.main_menu > ul > li > a, header.light.scrolled nav.main_menu > ul > li > a, header.dark.scrolled nav.main_menu > ul > li > a{
	color: #000 !important;
}
.home .page_header .header_top_bottom_holder{
	background-size: 1984px auto;
	background-image: url(images/web-section-extralight.jpg);
	background-color: #ffffff;
}
.archive.tax-portfolio_category .content .content_inner > .full_width > .full_width_inner{
	padding-top: 0;
}
@media only screen and (max-width: 1500px) {
	.home_tableCell .full_section_inner{
		padding-left: 15% !important;
		padding-right: 15% !important;
	}
}
@media only screen and (max-width: 1280px) {
	.home_tableCell .full_section_inner{
		padding-left: 13% !important;
		padding-right: 13% !important;
	}
}
@media only screen and (max-width: 1100px) {
	.home_tableCell .full_section_inner{
		padding-left: 10% !important;
		padding-right: 10% !important;
	}
}
@media only screen and (max-width: 980px) {
	.q_logo img{
		height: 60px !important;
	}
	.home_tableCell .top_top{
		height: 0px !important;
	}
	.home_tableCell .full_section_inner{
		padding-left: 5% !important;
		padding-right: 5% !important;
	}
}
@media only screen and (max-width: 600px) {
	.home_tableCell .full_section_inner{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
}
@media only screen and (max-width: 465px) {
	.have_button_large .big_large{
		max-width: 100% !important;
		margin: 0 30px !important;
		height: auto !important;
		text-align: center !important;
		white-space: normal !important;
	}
}