/*Start Header / Menu*/
.header_hor .l-header.shadow_thin .l-subheader.at_middle, .header_hor .l-header.shadow_thin .l-subheader.at_bottom, .header_hor .l-header.shadow_none.sticky .l-subheader.at_middle, .header_hor .l-header.shadow_none.sticky .l-subheader.at_bottom {
    box-shadow: 0px 10px 17px rgba(140,140,140,0.5);
}
/*header .w-btn-wrapper.ush_btn_2 {
	box-shadow: 0 3px 5px rgba(0,0,0,0.07 ), 0 3px 5px rgba(0,0,0,0.07);
  	transition: all 0.3s cubic-bezier(.25,.8,.25,1);

}
header .w-btn-wrapper.ush_btn_1 {
    box-shadow: 0 3px 5px rgba(0,0,0,0.07 ), 0 3px 5px rgba(0,0,0,0.07);
  	transition: all 0.3s cubic-bezier(.25,.8,.25,1);

}
header .w-btn-wrapper.ush_btn_2:hover {
	z-index: 100;
    box-shadow: 0 9px 16px rgba(0,0,0,0.07), 0 6px 6px rgba(0,0,0,0.07);
}
header .w-btn-wrapper.ush_btn_1:hover {
    z-index: 100;
    box-shadow: 0 9px 16px rgba(0,0,0,0.07), 0 6px 6px rgba(0,0,0,0.07);
}*/
/*Menu*/
.w-nav-anchor .level_1 {
    box-shadow: 0px 0px 5px rgb(204, 204, 204);
}
.w-nav.type_desktop .w-nav-list:not(.level_1) {
    box-shadow: 0px 2px 8px rgba(140,140,140,0.5);
}
.w-nav.type_desktop .w-nav-list.level_2 {
    padding-bottom: 25px !important;
}
.w-nav.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 {
    margin: 0;
}
a.w-nav-anchor.level_2 {
    border-bottom: 1px solid #313131;
    padding-left: 0px !important;
}
a.w-nav-anchor.level_3 {
    border-bottom: 1px solid #E4E4E4;
    font-size: 14px !important;
    padding-left: 0px !important;
}
ul.w-nav-list.level_4 {
    margin-left: 0;
    /*margin-top: -1px;*/
}
.w-nav-title i {
    width: 10px;
    margin-left: 2px;
}
/*Start Slider*/
.tp-mask-wrap > div.tp-caption{
	font-family: Bitter !important;
	text-indent: 0px !important;
}
.g-cols.type_default > .swa_socialwall_top > .vc_column-inner {
	    margin-left: 6px;
	    margin-right: 0;
}

/*End Slider*/

.l-titlebar h1 {
    margin: 20px 0px;
    font-weight: 700;
}

main.l-content{
	margin-bottom: 35px;
}
.ncs_teaser_block{
	padding: 18px;
}

/*Start Sidebar*/
aside.l-sidebar.at_right{
	display: none;
}

/*End Sidebar*/

/*Start beiträge*/
div.w-author{
	display: none;
}
div.w-blog-post-meta{
	display: none;
}

/*End beiträge*/

/*Start Content*/

.l-content ul li {
	color:#313131;
    list-style-type: none !important;
    text-indent: -15px;
}

.l-content ul li:before {
    content: '\25A0';
    color: #BB1B29;
    padding-right: 0.5em;
}


/*Visual composer alle 1/3 Bereiche */
.vc_col-sm-4 {
	/*background-color: #000000;*/
}

.first_content_element > .l-section-h{
	padding-top: 0px;
	padding-bottom: 30px;
}

/*Start PDF Downloads*/
.pdfDownload {
	color: #BB1B29;
	font-weight: bold;
	font-family: "Bitter", serif;
	font-size: 13px;
}
.titleInfobox {
	margin-bottom: -15px !important;
	font-size: 20px;
	font-weight: bold;
	font-family: "Bitter", serif;
	color: #BB1B29;
}

