img[class^="youtubeModal"] {
	cursor: pointer;
}

body .extbase-debugger.extbase-debugger-floating{
	display: none;
}

.contentWrapper{
	width:100%;
}

div.table-startKapsto {
	display: table;
	width: calc(100% - 10px);
}
div.spalte-startKapsto {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	float: none;
}

div.spalte-startKapsto h2 {
	line-height: 24px;
}

.kapsto.overviewAnwendungen .blogStyleHeading{
	text-align:center;
}
.kapsto.overviewAnwendungen h1.blogStyleHeading{
	font-weight: 600;
	color: #084686;
	margin: 0;
	padding: 0;
	line-height: 130%;
	font-size: 30px;
	 margin-bottom: 20px;
}
.kapsto.overviewAnwendungen h1.blogStyleHeading.black{
	color:#333;
	font-weight: 400;

}
.kapsto.overviewAnwendungen .fliesstext.fSubHeader{
text-align: center;
}
.hint{
	text-align:center;
	color:rgb(51,51,51);
	text-transform: uppercase;
	font-size: 15px;
	line-height: 140%;
	margin: 0 0 3px 0;
	font-weight: 300;
}
.kapsto.overviewAnwendungen .hint h2{
	color:rgb(51,51,51);
	text-transform: uppercase;
	font-size: 15px;
	line-height: 140%;
	margin: 0 0 3px 0;
	font-weight: 300;
}
.anwendungMeta .hint{
	text-align:left;

}
@media (max-width:1199px){
	.kapsto.overviewAnwendungen h2 {
		font-size:22px;
	}

	}
.kapsto.overviewAnwendungen .anwendungen h2 {
	color: #084686;
	font-family: inherit;
	font-size: 22px;
	font-weight: 600;
	line-height: 24px;
	margin: 0 auto 20px;
	padding: 0;
	text-align: center;

}
.kapsto.overviewAnwendungen .anwendungen .heading a{
	color: #084686;
	font-family: inherit;
	font-size: 22px;
	font-weight: 600;
	line-height: 24px;
	margin: 0 auto 20px;
	padding: 0;
	text-align: center;
	text-decoration:none;

}
.kapsto.overviewAnwendungen .anwendungen .listAnwendungen{
	font-size:17px;
	line-height: 20px;
}
.kapsto.overviewAnwendungen .anwendungen a{
	text-decoration: underline;
	font-size: 17px;
	font-weight: 300;
	color: #333333;
	line-height: 20px;
}

.kapsto.overviewAnwendungen .anwendungen img {
	height:auto;
	margin:15px 0 20px 0;
}
.kapsto.overviewAnwendungen .anwendungen .listAnwendungen {
	text-align: center;
}
.kapsto.overviewAnwendungen .anwendungen .anwendungsimg{
	width: 80%;
	margin: 30px auto;
	display: block;
}
.kapsto.overviewAnwendungen .btn, .button{
	background: #084686;
	border: 0 solid;
	color: #FFFFFF;
	font-weight: 600;
	font-size: 17px;
	line-height: 1.6;
	padding: 5px 20px;
	margin: 0 0 0 0;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
	border-radius: 0;
	text-transform: uppercase;
}
.kapsto.overviewAnwendungen .button a{
	color:#ffffff;
	font-weight: 600;
	font-size: 17px;
	line-height: 1.6;
	text-decoration: none;
}
.kapsto.overviewAnwendungen .button {
	padding: 0 20px;
	margin: 20px 10px 50px 10px;
	display: block;
	text-align: center;
}
.kapsto.overviewAnwendungen .btn-group.bootstrap-select .btn{
	background-color:white;
	color:black;
	font-size:17px;
	font-weight:300;
	height: 37px;
	border: 1px solid lightgray;
	border-bottom:none;
	padding: 6px 12px;
}
.kapsto.overviewAnwendungen .btn-group.bootstrap-select {
	width: 100%;
}
.kapsto.overviewAnwendungen .btn-group.bootstrap-select .selectbold{
	color:#084686;
	font-weight:bold;
}
.kapsto.overviewAnwendungen .btn-group.bootstrap-select .filter-option{
	text-transform: none;
}
.kapsto.overviewAnwendungen .anwendungen .anwedungsbtn .btn{
	padding:0 20px;
	margin:20px auto;
	display:block;
}
.kapsto.overviewAnwendungen .background{
	background-color: #f9fafc;
	padding:30px 20px;
	margin:50px 0 30px;
}
.kapsto.overviewAnwendungen select{
	height: 37px;
	border: 1px solid lightgray;
	border-bottom:none;
}
.bluecolor{
	color: blue;
}
.kapsto.overviewAnwendungen .anwedungen .btn-group.bootstrap-select .btn{
	background-color:white;
	color:black;
	font-size:17px;
	font-weight:300;
	height: 37px;
	border: 1px solid lightgray;
	border-bottom:none;
	padding: 6px 12px;
}
.kapsto.overviewAnwendungen .kapstoList .area_item .product-description .heading a{
	color: #084686;
	font-family: inherit;
	font-size: 22px;
	font-weight: 600;
	line-height:24px;
	margin: 0 auto 20px;
	padding: 0;
	text-align: center;
}
.kapsto.overviewAnwendungen .kapstoList .area_item .product-description .heading .product_count{
	font-size: inherit;
	line-height: 130%;
	font-weight: 300;
	font-family: inherit;
	color:#333333;
}
.kapsto.overviewAnwendungen .kapstoList .area_item .product-description .heading .product_count:hover {
	text-decoration: none;
}
.area_width_standardProducts h2.blogStyleHeading, .overviewAreas h2.blogStyleHeading, .productDetailsHeader h1.blogStyleHeading, .advantages h2.blogStyleHeading, .interestAreas h2.blogStyleHeading, .pdfDownloads h2.blogStyleHeading, .technicalData h2.blogStyleHeading, .area_specialProducts h2.blogStyleHeading, .famac3dstudio h2.blogStyleHeading, .area_detail_info h2.blogStyleHeading, .anwendung_detail_info h2.blogStyleHeading {
	font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #084686;
	margin-top: 8px;
	margin-bottom: 24px;
	text-transform: initial;
}
.kapsto.overviewAnwendungen .heading-blue{
	color:#084686;
	font-weight:600;
}
.kapsto.anwendung_detail_info {
	border-top: 1px solid #e1e1e1;
}
.kapsto.anwendung_detail_info .text-left .hint {
	text-align: left;
}
.anwendung_detail_info p {
	font-size: 17px;
}

