/*Theme Name: Vigor ChildTheme URI: http://demo.edge-themes.com/vigorDescription: A child theme of Vigor ThemeAuthor: Edge ThemesAuthor URI: http://demo.edge-themes.com/Version: 1.0.0Template: vigor*/@import url("../vigor/style.css");body {	color: #012939;}h2 {	font-family: Kapra-Regular !important;	font-weight: normal !important;	font-style: normal !important;}h4 {	font-family: Kapra-Regular !important;	font-weight: normal !important;	font-style: normal !important;}table {	border:0 !important;}input {	border-radius: 10px 10px 10px 10px;}.carousel-inner .active .slider_content .thumb.fade {	margin-bottom: 30px;}.kapra-regular-big {	font-size: 18px;	font-family: Kapra-Regular;	font-weight: normal;	font-style: normal;	letter-spacing: 1px;	text-transform: uppercase;}.kapra-24px{	font-size: 24px;	font-family: Kapra-Regular;	font-weight: normal;	font-style: normal;	letter-spacing: 1px;	text-transform: uppercase;}.progress_title{	font-weight: bold;}#menu-footer-menu > li > a {	font-size: 16px;	font-family: Kapra-Regular !important;	font-weight: normal !important;	font-style: normal !important;}.thumb > img {	width: 60%;}.edgt_slide_title[style] {	margin-top: -20px;	width:70%;}.edgt_slide_text {	margin-top:20% !important;	font-family: Courier New !important;	width:60%;	font-style: normal !important;	font-weight: bold !important;	}html.js.flexbox.canvas.canvastext.webgl.no-touch.geolocation.postmessage.no-websqldatabase.indexeddb.hashchange.history.draganddrop.websockets.rgba.hsla.multiplebgs.backgroundsize.borderimage.borderradius.boxshadow.textshadow.opacity.cssanimations.csscolumns.cssgradients.no-cssreflections.csstransforms.csstransforms3d.csstransitions.fontface.generatedcontent.video.audio.localstorage.sessionstorage.webworkers.applicationcache.svg.inlinesvg.smil.svgclippaths.js_active.vc_desktop.vc_transform.skrollr.skrollr-desktop body.home.page.page-id-6.page-template.page-template-full_width.page-template-full_width-php.edgt-core-1.1.2.ajax_fade.vigor.child-child-ver-1.0.0.vigor-ver-1.6.1.vertical_menu_with_scroll.smooth_scroll.hide_inital_sticky.wpb-js-composer.js-comp-ver-4.7.4.vc_responsive.firefox_mac_browser div.wrapper div.wrapper_inner div.content.has_slider div.content_inner div.edgt_slider div.edgt_slider_inner div#edgt-slider.carousel.slide.full_screen.edgt_auto_start.header_not_transparent div.carousel-inner.skrollable.skrollable-between div.item.has_thumbnail.active div.slider_content_outer div.slider_content.left.skrollable.skrollable-between div.text.all_at_once.fade div.el div h3.edgt_slide_subtitle {	margin-top: 800px !important;}.cf7_custom_style_1 > p {	width:30%;}.your-message > textarea {	width:100%;}.cf7_custom_style_1, .edgt_progress_bar .progress_title_holder {	font-family: Courier New;}.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {	border-radius: 10px 10px 10px 10px ;}.portrait_padding{	padding-top: 30px !important;}.portfolio_main_holder.projects_holder.hover_text article .item_holder .portfolio_title, .portfolio_main_holder.projects_holder.hover_text article .item_holder .portfolio_title a, .portfolio_main_holder.projects_holder.hover_text.no_space article .item_holder .portfolio_title, .portfolio_main_holder.projects_holder.hover_text.no_space article .item_holder .portfolio_title a {	line-height: 24px;}.thumb{	margin-left: -3%;}table thead tr, table tbody tr {	border: 0 none;}.edgt_progress_bar .progress_content{	border: 2px solid;}.portfolio_detail .info .info_section_title {	color:#b09743;}.contact_field {	float:left;	margin-right: 10px;	width: 32%;}h3.info_section_title {	font-family: Kapra-Regular;	font-weight: normal;	font-style: normal;	font-size: 30px;	color: #012939;}.category {	font-weight: bold;	color: #012939;}.portfolio_single_custom_field:nth-child(1) {	font-weight: bold !important;	color: #012939;}.durchdacht {		padding-left: 60px !important;	}#wpcf7-f50394-p6-o1 > form > table:nth-child(3) > tbody > tr > td > div:nth-child(1) > span > textarea {	width: 98%;}.td-message {	text-align: left;}.wpcf7-submit{	background-color: #012939 !important;	color: #fff !important;	font-weight: bold !important;	padding:10px !important;	font-family: Courier New !important;	font-weight: bold !important;	border-radius: 8px !important;}.info_agentur{	font-weight: bold;	color: #012939;}.jahreszahl {	margin-right: 10%;}/* Responsive */@media (max-width: 1000px) {}@media (min-width: 1000px) {	.edgt_slide_title[style] {		font-size: 420% !important;		line-height: 90% !important;		width: 100% !important;	}	.carousel-inner .slider_content.left {	margin-left: 0%;}}@media (max-width: 1500px) {	.carousel-inner .item .image{		height: 100%;	}}@media (max-width: 1215px) {	.carousel-inner .item .image {		height: 100% !important;		width:120% !important;	}	.carousel-inner .slider_content.left {	margin-left: 10%;	}	.edgt_slide_title[style] {		font-size: 350% !important;		line-height: 90% !important;		width: 100% !important;		margin-top: -20px;	}}@media (max-width: 1000px) {	.carousel-inner h3.edgt_slide_text{		position: relative;		top: -4em;	}	.carousel .carousel-inner .slider_content_outer {	margin-left: 48%;	top: -20%;	}	.edgt_slide_text{		margin-top: 10% !important;	}	.carousel-inner .item .image {		height: 100% !important;		width:120% !important;		padding-left: 100px;	}	.edgt_slide_title[style] {		font-size: 320% !important;		line-height: 90% !important;	}	.contact_field {	margin-right: 0px;	width: 100%;	}	#wpcf7-f50394-p6-o1 > form > table:nth-child(3) > tbody > tr > td > div:nth-child(1) > span > textarea {	width: 100%;	}	.social_icon{		width: auto !important;	}}@media (max-width: 900px ) {	.carousel .carousel-inner .slider_content_outer {	margin-left: 50%;	top: -20%;	}	.edgt_slide_title[style] {		font-size: 300% !important;		line-height: 90% !important;		width: 40% !important;	}	.carousel-inner .item .image {		height: 100% !important;		width:120% !important;		padding-left: 300px;	}	.thumb > img {		width: 65%;	}	.edgt_slide_text {		display: none;	}}@media (max-width: 768px ) {	.carousel .carousel-inner .slider_content_outer {	margin-left: 55%;	top: -20%;	}	.edgt_slide_title[style] {		font-size: 300% !important;		line-height: 90% !important;		width: 50% !important;	}	.carousel-inner .item .image {		height: 100% !important;		width:120% !important;		padding-left: 400px;	}	body > div.wrapper > div > div > div.content_inner > div.full_width > div > div:nth-child(2) > div > div > div.saetzeabsatz2.wpb_column.vc_column_container.vc_col-sm-6.vc_custom_1451330824310 > div > div > div{		margin-top: 20px !important;	}	.thumb > img {		width: 65%;	}	.durchdacht {		padding-left: 20px !important;	}}@media (max-width: 768px) and (max-height: 800px ) {	.carousel .carousel-inner .slider_content_outer {	margin-left: 55%;	top: 10%;	}	.edgt_slide_title[style] {		font-size: 300% !important;		line-height: 90% !important;		width: 50% !important;	}	.carousel-inner .item .image {		height: 120% !important;		width:110% !important;		padding-left: 0px;	}	.thumb > img {		width: 65%;	}	.durchdacht {		padding-left: 20px !important;		margin-left: 15px;	}	.social_icon{		width: auto !important;	}}@media (max-width: 600px ) {	.edgt_slide_title[style] {	 display: none;	}	.carousel-inner .active .slider_content .thumb.fade{	margin-left: -50px;    max-width: 60%;	}	.carousel-inner .item .image {		height: 100% !important;		width:120% !important;		background-position-x: -300px;	}	.carousel-inner .active .slider_content .text.all_at_once.fade {		margin-top: 1.5em;		margin-left: 0.2em;	}	.carousel .carousel-inner .slider_content_outer {	margin-left: 60%;	top: -20%;	}	.thumb > img{		width: 90%;	}	.portfolio_detail {		margin-top: 40px !important;	}}@media (max-width: 500px ) { 		.carousel-inner .item .image {		height: 100% !important;		width:120% !important;		padding-left: 240px;	}	.edgt_slide_title[style]{		width: 60%;	}	.carousel-inner .active .slider_content .text.all_at_once.fade {		margin-top: 1.5em;		margin-left: 0.2em;	}		.social_icon{		width: auto !important;		margin-left: 5em;	}	.portfolio_detail {		margin-top: 40px !important;	}}@media (max-width: 500px ) { 	.carousel-inner .active .slider_content .thumb.fade {	 margin-top: -300px;	}}.lightbox_single_portfolio {	border: 2px solid;	border-color: #b09743;	border-radius: 8px;}.lightbox_single_portfolio > img{	border-radius: 8px;}header .edgt_logo img.mobile {	display: none !important;}@media (max-width: 380px ) {	.thumb{	margin-left: -8%;}.portfolio_detail {		margin-top: 40px !important;	}}@media (max-width: 568px ) and (max-height: 320px){		.carousel-inner .item .image {		height: 100% !important;		width:100% !important;		padding-left: 0px;		padding-bottom: 50px;		top:-30px;	}	.thumb {		margin-top: 15%;	}	.portfolio_detail {		margin-top: 40px !important;	}}