/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");


.portfolio_detail {display: none;}

.qode_carousels .slides img {

    max-width: 40%;
	margin-left: 30%;
}
.animated_icon_with_text_holder .animated_text {

	transform: none;
}
.image_with_text img {
	display: block;
	margin: auto;
	padding-bottom: 30px;
	max-width: 40%;
	transition: all 0.6s ease-in-out;
}




.image_with_text img:hover {
    opacity: 0.8;
}

.footer_top .three_columns > .column1 {
	width: 30%;
	float: left;
}
.portfolio_single .portfolio_detail {
	display: none;
}
.two_columns_75_25 > .column2 {
	display: none!important;
}

.footer_top p, 
.footer_top span,
.footer_top a {
	color: #ddd;
}
li.filter:first-of-type {
	display: none;
}
.q_logo img {
	
	top: -40%;
	}
@media (max-device-width: 1000px) {
  header .q_logo img.mobile {
	
	max-width:200px;
	margin: 0 auto;
	padding-left:20px;
	padding-right:10px;
	top: 20px;
}
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 20px;
	margin-left:10px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/*.scroll_header_top_area {
	border-bottom: 1px solid #22333b;
} */
.seitentitel {
	background-color: #22333b!important;
}
header:not(.sticky):not(.scrolled) .header_bottom, header.fixed_top_header .bottom_header {
	border-bottom: 6px solid #22333b;
}

ul {
	list-style-position: outside!important;
	margin-left: 13px;
}

#back_to_top > span {
	
	border: 0px solid #fff;

}
#back_to_top span i, 
#back_to_top span span {
	font-size: 36px;
}

.fa .fa-angle-down {
	font-size: 40px;
}
.fa {
	margin-left: 2px;
	font-size: 40px;
}
header.scrolled li#nav-menu-item-515 a.current,
nav.main_menu ul li#nav-menu-item-515 a.current {
	color: #030303;
}