@media (max-width: 991px){
	.kapsto.overviewAnwendungen .background #gpn-select-submit {
		margin-top: 26px;
		margin-bottom: 0;
		padding:0 20px;
	}
	.kapsto.overviewAnwendungen .background{
		padding:40px 0;
	}
	.kapsto.overviewAnwendungen .background h2{
		line-height: 22px;
	}
	.dropdown-menu{
		width:100%;
		overflow-x:hidden;
	}
	.kapsto.overviewAnwendungen .row .anwendungen  .anwendungswrapper .anwedungsbtn {

		max-width:350px;
		margin:auto;
	}
}

@media (max-width: 425px){
	.kapsto.overviewAnwendungen .background #gpn-select-submit {
		margin-top: 26px;
	}
	div.spalte-startKapsto {
		float: left;
	}
	.kapsto.overviewAnwendungen .background h2{
		margin-bottom: 28px;
	}
	div.table-startKapsto {
		display: block;
		width: 100%;
	}
}

@media (min-width: 992px) {
	.kapsto.overviewAnwendungen .row .anwendungen {
		display: table;
		position: relative;
		margin-top: 30px;
	}

	.kapsto.overviewAnwendungen .row .anwendungen .row {
		display: table-row;
		position: relative;
	}

	.kapsto.overviewAnwendungen .row .anwendungen .anwendungswrapper {
		display: table-cell;
		height: 100%;
		padding-bottom: 55px;
		position: relative;
		float: none;
	}

	.kapsto.overviewAnwendungen .row .anwendungen  .anwendungswrapper .anwedungsbtn {
		position: absolute;
		bottom: 0;
		width: 80%;
		margin: 0 10%;
		left:0;

	}

	.kapsto.overviewAnwendungen .row .anwendungen .anwendungswrapper .anwedungsbtn .button {
		margin: 0;
	}
}


/*produktdetail*/



.productDetailWrapper h2 {
	font-size: 26px;
	margin-bottom: 20px;
}
.kapsto.kapstoDetailsHeader.section_bg_white .hint{
	text-align:left;
}
.productDetailWrapper>div>section:nth-child(odd){
	background-color: #ffffff !important;
	border-bottom: 0;
	border-top: 0;
}

.productDetailWrapper>div>section:last-child {
	border-bottom: 1px solid #e1e1e1;
}

.productDetailWrapper>div>section:nth-child(even){
	background-color: #f9fafc !important;
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
}

.kapstoDetailsHeader>div>section:last-child{
	border-bottom: 1px solid #e1e1e1;
}

.kapstoDetailsHeader>div>section:first-child{
	border-top: 1px solid #e1e1e1;
}

.kapsto.kapstoDetailsHeader.section_bg_white .description p{
	 font-size:17px;
	 font-weight:300;
	 color:black;
	 padding:0;
	 margin:0;

 }
.kapsto.kapstoDetailsHeader.section_bg_white .description li{
	display:block;
	font-size: 17px;
	color:black;
	line-height: 1.6;
}
.kapsto.kapstoDetailsHeader.section_bg_white .description li:before{
	content: "\e081";
	font-family: "Glyphicons Halflings";
	font-size: 17px;
	float: left;
	margin-top: -1px;
	margin-left: -17px;
	color: #084686;
	margin-right:6px;
}

.kapsto.kapstoDetailsHeader.section_bg_white .description ul{
	margin-left: 17px;
	margin-bottom: 50px;

}



.kapsto.kapstoDetailsHeader.section_bg_white{
	background-color: rgba(0,0,0,0);
	background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(241, 241, 241) 100%);
	background-attachment: scroll;
	background-clip: border-box;
	background-position-x: 0% ;
	background-position-y: 0%;
	background-size: auto;
	padding-top:30px;


}


.kapsto.kapstoDetailsHeader.section_bg_white .lSSlideOuter .lSSlideWrapper .lslide {
	border: none;
}
.kapsto.kapstoDetailsHeader.section_bg_white .lSSlideOuter {
	margin-top:80px;

}
.kapsto.kapstoDetailsHeader.section_bg_white .small_image_silder_wrapper{
	width: 90%;
	margin-left: 5%;
	margin-right:5%;
}
.kapsto.kapstoDetailsHeader.section_bg_white .small_image_silder_wrapper *:focus{ outline: none;}
.kapsto.kapstoDetailsHeader.section_bg_white .small_image_silder_wrapper #small_image_silder img{
	height:auto;
	max-width: 486px !important;
	margin:20px auto;
	max-height: 290px;
	width:auto;
}
.kapsto.kapstoDetailsHeader.section_bg_white .small_image_silder_wrapper #small_image_silder_nav {

}
.kapsto.kapstoDetailsHeader.section_bg_white .small_image_silder_wrapper #small_image_silder_nav img{
	height:auto;
	max-width: 486px !important;
	max-height: 75px;
	width:auto;
	margin:20px;
}
.kapsto.kapstoDetailsHeader.section_bg_white .small_image_silder_wrapper #small_image_silder_nav img:first-of-type{
	margin-left:0;
}
.kapstoDetailsHeader  .lSNext .glyphicon,
.kapstoDetailsHeader  .lSPrev .glyphicon {
	font-size: 30px;
}

.kapsto.kapstoDetailsHeader.section_bg_white .small_image_silder_wrapper *:focus{ outline: none;}
.kapsto.kapstoDetailsHeader.section_bg_white .small_image_silder_wrapper #small_image_silder_mobile img{
	height:auto;
	max-width: 486px !important;
	margin:20px;
	max-height: 290px;
	width:auto;
}
.kapsto.kapstoDetailsHeader.section_bg_white .small_image_silder_wrapper #small_image_silder_nav_mobile {

}
.kapsto.kapstoDetailsHeader.section_bg_white .small_image_silder_wrapper #small_image_silder_nav_mobile img{
	height:auto;
	max-width: 486px !important;
	max-height: 75px;
	width:auto;
	margin:20px;
}
.kapsto.kapstoDetailsHeader.section_bg_white .small_image_silder_wrapper #small_image_silder_nav_mobile img:first-of-type{
	margin-left:0;
}