.infoBox {
	margin-left: 25px;
}

.box-pdf > .wpb_wrapper > p {
	margin-bottom: 0px;
}
/*End PDF Downloads*/


/*Start Formular*/
.wpcf7-form label input{
	/* margin-top: -40px !important; */
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #313131;
	box-shadow: none;
	background: transparent;
	font-size: 16px;
	width: 100%;
	height: 40px;
	transition: all 0.2s ease;
}
.wpcf7-form label input:focus{
	/* margin-top: 0px !important; */
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: transparent;
	width: 100%;
	height: 40px;
	border-bottom: 2px solid #BB1B29;
	outline: none;
	transition: all 0.2s ease;
}
.wpcf7-form label select{
	/* margin-top: -40px !important; */
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #313131;
	box-shadow: none;
	background: transparent;
	font-size: 16px;
	width: 100%;
	height: 40px;
	transition: all 0.2s ease;
}
.wpcf7-form label select:focus{
	/* margin-top: 0px !important; */
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: transparent;
	width: 100%;
	height: 40px;
	border-bottom: 2px solid #BB1B29;
	outline: none;
	transition: all 0.2s ease;
}
.wpcf7-form input{
	/* margin-top: 40px !important; */
	/* margin-bottom: 40px !important; */
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: transparent;
	font-size: 16px;
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #313131;
	outline: none;
	transition: all 0.2s ease;
}
.wpcf7-form input:focus{
	/* margin-top: 40px !important; */
	/* margin-bottom: 40px !important; */
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: transparent;
	width: 100%;
	height: 40px;
	border-bottom: 2px solid #BB1B29;
	outline: none;
	transition: all 0.2s ease;
}
.wpcf7-form label input.gotcontent{
	margin-top: 0px !important;
}
.wpcf7-form label textarea.gotcontent{
	margin-top: 0px !important;
}
.wpcf7-form label select.gotcontent{
	margin-top: 0px !important;
}
.wpcf7-form label textarea{
	/* margin-top: -40px !important; */
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #313131;
	box-shadow: none;
	background: transparent;
	font-size: 16px;
	resize: none;
	width: 100%;
	/* height: 45px; */
	transition: all 0.2s ease;
}
.wpcf7-form label textarea:focus{
	/* margin-top: 0px !important; */
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: transparent;
	width: 100%;
	/* height: 45px; */
	border-bottom: 2px solid #BB1B29;
	outline: none;
	transition: all 0.2s ease;
}
.wpcf7-form input:focus.wpcf7-submit {
	margin-top: 0px !important;
}
.wpcf7-form input.wpcf7-submit {
	margin-top: 0px !important;
}
.wpcf7-form label span span.wpcf7-not-valid-tip{
	/* margin-top: -88px; */
	/*margin-left: 60%;*/
	transition: all 0.2s ease;
}
.wpcf7-form label span span.wpcf7-not-valid-tip.focused{
	/* margin-top: -70px; */
	margin-left: 60%;
	transition: all 0.2s ease;
}
.wpcf7-form label.focused span span.wpcf7-not-valid-tip{
	/* margin-top: -110px; */
	margin-left: 60%;
	transition: all 0.2s ease;
}

.wpcf7-form .mt_40{
	margin-top: 40px;
}
.wpcf7-form .mt_0{ /* On Input Focus*/
	margin-top: 0px;
}
.wpcf7-form p{
	/* height: 80px; */
	margin: 0 0 10px 0;
}
.wpcf7-form label{
	position: relative;
	/* top: 40px; */
	transition: all 0.2s ease;
}
.wpcf7-form label.focused{
	position: relative;
	font-size: 12px;
	top: 0px;
	transition: all 0.2s ease;
	color:#BB1B29;
}

.wpcf7-form span.wpcf7-list-item {
    display: table-row;
    vertical-align: middle;
}

