/*
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");

nav.main_menu>ul>li>a:hover { color: #e6ae48 !important; }
.portfolio_navigation { display: none; }
.title.has_fixed_background { background-size: cover !important; }
p.p1 { margin-top: 1em; margin-bottom: 1em; }
.footer_top a { color: #e6ae48 !important; }
.footer_top a:hover { color: #f7c160 !important; }
.img-auto { display: block; width: 70% !important; height: auto !important; margin-left: auto !important; margin-right: auto !important; margin-top: 70px !important; }
.testimonials .testimonial_text_inner p.testimonial_author { margin-top: 10px !important; }

.footer_bottom { text-align: right !important; }
.xc-social-wrap { float: right; }
.xc-copyright {
	display: block;
	line-height:14px;
	margin-top: 15px;
	text-align: left;
	white-space: nowrap;
}

.slider_content .text.all_at_once { width: 100% !important; }
.slider_content { width: 100% !important; }
.q_slide_subtitle { display: inline-block !important; letter-spacing: -2px !important; margin: 0 !important; padding: 15px !important; background-color: rgba(57,57,57,0.9) !important; }
.q_slide_title { display: table-cell !important; letter-spacing: -2px !important; margin: 0 !important; padding: 15px !important; background-color: rgba(230,174,72,0.9) !important; }

h4.portfolio_title { line-height: 21px !important; margin-bottom: 0 !important; }
.project_category span { display: none !important; }
.project_category { font-style: normal !important; color: #e6ae48 !important; }

h3.info_section_title { font-style: normal !important; color: #e6ae48 !important; }
.xc-testimonial { background-color: #ededed !important; padding: 8px 8px 12px 8px; color: #494949; }
.xc-testimonial p.p1 { padding: 0 !important; margin: 0 !important; }
.xc-testimonial-author {  padding: 8px; background-color: #e6ae48 !important; color: #ffffff; }

.flex-next, .flex-prev { background-color: #393939 !important; }
.flex-next:hover, .flex-prev:hover { background-color: #e6ae48 !important; }

.breadcrumb a { color: #393939 !important; }
.breadcrumb a:hover { color: #e6ae48 !important; }

.filter_outer { display: none !important; }

.portfolio_lightbox { display: none !important; }

.page-id-21732 .image_with_text img {margin: 0 auto;}

.page-id-21732 .image_with_text a h3 {
    background: rgba(230, 174, 72, 0.8);
    padding: 10px;
    position: absolute;
    bottom: 0;
    width: 92.2%;
}

.google-maps {
	
	height: 400px;
	margin: 20px 0px; 
	
}

.google_map_holder {
	
	display: none;
	
}

@media only screen and (max-width:1600px) {

}

@media only screen and (min-width:1300px) and (max-width:1600px) {

}

@media only screen and (max-width:1400px) {

}

@media only screen and (max-width:1300px) {

}

@media only screen and (max-width:1200px) {

}

@media only screen and (min-width:1000px) and (max-width:1200px) {

}

@media only screen and (min-width:1000px) {

}

@media only screen and (max-width:1000px) {

}

@media only screen and (min-width:768px) and (max-width:1100px) {

}

@media only screen and (min-width:768px) and (max-width:1000px) {

}

@media only screen and (max-width:900px) {

}

@media only screen and (max-width:783px) {

}

@media only screen and (min-width:768px) and (max-width:1000px) {

}

@media only screen and (max-width:768px) {

}

@media only screen and (min-width:600px) and (max-width:768px) {

}

@media only screen and (max-width:600px) {

}

@media only screen and (max-width:480px) {

}

@media only screen and (max-width:420px) {
	.xc-social-wrap { float: left; }
}