@media only screen and (max-width: 767px){
	.small_image_silder_wrapper {
		margin-bottom: 40px;
	}
	.kapstoDetailsHeader {
		background: #FFFFFF !important;
	}
	.backLink {
		margin-bottom: 20px !important;
		font-size: 16px;
	}
}
.kapsto.kapstoDetailsHeader.section_bg_white .small_image_silder_wrapper .lslide{
	max-height:100%;
}
.kapsto.kapstoDetailsHeader.section_bg_white .small_image_silder_wrapper .lslide img{
	height:auto !important;
	max-height:100%;
	width:auto;

	margin:auto;
	display:block;
}
.kapsto.kapstoDetailsHeader.section_bg_white .small_image_silder_wrapper .lSPager.lSGallery li:last-of-type{
	background-color: white;
}
.kapsto.kapstoDetailsHeader.section_bg_white .small_image_silder_wrapper .lSPager.lSGallery li img{
	max-height:100%;
	height:auto;
	margin:auto;
}
.kapsto.kapstoDetailsHeader.section_bg_white .small_image_silder_wrapper .lSPager.lSGallery li:last-of-type img{
	margin-top: 7%;
}
.kapsto.kapstoDetailsHeader.section_bg_white .small_image_silder_wrapper .lSNext .glyphicon-chevron-right{
	float:left;
}

.anchorLinks .anchorButton a:hover {
	background: #33c0ef;
	color: #ffffff;
	text-decoration: none;
}
.anchorLinks .anchorButton a {
	display: block;
	text-transform: uppercase;
	text-align: center;
	background: #084686;
	border: 0px solid;
	font-weight: 600;
	font-size: 15px;
	line-height: 1.6;
	color: #FFFFFF;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
}

.anchorLinks {
	margin: 54px 0 27px;
}

.backLink {
	font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
	margin-bottom: 41px;
}

.backLink a {
	font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
	color: #084686;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 41px;
}

.vorteileWrapper .vorteilItem {
	text-align: center;
	margin-top: 84px;
}

.vorteileWrapper .vorteilItemWrapper {
	position: relative;
	max-width: 340px;
	margin: 0 auto;
	line-height: 24px;
	font-size: 17px;
}

.vorteileWrapper .vorteilItemIcon {
	margin-bottom: 10px;
}

.vorteileWrapper .vorteilItem b {
	color:#084686;
	font-size: 24px;
	font-weight: 600;
	line-height: 24px;
	display: block;
	min-height: 48px;
}

.vorteileWrapper .vorteilItem ul {
	text-align: left;
	width: 100%;
	margin-top: 30px;
	padding: 0 20px 0 30px;
}

.vorteileWrapper .vorteilItem ul li {
	list-style: none;
	padding-left: 15px;
	display: block;
	position: relative;
	margin-bottom: 20px;
	font-size: 17px;
	line-height: 24px;
}

.vorteileWrapper .vorteilItem ul li:before {
	content: "";
	margin-right: 10px;
	display: inline-block;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #000;
	position: absolute;
	left: 3px;
	top: 7px;
}
.kapsto-pr-heading a{
	color: #084686;
	font-size: 20px;
	font-weight: 600;
	line-height: 20px;
	display: block;

}

.kapsto-pr-heading a:hover{
	text-decoration: none;
}

.info_files .fileList li {
	background: url(/typo3conf/ext/atl_pp_infomaterial/Resources/Public/Icons/download-icon.svg) left center no-repeat;
	background-size: 18px;
	padding-right: 2px;
	font-size: 14px;
	webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	color: #333;
	text-decoration: none;
	font-weight: 300;
}
.info_files .fileList li a{
	color: #6699cc;
}
.newFlag{
	background-color: red;
	color: white;
	font-weight: 600;
	font-size: 17px;
	padding: 4px 8px;
	top: 23px;
	left: 14px;
	line-height: 19px;
	position: absolute;
	display: inline-block;
}
.flagDetail {
	position: initial;
	margin-right: 10px;
	margin-bottom: 25px;
}
.disturber{
	background-color: #084686;
	color: white;
	font-weight: 600;
	font-size: 17px;
	padding: 4px 8px;
	line-height: 19px;
	display: inline-block;
	margin-bottom: 25px;
	position: inherit;
}
/*.kapsto.overviewAnwendungen .row {*/
	/*display: -webkit-flex;*/
	/*display: -ms-flex;*/
	/*display: flex;*/
	/*-webkit-flex-wrap: wrap;*/
	/*-ms-flex-wrap: wrap;*/
	/*flex-wrap: wrap;*/
/*}*/

/*.kapsto.overviewAnwendungen .row .kapstoList .col-xs-12.col-sm-6.col-md-3.col-lg-3.area_item_wrapper{*/
	/*display: -webkit-flex;*/
	/*display: -ms-flexbox;*/
	/*display: flex;*/
/*}*/
.kapsto.overviewAnwendungen .area_item_wrapper .area_item{

	margin-bottom: 50px;
	position: relative;
	padding-bottom: 150px;
	max-height: 335px;
	padding-top:20px;
}
.kapsto.overviewAnwendungen .area_item_wrapper .area_item img{
	height:auto;
	max-width:75% !important;
}
.kapsto.overviewAnwendungen .row .kapstoList .col-xs-12.col-sm-6.col-md-3.col-lg-3.area_item_wrapper .area_item img{
	height:auto;
	max-width:60% !important;
}

.kapsto.overviewAnwendungen .area_item_wrapper .area_item .product-button {
	position: absolute;
	height: 27px;
	bottom: 0;
	width: 100%;
	margin: 0;
	text-align: center;
}
.kapsto.overviewAnwendungen .row .kapstoList .col-xs-12.col-sm-6.col-md-3.col-lg-3.area_item_wrapper .area_item .product-button {
	width: 80%;
	margin: 0 10%;
}

