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

rs-sbg-px::after{
	width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    background-image: linear-gradient(to right, rgba(255,255,255,0.5), rgba(0,0,0,0.1));
}

.footer_top_holder, .footer_bottom_holder{
	 background-color: #101C32;
}
html .footer_bottom_border{
	background-color: #fff !important;
}
html .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit, html .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit:not([disabled]), html body .gform_wrapper input[type=submit], html body .gform_wrapper input[type=button], html body .gform_wrapper input[type=reset]{
	background-color: #101C32;
	border-color: #101C32;
	font-weight: 600;
	border-radius: 0;
	color: #fff;
}
html .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit:hover, html .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover, html body .gform_wrapper input[type=submit]:hover, html body .gform_wrapper input[type=button]:hover, html body .gform_wrapper input[type=reset]:hover{
		background-color: #ad9164;
	border-color: #ad9164;
	font-weight: 600;
	border-radius: 0;
}
html .custom-nav.tparrows{
	background: #101C32 !important;
}
html .custom-nav.tparrows:hover{
	background: #ad9164 !important;
}
html .footer_top a{
	font-size: 16px;
	font-weight: 400;
}
html .footer_bottom p, html .footer_bottom_holder p{
	font-weight: 400;
}
html .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html .gform_wrapper textarea{
	background-color: #f7f7f7;
	padding: 15px;
}
html .projects_holder article .portfolio_description .project_category{
	font-size: 16px;
	font-weight: 400;
	margin-top:20px;
}
html .portfolio_single .icon_social_holder{
	display: none;
}

.normal, .sticky, .light, .mobile{
height: 70% !important;
	margin-top: 10px;
}

nav.main_menu > ul > li > a
{
	text-transform: none !important;
	font-size:20px;
	letter-spacing: 1px;
}

.imobilien_mob{
display:none !important;	
}

h1, h2, h3, h5{
	text-transform: none !important;
	letter-spacing: 0px !important;
}



.kontakt_bild{
	width: 60% !important;
}

.icon_with_title_link{
margin-top: -10px !important;	
}

.rev_slider .slotholder:after {
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
 
    /* black overlay with 50% transparency */
 background-image: linear-gradient(to right, rgba(255,255,255,0.5), rgba(0,0,0,0.1));
}

.footer_top .four_columns .column4 .column_inner>div {
    margin: -10px 0 0 138px;
}

	.mobile_menu_button{
		float: right !important;
		    margin: 0;
	}


@media (max-width: 900px)

{
	.imobilien_pc{
		display:none;
	}
	
	.imobilien_mob{
		display:inline !important;
	}
	.team{
	width: 100% ;
	left: 130px ;
	}

}

