/*
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
Text Domain: stockholm-child
*/

@media (min-width:1001px){	.header_top{		background-color:rgba(31,31,31,.65)!important;		padding:0 45px;	}}.q_logo{	top:0;}.q_logo img{	max-height:55px;	top:50%;	-webkit-transform:translateY(-50%);	transform:translateY(-50%);}@media (min-width:1001px) and (max-width:1239px){	nav.main_menu > ul > li > a{		padding:0 10px;	}}.has_sub > a > .menu-text{	float:left;	margin-right:5px;}li.narrow .second .inner ul{	padding:0;	box-shadow:0 1px 3px rgba(0,0,0,.11);}.content.content_top_margin{	margin-top:0!important;}li h3{	display:inline;}hr{	border:none;	border-bottom:solid 1px #dedede;	margin:25px 0;}section.parallax_section_holder{	background-position:center!important;}/**/.separator.normal{	width:110px;	margin-left:auto;    margin-right:auto;}.separator.normal:before{    content:"";    border-top:solid 1px #2a8ab0;    top:-5px;    width:50px;    display:block;    position:relative;    margin:0 auto;}.separator.small{	background:#2a8ab0;}.carousel-inner .active .slider_content .text.one_by_one h3{	margin:0;}/**/.blog_holder.blog_chequered{	padding-bottom:80px;}.blog_holder.blog_chequered:after{	content:"";	clear:both;	display:block;}.blog_holder.blog_chequered .separator.normal,.blog_holder.blog_chequered .separator.normal:before{	border-color:#fff;}.blog_holder article .post_image img{	width:auto;	margin:auto;}.owl-carousel .owl-item:not(.center){	pointer-events:none;	opacity:.5;	filter:blur(2px);	transition:all .2s linear;}.portfolio_single .owl-carousel .owl-prev,.portfolio_single .owl-carousel .owl-next{	border:solid 1px #2a8ab0;	color:#fff;    background-color:#2a8ab0;	padding:0;	outline:none;}.portfolio_single .owl-carousel .owl-prev:hover,.portfolio_single .owl-carousel .owl-next:hover{	background:#fff;	color:#2a8ab0;}table.specifications{	width:100%;	margin-top:15px;}table.specifications tr{	border-bottom:solid 1px #dedede;	padding-bottom:5px;	margin-bottom:5px;	display:block;}table.specifications td{	text-align:left;	display:block;	padding:0;}table.specifications tr td:first-child{	font-weight:700;}table.specifications tr td:last-child{	padding-left:20px;}.portfolio_single_text_holder table{	width:100%;}.portfolio_single_text_holder table tr:nth-child(odd){	background:#efefef;}.portfolio_single_text_holder table tr:nth-child(even){	background:#f6f6f6;}/**/.footer_top .widget h4{	margin:0;}.footer_top p{	margin-top:0;}footer em{	font-family:'Libre Baskerville', serif;}.footer_top .widget #searchform{	border:solid 1px #fff;	color:#fff;}.footer_top .widget #searchform input[type="submit"]{	color:#fff;	background:#2a8ab0;}/**/.title h1{	display:none!important;}/**/.searchandfilter{	padding:30px 0 35px;}@media (min-width:768px){	.searchandfilter ul li{		width:21%;		text-align:left;		display:inline-block;		margin:0 2%;		padding:0;		vertical-align:top;	}}.searchandfilter h4{	font-family:'Catamaran', sans-serif;	font-style:normal;    text-transform:uppercase;}.searchandfilter .meta-slider{	height:6px;	max-width:100%;	border:none;	box-shadow:none;}.searchandfilter .noUi-connect{	background:#2a8ab0;}.noUi-target{	background:#dedede;}.searchandfilter select.sf-input-select{	border:solid 1px #dedede;	height:40px;}.searchandfilter .noUi-horizontal .noUi-handle{	width:15px;    height:15px;	border-radius:0;	box-shadow:none;	border-color:#2a8ab0;}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{	right:0;}.searchandfilter .sf-range-max,.searchandfilter .sf-range-min{	border:solid 1px #dedede;	height:40px;	padding:0 10px;	margin:0 5px 0 0;	max-width:60px;}li.sf-field-submit input{    background-color:#2a8ab0;    color:#fff;    font-family:Libre Baskerville;    font-size:15px;    font-style:italic;    font-weight:400;    letter-spacing:1px;    text-transform:none;    height:40px;    line-height:40px;    padding-left:25px;    padding-right:25px;    outline:none;    border:none;	margin-top:36px;	cursor:pointer;}