@media (min-width:1200px) {
	.kapsto.overviewAnwendungen .row .kapstoList .col-xs-12.col-sm-6.col-md-3.col-lg-3.area_item_wrapper .area_item {
		max-height: 305px;
	}
}
@media (min-width:992px) and (max-width: 1199px) {
	.kapsto.overviewAnwendungen .row .kapstoList .col-xs-12.col-sm-6.col-md-3.col-lg-3.area_item_wrapper .area_item {
		max-height: 290px;

	}
}
@media (max-width:991px) {
	.kapsto.overviewAnwendungen .row .kapstoList .col-xs-12.col-sm-6.col-md-3.col-lg-3.area_item_wrapper .area_item{

		margin-top: 0;
		position: relative;
		padding-bottom: 10px;
		max-height: none;
		padding-top:10px;
	}
	.kapsto.overviewAnwendungen .row .kapstoList .col-xs-12.col-sm-6.col-md-3.col-lg-3.area_item_wrapper .area_item img{
		height:auto;
		max-width:40% !important;
	}
	.kapsto.overviewAnwendungen .row .kapstoList .col-xs-12.col-sm-6.col-md-3.col-lg-3.area_item_wrapper .area_item .product-button {
		position: relative;
		bottom: 0;
		width: 100%;
		margin: 0 auto;
		text-align: center;
		max-width: 350px;
	}
}

.kapsto.overviewAnwendungen .row .kapstoList .col-xs-12.col-sm-6.col-md-3.col-lg-3.area_item_wrapper .area_item .product-button .button{
	margin:0;
	padding:0;
}
.kapsto.kapstoDetailsHeader.section_bg_white .small_image_silder_wrapper .lSNext .glyphicon-chevron-right{
	float:right;
}

.table1 .table th {
	color: #084686;
	font-weight: 600;
	line-height: 24px;
	text-align:center;
}
.table1 .table {
	text-align: center;
	border: none;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	border:none;
}
.colorLabel{
	color: #084686;
	font-weight: 600;
	line-height: 22px;

}

.colors{

	line-height: 22px;
	margin-bottom: 10px;

}
.colors a{
	color: #6699cc;
}
.colors a:hover{
	color: #6699cc;
}

.farbenAndMaterial{
	margin: 190px 0 0 0;
}
#technicalData {
	border-bottom: none;
}
#technicalData .hint,
#richtwerte .hint{
	text-align:left;

}
.cadImage{
	margin-top:20px;
	margin-bottom: 50px;
}
.cad-toggle {
	cursor: pointer;
}
.vorteilItemIcon img{
	width:90px;
	height:auto;
}
#mobileAccordion .panel+.panel {
	margin-top: 0;
}

#mobileAccordion .panel .panel-heading.first-level{}
#mobileAccordion .panel .panel-heading.first-level.on{background-color: white;}

.panel-default>.panel-heading{}
.panel-default>.panel-heading.on{background-color: white;}

.kapsto.technicalData .table1 .table-responsive table.table th { vertical-align: middle; }
.kapsto.technicalData .table1 .table-responsive table.table.table-striped thead tr:nth-of-type(1) th:not(:empty){border-bottom: 4px solid lightgray}
.kapsto.technicalData .table1 .table-responsive table.table td.emptyTd,
.kapsto.technicalData .table1 .table-responsive table.table th.emptyTd { background: white !important; }
.kapsto.technicalData .table1 .table-responsive table.table td.chooseProductsCheckboxColumn { width: 20px; background: white !important; }
/*.kapsto.technicalData .table1 .table-responsive table.table.table-striped tbody tr td{border-right: 5px solid white}*/
/*.kapsto.technicalData .table1 .table-responsive table.table.table-striped thead tr th{}*/
/*.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {*/
	/*border:5px solid black;*/
/*}*/
.kapsto.technicalData .tableInfo {
	font-size: 17px;
	line-height: 1.6;
}
.kapsto.technicalData .gpnTableText {
	text-align: right;
}
.kapsto.technicalData .gpnTableText p:before {
	position: relative;
	top: 2px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\e080";
	margin-right: 5px;
}

.kapsto_checkbox_fake{
	z-index: -1;
	position: absolute;
}
.kapstoCheckboxFakeWrapper label{
	margin-left: 20px;
	position: relative;
	padding-left: 0;
}
.kapstoCheckboxFakeWrapper label:before{
	content: "";
	border: 1px solid #a0a0a0;
	width: 16px;
	height: 16px;
	top: 4px;
	left: -20px;
	position: absolute;
}
.kapstoCheckboxFakeWrapper label.kapsto-clicked:after{
	content: "";
	background-image: url(/typo3conf/ext/atl_pp_contactform/Resources/Public/Icons/checkbox.svg);
	background-size: 20px;
	width: 20px;
	height: 20px;
	position: absolute;
	top: -1px;
	left: -18px;
	display: block;
}

.kapstoCheckboxFakeWrapper label:not(.kapsto-clicked):after{
	display: none;
}

.table-widgets{
	margin-top:90px;
}
.table-widgets a{
	font-size: 17px;
	font-weight: 300;
	color: lightgray;
	display:block;
	line-height:1.42857143;
	margin-left:0px;

}
.table-widgets a:not(:first-of-type){margin-top:17px;}
.table-widgets a:hover{
	color: lightgray;
	display:block;
	text-decoration: none;
	cursor: default;
}
.bookmarkFromOverviewWrapper{
	text-align: center;
	position: absolute;
	bottom: -30px;
	left: 25%;
	width: 50%;
}
.recommend_fromOverview,
.request_fromOverview,
.setBookmark_fromOverview,
#recommend_fromOverview,
#request_fromOverview,
#setBookmark_fromOverview{
	width: 33%;
	color: #084686;
}
.request_fromOverview:before,
.setBookmark_fromOverview:before,
.recommend_fromOverview:before{
	font-family: "Glyphicons Halflings";
	font-size: 17px;
	padding: 0 10px;
}
.request_fromOverview:before{
	content: "\e224";
}
.setBookmark_fromOverview:before{
	content: "\e006";
}
.recommend_fromOverview:before{
	content: "\e066";
}
#recommend_fromOverview span,
#setBookmark_fromOverview span,
#request_fromOverview span {
	padding-right: 5px;
	top: 2px;
}
.table-widgets .table_widget_template:before{
	content: "\e224";
	font-family: "Glyphicons Halflings";
	font-size: 17px;
	float: left;
	margin-left:-23px;
}
.table-widgets .table_widget_notice:before{
	content: "\e006";
	font-family: "Glyphicons Halflings";
	font-size: 17px;
	float: left;
	margin-left:-23px;
}
.table-widgets .table_widget_recommend:before{
	content: "\e066";
	font-family: "Glyphicons Halflings";
	font-size: 17px;
	float: left;

	margin-left:-23px;
}
.hidden-xs .kapsto.tabcontent a.table_widget_template.disabled,
.hidden-xs .kapsto.tabcontent a.table_widget_notice.disabled,
.hidden-xs .kapsto.tabcontent a.table_widget_recommend.disabled,
.hidden-xs .kapsto.tabcontent a.table_widget_template.disabled:before,
.hidden-xs .kapsto.tabcontent a.table_widget_notice.disabled:before,
.hidden-xs .kapsto.tabcontent a.table_widget_recommend.disabled:before,
.hidden-xs .kapsto.tabcontent a.table_widget_template.disabled,
.hidden-xs .kapsto.tabcontent a.table_widget_notice.disabled,
.hidden-xs .kapsto.tabcontent a.table_widget_recommend.disabled,
.hidden-xs .kapsto.tabcontent a.table_widget_template.disabled:before,
.hidden-xs .kapsto.tabcontent a.table_widget_notice.disabled:before,
.hidden-xs .kapsto.tabcontent a.table_widget_recommend.disabled:before {
	cursor: default;
	color: lightgray;
}
.technicalDataMobile  a.table_widget_template.disabled,
.technicalDataMobile  a.table_widget_notice.disabled,
.technicalDataMobile  a.table_widget_recommend.disabled,
.technicalDataMobile  a.table_widget_template.disabled:before,
.technicalDataMobile  a.table_widget_notice.disabled:before,
.technicalDataMobile  a.table_widget_recommend.disabled:before{
	cursor: default;
	color: lightgray;
}