.wpcf7-form span.wpcf7-list-item * {
    display: table-cell;
    vertical-align: middle;
}

span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after {
    margin-right: 10px;
}

input[type="radio"] {
    height: 1em !important;
    width: 1em !important;
}

input[type=submit], .wpcf7-form input.wpcf7-submit{
	position: relative;
  	display: inline-block;
  	padding: 12px 24px;
  	margin: .3em 0 1em 0;
  	width: 100%;
  	vertical-align: middle;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	-webkit-font-smoothing: antialiased;
	text-align: center;
	letter-spacing: 1px;
	border: 0;
	border-bottom:none;
	border-radius: 0;
	cursor: pointer;
	transition: all 0.2s ease;
	background-color: #BB1B29 !important;
  	text-shadow: 1px 1px 0 rgba(39, 110, 204, .5);
  	box-shadow: 0 3px 5px rgba(0,0,0,0.09 ), 0 3px 5px rgba(0,0,0,0.09);
}
input[type=submit]:hover, .wpcf7-form input.wpcf7-submit:hover{
	background-color: #BB1B29 !important;
	box-shadow: 0 14px 28px rgba(0,0,0,0.09), 0 10px 10px rgba(0,0,0,0.09);
}
div.wpcf7-validation-errors {
    border: 2px solid #BB1B29;
}
span.wpcf7-not-valid-tip {
    color: #BB1B29;
    font-size: 12px;
    display: block;
}
/*SSO other input fields and bullets*/
input:focus,textarea:focus,select:focus,.tp-bullets.custom .tp-bullet.selected {
	box-shadow:0 0 0 2px #BB1B29 !important;
}
.no-touch .pagination .page-numbers::before {
	height: 100%;
}
.pagination .page-numbers.current {
	color:#BB1B29 !important;
	background-color: transparent !important;
}
.pagination .page-numbers.current::before {
	background-color: transparent !important;
}
.pagination a.page-numbers {
	color:#fff;
}
.pagination .page-numbers {
	font-weight: bold;
	border-radius: 0;
	box-shadow: 0 3px 5px rgba(0,0,0,0.09 ), 0 3px 5px rgba(0,0,0,0.09);
}

.pagination .page-numbers:hover {
	box-shadow: 0 14px 28px rgba(0,0,0,0.09), 0 10px 10px rgba(0,0,0,0.09);
}

audio, video, iframe, object, embed {
    /*width: 100%;*/
    /*height: 500px;*/
}
.swa_table{
	overflow-x:auto;
}

/*End Formular*/
.swa_img_legend{
	color: #4f4f4f;
	font-size: 12px;
	line-height: 12px;
}

/*End Content*/



/*End Header / Menu*/

/*End only in desktop*/
.top_margin_25{
	margin-top: 15px;
}
.element_witout_margin > .vc_column-inner > .wpb_wrapper > div {
    margin: 0px;
}


/*Start Blockboxen Home*/
.ncs-vc-blockbox-bg{
	box-shadow: 0 3px 5px rgba(0,0,0,0.09 ), 0 3px 5px rgba(0,0,0,0.09);
  	transition: all 0.3s cubic-bezier(.25,.8,.25,1);

	/*box-shadow: 1px 1px 3px #888888;*/
	/*max-width: 274px;*/ /*Muss Testen ob Bilder ohne Hintergrund vor die Hintergrund farbe geschoben werden*/
	background-size: 100%;
	position: relative;
	overflow: hidden;
	margin-top:24px;
	cursor: pointer;
}
.vc_column-inner .ncs_columns_2:last-child {
	margin-bottom: 0;
}
/*.vc_column-inner .ncs-vc-blockbox-wrap:last-child .ncs-vc-blockbox-bg {*/
	/*margin-bottom:0;*/