.table-widgets a.table_widget_techdata,
.table-widgets a.table_widget_template,
.table-widgets a.table_widget_recommend,
.table-widgets a.table_widget_notice {
	color: #6699cc;
}
.table-widgets a.table_widget_techdata:hover,
.table-widgets a.table_widget_template:hover,
.table-widgets a.table_widget_recommend:hover,
.table-widgets a.table_widget_notice:hover {
	text-decoration: underline;
	cursor: pointer;
}
.table-widgets .table_widget_techdata:before {
	content: "\e025";
	font-family: "Glyphicons Halflings";
	font-size: 17px;
	float: left;
	margin-left:-23px;
}
.interestAreasItem img{
	margin-bottom:17px;
}
@media (max-width:991px) {
	.table-widgets {
		margin: 0 0 50px 24px;
	}
}
@media (max-width:767px){
	.farbenAndMaterial{
		margin-bottom: 45px;
		margin-top:0;
	}
	.cadImage img{
		width:100%;
		height:auto;
	}
	.table1_wrapper .panel-group.mobileTableData .panel.panel-default {
		border:none;
		border-radius: 0;
		border-top: 1px solid rgb(221,221,221);
		background-color: white;
	}
	.table1_wrapper .panel-group.mobileTableData .panel.panel-default:last-of-type {
		border-bottom:1px solid  rgb(221,221,221) ;
	}
	.table1_wrapper .panel-group.mobileTableData .panel.panel-default .panel-heading.second-level {
		background-color: white;
	}
	.table1_wrapper .panel-group.mobileTableData .panel.panel-default .panel-collapse.collapse.in{
		background-color: rgb(234,234,234);
		position:relative;
	}
	.table1_wrapper .panel-group.mobileTableData .panel.panel-default .panel-collapse.collapsing{
		background-color: rgb(234,234,234);
		position:relative;
	}

	.table1_wrapper .panel-group.mobileTableData .panel.panel-default .panel-collapse.collapsed{
		background-color: white;
	}
	.table1_wrapper .panel-group.mobileTableData .panel.panel-default .panel-collapse.collapse.in .panel-body{
		border-top:none;
	}
	.panel-group .panel.panel-default .panel-collapse .panel-body section{
		padding-top: 30px;
		padding-bottom:25px;
	}

	.table1_wrapper .panel-group.mobileTableData .panel.panel-default .panel-collapse.collapse.in:after {
		top: -30px;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(136, 183, 213, 0);
		border-bottom-color: #EAEAEA;
		border-width: 15px;
		margin-left: -15px;
	}
}

/*modal*/
#productOverlay .modal-header{padding: 20px 20px 20px 0;}
#productOverlay .modal-body{
	height:100%;
	padding:20px;
}
#productOverlay .modal-footer{}
#productOverlay .modal-content{height:100%}
#productOverlay .modal-dialog{
	width:70%;
	height:70%;
	margin: 75px 15% 0 15%;
}
#productOverlay .modal-header .close{
	background-color: white;
	color:black;
	padding:0;
	font-size: 25px;
	line-height:25px;
	width:25px;
}
#productOverlay .modal-header .close:hover,.close:focus,.close:visited{
	outline:none;
}

#productOverlay .modal-header .close-icon{
	color:black;
}
#productOverlay .modal-body .product-iframe{
	width:100%;
	height:100%;
}

.searchBox_wrapper input{
	border: 1px solid black;
	text-align: center;
}



/*filterbox*/

.searchBox_wrapper {
	background-color: rgb(248,248,248);
	font-size:17px;
	font-family: "Source Sans Pro", Helvetica, Arial, sans-serif ;
}

.searchBox_wrapper #search-kapsto-execute-search {
	margin-top:0;
	margin-bottom: 20px;
}
.searchBox_wrapper .mini-input-info {
	position: relative;
	width: 100%;
	display: block;
	height: 1px;
}
.searchBox_wrapper .mini-input-info-container {
	display: none;
	background-color: white;
	position: absolute;
	right: -210px;
	border: 1px solid lightgray;
	max-width: 300px;
	width: 200px;
	z-index: 1000;
	padding: 10px 20px;
}
@media (max-width: 768px) {
	.searchBox_wrapper .mini-input-info-container {
		top: 25px;
		right: 0;
	}
}
.searchBox_wrapper .mini-input-info-container .mini-input-info-example {
	clear: left;
	display: block;
	padding: 10px 0;
}
.searchBox_wrapper .reset-wrapper {
	padding:20px 0 10px 0;
}
.searchBox_wrapper .reset-wrapper a.reset-link{
 color: #33c0ef;
	text-decoration: none;

}
.searchBox_wrapper .reset-link:before{
	content: "\e079";
	font-family: "Glyphicons Halflings";
	font-size:12px;
	margin-right:6px;


}
.searchBox_wrapper .headline{
	font-weight: bold;
	padding:20px 0 20px 0;


}
.searchBox_wrapper hr{
	margin-top: 10px;
	margin-bottom:0;
	border:0;
	border-top: 1px solid lightgray;
}

.searchBox_wrapper .search.execute-search .search-btn{
	display:block;
	margin:auto;
	margin-top:0px;
	width:100%
}
.searchBox_wrapper .search.execute-search .search-btn .search-span:after{
	content: "\e003";
	font-family: "Glyphicons Halflings";
	font-weight: 100;
	font-size: 16px;
	vertical-align: middle;
	margin-left: 5px;

}

.searchBox_wrapper #search-kapsto-props{
	margin-bottom: 20px;
}

.searchBox_wrapper .bootstrap-select.selectstyle{
	/*border: 1px solid lightgray;*/
	width:100%;
	margin-bottom:25px;
}
.searchBox_wrapper .bootstrap-select.selectstyle:focus {
	outline:none;
}
.searchBox_wrapper .bootstrap-select.selectstyle .text{
	color: #33c0ef;
	font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: 300;
	outline:none !important;
}
.searchBox_wrapper .bootstrap-select .dropdown-toggle:focus {
	outline: none !important;
}

.searchBox_wrapper .bootstrap-select .dropdown-toggle {
	-webkit-box-shadow:none;
	box-shadow:none;
}

.searchBox_wrapper .bootstrap-select.selectstyle .dropdown-menu.inner li{
color: #33c0ef;
}
.searchBox_wrapper .bootstrap-select.selectstyle .dropdown-menu.inner li:first-of-type a{

	border-bottom: 1px solid lightgray;
}
.searchBox_wrapper .bootstrap-select.selectstyle .dropdown-menu.inner li:first-of-type .text{
	color: black;
}
.searchBox_wrapper #search-kapsto-wandstaerke .bootstrap-select.selectstyle .dropdown-menu.inner li:first-of-type .text{
	color:#33c0ef;
}
.searchBox_wrapper #search-kapsto-wandstaerke.bootstrap-select.selectstyle .dropdown-menu.inner li:first-of-type a{
	border-bottom: none;
}
.searchBox_wrapper .bootstrap-select.selectstyle .dropdown-menu>li>a {
	padding: 3px 10px;
	margin: 0 10px;
}
.searchBox_wrapper .bootstrap-select.selectstyle .dropdown-menu>li.dropdown-header {
	padding: 3px 0;
	margin: 0 10px;
}
.searchBox_wrapper .bootstrap-select.selectstyle .dropdown-menu.open{
	border-radius: 0;
}

.searchBox_wrapper .bootstrap-select.selectstyle .dropdown-menu .divider {
	background: none;
	margin: 5px 0;
}

.searchBox_wrapper .bootstrap-select.selectstyle .caret{
	border: none;
	right:20px;
	top:25%;
}
.searchBox_wrapper .bootstrap-select.selectstyle .caret:before{
	content: "\e259";
	font-family: "Glyphicons Halflings";
	font-size: 12px;
}
.searchBox_wrapper .bootstrap-select.selectstyle.open .caret{border: none;}
.searchBox_wrapper .bootstrap-select.selectstyle.open .caret:before{
	content: "\e260";
	font-family: "Glyphicons Halflings";
	font-size: 12px;
}
/*.searchBox_wrapper .bootstrap-select.selectstyle.dropup .caret{border: none;}*/
/*.searchBox_wrapper .bootstrap-select.selectstyle.dropup .caret:before{*/
	/*content: "\e260";*/
	/*font-family: "Glyphicons Halflings";*/
	/*font-size: 12px;*/
/*}*/
/*.searchBox_wrapper .bootstrap-select.selectstyle.dropup.open .caret{border: none;}*/
/*.searchBox_wrapper .bootstrap-select.selectstyle.dropup.open .caret:before{*/
	/*content: "\e259";*/
	/*font-family: "Glyphicons Halflings";*/
	/*font-size: 12px;*/
/*}*/
.searchBox_wrapper .mm-input:focus {
	outline: none;
}
.searchBox_wrapper .mm-input{


	float:left;
}
.searchBox_wrapper input{
	width:30px;
	height:30px;
	border: 1px solid lightgray;
}
/*.searchBox_wrapper .mini-input-caption{*/
	/*float:left;*/
/*}*/
/*.searchBox_wrapper .whitworth-input{*/
	/*width:2em;*/
	/*float:left;*/
/*}*/
/*.searchBox_wrapper .unified-input{*/
	/*width:2em;*/
	/*float:left;*/
/*}*/
/*.searchBox_wrapper .american-input{*/
	/*width:2em;*/
	/*float:left;*/
/*}*/

.searchBox_wrapper .stacked-input-container {
	float: left;
	margin: 0 ;
}
.searchBox_wrapper .stacked-input {
	 width: 36px;
	 margin: 0;
	 height: 36px;
	padding:2px;
 }
.searchBox_wrapper .stacked-input:first-of-type {
	border-bottom: 1px solid darkgray;

}
.searchBox_wrapper .mini-input .mini-input-container {
	width: 30px;
	margin-right: 5px;
	height: 30px;
	padding-top:0;
	float:left;

}
.searchBox_wrapper .mini-input .mini-input-container.nextToStacked {
	padding-top:20px;
}
.searchBox_wrapper .mini-input .mini-input-caption.nextToStacked {
	padding-top:20px;
}
.searchBox_wrapper .mini-input .mini-input-caption.nextToStacked.bis {
	padding-top:25px;
	margin-left: 4px;
}

.searchBox_wrapper .mini-input {
	clear: left;
	padding-top: 10px;
	padding-bottom: 0;
	position: relative;
	margin-bottom: 25px;
}
.searchBox_wrapper .mini-input .mini-input-caption {
	float: left;
	display: block;
	color: #666666;
	line-height: 17px;
	padding-right: 5px;
	padding-top: 5px;
}

.searchBox_wrapper .infosign {
	position: absolute;
	right: 0;
	top: 0;
}