/*}*/
.vc_column-inner .ncs_columns_4 .vc_column-inner .ncs_columns_3, .vc_column-inner .ncs_columns_2  {
	margin:0 -12px 0 -24px;
}
.ncs-vc-blockbox-bg:hover{
	box-shadow: 0 14px 28px rgba(0,0,0,0.09), 0 10px 10px rgba(0,0,0,0.09);
	/*box-shadow: 0px 10px 10px #888888;*/
	/*margin-top: -2px;
	margin-left: -2px;
	margin-bottom: 2px; */
}
.ncs-vc-blockbox-bg td{
	border: none;
}
div  a.ncs-vc-blockbox-link{
	height: 100%;
	width: 100%;
}
.ncs-vc-blockbox-title {font-size:24px;}
/*End Blockboxen Home*/


/*Start footer

.swa_footer_kontakt{
	float:left;
	margin-left:50px;
}
.swa_footer_socialmedia{
	float:left;
}
.swa_footer_adress{
	float:left;
}
.swa_footer_telephon{
	float:left;
	margin-left:25px;
}
.swa_footer_open{
	float:left;
	margin-left:25px;
}*/

.footer-topline{
	border-top: 1px solid #818181;
	padding-top: 15px;
}


.l-footer.layout_modern .l-subfooter.at_top {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.b_footer_left{
	float:left;
	font-size:14px !important;
}
.b_footer_right{
	float:right;
	font-size:14px !important;
}
hr {
    width: 100%;
    background: #ffffff;
}

.tp-bgimg {
	position: relative;
}
.tp-bgimg::before {
    content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+60,000000+100&0+0,0+60,0.5+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0.85) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.85) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.85) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */

}

.w-search.layout_fullscreen input {
	border-bottom:1px solid #BB1B29 !important;
	left: 30%;
	width: 40%;
	text-align: left;
}

.vc_col-sm-4.wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper > div {
	margin-bottom: 32px;
}

@media (max-width: 600px) {
  .w-search.layout_fullscreen input {
  	left: 20%;
  	width: 60%;
  }
}

.w-search.layout_fullscreen input

/*End footer*/
@media (max-width: 900px) {
	.m_last_nav_element > a.w-nav-anchor.level_2 {
    	border-bottom: none;
	}
	.w-nav.type_mobile .w-nav-item:not(.btn) .w-nav-anchor.level_1 {
    	padding: 10px;
    	box-shadow: none;
	}
	.w-nav.type_mobile .w-nav-anchor:not(.level_1) {
    	line-height: 26px;
    	padding: 10px 0 10px 20px;
    	box-shadow: none;
	}
}
@media (max-width: 767px) {
	.g-cols.type_default > .swa_socialwall_top > .vc_column-inner {
	    margin-left: 25px;
	    margin-right: 25px;
	}
	.ncs_Iframe_1of3 .wpb_wrapper {
	    margin-right: auto;
		margin-left: auto;
		width: 274px;
	}
	.ncs-vc-blockbox-bg{
		margin-right: auto;
		margin-left: auto;
	}
	.b_footer_right{
		float:none;
	}
	.b_footer_left{
		float:none;
	}
	/*Menü Dropdown*/
	a.w-nav-anchor.level_1 > span.w-nav-arrow {
    	/*padding-left: 100%;*/
	}
	.opened > a.w-nav-anchor.level_1 > span.w-nav-arrow {
    	/*padding-left: 0;*/
    	/*padding-right: 100%;*/
	}
	a.w-nav-anchor.level_1 > span.w-nav-arrow::before {
    	/*content:'\2009'!important;*/
    	/*margin-left:-46px;*/
	}
	.opened > a.w-nav-anchor.level_1 > span.w-nav-arrow::before {
    	/*margin-right:-46px;*/
    	/*margin-left:0px;*/
	}

	.no-link-menu > a.w-nav-anchor.level_2 > span.w-nav-arrow {
    	padding-left: 100%;
	}
	.no-link-menu.opened > a.w-nav-anchor.level_2 > span.w-nav-arrow {
    	padding-left: 0;
    	padding-right: 100%;
	}
	.no-link-menu > a.w-nav-anchor.level_2 > span.w-nav-arrow::before {
    	/*content:'\2009'!important;*/
    	margin-left:-46px;
	}
	.no-link-menu.opened > a.w-nav-anchor.level_2 > span.w-nav-arrow::before {
    	margin-right:-46px;
    	margin-left:0px;
	}
}
@media (min-width: 665px) and (max-width: 767px){
/*
	.ncs_blockboxes_inner_left, .ncs_blockboxes_left {
		float: right !important;
		width: 274px !important;
		margin-right: 50px !important;
	}
 	.ncs_blockboxes_inner_right, .ncs_blockboxes_right {
		float: left !important;
		width: 274px !important;
	}
	.ncs_blockboxes_klein_right > div .ncs-vc-blockbox-bg {
	    width: 125px;
	}
	.ncs_blockboxes_klein_left  > div .ncs-vc-blockbox-bg {
	    width: 125px;
	}
	.ncs_blockboxes_klein_right {
	    max-width: 125px !important;
		float: left !important;
	}
	.ncs_blockboxes_klein_left {
	    max-width: 125px !important;
		float: right !important;
	}
	.ncs-vc-blockbox-bg{
		width: 274px;
	}
*/
}
@media (max-width: 767px){
	.vc_column-inner .ncs_columns_4 .vc_column-inner .ncs_columns_3, .vc_column-inner .ncs_columns_2  {
		margin:0 -25px;/*default for g-cols*/
	}

	/*.ncs_blockboxes_klein_right > div .ncs-vc-blockbox-bg {*/
	    /*width: 100%;*/
	/*}*/
	/*.ncs_blockboxes_klein_left  > div .ncs-vc-blockbox-bg {*/
	    /*width: 100%;*/
	/*}*/
	.vc_column-inner .ncs_columns_2 .ncs-vc-blockbox-bg {
	    width: 100%;
	}
	.vc_column-inner .ncs_columns_2 > *:nth-child(1) {
	/*.ncs_blockboxes_klein_right {*/
	    max-width: 47.5% !important;
		float: left !important;
		margin:0 !important;
	}
	.vc_column-inner .ncs_columns_2 > *:nth-child(2) {
	/*.ncs_blockboxes_klein_left {*/
	    max-width: 47.5% !important;
		float: left !important;
		margin:0 0 0 5% !important;
	}
	.vc_column-inner .ncs_columns_2 > *:nth-child(1) > .vc_column-inner { /*not nested by g-cols on this level*/
    	padding-left: 25px !important;
    	padding-right: 0px !important;
	}
	.vc_column-inner .ncs_columns_2 > *:nth-child(2) > .vc_column-inner { /*not nested by g-cols on this level*/
    	padding-left: 0px !important;
    	padding-right: 25px !important;
	}
/*
	.ncs_blockboxes_klein_left .vc_column-inner {
    	padding-left: 0px !important;
    	padding-right: 25px !important;
	}
	.ncs_blockboxes_klein_right .vc_column-inner {
    	padding-left: 25px !important;
    	padding-right: 0px !important;
	}
*/
	.ncs-vc-blockbox-bg{
	background-position: top center !important;
	background-size: contain;
	}
	.swa_omega_iframe{
		display:none;
	}
		.swa_footer_adress{
		float:none;
	}
	.swa_footer_telephon{
		float:none;
		margin-left:0px;
	}
	.swa_footer_open{
		float:none;
		margin-left:0px;
	}
	.footer-topline{
		border-top: none;
		padding-top: 0px;
	}
}
@media (max-width: 845px) {

	.swa_footer_kontakt{
		float:none;
		margin-left:0px;
	}
	.swa_footer_socialmedia{
		float:none;
	}

}