.searchBox_wrapper .infosign:before{
	content: "\e086";
	font-family: "Glyphicons Halflings";
	font-size: 17px;
	color: #084686;
}
.searchBox_wrapper{
	display:none;
}

.searchBox_wrapper .checkbox-style{
	/*display:none;*/
	position: absolute;
	left:-9999px;

}

.searchBox_wrapper .filterFakeCheckboxWrapper{
	margin-top: 13px;
}
.searchBox_wrapper .filterFakeCheckboxWrapper label:not(.clicked):after{
	display: none;
}
.searchBox_wrapper .filterFakeCheckboxWrapper label.clicked:after{
	content: "";
	background-image: url(/typo3conf/ext/atl_pp_contactform/Resources/Public/Icons/checkbox.svg);
	background-size: 20px;
	width: 20px;
	height: 22px;
	position: absolute;
	top: -1px;
	left: -18px;
	display: block;

}

.searchBox_wrapper .filterFakeCheckboxWrapper label{
	font-size: 17px;
	line-height: 160%;
	font-weight: 300;
	color: #333;
	margin-bottom: 0;
	margin-left: 20px;
	position: relative;
	padding-left: 10px;
	display: block;
}
.searchBox_wrapper .filterFakeCheckboxWrapper label.disabled{
	color: #c9c9c9;
}

.searchBox_wrapper .filterFakeCheckboxWrapper label:before{
	content: "";
	border: 1px solid #a0a0a0;
	width: 16px;
	height: 16px;
	top: 7px;
	left: -20px;
	position: absolute;
	display: block;

}

.searchBox_wrapper .filterFakeCheckboxWrapper label.disabled:before{
	content: "";
	border: 1px solid #c9c9c9;
	width: 16px;
	height: 16px;
	top: 7px;
	left: -20px;
	position: absolute;
	display: block;
	background-color: rgb(248,248,248);

}
#gpn-select-menu-submit{
	background: #084686;
	border: 0 solid;
	color: #FFFFFF;
	font-weight: 600;
	font-size: 17px;
	line-height: 1.6;
	padding: 0 20px;
	margin: 0 0 0 0;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
	border-radius: 0;
	text-transform: uppercase;
}

.product-table-data-mobile-section-wrapper{
	width: 100%;
}
.product-table-data-mobile-section-headline{
	border-bottom: 3px solid #333;
	font-weight: bold;
	margin-top: 5px;
	padding: 15px 0 8px;
}

.product-table-data-mobile-line-wrapper{
	border-bottom: 2px solid #e1e1e1;
	font-weight: 400;
	padding: 8px 0
}
.product-table-data-mobile-line-wrapper:last-child{
	border-bottom: none;
}
.product-table-data-mobile-line-wrapper:after{
	clear: both;
	content: ' ';
	display: block;
}
.product-table-data-mobile-line-left{
	float: left;
	color: #084686;
	width: 70%;
}
.product-table-data-mobile-line-right{
	float: left;
	width: 30%;
	color: rgb(51, 51, 51);
}
.product-table-data-mobile-line-datafield{
	padding: 7px 0;
}
.product-table-data-mobile-line-datafield:first-child{
	padding-top: 0;
}

#loading-wrapper{
	background-color: rgba(255,255,255,0.5);
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index: 2000;
}
#loading-icon{
	position:fixed;
	margin:auto;
	width:58px;
	height:58px;
	top:50%;
	left: 50%;
	margin-left: -29px;
	z-index: 2001;
}
#circularG{
	position:absolute;
	width:58px;
	height:58px;
	margin: auto;
}
.circularG{
	position:absolute;
	background-color:rgb(8,70,134);
	width:14px;
	height:14px;
	border-radius:9px;
	-o-border-radius:9px;
	-ms-border-radius:9px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	animation-name:bounce_circularG;
	-o-animation-name:bounce_circularG;
	-ms-animation-name:bounce_circularG;
	-webkit-animation-name:bounce_circularG;
	-moz-animation-name:bounce_circularG;
	animation-duration:0.718s;
	-o-animation-duration:0.718s;
	-ms-animation-duration:0.718s;
	-webkit-animation-duration:0.718s;
	-moz-animation-duration:0.718s;
	animation-iteration-count:infinite;
	-o-animation-iteration-count:infinite;
	-ms-animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite;
	-moz-animation-iteration-count:infinite;
	animation-direction:normal;
	-o-animation-direction:normal;
	-ms-animation-direction:normal;
	-webkit-animation-direction:normal;
	-moz-animation-direction:normal;
}

#circularG_1{
	left:0;
	top:23px;
	animation-delay:0.268s;
	-o-animation-delay:0.268s;
	-ms-animation-delay:0.268s;
	-webkit-animation-delay:0.268s;
	-moz-animation-delay:0.268s;
}

#circularG_2{
	left:6px;
	top:6px;
	animation-delay:0.364s;
	-o-animation-delay:0.364s;
	-ms-animation-delay:0.364s;
	-webkit-animation-delay:0.364s;
	-moz-animation-delay:0.364s;
}

#circularG_3{
	top:0;
	left:23px;
	animation-delay:0.45s;
	-o-animation-delay:0.45s;
	-ms-animation-delay:0.45s;
	-webkit-animation-delay:0.45s;
	-moz-animation-delay:0.45s;
}

#circularG_4{
	right:6px;
	top:6px;
	animation-delay:0.536s;
	-o-animation-delay:0.536s;
	-ms-animation-delay:0.536s;
	-webkit-animation-delay:0.536s;
	-moz-animation-delay:0.536s;
}

#circularG_5{
	right:0;
	top:23px;
	animation-delay:0.632s;
	-o-animation-delay:0.632s;
	-ms-animation-delay:0.632s;
	-webkit-animation-delay:0.632s;
	-moz-animation-delay:0.632s;
}

#circularG_6{
	right:6px;
	bottom:6px;
	animation-delay:0.718s;
	-o-animation-delay:0.718s;
	-ms-animation-delay:0.718s;
	-webkit-animation-delay:0.718s;
	-moz-animation-delay:0.718s;
}

#circularG_7{
	left:23px;
	bottom:0;
	animation-delay:0.814s;
	-o-animation-delay:0.814s;
	-ms-animation-delay:0.814s;
	-webkit-animation-delay:0.814s;
	-moz-animation-delay:0.814s;
}