@media (min-width: 601px) and (max-width: 900px) {
	.ush_image_1 {
	    height: auto !important;
	}
	.ush_image_1  .for_default{
	    height: 50px;
	}
	a.w-nav-anchor.level_1 > span.w-nav-arrow {
    	padding-left: 100%;
	}
	.opened > a.w-nav-anchor.level_1 > span.w-nav-arrow {
    	padding-left: 0;
    	padding-right: 100%;
	}
	a.w-nav-anchor.level_1 > span.w-nav-arrow::before {
    	/*content:'\2009'!important;*/
    	margin-left:-46px;
	}
	.opened > a.w-nav-anchor.level_1 > span.w-nav-arrow::before {
    	margin-right:-46px;
    	margin-left:0px;
	}
	.no-link-menu > a.w-nav-anchor.level_2 > span.w-nav-arrow {
    	padding-left: 100%;
	}
	.no-link-menu.opened > a.w-nav-anchor.level_2 > span.w-nav-arrow {
    	padding-left: 0;
    	padding-right: 100%;
	}
	.no-link-menu > a.w-nav-anchor.level_2 > span.w-nav-arrow::before {
    	/*content:'\2009'!important;*/
    	margin-left:-46px;
	}
	.no-link-menu.opened > a.w-nav-anchor.level_2 > span.w-nav-arrow::before {
    	margin-right:-46px;
    	margin-left:0px;
	}
	.l-subheader-cell.at_left{
		width: 55%;
	}
	.l-subheader-cell.at_left .w-img.ush_image_2, .l-subheader-cell.at_left .w-img.ush_image_3, .l-subheader-cell.at_left .w-img.ush_image_4, .l-subheader-cell.at_left .w-img.ush_image_5 {
		/*width: 25%;*/
		margin-right:0 !important;
	}

	div.w-img.ush_image_4 > a.w-img-h > img{
		margin:0 auto;
	}
	div.w-img.ush_image_3 > a.w-img-h > img{
		margin:0 auto;
	}
	div.w-img.ush_image_2 > a.w-img-h{
		float: right;
	}
}
@media (max-width: 600px) {
	.ush_image_1 {
	    height: auto !important;
	}
	.ush_image_1  .for_default{
	    height: 40px;
	}
	.l-subheader-cell.at_left{
		width: 55%;
	}
	.l-subheader-cell.at_left .w-img.ush_image_2, .l-subheader-cell.at_left .w-img.ush_image_3, .l-subheader-cell.at_left .w-img.ush_image_4, .l-subheader-cell.at_left .w-img.ush_image_5 {
		/*width: 25%;*/
		margin-right:0 !important;
	}

	div.w-img.ush_image_4 > a.w-img-h > img{
		margin:0 auto;
	}
	div.w-img.ush_image_3 > a.w-img-h > img{
		margin:0 auto;
	}
	div.w-img.ush_image_2 > a.w-img-h{
		float: right;
	}
}

@media (min-width: 767px) and (max-width: 1265px) {

	.header_hor .l-subheader, .l-titlebar, .l-canvas.sidebar_left .l-main, .l-canvas.sidebar_right .l-main, .l-canvas.sidebar_none .l-section, .l-subfooter, .l-section.width_full .vc_col-sm-12 .w-tabs-section-content {
    	padding-left: 3.16206vw;
    	padding-right: 3.16206vw;
 	}
	.g-cols.type_default > div > .vc_column-inner {
    	padding-left: 1.97628vw;
    	padding-right: 1.97628vw;
 	}
	.g-cols.type_default {
    	margin: 0 -1.97628vw; /*25*/
 	}
	.vc_column-inner .ncs_columns_4 .vc_column-inner .ncs_columns_3, .vc_column-inner .ncs_columns_2  {
		margin:0 -0.9486vw 0 -1.89723vw;/*12px/24px*/
	}

	.g-cols.wpb_row, .wpb_revslider_element.wpb_content_element, .wpb_widgetised_column.wpb_content_element {
		margin-bottom: 1.89723vw; /* 24px */
	 }
	 .ncs-vc-blockbox-title {
	 font-size: 2.3715vw !important; /* für font-size: 30px*/
	 }
	 .ncs_blockbox_klein .ncs-vc-blockbox-title {
	 font-size: 1.5810vw !important; /* für font-size: 20px*/
	 }
	.ncs-vc-blockbox-bg {margin-bottom: 1.89723vw;}/*24px*/

	.ncs_blockbox_voll {height: 35.0988vw !important;}/*444*/
	.ncs_blockbox_gross {height: 22.7668vw !important;}/*288*/
	.ncs_blockbox_mittel {height: 10.4348vw !important;}/*132*/
	.ncs_blockbox_klein {height: 6.3241vw !important;}/*80*/
	.ncs_blockbox_halb {height: 16.6008vw !important;}/*80*/
	.ncs_blockbox_viertel {height: 7.3518vw !important;}/*80*/
	/*.g-cols.type_default > .swa_socialwall_top > .vc_column-inner {
	    padding-left: 0.474308vw;
	}*/
	.g-cols.type_default > .ncs_Iframe_1of3 > .vc_column-inner {padding-left: 0.4743vw;}

	.ncs_columns_2 .g-cols.type_default > *:nth-child(1) > .vc_column-inner {padding-right: 0.9486vw;}
	.ncs_columns_2 .g-cols.type_default > *:nth-child(2) > .vc_column-inner {padding-left: 0.9486vw;}

	.ncs_columns_3 .g-cols.type_default > *:nth-child(1) > .vc_column-inner {padding-right: 0.6324vw;}
	.ncs_columns_3 .g-cols.type_default > *:nth-child(2) > .vc_column-inner {padding-left: 1.2648vw;padding-right: 1.2648vw;}
	.ncs_columns_3 .g-cols.type_default > *:nth-child(3) > .vc_column-inner {padding-left: 0.6324vw;}

	.ncs_columns_4 .g-cols.type_default > *:nth-child(1) > .vc_column-inner {padding-right: 1.4229vw;}
	.ncs_columns_4 .g-cols.type_default > *:nth-child(2) > .vc_column-inner {padding-left: 0.4743vw;padding-right: 0.9486vw;}
	.ncs_columns_4 .g-cols.type_default > *:nth-child(3) > .vc_column-inner {padding-left: 0.9486vw;padding-right: 0.4743vw;}
	.ncs_columns_4 .g-cols.type_default > *:nth-child(4) > .vc_column-inner {padding-left: 1.4229vw;}

}

@media (min-width: 1265px) {
	/* Start only in desktop*/
	.g-cols.type_default > .ncs_Iframe_1of3 > .vc_column-inner {padding-left: 6px;}

	.ncs_columns_2 .g-cols.type_default > *:nth-child(1) > .vc_column-inner {padding-left: 12px;}
	.ncs_columns_2 .g-cols.type_default > *:nth-child(2) > .vc_column-inner {padding-left: 12px;}

	.ncs_columns_3 .g-cols.type_default > *:nth-child(1) > .vc_column-inner {padding-right: 8px;}
	.ncs_columns_3 .g-cols.type_default > *:nth-child(2) > .vc_column-inner {padding-left: 16px;padding-right: 16px;}
	.ncs_columns_3 .g-cols.type_default > *:nth-child(3) > .vc_column-inner {padding-left: 8px;}

	.ncs_columns_4 .g-cols.type_default > *:nth-child(1) > .vc_column-inner {padding-right: 6px;}
	.ncs_columns_4 .g-cols.type_default > *:nth-child(2) > .vc_column-inner {padding-left: 18px;padding-right: 12px;}
	.ncs_columns_4 .g-cols.type_default > *:nth-child(3) > .vc_column-inner {padding-left: 12px;padding-right: 18px;}
	.ncs_columns_4 .g-cols.type_default > *:nth-child(4) > .vc_column-inner {padding-left: 6px;}
}

/*Start */
/*End */