#circularG_8{
	left:6px;
	bottom:6px;
	animation-delay:0.9s;
	-o-animation-delay:0.9s;
	-ms-animation-delay:0.9s;
	-webkit-animation-delay:0.9s;
	-moz-animation-delay:0.9s;
}

@keyframes bounce_circularG{
	0%{
		transform:scale(1);
	}

	100%{
		transform:scale(.3);
	}
}

@-o-keyframes bounce_circularG{
	0%{
		-o-transform:scale(1);
	}

	100%{
		-o-transform:scale(.3);
	}
}

@-ms-keyframes bounce_circularG{
	0%{
		-ms-transform:scale(1);
	}

	100%{
		-ms-transform:scale(.3);
	}
}

@-webkit-keyframes bounce_circularG{
	0%{
		-webkit-transform:scale(1);
	}

	100%{
		-webkit-transform:scale(.3);
	}
}

@-moz-keyframes bounce_circularG{
	0%{
		-moz-transform:scale(1);
	}

	100%{
		-moz-transform:scale(.3);
	}
}
#mobileTable1Data .button{
	background: #084686;
	border: 0 solid;
	color: #FFFFFF;
	font-weight: 600;
	font-size: 17px;
	line-height: 1.6;
	padding: 5px 20px;
	margin: 0 0 0 0;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
	border-radius: 0;
	text-transform: uppercase;
	text-align: center;
}
#mobileTable1Data .button a{
	color: #ffffff;
	font-weight: 600;
	font-size: 17px;
	line-height: 1.6;
	text-decoration: none;
}
.checkBoxFakeLabelTechnicalDataMobile{
	display: inline;
	position: absolute;
}
.checkBoxFakeLabelTechnicalDataMobile.fakeClicked:after{
	content: "";
	background-image: url(/typo3conf/ext/atl_pp_contactform/Resources/Public/Icons/checkbox.svg);
	background-size: 20px;
	width: 20px;
	height: 20px;
	position: absolute;
	top: -1px;
	left: 2px;
	display: block;
}
.checkBoxFakeLabelTechnicalDataMobile:before{
	content: "";
	border: 1px solid #a0a0a0;
	width: 16px;
	height: 16px;
	top: 7px;
	left: 0;
	position: absolute;
}
.checkBoxFakeInputTechnicalDataMobile{
	position: absolute;
	display: none;
}
.naviLayout2-level1-item-wrapper3-normreihe .bootstrap-select{
	width: 100%;
	max-width: 578px;
	margin-top: -5px;
}
.naviLayout2-level1-item-wrapper3-normreihe .bootstrap-select .filter-option{
	font-size: 17px;
}
.naviLayout2-level1-item-wrapper3-normreihe .bootstrap-select .dropdown-menu.inner li{
	font-size: 17px;
}
.searchOverview-action-toolbar {
	height: 40px;
	line-height: 40px;
	background-color: #f5f5f5;
	text-align: center;
	margin-bottom: 30px;
}
.searchOverview-action-toolbar a {
	padding: 10px;
}
.searchOverview-action-toolbar a:before {
	padding-right: 5px;
	font-size: 16px;
}

.kapsto.tablist {
	background-color: #f1f1f1;
}
#searchOverview-toolbar-mobile-dropdown-execute,
#searchOverview-toolbar-dropdown {
	display: none!important;
}

.nav-pills li{
	margin-right: 15px;
}
.nav-pills>li>a, .nav-pills>li>a:focus, .nav-pills>li>a:hover{
	background-color: #ffffff;
	color: #333333;
	font-size: 15px;
	font-weight: 600;
	line-height: 1.6;
	padding: 0 15px;
	border-radius: 0px;
	border:none;
	outline: 1px solid #333333;
	text-transform: uppercase;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{
	background-color: #333333;
	color: #ffffff;
	outline: none;
}
@media (max-width: 1024px) {
	.searchOverview-action-toolbar-oversize {
		height: 90px;
	}
	#searchOverview-toolbar-dropdown,
	#searchOverview-toolbar-mobile-dropdown-execute {
		float: right;
	}
	#searchOverview-toolbar-dropdown-menu,
	#searchOverview-toolbar-mobile-dropdown-execute {
		background: #fff;
		color: #333;
		border: 1px solid #ccc;
		font-weight: normal;
		font-size: 14px;
		line-height: 20px;
		margin: 0 1px;
		padding: 5px;
		-webkit-transform: none;
		transform: none;
		-webkit-transition-property: none;
		transition-property: none;
		border-radius: 4px;
		text-transform: none;
		box-shadow: none;
	}
	#searchOverview-toolbar-mobile-dropdown-execute {
		margin: 3px 0 4px 1px;
		height: 37px;
	}
	#searchOverview-toolbar-dropdown-menu {
		line-height: 1.6;
		margin: 0 0 0 0;
		-webkit-transform: perspective(1px) translateZ(0);
		transform: perspective(1px) translateZ(0);
		-webkit-transition-duration: 0.8s;
		transition-duration: 0.8s;
		-webkit-transition-property: color, background-color;
		transition-property: color, background-color;
		border-radius: 0;
		width: 100%;
		background-color: white;
		color: black;
		font-weight: 300;
		height: 37px;
		border: 1px solid lightgray;
		border-bottom: none;
		padding: 6px 12px;
		font-size: 14px;
	}
	#searchOverview-toolbar-dropdown-menu .arrow-caret {
		margin-left: 5px;
	}
	#searchOverview-toolbar-dropdown-menu .arrow-caret:before {
		content: "\e259";
		font-family: "Glyphicons Halflings";
		font-size: 12px;
		line-height: 14px;
	}
	#searchOverview-toolbar-dropdown .dropdown-menu {
		border-radius: 0;
	}
	#searchOverview-toolbar-dropdown {
		margin-top: -2px;
	}
	#searchOverview-toolbar-dropdown li {
		background-image: none;
		padding-left: inherit;
	}
	#setBookmark_fromOverview,
	#request_fromOverview,
	#recommend_fromOverview {
		display: none!important;
	}
	#searchOverview-toolbar-mobile-dropdown-execute,
	#searchOverview-toolbar-dropdown {
		display: block!important;
	}
}
@media (max-width: 767px) {
	.searchOverview-action-toolbar {
		margin-top: 100px;
	}
}
.us-hide{
	display:none!important;
}
