/* Helvetica *//*@font-face {	font-family: 'helvetica-neue-cond';	//src: url('./33535gillsansmt.eot');	src: local('helvetica-neue-cond'), url('../fonts/helvetica-neue-cond.ttf') format('truetype');}*/@font-face {	font-family: 'helvetica-neue-cond';	//src: url('./33535gillsansmt.eot');	src: local('helvetica-neue-cond'), url('../fonts/helvetica-neue-cond.otf') format('opentype');}@font-face {	font-family: 'milford';	//src: url('./33535gillsansmt.eot');	src: local('milford'), url('../fonts/milford.ttf') format('truetype');}@font-face {	font-family: '33535gillsansmt';	src: url('../fonts/33535gillsansmt/33535gillsansmt.eot');	src: local('33535gillsansmt'), url('../fonts/33535gillsansmt/33535gillsansmt.woff') format('woff'), url('../fonts/33535gillsansmt/33535gillsansmt.ttf') format('truetype');}@font-face {    font-family: 'texgyreheroscnregular';    src: url('../fonts/texgyreheroscn_regular/texgyreheroscn-regular-webfont.eot');    src: url('../fonts/texgyreheroscn_regular/texgyreheroscn-regular-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/texgyreheroscn_regular/texgyreheroscn-regular-webfont.woff') format('woff'),         url('../fonts/texgyreheroscn_regular/texgyreheroscn-regular-webfont.ttf') format('truetype'),         url('../fonts/texgyreheroscn_regular/texgyreheroscn-regular-webfont.svg#texgyreheroscnregular') format('svg');    font-weight: normal;    font-style: normal;}/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_1416">Text with this font applied</p> */.fontsforweb_fontid_1416 {	font-family: '33535gillsansmt' !important;}/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_1416">Text with this font applied</p> */.helvetica-neue-cond {	font-family: 'helvetica-neue-cond' !important;}* {  margin: 0;}body {	//font-family: 'Source Sans Pro', sans-serif;	//overflow-x: hidden;	//background-color: #cccccc;	background-size: 100%;	margin:0;	padding:0;	//height:100%;	//min-height:100%	//font-family: Helvetica, sans-serif;	//font-family: 'helvetica-neue-cond', sans-serif;}html, body {  height: 100%;}.caret-up {    width: 0;    height: 0;    border-left: 4px solid rgba(0, 0, 0, 0);    border-right: 4px solid rgba(0, 0, 0, 0);    border-bottom: 4px solid;    display: inline-block;    margin-left: 2px;    vertical-align: middle;}.navbar-default {	font-family: 'milford', sans-serif !important;	//height: 87px;	margin-bottom: 0px;	//box-shadow: none;	box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);}.navbar-nav {}.main-menu {	margin-top: 48px;	//padding-left: 30px;}.main-menu li a:hover {	background-color: rgba(98,95,99,0.8) !important;	color: #ffffff !important;}.main-menu li ul.dropdown-menu {	padding-top: 0px !important;	padding-bottom: 0px !important;	border-color: rgba(147,145,150,0.9) !important;	border-radius: 0px;}.main-menu li ul {	background-color: rgba(147,145,150,0.9);	color: rgb(221, 221, 221);}.main-menu li ul li {	//background-color: rgba(147,145,150,0.9);}.navbar-default .main-menu .open > a {	background-color: rgba(98,95,99,0.8) !important;	color: #ffffff;	border-bottom: 0px;}.main-menu li ul li a {	color: rgb(221, 221, 221);	text-transform: uppercase;	text-align: center;}.navbar-collapse {	background-color: #ffffff;	//box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);	//height: 87px !important;}.navbar-toggle {	margin-right: 85px;	margin-top: 26px;}.navbar-header {	height: 87px;}.main-menu li ul li a:hover {	background-color: rgba(147,145,150,1);	color: #ffffff !important;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.main-menu-right {	margin-top: 38px;	padding-right: 30px;}.navbar-header {	padding-left: 15px;}.website_menu {	position: relative;	background-color: #FFFFFF;	height: 87px;	font-family: "milford", sans-serif;}#menu_sticked {	z-index: 99999 !important;}.navbar-default .navbar-nav>li>a {	padding-top: 5px;	padding-bottom: 10px;	padding-left: 10px;	padding-right: 10px;	color: rgb(51, 51, 51);	text-align: center;	text-transform: uppercase;	font-size: 18px;	//height: 40px;	font-weight: normal;        transition: 0.2s;}.dropdown-menu {	z-index: 23232323;}/* end of late modifications */select:focus, input:focus{    outline: 0;}.right {	text-align: right;}.center {	text-align: center;}.float_left {	float: left;}.clear {	clear: both;}.social {	margin: auto;	width: 100px;	text-align: center;	margin-bottom: 10px;	margin-top: 20px;}#login {	//color: #ffffff;	//background-color: #000000;	//color: #000000;	color: rgba(98,95,99,0.8);	font-family: 'milford', sans-serif !important;	font-size: 18px;	font-weight: normal !important;	//line-height: 33px;	//line-height: 22px;	cursor: pointer;	font-weight: bold;	text-transform: uppercase;	//position: absolute;	//top: -15px;	//right: 0;	//display: block;	//padding-bottom: 2px;	//padding-top: 2px;	//border-bottom: 1px solid #000000;	//border-right: 1px solid #000000;	//min-width: 210px;	text-align: center;	padding-left: 21.5px;	padding-right: 21.5px;	padding-top: 12px;	padding-bottom: 12px;	display: inline-block;}.user-login {	padding: 0px;	display: block;	float: right;}/*#login:before, #login:after {	content: '';	position: absolute;    width: 0;    height: 0;	top: 1px;	right: 210px;    border-left  : 25px solid transparent;    border-top : 25px solid #000000;}#login:before {	width: 0;    height: 0;	border-left  : 26px solid transparent;    border-top : 26px solid black;	top: 1px;	right: 210px;}*/#login-form {	height: 0px;	//background-image: url('../gfx/login-form.jpg');	//background-position: center center;	//background-color: #545454;	font-family: texgyreheroscnregular, sans-serif;	background: #6b6b6b; /* Old browsers */background: -moz-radial-gradient(center, ellipse cover,  #6b6b6b 0%, #353535 100%); /* FF3.6+ */background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#6b6b6b), color-stop(100%,#353535)); /* Chrome,Safari4+ */background: -webkit-radial-gradient(center, ellipse cover,  #6b6b6b 0%,#353535 100%); /* Chrome10+,Safari5.1+ */background: -o-radial-gradient(center, ellipse cover,  #6b6b6b 0%,#353535 100%); /* Opera 12+ */background: -ms-radial-gradient(center, ellipse cover,  #6b6b6b 0%,#353535 100%); /* IE10+ */background: radial-gradient(ellipse at center,  #6b6b6b 0%,#353535 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6b6b', endColorstr='#353535',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}.login-form-container {	//width: 400px;	//margin: auto;	color: #ffffff;	margin-top: 20px;}.login-form-container > h2 {	border-bottom: 1px solid #ffffff;}.login-form-inputs {	border: 1px solid #ffffff;	background-image: url('../gfx/bg_shade.png');	padding: 20px;}.login-form-inputs > form > input {	width: 230px;	height: 40px;	border: 1px solid #ffffff;	background-color: #000000;	color: #ffffff;	text-indent: 20px;	margin-top: 10px;}.login-form-inputs > form > button {	width: 80px;	height: 80px;	border-radius: 40px;	border: 1px solid #ffffff;	background-color: #000000;	color: #ffffff;	position: relative;	top: -30px;	left: 30px;}h2 {	border-bottom: 1px solid #000000;}.menu-padding {	//padding-top: 83px;	padding-top: 115px !important;}.navbar-default{	background: transparent;	border: 0px;}#menu_sticked {	background-color: #cccccc;	z-index: 100;	margin: 0px;	font-family: 'texgyreheroscnregular', 'sans-serif';}#top {/*	margin-top: 7px;	margin-bottom: 7px;*/	margin-top: 14px;	margin-bottom: 0px;	position: relative;}#top_bar {	background-color: #000000;	height: 33px;}.black_me {     color: rgba(98,95,99,0.8) !important;}#up {    text-align: center;    cursor: pointer;    opacity: 1;    color: #fff;    position: absolute;    margin-left: -22px;    z-index: 1010;}.mask_left, .mask_right {	background-color: silver;	opacity: 0.6;	position: absolute;	width: 20px;	z-index: 9;}.mask_left {	left: 0px;}.mask_right {	right: 0px;}.slide_desc {	position: absolute;	width: 100%;	height: 100%;	bottom: 0px;	left: 0px;	color: #ffffff;	padding: 20px;}.slide_desc > h2 {	border-bottom: 0px solid #ffffff;	font-size: 40px;}.slide_desc > p {	text-align: justify;}.box_container {	width: 32.33%;	float: left;	margin: 0.5% 0.5% 0.5% 0.5%;	background-color: #efefef;	//border: 1px solid #ffffff;}/*.box_container {	width: 31%;	float: left;	margin: 1% 3% 1% 0%;	background-color: #efefef;	//border: 1px solid #ffffff;}*//*.box_container:nth-child(0) {	width: 31%;	float: left;	margin: 1% 1% 1% 0%;	background-color: #efefef;	//border: 1px solid #ffffff;}*//*.replacements_and_applications {	width: 31%;	float: left;	margin: 1% 2% 1% 0%;	background-color: #efefef;}*//*.box_container:nth-child(3n-6) {	width: 31%;	float: left;	margin: 1% 0% 1% 0%;	background-color: #efefef;	//border: 1px solid #ffffff;}*//*.box_container:nth-child(3n-7):not(:first-child) {	width: 31%;	float: left;	//margin: 1% 1% 1% 0%;	margin: 1% 2% 1% 0%;	background-color: #efefef;	//border: 1px solid #ffffff;}*/.opened {	margin: 1% 0% 0% 0%;}.box_preview {	width: 100%;	float: right;	position: relative;	transition: all 0.5s;/*	border-color: rgba(0,0,0,0.8);	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 255, 255, 0.6);*/	border: 1px solid #ffffff;}.box_preview:hover {	border-color: rgba(102, 175, 233, 0.8);	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);	outline: 0 none;}.box_preview > img {	width: 100%;}.box_preview_desc {	position: absolute;	width: 100%;	height: 40%;	bottom: 0px;	left: 0px;	//background-image: url('../gfx/bg_shade.png');	color: #000000;	padding-top: 10px;	//background:white;	//background:rgba(255,255,255,0.6);/*	-webkit-filter: blur(12px);    -moz-filter: blur(12px);    -o-filter: blur(12x);    -ms-filter: blur(12px);    filter: blur(12px);*/	//background:rgba(255,255,255,0.66);}.box_preview_desc_overlay {/*	background:rgba(255,255,255,0.66);*/	width: 100%;	height: 100%;}.box_preview_desc_text {	position: absolute;	width: 100%;	height: 31%;	bottom: 0px;	left: 0px;	//background-image: url('../gfx/bg_shade.png');	color: #ffffff;	padding-top: 10px;	z-index: 1;}.box_preview_desc_text > span {	margin-left: 20px;	font-size: 20px;	font-weight: 700;}.box_preview_desc_text > p {	margin: 20px;	margin-top: 5px;}.box_overlay {	position: absolute;	width: 100%;	height: 100%;	bottom: 0px;	left: 0px;	background-color: #ffffff;	opacity: 0;	transition: opacity 0.3s ease-in;	//color: #ffffff;	//padding-top: 10px;}.box_overlay:hover {	opacity: 0.2;}.box_preview .show_more {	position: absolute;	bottom: 5px;	left: -10px;	color: #000000;	//background-color: #ffffff;	text-transform: uppercase;	font-weight: bold;	//padding-left: 8px;	//padding-right: 8px;	//padding-top: 4px;	//padding-bottom: 4px;	//-webkit-box-shadow: 2px 3px 25px 0px rgba(0,0,0,0.75);	//-moz-box-shadow: 2px 3px 25px 0px rgba(0,0,0,0.75);	//box-shadow: 2px 3px 25px 0px rgba(0,0,0,0.75);	font-size: 12px;	text-decoration: none;}.box_preview .show_more:hover {	text-decoration: none;}.box_preview .show_more i {	color: #ffffff;	margin-left: 0px !important;}.box_preview_desc > span {	margin-left: 20px;	font-size: 20px;	font-weight: 700;}.box_preview_desc > p {	margin: 20px;	margin-top: 5px;}.box_content {	width: 0%;	max-height: 372px !important;	display: none;	float: left;	background-color: #efefef;	margin: 1% 0% 0.5% 0.5%;	border: 1px solid #ffffff;	//position: relative;}.input_text {	border: 0px;	background-color: #ffffff;	padding: 5px;	color: #000000;}.input_select {	border: 0px;	background-color: #ffffff;	padding: 10px;	-webkit-appearance: none;	-moz-appearance:    none;	appearance:         none;	background: transparent url('../gfx/arrow486.png') center right no-repeat;	background-size: 20%;	font-size: 14px;	font-weight: bold;	color: rgba(98, 95, 99, 0.8);}select.input_select::-ms-expand {    display: none;}.input_select:after {	//content: "\25BC";}.input_submit {	width: 55px;	height: 20px;	background-image: url('../gfx/btn_search.png');	border: none;	margin-top: 10px;	color: rgba(98, 95, 99, 0.8);}#footer {/*	background-color: #ffffff !important;	//color: #787878;	color: #000000;	background-color: #787878;	color: #ffffff;	padding-top: 15px;	padding-bottom: 15px;	margin-top: 60px;	font-size: 16px !important;	//position:absolute;	//bottom:0;	//left: 0;	//margin-left: auto;	//margin-right: auto;	width: 100%;	height: 96px;*/}#footer, .wrapper:after { //height: 96px;}#footer .contact {	font-size: 12px;	color: #666;}#footer .contact strong {	font-size: 22px;	color: #000000;}#footer .info {	font-size: 12px;	color: #666;}#footer .info strong {	font-size: 22px;	color: #000000;}.contact_envelope {	font-size: 22px;	color: #666;}.information {	font-size: 22px;	color: #666;}#footer .input_text {	text-align: right;	border: 1px solid black;}#black_footer {	background-color: #000000 !important;	//color: #787878;	color: #ffffff;/*	background-color: #787878;	color: #ffffff;*/	padding-top: 30px;	padding-bottom: 30px;	margin-top: 20px;	font-size: 18px !important;}#black_footer .input_text {	text-align: right;	border: 1px solid black;}.bootstrap-select.btn-group > .btn {	color: white;	-webkit-border-radius: 0;	-webkit-background-clip: padding-box;	-moz-border-radius: 0;	-moz-background-clip: padding;	border-radius: 0;	background-clip: padding-box;	border: 1px solid #dadada;	position: relative;	padding: 6px 40px 6px 14px;	-webkit-box-shadow: none !important;	-moz-box-shadow: none !important;	box-shadow: none !important;	background: rgba(0,0,0,0.1);	-webkit-transition: border-color 300ms cubic-bezier(0.55, 0, 0.1, 1);	-moz-transition: border-color 300ms cubic-bezier(0.55, 0, 0.1, 1);	-o-transition: border-color 300ms cubic-bezier(0.55, 0, 0.1, 1);	transition: border-color 300ms cubic-bezier(0.55, 0, 0.1, 1);	padding-left: 7.5px;}.bootstrap-select.btn-group {	margin-bottom: 5px;	transition: border-shadow 0.5s;}.bootstrap-select.btn-group > .btn:hover {	background: rgba(0,0,0,0.6);	border-color: rgba(102, 175, 233, 0.8);	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);	outline: 0 none;	color: white;	//border-color: #d1007d;}.bootstrap-select.btn-group > .btn:focus {}.bootstrap-select.btn-group > .btn > .caret {	border: none;	position: absolute;	//background: black url("../gfx/arrow_down_icon.png") no-repeat center center;	height: 32px;	width: 32px;	top: 0;	right: 0;	margin-top: 0;	color: white;}.bootstrap-select.btn-group .dropdown-menu {	-webkit-border-radius: 0;	-webkit-background-clip: padding-box;	-moz-border-radius: 0;	-moz-background-clip: padding;	border-radius: 0;	background-clip: padding-box;	background: rgba(0,0,0,0.6);	color: white;	text-transform: capitalize;}.bootstrap-select.btn-group .dropdown-menu li > a {	padding: 4px 14px;	color: white;}.box_preview .bootstrap-select.btn-group .filter-option {	color: 	rgba(255,255,255,0.5);}.box_preview .bootstrap-select.btn-group:hover {	background-color: 	rgba(0,0,0,0.6);}/* Works shitty but will be here just in case *//*.bootstrap-select.btn-group .dropdown-menu.inner {	overflow-y: hidden !important;}*/.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {	background-image: none;	background-color: #787878;}.bs-searchbox input.form-control {	border-radius: 0px !important;	height: 25px;}.no-results {	background-color: rgba(198,83,140,0.8) !important;}.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {	background-image: none;	background-color: #787878;	border: 0px;	outline: none;}.input_search {	width: 100%;	height: 34px;	border: #ffffff 1px solid;	//margin-top: 15%;	margin-top: 19px;	text-transform: uppercase;	background: rgba(0,0,0,0.3);	transition: all 0.5s;}.input_search:hover {	background: rgba(0,0,0,0.6);	border-color: rgba(102, 175, 233, 0.8);	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);	outline: 0 none;}.link_search_button {	display: block;	color: #ffffff;	width: 20%;	margin-left: 40%;	margin-right: 40%;	padding-left: 40px;	padding-right: 40px;	height: 34px;	border: #ffffff 1px solid;	//margin-top: 15%;	margin-top: 19px;	text-transform: uppercase;	//background: rgba(0,0,0,0.3);	transition: all 0.5s;	font-size: 14px;	text-align: center;	padding-top: 7px;}.link_search_button:hover {	color: #ffffff;	background: rgba(0,0,0,0.6);	border-color: rgba(102, 175, 233, 0.8);	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);	outline: 0 none;	text-decoration: none;}.link_search_button:visited, .link_search_button:active {	text-decoration: none;}.input_dark {	width: 70%;	height: 25px;	border: #ffffff 1px solid;	background: rgba(0,0,0,0.3);	padding-left: 10px;	padding-top: 0px !important;	padding-bottom: 0px !important;	margin-left: 20px;	margin-bottom: 10px;}.input_dark:hover {	background: rgba(0,0,0,0.6) !important;}.input_form_submit {	height: 25px;	border: #ffffff 1px solid;	text-transform: uppercase;	background: rgba(0,0,0,0.3);}.input_form_submit:hover {	background: rgba(0,0,0,0.6);}.center {	text-align: center;}.search_box_text {	margin-top: 88px;	font-size: 26px !important;	font-weight: normal;}a:focus {	outline:0 !important;}.no-gutter {	padding-left: 0px !important;	padding-right: 0px !important;}.producent-tbl-header {	width: 20%;	font-size: 18px;	//font-weight: bold;}.producent-number-tbl-header {	width: 30%;	font-size: 18px;	//font-weight: bold;}.brand-tbl-header {	width: 20%;	font-size: 18px;	//font-weight: bold;}.exchange-tbl-header {	width: 20%;	font-size: 18px;	//font-weight: bold;}.cart-tbl-header {	width: 10%;	font-size: 18px;	//font-weight: bold;}.w100 {	width: 100%;}.search_result {	font-size: 30px;	//font-size: 40px;	//margin-top: 0px;	margin-bottom: 10px;	text-decoration: none !important;	line-height: 70px;	//margin-top: -15px;	margin-top: -12px;}.search {	font-size: 18px;}.lh14 {	line-height: 14px;}.uppercase {	text-transform: uppercase !important;}.filter-option {	font-weight: normal !important;	text-shadow: none !important;}.check_dark {	width: 100%;	//height: 25px;	border: #ffffff 1px solid;	background: rgba(0,0,0,0.8);	padding-top: 5px !important;	padding-bottom: 0px !important;	padding-left: 7.5px !important;	//margin-left: 20px;	//margin-bottom: 10px;}.check_dark label {	text-shadow: none !important;	font-weight: normal;}.check_dark .iradio_square-grey {	float: right !important;	margin-right: 10px;	margin-top: -1.5px;}.no-left-padding {	padding-left: 0px !important;}.no-right-padding {	padding-right: 0px !important;}.product_search h2 {	font-size: 28px;	text-align: center;}.searchbox {	height: 480px;	border: #ffffff 1px solid;}.social_button {	border: #ffffff 1px solid;	height: 40px;	width: 40px;	color: #ffffff;	float: right;	margin-right: 5px;	margin-left: 5px;	padding-top: 5px;}.social_button_menu {	//border: #000000 1px solid;	height: 32px;	width: 32px;	color: #ffffff;	float: left;	margin-right: 5px;	margin-left: 5px;	padding-top: 5px;}.auto_margins {	margin-right: auto !important;	margin-left: auto !important;}.social_menu {	float: right;}.fa-facebook {	color: rgba(98,95,99,0.8);}.fa-youtube {	color: rgba(98,95,99,0.8);}.black {	color: #000000 !important;}.fb_menu {	//padding-left: 12px;	//padding-top: 7px;	margin-top: 2px;}.yt_menu {	//padding-left: 8px;	//padding-top: 5px;	margin-top: 1px;}.mtop60 {	margin-top: 60px;}.right_menu {	//height: 35px;	margin-top: 23px;}.content-margin {	//margin-top: 148px;        padding-top: 148px;}.search-content-margin {	//margin-top: 159px;        padding-top: 159px;}/*.check_dark input[type="radio"] {	-webkit-appearance: button;  WebKit-moz-appearance: button;  Mozilla-o-appearance: button;  Opera-ms-appearance: button;  Internet Explorerappearance: button;  CSS3}*/.history {	font-family: 'texgyreheroscnregular', sans-serif;}.history hr {	border-color: #E76702;}.parts_history {	padding-left: 0px;	padding-right: 0px;}.parts_history ul {	list-style-type: none;	padding-left: 0px !important;}.parts_history ul li {	margin-top: 5px;	margin-bottom: 5px;}.parts_history ul li a {	border-left: 2px solid #E76702;	padding-left: 15px;}.delete_parts_history, .delete_parts_history:visited, .delete_parts_history:active {	background-color: #E76702;	color: #ffffff !important;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 10px;	padding-right: 10px;	text-decoration: none !important;}.delete_parts_history:hover, .delete_parts_history:visited, .delete_parts_history:active {	background-color: #E76702;	color: #ffffff !important;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 10px;	padding-right: 10px;	text-decoration: none !important;}/** **/.cars_history {	padding-left: 0px;	padding-right: 0px;}.cars_history ul {	list-style-type: none;	padding-left: 0px !important;}.cars_history ul li {	margin-top: 5px;	margin-bottom: 5px;}.cars_history ul li a {	border-left: 2px solid #E76702;	padding-left: 15px;}.delete_cars_history, .delete_cars_history:visited, .delete_cars_history:active {	background-color: #E76702;	color: #ffffff !important;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 10px;	padding-right: 10px;	text-decoration: none !important;}.delete_cars_history:hover, .delete_cars_history:visited, .delete_cars_history:active {	background-color: #E76702;	color: #ffffff !important;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 10px;	padding-right: 10px;	text-decoration: none !important;}/*.check_dark input[type="radio"] {	-webkit-appearance: button;  WebKit-moz-appearance: button;  Mozilla-o-appearance: button;  Opera-ms-appearance: button;  Internet Explorerappearance: button;  CSS3}*/.product_list_select {     list-style-type:none;     margin:0px 0 0 0;     padding:0;}.product_list_select li {    float:left;    margin:0 0 0 0;	padding-top: 5px;    width:50%;    height:36px;    position:relative;	text-align: center;	vertical-align: middle;	background: rgba(0,0,0,0.2);}.product_list_select label, .product_list_select input {    display:block;    position:absolute;    top:0;    left:0;    right:0;    bottom:0;}.product_list_select input[type="radio"] {    opacity:0.011;    z-index:100;}.product_list_select input[type="radio"]:checked + label {	background: rgba(255,255,255,1);	color: black;}.product_list_select label {     padding:5px;     border:1px solid #CCC;     cursor:pointer;    z-index:90;}.product_list_select label:hover {     background: rgba(120,120,120,0.6);}.box_content {	position: relative;}.slide_back_content {	width: 65px;	height: 65px;	position: absolute;	bottom: 0;	right: 0;	//background: rgba(0,0,0,0.3);	//border-radius: 3px;	text-align: center;	cursor:pointer;}.slide_back_content i:before {	margin-left: 0px !important;}.slide_back_content span {	cursor:pointer;	color: #ffffff;	vertical-align: middle;}.box_preview  .bootstrap-select {	float: left;}.box_preview .bootstrap-select.btn-group {	margin-left: 20px;}.box_preview .bootstrap-select.btn-group > .btn {	//margin-left: 20px;	height: 25px !important;	padding-top: 1px;	color: white;	-webkit-border-radius: 0;	-webkit-background-clip: padding-box;	-moz-border-radius: 0;	-moz-background-clip: padding;	border-radius: 0;	background-clip: padding-box;	border: 1px solid #dadada;	position: relative;	background: rgba(0,0,0,0.3);	-webkit-box-shadow: none !important;	-moz-box-shadow: none !important;	box-shadow: none !important;	-webkit-transition: border-color 300ms cubic-bezier(0.55, 0, 0.1, 1);	-moz-transition: border-color 300ms cubic-bezier(0.55, 0, 0.1, 1);	-o-transition: border-color 300ms cubic-bezier(0.55, 0, 0.1, 1);	transition: border-color 300ms cubic-bezier(0.55, 0, 0.1, 1);}.box_preview.bootstrap-select.btn-group > .btn > .caret {	border: none;	position: absolute;	//background: black url("../gfx/arrow_down_icon.png") no-repeat center center;	height: 22px !important;	width: 22px !important;	top: 0;	right: 0;	margin-top: 0;	color: white;}.box_preview .bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*=col-] {	float: left;}.box_preview .bootstrap-select.btn-group .dropdown-menu {	/*margin-left: 20px;*/}.box_preview .bootstrap-select.btn-group .dropdown-menu .dropdown-menu {	margin-left: 0px;}.box_preview .applictions_search {	margin-left: 3px;}.start_search {	margin-bottom: 10px;}.product_search {	text-transform: uppercase;}.box_preview .filter-option {	text-transform: uppercase;}.input_dark {	text-transform: uppercase;}.custom-search-form {    //margin-top:5px;	margin-bottom: 5px;}.custom-search-form:hover input {	border-color: rgba(102, 175, 233, 0.8);	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);	outline: 0 none;}.custom-search-form span.input-group-btn button {	transition: all 0.5s;}.custom-search-form:hover span.input-group-btn button {	border-color: rgba(102, 175, 233, 0.8);	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);	outline: 0 none;}.searchbox .form-control {	border-radius: 0px;	background: rgba(0,0,0,0.6);	color: #ffffff;}.searchbox :placeholder {}.searchbox ::-webkit-input-placeholder {   color: #ffffff;}.searchbox :-moz-placeholder { /* Firefox 18- */   color: #ffffff;}.searchbox ::-moz-placeholder {  /* Firefox 19+ */   color: #ffffff;}.searchbox :-ms-input-placeholder {   color: #ffffff;}.searchbox .form-control:hover {	border-radius: 0px;	background: rgba(0,0,0,0.6);}.searchbox .btn-default {	border-radius: 0px;	background: rgba(0,0,0,0.6);}.searchbox .btn-default span {	color: #ffffff;}.search_page .custom-search-form input {	border-radius: 0px;	border-color: #E76702;	border-right: none;	height: 40px;	font-size: 16px;	padding-left: 22px;	padding-right: 22px;}.search_page .custom-search-form input:hover {	border-color: rgba(102, 175, 233, 0.8);	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);	outline: 0 none;}.search_page .custom-search-form ::-webkit-input-placeholder {   color: #000000;}.search_page .custom-search-form :-moz-placeholder { /* Firefox 18- */   color: #000000;}.search_page .custom-search-form ::-moz-placeholder {  /* Firefox 19+ */   color: #000000;}.search_page .custom-search-form :-ms-input-placeholder {   color: #000000;}.search_page .custom-search-form .btn-default {	background-image: none;	background-color: #ffffff !important;	border-radius: 0px;	border-color: #E76702;	height: 40px;	font-size: 22px;	padding-left: 22px;	padding-right: 22px;}.regular_search {	background-image: none;	background-color: #ffffff !important;	border-radius: 0px;	border: 1px solid #000000;	height: 29px;	font-size: 14px;	padding-left: 22px;	padding-right: 22px;	width: 100%;	padding-right: 5px;}.regular_search_container {}.regular_search_container input::-webkit-input-placeholder {   color: #000000 !important;}.regular_search_container input:-moz-placeholder { /* Firefox 18- */   color: #000000 !important;}.regular_search_container input::-moz-placeholder {  /* Firefox 19+ */   color: #000000 !important;}.regular_search_container input:-ms-input-placeholder {   color: #000000 !important;}.search_page .custom-search-form .btn-default:hover {	border-left: 0px;}.orange_box {	height: 40px;	font-size: 16px;	padding-left: 10px;	padding-right: 15px;	margin-right: 0px;	background-color: #e76702;	color: #ffffff;	padding-top: 8px;	z-index: 2;	font-family: 'texgyreheroscnregular', sans-serif;}.search_option {	padding-right: 0px;}.orange_box .search_option a {	border: 1px solid #ffffff;	text-decoration: none;	color:#ffffff;	padding-left: 15px;	padding-right: 15px;	width: 100%;	text-align: center !important;	padding-top: 3px;	padding-bottom: 3px;	margin-top: -3px !important;}.search_container {	padding-right: 5px;	font-family: 'texgyreheroscnregular', sans-serif;}/* Breadcrumbs from http://bootsnipp.com/snippets/featured/triangle-breadcrumbs-arrows */#filters {	position: relative;}.btn-breadcrumb {	color: #000000;	border-color: #E76702 !important;	font-size: 14px;	padding-left: 0px;	margin-left: 15px;	position: absolute;	top: 10px;	//border-bottom: 1px solid rgb(236, 122, 40) !important;	width: 100%;	//margin-bottom: 10px;	z-index: 4;}.btn-breadcrumb a.btn-default {	font-size: 14px;	cursor: pointer;}.btn-breadcrumb .btn:not(:last-child):after {  content: " ";  display: block;  width: 0;  height: 0;  border-top: 15px solid transparent;  border-bottom: 15px solid transparent;  border-left: 8px solid white;  position: absolute;  top: 50%;  margin-top: -15px;  left: 100%;  z-index: 3;}.btn-breadcrumb .btn:not(:last-child):before {  content: " ";  display: block;  width: 0;  height: 0;  border-top: 15px solid transparent;  border-bottom: 15px solid transparent;  border-left: 8px solid #E76702;  position: absolute;  top: 50%;  margin-top: -15px;  margin-left: 1px;  left: 100%;  z-index: 3;}.btn-breadcrumb .btn {  padding:4px 12px 12px 24px;  border-color: #E76702;  height: 29px;  vertical-align: middle;}.btn-breadcrumb .btn:first-child {  padding:4px 6px 12px 10px;  border-bottom-left-radius: 0px;  border-top-left-radius: 0px;  border-color: #E76702;}.btn-breadcrumb .btn:last-child {  padding:4px 18px 12px 24px;  border-bottom-right-radius: 0px;  border-top-right-radius: 0px;  border-color: #e76702;  background-color: #e76702;  color: #ffffff;  pointer-events: none;}/** Default button **/.btn-breadcrumb .btn.btn-default:not(:last-child):after {  border-left: 8px solid #fff;}.btn-breadcrumb .btn.btn-default:not(:last-child):before {  border-left: 8px solid #E76702;}.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {  border-left: 8px solid #ebebeb;}.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {  border-left: 8px solid #E76702;}/* The responsive part */.btn-breadcrumb > * > div {    /* With less: .text-overflow(); */    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.btn-breadcrumb > *:nth-child(n+2) {  /*display:none;*/}/* === For phones =================================== */@media (max-width: 767px) {    .btn-breadcrumb > *:nth-last-child(-n+2) {        display:block;    }    .btn-breadcrumb > * div {        max-width: 60px;    }}/* === For tablets ================================== */@media (min-width: 768px) and (max-width:991px) {    .btn-breadcrumb > *:nth-last-child(-n+4) {        display:block;    }    .btn-breadcrumb > * div {        max-width: 100px;    }}/* === For desktops ================================== */@media (min-width: 992px) {    .btn-breadcrumb > *:nth-last-child(-n+6) {        display:block;    }    .btn-breadcrumb > * div {        max-width: 170px;    }}.three_px_padding_right {	padding-right: 3px;}.five_px_padding_right {	padding-right: 5px;}.five_px_padding_left {	padding-left: 5px;}.one_px_padding_right {	padding-right: 1px;}.one_px_padding_left {	padding-left: 1px;}.black_header {	background-image: none;	background-color: #ffffff !important;	border-radius: 0px;	border: 1px solid #E76702;	height: 40px;	font-size: 16px;	padding-left: 22px;	padding-right: 22px;	padding-top: 8px;	width: 100%;	text-align: center;	text-transform: uppercase;	cursor: pointer;}.black_header:hover {	background-image: none;	background-color: #e76702 !important;	color: #ffffff !important;	border-radius: 0px !important;	border-color: #e76702 !important;	//border: 1px solid #000000;	height: 40px;	font-size: 16px;	padding-left: 22px;	padding-right: 22px;	padding-top: 8px;	width: 100%;	text-align: center;	text-transform: uppercase;	cursor: pointer;}.orange_header {	background-image: none;	background-color: #e76702;	color: #ffffff;	border-radius: 0px;	//border: 1px solid #000000;	height: 40px;	font-size: 16px;	padding-left: 22px;	padding-right: 22px;	padding-top: 8px;	width: 100%;	text-align: center;	text-transform: uppercase;	cursor: pointer;}.active_header {	background-image: none;	background-color: #e76702 !important;	color: #ffffff !important;	border-radius: 0px !important;	border-color: #e76702 !important;	//border: 1px solid #000000;	height: 40px;	font-size: 16px;	padding-left: 22px;	padding-right: 22px;	padding-top: 8px;	width: 100%;	text-align: center;	text-transform: uppercase;	cursor: pointer;}.bubble{	position: relative;	width: 100%;	background: #e76702;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;	padding-left: 0px;	padding-right: 0px;}.bubble:after{	content: '';	position: absolute;	border-style: solid;	border-width: 15px 15px 0;	border-color: #e76702 transparent;	display: block;	width: 0;	z-index: 1;	bottom: -15px;	left: 47.5%;}.font_size_table {	font-size: 23px;}.font_size_table tbody tr>td {	width: 12.5%;	font-size: 13px;	padding-top: 4px;	padding-bottom: 4px;}.table-striped>tbody>tr:nth-child(odd)>td {	background-color: #e5e3e3 !important;}.table-striped>tbody>tr:nth-child(even)>td {	background-color: #ffffff !important;}.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {	border-color: #ffffff;}.table>thead>tr>th {	font-size: 17px;	font-weight: normal;	text-align: center;}.table>thead>tr>th {	background-color: #50565E !important;	color: #ffffff !important;	font-size: 12px;	font-weight: bold;}#my_data_table {	border-left:1px solid rgb(236, 122, 40) !important;	border-right:1px solid rgb(236, 122, 40) !important;	border-bottom:1px solid rgb(236, 122, 40) !important;	border-top:1px solid rgb(236, 122, 40) !important;	margin-left: 15px;	margin-right: 15px;	padding-left: 0px;	padding-right: 0px;}/*.table>thead>tr>th:nth-child(odd) {	background-color: #ebebeb !important;}.table>thead>tr>th:nth-child(even) {	background-color: #e1e1e1 !important;}*/.grey_box {	background-color: #e1e1e1 !important;	width: 100%;}#my_data_table_filter {	width: 97.4%;	height: 29px;	margin-left: 15px;	padding-left: 0px;	margin-top: 41px;	padding-top: 2px;	padding-bottom: 32px;	margin-right: 15px;	//float: left;	border-left:1px solid rgb(236, 122, 40) !important;	border-right:1px solid rgb(236, 122, 40) !important;	border-top:1px solid rgb(236, 122, 40) !important;}#my_data_table_filter label {	width: 30%;	background-color: #ffffff !important;	height: 29px;	margin-left: 3px;	float: left;}#my_data_table_filter label input {	background-image: none;	background-color: #ffffff !important;	border-radius: 0px;	border: 1px solid #E76702;	height: 29px;	font-size: 14px;	padding-left: 22px;	padding-right: 22px;	width: 100%;	padding-right: 5px;	float: right;	width: 100%;	margin-left: 0px;	font-weight: normal;	//border-bottom: none;}#my_data_table {	border-bottom: 0px;	width: 97.5%;}#my_data_table_filter label input::-webkit-input-placeholder {   color: #000000 !important;   text-shadow: none !important;   font-weight: normal;}#my_data_table_filter label input:-moz-placeholder { /* Firefox 18- */   color: #000000 !important;   text-shadow: none !important;   font-weight: normal;}#my_data_table_filter label input::-moz-placeholder {  /* Firefox 19+ */   color: #000000 !important;   text-shadow: none !important;   font-weight: normal;}#my_data_table_filter label input:-ms-input-placeholder {   color: #000000 !important;   text-shadow: none !important;   font-weight: normal;}.ref {	font-weight: bold;}.orange_button {	background-color: transparent;	border: none;	background-color: #E76702;	color: #ffffff;	padding-left: 10px;	padding-right: 10px;        text-transform: uppercase;}.orange_button_for_box {	background-color: transparent;	border: none;	//background-color: #E76702;	color: #E76702;	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	font-size: 11px !important;}.orange_button_for_box_stroke {	background-color: transparent;	border: none;	//background-color: #E76702;	color: #ffffff;	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	font-size: 11px !important;	font-weight: normal !important;}.orange_button:hover {	//background-color: #E76702;	color: #ffffff;	//padding-left: 10px;	//padding-right: 10px;	text-decoration: none;}/*table.dataTable thead .sorting_asc {	background: url("../images/sort_asc.png") no-repeat center right;}table.dataTable thead .sorting_desc {	background: url("../images/sort_desc.png") no-repeat center right;}*/.w100procent {	width: 100%;}.info_icon {	padding-right: 15px;	padding-left: 30px}.wrapper {	min-height: 100%;	margin-bottom: -96px;	background-color: #ffffff;	//position:relative;}/*.wrapper:after {  content: "";  display: block;}*/.search_page {	//padding-bottom: 116px;	position: relative;        background-color: #ffffff;}.start_of_search_content {}.site_content {	//padding-bottom: 116px;	padding-left: 9px;	padding-right: 9px;	position: relative;}.site_content_other {	position: relative;}/*.triangle {	color: black;	width:0px;	height:0px;	border-top:60px solid transparent;	border-right:60px solid rgba(255, 255, 255, 1);	//border-right:60px solid rgba(102, 175, 233, 1);	position: absolute;	bottom: 0;	right: 0;	transition: 0.25s all;}*//** * triangle logic is below */.triangle {	position: absolute;	bottom: 0;	right: 0;	width: 75px;	height: 75px;	overflow: hidden;	transition: 0.25s all;}.triangle:after {	content: '';	position: absolute;	position: absolute;	left: -163.56854px;	right: -74.56854px;	top: 94.43146px;	bottom: -73.56854px;  /**   * To also support IE 9 we you a background images   * as fallback, compass also creates an SVG   */  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMDkxNTA2IiB5MT0iMC44NDE1MDYiIHgyPSItMC4wOTE1MDYiIHkyPSIwLjE1ODQ5NCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDBmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');  background-size: 100%;  background-image: -moz-linear-gradient(150deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));  background-image: -webkit-linear-gradient(150deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));  background-image: linear-gradient(300deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));/*	background-image: -moz-linear-gradient(150deg, rgba(102, 175, 233, 1), rgba(255, 255, 255, 1));	background-image: -webkit-linear-gradient(150deg, rgba(102, 175, 233, 1), rgba(255, 255, 255, 1));	background-image: linear-gradient(311deg, rgba(102, 175, 233, 1), rgba(255, 255, 255, 1));  */-moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -webkit-transform: rotate(-45deg);  transform: rotate(-45deg);  /* TRANSISITION */   -webkit-transition: background-image 2.2s ;	transition: background-image 2.2s ;}.triangle i {	position: absolute;	top: 45px;	right: 14px;	color: rgba(102, 175, 233, 1);	z-index: 1;	//color: rgba(255, 255, 255, 1);}.box_preview:hover .triangle:after {	//border-right:60px solid rgba(102, 175, 233, 1);/*	content: '';	position: absolute;	position: absolute;	left: -52.56854px;	right: -74.56854px;	top: 94.43146px;	bottom: -73.56854px;*/	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMDkxNTA2IiB5MT0iMC44NDE1MDYiIHgyPSItMC4wOTE1MDYiIHkyPSIwLjE1ODQ5NCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDBmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');	background-size: 100%;	background-image: -moz-linear-gradient(150deg, rgba(102, 175, 233, 1), rgba(255, 255, 255, 1));	background-image: -webkit-linear-gradient(150deg, rgba(102, 175, 233, 1), rgba(255, 255, 255, 1));	background-image: linear-gradient(340deg, rgba(39, 146, 229, 1), rgba(255, 255, 255, 1));	/*	-moz-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	-webkit-transform: rotate(-45deg);	transform: rotate(-45deg);*/}/*.box_preview:hover .triangle {	//border-color: rgba(102, 175, 233, 0.8);	//box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);	//box-shadow:inset 2px 2px 2px 2px black !important;	border-right:60px solid rgba(102, 175, 233, 1);	//border-right:60px solid rgba(255, 255, 255, 1);	border-top:60px solid transparent;	//-moz-box-shadow: inset 0 0 5px 5px #888;	//-webkit-box-shadow: inset 0 0 5px 5px#888;	//box-shadow: inset 0 0 5px 5px #888;	-webkit-box-shadow: 0 0 3px rgba(102,65,65,.25), 2px 3px 5px rgba(70,34,34,.25), inset 1px 2px rgba(255,255,255,.25);	-moz-box-shadow: 0 0 3px rgba(102,65,65,.25), 2px 3px 5px rgba(70,34,34,.25), inset 1px 2px rgba(255,255,255,.25);	box-shadow: 0 0 3px rgba(102,65,65,.25), 2px 3px 5px rgba(70,34,34,.25), inset 1px 2px rgba(255,255,255,.25);	background-image: -webkit-linear-gradient(bottom, #eb6767, #d94040 35%, #eb6767);	background-image: -moz-linear-gradient(bottom, #eb6767, #d94040 35%, #eb6767);	background-image: -o-linear-gradient(bottom, #eb6767, #d94040 35%, #eb6767);	background-image: -ms-linear-gradient(bottom, #eb6767, #d94040 35%, #eb6767);	background-image: linear-gradient(to top, #eb6767, #d94040 35%, #eb6767);}*/.box_preview:hover .triangle i {	color: rgba(255, 255, 255, 1);	//color: rgba(102, 175, 233, 1);}#cookie-bar {	height: auto;	padding-left: 25px;	padding-right: 25px;	color: #000000;	background-color: rgba(255,255,255,0.6);	padding-top: 5px;	padding-bottom: 5px;}#cookie-bar .cb-enable {	background-color: #e76702;	border-radius: 0px;}#cookie-bar .cb-enable:visited {	background-color: #e76702;	border-radius: 0px;}#cookie-bar .cb-enable:hover, #cookie-bar .cb-enable:active {	background-color: #e76702;	border-radius: 0px;}.login_button {	top: 0;	right: 0;}.black_stripe {	height: 12px;	min-height: 12px;	width: 100%;	background-color: #000000;}.hint {	text-transform: none;	font-size: 13px;}/** New breadcrumbs approach **/#breadcrumbs {    padding: 0;    margin: 0;    height: 30px;    line-height:30px; /* line-height MUST be the same as height */	list-style-type: none;    background: #CCCCCC;	margin-left: 15px;	margin-right: 15px;}#breadcrumbs li {    float: left; /*ie6/7 needs this */}#breadcrumbs a {    float: left;    position:relative;    padding: 0 20px 0 10px;    color: #000000;    text-decoration: none;    outline: none;	border-color: #E76702 !important;}#breadcrumbs a:hover {    text-decoration: underline;}#breadcrumbs a.odd {    background: #e9e9e9;}#breadcrumbs span {    position: absolute;    display: block;    line-height: 0px;    height: 0px;    width: 0px;    right: 0px;    top: 0px;    border-left: 10px solid #CCCCCC;    border-right: none;    border-top: 15px solid #e9e9e9;    border-bottom: 15px solid #e9e9e9;}#breadcrumbs a.odd span {    border-left: 10px solid #e9e9e9;    border-top: 15px solid #CCCCCC;    border-bottom: 15px solid #CCCCCC;}/* classes for jquery hover */#breadcrumbs a.hover {    text-decoration: none;    background: #999999;}#breadcrumbs a span.hover {    border-left: 10px solid #999999;}#breadcrumbs a span.pre_hover {    border-top: 15px solid #999999;    border-bottom: 15px solid #999999;}.subject_of_search {	position: absolute;	width: 100%;	top: 41px;	z-index: 4;}.black_link {	color: black;}.black_link:hover {	color: black;	text-decoration: none;}thead>tr>th {	vertical-align: middle !important;}.steps>tbody>tr:nth-child(odd)>td {	background-color: #ffffff !important;}.steps>tbody>tr:nth-child(even)>td {	background-color: #ffffff !important;}.choose_car {	padding-left: 20px !important;}.choose_brand {	//margin-left: 10px;	padding-left: 10px;	border-left: 2px solid #E76702;}.choose_brand.is_label {    padding-left: 0px;    border-left: 0px solid #E76702;}.steps>tbody>tr {	//padding-left: 100px !important;}.steps>tbody>tr>td {	//border-left: 2px solid #E76702;	//margin-left: 120px !important;}#my_data_table{    //border-collapse: collapse;}/*.btn-breadcrumb {	color: #000000;	border-color: #E76702 !important;	font-size: 14px;	padding-left: 0px;	margin-left: 15px;	position: absolute;	top: 10px;	//border-bottom: 1px solid rgb(236, 122, 40) !important;	width: 100%;	//margin-bottom: 10px;	z-index: 9999;}.btn-breadcrumb a.btn-default {	font-size: 14px;	cursor: pointer;}.btn-breadcrumb a:hover { background: hsla(34,85%,25%,1); }.btn-breadcrumb a:hover:after { border-left-color: hsla(34,85%,25%,1) !important; }.btn-breadcrumb .btn:not(:last-child):after {  content: " ";  display: block;  width: 0;  height: 0;  border-top: 15px solid transparent;  border-bottom: 15px solid transparent;  border-left: 8px solid white;  position: absolute;  top: 50%;  margin-top: -15px;  left: 100%;  z-index: 3;}.btn-breadcrumb .btn:not(:last-child):before {  content: " ";  display: block;  width: 0;  height: 0;  border-top: 15px solid transparent;  border-bottom: 15px solid transparent;  border-left: 8px solid #E76702;  position: absolute;  top: 50%;  margin-top: -15px;  margin-left: 1px;  left: 100%;  z-index: 3;}.btn-breadcrumb .btn {  padding:4px 12px 12px 24px;  border-color: #E76702;  height: 29px;  vertical-align: middle;}.btn-breadcrumb .btn:first-child {  padding:4px 6px 12px 10px;  border-bottom-left-radius: 0px;  border-top-left-radius: 0px;  border-color: #E76702;}.btn-breadcrumb .btn:last-child {  padding:4px 18px 12px 24px;  border-bottom-right-radius: 0px;  border-top-right-radius: 0px;  border-color: #e76702;  background-color: #e76702;  color: #ffffff;  pointer-events: none;}* Default button *.btn-breadcrumb .btn.btn-default:not(:last-child):after {  border-left: 8px solid #fff;}.btn-breadcrumb .btn.btn-default:not(:last-child):before {  border-left: 8px solid #E76702;}.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {  border-left: 8px solid #ebebeb;}.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {  border-left: 8px solid #E76702;} The responsive part.btn-breadcrumb > * > div {     With less: .text-overflow();    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.btn-breadcrumb > *:nth-child(n+2) {  display:none;} === For phones ===================================@media (max-width: 767px) {    .btn-breadcrumb > *:nth-last-child(-n+2) {        display:block;    }    .btn-breadcrumb > * div {        max-width: 60px;    }} === For tablets ==================================@media (min-width: 768px) and (max-width:991px) {    .btn-breadcrumb > *:nth-last-child(-n+4) {        display:block;    }    .btn-breadcrumb > * div {        max-width: 100px;    }} === For desktops ==================================@media (min-width: 992px) {    .btn-breadcrumb > *:nth-last-child(-n+6) {        display:block;    }    .btn-breadcrumb > * div {        max-width: 170px;    }}*/.nagl_text {	background-color: #E76702;	color: #ffffff;	height: 40px;	padding-left: 15px;	padding-right: 15px;	padding-top: 10px !important;	font-size: 14px;	font-style: normal !important;	color: #2991D6 !important;}.text_label {	//color: #E76702;	background-color: #E5E3E3;	//font-weight: bold;}.black_text_nonbold {	color: #000000;	font-weight: normal;}.katalog_przedmiot tr:nth-child(odd)>td {	background-color: #e5e3e3;}.katalog_przedmiot tr:nth-child(even)>td {	background-color: #ffffff;}.katalog_przedmiot .application_header td {	background-color: #50565E !important;	color: #ffffff !important;	font-weight: bold;}.katalog_przedmiot tr td a {	color: #000000;}.item-card {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	position: relative;}.item-card .weekly-hit {	position: absolute;	top: 53px;	left: -16px;	background-image: url("../gfx/hit_tygodnia.png");	background-size: 100%;	width: 110px;	height: 110px;	display: block;	z-index: 1;}.orange_square {	background-color: #E76702;	width: 50%;	padding: 50%;	margin-bottom: 20px;	position: relative;}.orage_stroked_square {	width: calc(50% - 1px);	padding: calc(50% - 1px);	border: 1px solid #E76702;	margin-bottom: 20px;	position: relative;}.border-blue:hover {	background-color: #2991D6;	border-color: #2991D6;	color: #ffffff;}.border-blue {	border-color: #2991D6;	color: #2991D6;	background-color: transparent;}.border-blue:hover input {	border-color: #2991D6;	background-color: transparent;	color: #ffffff;}.border-green:hover {	background-color: #67C703;	border-color: #67C703;	color: #ffffff;}.border-green {	background-color: transparent;	border-color: #67C703;	color: #67C703;}.border-green:hover input {	background-color: transparent;	border-color: #67C703;	color: #ffffff;}.border-grey:hover {	background-color: #50565E;	border-color: #50565E;	color: #ffffff;}.border-grey {	background-color: transparent;	border-color: #50565E;	color: #50565E;}.border-grey:hover input {	background-color: transparent;	border-color: #50565E;	color: #ffffff;}.border-red:hover {	background-color: #E1252B;	border-color: #E1252B;	color: #ffffff;}.border-red {	background-color: transparent;	border-color: #E1252B;	color: #E1252B;}.border-red:hover input {	background-color: transparent;	border-color: #E1252B;	color: #ffffff;}.navbar-default {	//box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);}#top {	font-family: 'milford', sans-serif !important;}.static_content {	//margin-top: -78px;	position: absolute;	top: 0;	left: 0;	background-color: rgba(98, 95, 99, 0.8);	height: 100% !important;	min-height: 100% !important;	color: #ffffff;	display: block;	padding-top: 30px;	padding-left: 15px;	padding-right: 15px;	padding-bottom: 30px;	//padding-bottom: 77%;}.page_content {	padding-left: 15px;	padding-right: 15px;	text-align: justify;}.h100procent {	height: 100% !important;	min-height: 100% !important;}.capitalize {	text-transform: capitalize;}.filter-option {	text-transform: capitalize;}.our_products_tile {	width: 100%;	max-width: 133px;}.our_product_body_content {	position: relative;}.tiles {	margin-top: 30px;	padding: 10px;	padding-bottom: 0px;}.underline {	text-decoration: underline;}.txt_bold {	font-weight: bold;	font-size: 18px;}.static_content p a {	color: #ffffff;	text-decoration: underline;}.static_content p a:hover {	text-decoration: none;}.float_right {	float: right !important;}.filter-tile-title {	font-size: 14px;	display: table-cell;    vertical-align: middle;    padding: 10px;}.read_more_new_products a {	background-image: none;	background-color: #2991d6;	color: #ffffff !important;	border-radius: 0px !important;	border-color: #e76702 !important;	height: 40px;	font-family: 'texgyreheroscnregular', 'sans-serif';	font-weight: bold;	font-size: 12px;	padding-left: 22px;	padding-right: 22px;	padding-top: 8px;	padding-bottom: 8px;	width: 100%;	text-align: center;	text-transform: uppercase;	cursor: pointer;}.read_more_new_products {	position: absolute;	bottom: 20px;	left: 20px;}.read_more_new_products a:hover {	text-decoration: none;}.blue_submit {    border:none;    font: inherit;	background-color: #2991d6;	color: #fff;	padding: 11px 20px;}.login-form-container h5 {	color: #ffffff;	font-weight: bold;	margin-top: 0px;	font-size: 15px;	line-height: 20px;	margin-bottom: 5px;}.login-form-container h4 {	margin-bottom: 15px;	font-size: 21px;	line-height: 25px;	color: #fff;	font-weight: bold;	margin-top: 0px;}.login-form-container p {	color: rgb(204, 204, 204);}.login-form-container label {	color: rgb(204, 204, 204);}.login-form-container .themecolor {	color: rgb(41, 145, 214);	-webkit-font-smoothing: antialiased;	font-weight: bold;}.white {	color: #ffffff;}.panel-heading a:focus {    outline: none;}.panel-heading a,.panel-heading a:hover,.panel-heading a:focus {    text-decoration: none;    color: #777777;}.panel-title a {	width: 100%;	display: block;	text-align: left;	height: 100%;}.panel-body {	text-align: justify;}.panel-heading {	padding:  0px;}.panel-title a {	padding: 20px 40px;}.panel-title a:hover {	color: rgb(41, 145, 214);}.plus {	//color: rgb(41, 145, 214);}.minus {	color: rgb(41, 145, 214);}.panel-heading {	transition: all 0.5s;}.minus {	opacity: 0.5;}.active-faq .panel-title a {	color: rgb(41, 145, 214);}.panel-heading {	background: none;	background-image: none !important;	background-color: #F6F6F6;}.panel-default {	border-radius: 0px !important;	border: 0px;	font-size: 14px !important;}.panel-body {	padding: 20px 40px;}.panel-title a {	font-size: 14px;}.themecolor {	color: rgb(41, 145, 214);}/*Inspired by http://dribbble.com/shots/890759-Ui-Kit-Metro/attachments/97174*/*, *:before, *:after {  /* Chrome 9-, Safari 5-, iOS 4.2-, Android 3-, Blackberry 7- */  -webkit-box-sizing: border-box;  /* Firefox (desktop or Android) 28- */  -moz-box-sizing: border-box;  /* Firefox 29+, IE 8+, Chrome 10+, Safari 5.1+, Opera 9.5+, iOS 5+, Opera Mini Anything, Blackberry 10+, Android 4+ */  box-sizing: border-box;}.btn-nav {    background-color: #fff;    border: 1px solid #e0e1db;    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */    -moz-box-sizing: border-box;    /* Firefox, other Gecko */    box-sizing: border-box;         /* Opera/IE 8+ */	padding: 40px 20px;	margin-bottom: 6px;	border-radius: 0px;}.btn-nav:hover {    color: rgb(41, 145, 214);    cursor: pointer;    -webkit-transition: color 1s; /* For Safari 3.1 to 6.0 */    transition: color 1s;	color: rgb(41, 145, 214);	margin-bottom: 0px;    //padding: 2px;	//border-top: 6px solid rgb(41, 145, 214);	border-top: 1px solid #e0e1db;	border-bottom: 6px solid rgb(41, 145, 214);    border-left: 1px solid #e0e1db;;    border-right: 1px solid #e0e1db;;    //box-sizing:border-box;    //-moz-box-sizing:border-box;    //-webkit-box-sizing:border-box;    -webkit-transition: border 0.3s ease-out, color 0.3s ease 0.5s;    -moz-transition: border 0.3s ease-out, color 0.3s ease 0.5s;    -ms-transition: border 0.3s ease-out, color 0.3s ease 0.5s; /* IE10 is actually unprefixed */    -o-transition: border 0.3s ease-out, color 0.3s ease 0.5s;    transition: border 0.3s ease-out, color 0.3s ease 0.5s;    -webkit-animation: pulsate 1.2s linear infinite;    animation: pulsate 1.2s linear infinite;}#first-btn {	border-right: 1px solid #ffffff;}.btn-nav.active {	box-shadow: none;}.btn-nav:hover:before {	content: '';	position: absolute;	border-style: solid;	border-width: 0 6px 6px;	border-color: rgb(41, 145, 214) transparent;	display: block;	width: 0;	z-index: 1;	margin-left: -6px;	bottom: 0;	left: 50%;}.btn-nav .glyphicon {    padding-top: 8px;	font-size: 40px;}.btn-nav.active p {    margin-bottom: 0px;}.btn-nav p {    margin-bottom: 0px;}@-webkit-keyframes pulsate { 50% { color: #000; }}@keyframes pulsate { 50% { color: #000; }}@media (max-width: 480px) {    .btn-group {        display: block !important;        float: none !important;        width: 100% !important;        max-width: 100% !important;    }}@media (max-width: 600px) {    .btn-nav .glyphicon {        padding-top: 12px;        font-size: 26px;    }}.slide_menu {	margin-bottom: 10px;}.panel-heading {	border-radius: 0px;}.img_box {	//max-width: 133px;	margin-bottom: 20px;}.tile_overlay {	transition: all 0.5s;}.img_box > a > img {	transition: all 0.5s;	position: relative;}.img_box > a > img {	border-color: rgba(102, 175, 233, 0.8);	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);	outline: 0 none;}.img_box > a:hover > .tile_overlay {	opacity: 0.65;}.img_box .tile_overlay {	position: absolute;	top: 0;	height: 100%;	width: 100%;	background-color: #fff;	opacity: 0;	color: #000000;	display: table-cell;    vertical-align: middle;	padding: 42.5% 0;	text-align: center;}.unbold  {	font-weight: normal !important;}.size30 {	font-size: 30px !important;}.static_page_contents {	position: relative;}.go_back_link {	position: absolute;	top: 20px;	left: 0;	font-size: 14px;	text-transform: capitalize;        z-index: 1010;}.go_back {	margin-top: 5px;	font-size: 40px;}.go_back_link span {	display: block;	float: right;	margin-top: 19.5px;	margin-left: -12px;}.go_back_link:hover .flaticon-arrow395:before {	font-size: 35px;	color: #E76702;}.login-contents {	position: relative;	padding-bottom: 10px;}.slide_down_form {	position: absolute;	bottom: -15px;	right: 30px;	text-decoration: none;	color: #ffffff;	font-size: 20px;}.slide_down_form:hover {	position: absolute;	bottom: -15px;	right: 30px;	text-decoration: none;	color: #ffffff;	font-size: 20px;	z-index: 999;}.gly-spin {  -webkit-animation: spin 2s infinite linear;  -moz-animation: spin 2s infinite linear;  -o-animation: spin 2s infinite linear;  animation: spin 2s infinite linear;}@-moz-keyframes spin {  0% {    -moz-transform: rotate(0deg);  }  100% {    -moz-transform: rotate(359deg);  }}@-webkit-keyframes spin {  0% {    -webkit-transform: rotate(0deg);  }  100% {    -webkit-transform: rotate(359deg);  }}@-o-keyframes spin {  0% {    -o-transform: rotate(0deg);  }  100% {    -o-transform: rotate(359deg);  }}@keyframes spin {  0% {    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }  100% {    -webkit-transform: rotate(359deg);    transform: rotate(359deg);  }}.gly-rotate-90 {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);  -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);  -ms-transform: rotate(90deg);  -o-transform: rotate(90deg);  transform: rotate(90deg);}.gly-rotate-180 {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  -ms-transform: rotate(180deg);  -o-transform: rotate(180deg);  transform: rotate(180deg);}.gly-rotate-270 {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);  -webkit-transform: rotate(270deg);  -moz-transform: rotate(270deg);  -ms-transform: rotate(270deg);  -o-transform: rotate(270deg);  transform: rotate(270deg);}.gly-flip-horizontal {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);  -webkit-transform: scale(-1, 1);  -moz-transform: scale(-1, 1);  -ms-transform: scale(-1, 1);  -o-transform: scale(-1, 1);  transform: scale(-1, 1);}.gly-flip-vertical {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);  -webkit-transform: scale(1, -1);  -moz-transform: scale(1, -1);  -ms-transform: scale(1, -1);  -o-transform: scale(1, -1);  transform: scale(1, -1);}.banner_branding {	position: absolute;	top: -100px;	right: 15px;	height: 60px;}.back_from_catalogue {	font-size: 16px;	position: relative;}.back_from_catalogue span {	position: absolute;	top: -8px;	left: 20px;}.back_from_catalogue i {	margin-left: -28px;}.back_from_catalogue:hover .flaticon-arrow395:before {	font-size: 35px;	color: #E76702;}.news-date {	margin-right: 20px;}.blue_generic_button {	border: none;	font: inherit;	background-color: #2991d6;	color: #fff;	padding: 5px 10px;}.news_content {	padding-bottom: 0px;	padding-top: 5px;	margin-bottom: 0px;}.box_preview_desc_text span {	text-transform: uppercase;}.click_me {	width: 100%;	display: block;	cursor: pointer;}.click_me:hover {	background-color: rgba(249,249,249,0.6);}.notify_us_body {	//display: none;	position: fixed;	z-index: 2;	bottom: 30%;	right: -53px;	max-width: 1000px;}.white_background {	background-color: rgba(255,255,255,1);	//border-color:  rgba(98, 98, 98,0.3);	border: 1px solid rgba(98, 98, 98,0.3);	padding-top: 15px;	padding-bottom: 15px;}.notify_us {	position: fixed;	bottom: 50%;	right: 5px;	color: #2991d6;	cursor: pointer;	padding: 10px 15px;	border: 1px solid rgba(98, 98, 98,0.3);	transition: background-color 1s linear;	//z-index: 1020;        background-color: #ffffff;	-webkit-touch-callout: none;        -webkit-user-select: none;        -khtml-user-select: none;        -moz-user-select: none;        -ms-user-select: none;        user-select: none;        z-index: 972;}.notify_us:hover {	background-color: #E5E3E3;}.badge-icon {	padding-bottom: 30px;}.badge-description {}.badge-box {	min-height: 194px;	position: relative;}.badge-icon-no-padding {	//padding-bottom: 91px;	position: absolute;	top: -12px;	left: 27%;}.badge-description-no-padding {	margin-top: 101px;}@media(max-width: 1006px) {	.badge-icon-no-padding {		//padding-bottom: 91px;		position: absolute;		top: -12px;		left: 37%;	}}@media(max-width: 782px) {	.badge-icon-no-padding {		//padding-bottom: 91px;		//position: absolute;		//: -12px;		//left: 37%;		position: initial;	}	.badge-description-no-padding {		margin-top: 30px;	}}.negate {	border-left: 0px !important;	color: #003C7F;	//width: 30%;	//background-color: #ffffff !important;	//height: 29px;	//margin-left: 3px;	//float: right;	//padding-top: 5px;	//padding-right: 5px;}.negate:hover {	color: #003C7F;}.navbar-default {	border-radius: 0px !important;}.relative_container {	position: relative;}.collapse_my_menu {	color: black;	width:0px;	height:0px;	border-bottom:45px solid transparent;	border-right:45px solid rgba(53, 53, 53,1);	//border-right:60px solid rgba(102, 175, 233, 1);	position: absolute;	top: 0;	right: 0;	transition: 0.25s all;	cursor: pointer;}.collapse_my_menu span {	font-size: 17px;	position: absolute;	top: 5px;	right: -43px;	color: rgba(255,255,255,1);}.img-holder {	min-height: 90px;	height: 90px;}.latest-filter {	border-right: 1px solid #CCC;	min-height: 180px;	font-size: 13px;}.latest-filter h4 {	font-size: 16px !important;}.last-filter {	border: 0px !important;}.new_filter_photo {	width: 100px;}.latest-filters {    //position: absolute;    //bottom: 0;    //left: 0;    //width: 90%;    //margin-left: 5%;    //margin-right: 5%;}.white_background #contact input {	padding-left: 10px !important;	padding-right: 10px !important;	padding-top: 14px !important;	padding-bottom: 14px !important;}.white_background #contact textarea {	padding-left: 10px !important;	padding-right: 10px !important;	padding-top: 14px !important;	padding-bottom: 14px !important;	height: 118px !important;}.adives_and_warranty {	background: url(../gfx/advices_and_warranty.jpg) no-repeat top center scroll #ffffff;	background-size: 110%;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;}.adives_and_warranty_white_overlay {	background-color: rgba(255,255,255,0.6);	margin-left: -15px;	padding-left: 15px;	margin-right: -15px;	padding-right: 15px;	margin-top: -15px;	padding-top: 15px;}.adives_and_warranty_white_overlay_text {	background-color: rgba(255,255,255,0.7);	margin-left: -30px;	padding-left: 30px;	margin-right: -30px;	padding-right: 30px;	margin-bottom: -20px;	padding-bottom: 20px;	//font-weight: bold;	text-align: justify;}.adives_and_warranty_white_overlay_text div {	padding-left: 15px;	padding-right: 15px;}.flaticon-arrow395:before {	font-size: 35px;	color: rgb(204, 204, 204);}.flaticon-menu35:before {	font-size: 50px;	color: #428BCA;}.orange .flaticon-menu35:before {	color: #E76702;}.red .flaticon-menu35:before {	color: #E1252B;}.flaticon-setting1:before {	font-size: 50px;	color: #428BCA;}.orange .flaticon-setting1:before {	color: #E76702;}.red .flaticon-setting1:before {	color: #E1252B;}.flaticon-blood11:before {	font-size: 50px;	color: #428BCA;}.orange .flaticon-blood11:before {	color: #E76702;}.red .flaticon-blood11:before {	color: #E1252B;}.flaticon-mute29:before {	font-size: 50px;	color: #428BCA;}.flaticon-smiling30:before {	font-size: 50px;	color: #428BCA;}@-moz-document url-prefix() {    #my_data_table_filter {		margin-right: 13px;		width: 97.6%;	}	.form-control {		height: auto;	}	.white_background #contact input {		padding-top: 5px !important;		padding-bottom: 5px !important;	}}@media(max-width: 1210px) {/*	#my_data_table_filter {		margin-right: 10px;	}*/}@media(max-width: 1007px) {/*	#my_data_table_filter {		margin-right: 4px;		width: 97.5%;	}*/}@media(max-width: 753px) {/*	#my_data_table_filter {		margin-right: 3px;	}*/}@media(max-width: 1217px) {/*	@-moz-document url-prefix() {		#my_data_table_filter {			margin-right: 12px;			width: 97.7%;		}	}*/}@media(max-width: 1199px) {/*	@-moz-document url-prefix() {		#my_data_table_filter {			margin-right: 7px;			width: 97.7%;		}	}*/}@media(max-width: 991px) {/*	@-moz-document url-prefix() {		#my_data_table_filter {			margin-right: 2px;			width: 97.7%;		}	}*/}/*@media(max-width: 640px) {    .search_all_table .btn-breadcrumb {        top: -28px;    }}*/#filters {    position: static;}/* Carousel fade effect */.carousel {    //height: 400px;	min-height: 300px;	height: 300px;    overflow: hidden;}.carousel .item {    -webkit-transition: opacity 5s;    -moz-transition: opacity 5s;    -ms-transition: opacity 5s;    -o-transition: opacity 5s;    transition: opacity 5s;}.carousel .active.left, .carousel .active.right {    left:0;    opacity:0;    z-index:2;}.carousel .next, .carousel .prev {    left:0;    opacity:1;    z-index:1;}/* Migration from Vasco */#pasek {margin-bottom: 20px; color: #2991D6;  }#pasek marquee { padding-top: 20px; padding-bottom: 20px; color: #2991D6; height: 100%; border: 1px solid #2991D6; font-size: 14px; }#leftcolumn {}#rightcolumn {}#leftcolumn_vehicule {margin-left:15px; width: 90%;}#rightcolumn_vehicule {padding-top:15px; padding-left: 20px; width: 96%; }.content {background: #fff; overflow:auto; font-size:12px; text-align:left}.nagl {background-image: url(../../images_home/butt_back.gif); width:137px; height:25px; color:#767A83; font-style:italic; font-size:14px; text-align:center; padding-top:6px; font-weight:bold}#leftcolumn input{margin:5px 0px 8px}.button_left_column {	display:block; /*background:#50565e;*/ color:#fff; font-size:13px; padding:9px 3px 9px 5px; font-weight:bold;	text-shadow: 0 1px 0 #fff;  background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);  background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);  background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));  background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);  background-repeat: repeat-x;  border-color: #dbdbdb !important;  border-color: #ccc !important;  color: #000000;  border: 1px solid #50565e;}.button_left_column a {	color: #000000 !important;	font-weight: normal !important;}.content_left_column {background:#f2f2f3; font-size:11px; font-weight:bold; width:200px; padding: 5px 3px 5px 5px}.button {background:url(../../images_home/butonlogin.png); color:#fff}.nagl_text {color:#003c7f; font-style:italic; font-weight:bold; border-bottom: 3px solid #50565E; text-transform: uppercase; clear:both; background-color: transparent;}.subtitle {color:#767A83; font-style:italic; font-weight:bold; padding-top:15px; font-size:12px}a.standard_link {color:#50565e; font-size:12px}a:hover.standard_link {color:#003c7f; text-decoration:underline}.tab_nag {color:#fff; font-weight:bold; font-size:12px; height:25px}.tab_kom {color:#4f565e; font-weight:normal; font-size:12px; height:25px}.txt {font-size:12px; color:#767A83;}.shop_button {display:block; background-image: url(../../images_home/shop_button.gif); width:202px; height:38px; min-height: 38px; text-align:center; padding-top:10px}.shop_button2 {display:block; background-image: url(../../images_home/shop_button2.gif); width:257px; height:70px; min-height: 70px; text-align:center; padding-top:2px; background-size: cover; }.shop_button3 {display:block; background-image: url(../../images_home/shop_button4.gif); width:202px; height:55px; min-height: 55px; text-align:center; padding-top:10px}a.shop_link {color:#50565e; font-size:13px; font-weight:bold; display:block}a:hover.shop_link {color:#003c7f; font-size:13px}.form_butt{border:0px; background: url(../../images_home/shop_button3.gif); width:77px; height:23px; padding-bottom:3px; color:#50565e; margin:0px; text-align:center;}.form_butt2{border:0px; background: url(../../images_home/shop_button3.gif); width:77px; height:23px; padding-top:3px; color:#50565e; margin:0px; text-align:center;}a.left_column {display:block; color:#fff; font-size:13px; font-weight:bold; text-transform: lowercase;}a:hover.left_column {color:#32BAEC;}.gradient_blue{background-image: -webkit-gradient(	linear,	left top,	left bottom,	color-stop(0, #6CE2F7),	color-stop(1, #2E76E8));background-image: -o-linear-gradient(bottom, #6CE2F7 0%, #2E76E8 100%);background-image: -moz-linear-gradient(bottom, #6CE2F7 0%, #2E76E8 100%);background-image: -webkit-linear-gradient(bottom, #6CE2F7 0%, #2E76E8 100%);background-image: -ms-linear-gradient(bottom, #6CE2F7 0%, #2E76E8 100%);background-image: linear-gradient(to bottom, #6CE2F7 0%, #2E76E8 100%);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.content .MsoNormal a{	color:blue;	font-size:12px;}.small_square {	height: 23px;	width: 23px;	border: 1px solid #ffffff;	background-color: #50565E;	float: left;	margin-top: -2px;	margin-right: 10px;	margin-left: 3px;	background-color: #ffffff;  border-color: rgb(204, 204, 204);}.button_left_column_active .small_square {	background-color: #003C7F;}.button_left_column:hover .small_square {	background-color: #2991D6;}.button_left_column:hover a {	color: #2991D6 !important;}.button_left_column:hover {	background-color: #003C7F;}.button_left_column:hover a {	color: #ffffff;	text-decoration: none;}.search_me_shop {	margin-top: 5px;}.search_me_shop .custom-search-form input {	border-radius: 0px !important;}.search_me_shop .custom-search-form button {	border-radius: 0px !important;}.orders_and_news {    //margin-top: 33px;    margin-top: 145px;}.item-card .nagl_text {	color: #ffffff;}.start_of_content .tab_kom {}.button_left_column_active {    display:block; /*background:#50565e;*/ color:#fff; font-size:13px; padding:9px 3px 9px 5px; font-weight:bold;    text-shadow: 0 1px 0 #fff;    background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);    background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    background-repeat: repeat-x;    border-color: #dbdbdb !important;    border-color: #ccc !important;    color: #000000;    border: 1px solid #50565e;}.button_left_column_active a {    color: #2991D6 !important;    font-weight: normal;}.button_left_column_active a:hover, .button_left_column_active a:active, .button_left_column_active a:focus, .button_left_column_active a:visited {    text-decoration: none;}.button_left_column_active .small_square {    background-color: #2991D6;}.pdf_list .button_left_column {    background: none;    border: 0px;    padding-left: 0px;    padding-right: 0px;}.pdf_list .button_left_column a {    color: #337ab7 !important;    font-size: 16px;    font-weight: bold !important;    text-transform: none;}.hit_of_the_week_label {    padding: 20px 40px;    border: 1px solid #E1252B;    color: #E1252B;    text-transform: uppercase;}.hit_of_the_week_content {    padding: 20px 40px;    border: 1px solid #E1252B;    border-left: 0px;    position: relative;}.hit_of_the_week_content span a {    color: #E1252B;}.hit_of_the_week_link {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.hit_of_the_week_price {    position: absolute;    top: 0;    right: 0;    padding: 20px 40px;}.hit_of_the_week_price:hover {    cursor: text !important;}.vasco-color-red {    color: #E1252B;}.vasco-background-red {    background-color: #E1252B;}.item-card .nagl_text {    color: #ffffff !important;}#rightcolumn {    position: relative;}#timeEplapsedToDeliveryShop {    color: #000000;}/* Tiles profi */.ts-article-tiles {  max-width: 100%;  min-height: 127.5px;  margin: 0 auto;  padding: 0 0px;}.ts-article-tiles.first {  margin-top: 20px;}/*.ts-kafel-aa:not(.inactive), .ts-kafel-ab:not(.inactive), .ts-kafel-ph:not(.inactive), .ts-kafel-ac:not(.inactive) {  cursor: pointer;}*/.ts-kafel-bck-osobowe {  background-color: #E76702;}.ts-kafel-aa, .ts-kafel-ab, .ts-kafel-ph, .ts-kafel-ac, .ts-kafel-abc {  width: 120px;  height: 120px;  float: left;  position: relative;  margin: 7.5px 7.5px 0 0;  //font-weight: 700;  font-weight: normal;  text-transform: uppercase;}.ts-kafel-ab {  width: 247.5px;}.ts-kafel-aa:not(.inactive):hover:after, .ts-kafel-ab:not(.inactive):hover:after, .ts-kafel-ph:not(.inactive):hover:after, .ts-kafel-ac:not(.inactive):hover:after, .ts-kafel-abc:not(.inactive):hover:after {  //-ms-filter: alpha(opacity=100);  //filter: alpha(opacity=100);  opacity: 1;/*  -webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  -ms-transition: all .3s ease-in-out;  -o-transition: all .3s ease-in-out;*/  transition: all .3s ease-in-out;}.ts-kafel-aa a, .ts-kafel-ab a, .ts-kafel-ph a, .ts-kafel-ac a, .ts-kafel-abc a {  height: 100%;  display: block;  color: #000000;}/*a {  text-decoration: none;  cursor: pointer;}a {  background: 0 0;}*/.ts-kafel-aa-header, .ts-kafel-ab-header, .ts-kafel-ph-header, .ts-kafel-ac-header {  min-height: 20px;  height: auto;  padding: 5px 10px;  font-size: 12px;  line-height: 20px;  background-color: rgba(255,255,255,.4);}.ts-kafel-aa:not(.inactive):hover .ts-kafel-aa-header, .ts-kafel-ab:not(.inactive):hover .ts-kafel-aa-header, .ts-kafel-ph:not(.inactive):hover .ts-kafel-aa-header, .ts-kafel-ac:not(.inactive):hover .ts-kafel-aa-header, .ts-kafel-aa:not(.inactive):hover .ts-kafel-ab-header, .ts-kafel-ab:not(.inactive):hover .ts-kafel-ab-header, .ts-kafel-ph:not(.inactive):hover .ts-kafel-ab-header, .ts-kafel-ac:not(.inactive):hover .ts-kafel-ab-header, .ts-kafel-aa:not(.inactive):hover .ts-kafel-ph-header, .ts-kafel-ab:not(.inactive):hover .ts-kafel-ph-header, .ts-kafel-ph:not(.inactive):hover .ts-kafel-ph-header, .ts-kafel-ac:not(.inactive):hover .ts-kafel-ph-header, .ts-kafel-aa:not(.inactive):hover .ts-kafel-ac-header, .ts-kafel-ab:not(.inactive):hover .ts-kafel-ac-header, .ts-kafel-ph:not(.inactive):hover .ts-kafel-ac-header, .ts-kafel-ac:not(.inactive):hover .ts-kafel-ac-header, .ts-kafel-abc:not(.inactive):hover .ts-kafel-ab-header {  background-color: rgba(0,0,0,.4);  color: #fff!important;}.ts-kafel-aa-content, .ts-kafel-ab-content, .ts-kafel-ph-content, .ts-kafel-ac-content {  padding: 7px 0 0 10px;  font-size: 14px;  font-weight: 400;  color: #fff;}.ts-kafel-bck-koszyk-x {  background-color: #CCC;  color: #666;}.ts-kafel-bck-porownanie {  background-color: #7abf3d;}ts-kafel-bck-oferta {  background-color: #5da0d3;}.ts-kafel-bck-nowosci {  background-color: #2babad;}.ts-kafel-bck-narzedzia {  background-color: #005683;}.ts-kafel-bck-blog {  background-color: #E76702;}.ts-kafel-bck-uzytkowe {  background-color: #2991D6;  margin-right: 0px;}.ts-kafel-bck-silniki {  background-color: #505b5d;}.ts-kafel-bck-uniwersalne {  background-color: #50565E;}.ts-kafel-bck-oferta {  background-color: #2991D6;  position: relative;}.flaticon:before {    font-size: 50px;}.ts-kafel-bck-hit {    background-color: #E1252B;    position: relative;}.generic-tile {    position: relative;}.generic-tile .flaticon {    position: absolute;    bottom: 0;    right: 15px;    color: rgba(255,255,255,0.6);    transition: 0.5s;}.generic-tile:hover .flaticon {    color: rgba(255,255,255,1);}.ts-kafel-abc {    width: 375px;}#text_table td input[type="text"] {    width: 100% !important;}.advertisement-generate .cke {    width: 100% !important;}.shop-page hr {    border-top: 1px solid #E76702;    //color: #000000;}.generic-tile   marquee {    color: #ffffff;    font-size: 14px;    font-weight: normal;    padding-bottom: 7px;    position: absolute;    bottom: 0;    left: 0;    margin-right: 10px;    margin-left: 10px;}.hint-container .hint {    margin-bottom: 3px;    margin-left: 2px;}a:hover {    text-decoration: none;}.shop-menu-link a {    color: #E76702 !important;}.logout {    text-transform: capitalize;    color: rgba(98,95,99,0.8);    font-family: 'milford', sans-serif !important;    font-size: 18px;    font-weight: normal !important;    cursor: pointer;    font-weight: bold;    text-transform: uppercase;    text-align: center;    padding-left: 21.5px;    padding-right: 21.5px;    padding-top: 12px;    padding-bottom: 12px;    display: inline-block;}.full-height-container {    height: 100%;}.logout_container {    width: 100%;    height: 250px;    min-height: 250px;    display: table;}.logout_container .logout-button {    display: table-cell;    vertical-align: middle;    text-align: center;}.site_breadcrumbs {    color: #000000;  border-color: #E76702 !important;  font-size: 14px;  padding-left: 0px;  margin-left: 15px;  top: 10px;  position:relative !important;}#bc-shop a.btn-default {    background-color: #ffffff !important;    text-shadow: none;    background-image: none !important;    border-color: #E76702;}#bc-shop a.btn-default:hover {    background-color: #EBEBEB !important;}#bc-shop a.btn-default:last-child {    background-color: #E76702 !important;    border-color: #E76702 !important;}.logged_as_label {    font-size: 13px;}.latest-filters-shop {}.h0px {    height: 0px;}.go_back_link_normal {    position:relative;    margin-top: 45px;    margin-left: -7px;}.go_back_link_normal span {    display: block;    float: right;    //position: absolute;    margin-top: 19.5px;    margin-left: -12px;    text-transform: capitalize;}.go_back_link_normal:hover .flaticon-arrow395:before {	color: #E76702;}.adives_and_warranty_white_overlay #bc-shop {    margin-left: 0px;}.adives_and_warranty_white_overlay .flaticon-arrow395:before {    margin-left: 0px;}.files .adives_and_warranty_white_overlay_text {    padding-left: 15px;    padding-right: 15px;    margin-right: -15px;    margin-left: -15px;    padding-bottom: 0px;    margin-bottom: 0px;}.files .nagl_text {    padding-left: 0px;    padding-right: 0px;}.files .table-holder {    padding-left: 0px;    padding-right: 0px;}.withdrawn .adives_and_warranty_white_overlay_text {    padding-left: 15px;    padding-right: 15px;    margin-right: -15px;    margin-left: -15px;    padding-bottom: 0px;    margin-bottom: 0px;}.withdrawn .nagl_text {    padding-left: 0px;    padding-right: 0px;}.withdrawn .table-holder {    padding-left: 0px;    padding-right: 0px;}/* Non-responsive web *//* Template-specific stuff * * Customizations just for the template; these are not necessary for anything * with disabling the responsiveness. *//* Account for fixed navbar */body,.navbar-fixed-top,.navbar-fixed-bottom {  min-width: 1220px !important;}/* Non-responsive overrides * * Utilize the following CSS to disable the responsive-ness of the container, * grid system, and navbar. *//* Reset the container */.container {  width: 1170px !important;  max-width: none !important;}.wrapper {    min-width: 1170px !important;}body {    min-width: 1170px !important;}html {    //overflow-x: scroll;}body {    display: block;}.navbar-toggle {  display: none;}/* Undo the collapsing navbar */.navbar-collapse {  display: block !important;  height: auto !important;  padding-bottom: 0;  overflow: visible !important;  visibility: visible !important;}.container .navbar-header,.container .navbar-collapse {  margin-right: -211px;  margin-left: 0;}/* Always float the navbar header */.navbar-header {  float: left;}.navbar-fixed-top {  top: 0;}.navbar-fixed-bottom, .navbar-fixed-top {  position: fixed;  right: 0;  left: 0;  z-index: 1030;  min-width: 1170px;}.navbar-collapse.collapse {    display: block!important;}.navbar-nav>li, .navbar-nav {    float: left !important;}.navbar-nav.navbar-right:last-child {    margin-right: -15px !important;	position: absolute;	right: 0;	margin-top: 15px !important;}.navbar-right {    float: right!important;    margin-bottom: 0px;}.navbar-nav {    margin-bottom: 0px;}.navbar-collapse {    max-height: 87px !important;}@media (max-width: 767px) {    .navbar-nav .open .dropdown-menu {        position: absolute;        float: none;        width: auto;        //background-color: transparent;        -webkit-box-shadow: none;        box-shadow: none;        background-color: rgba(147,145,150,0.9);        color: rgb(221, 221, 221);        border-color: rgba(147,145,150,0.9) !important;    }    .navbar-nav .open .dropdown-menu li a {        color: rgb(221, 221, 221) !important;    }    .navbar-nav .open .dropdown-menu li:hover a {        color: rgb(255, 255, 255) !important;    }    .navbar-brand {        margin-left: -15px;    }    .main-menu {        margin: 0;        margin-top: 48px;    }}#menu_sticked {    //position: absolute;    width: 100%;    min-width: 1170px;    //top: 0;    //left: 0;}/* Cookie bar fix */.fixed {    position: fixed;}.bottom {    bottom: 0;}#cookie-bar {    font-family: 'texgyreheroscnregular';    bottom: 0;}.shop_notify {}.order-wiper-icon {    max-height: 50px;    height: 50px;    min-height: 50px;    position: absolute;    bottom: 0;    right: 0;    margin-bottom: 11px;    margin-right: 13px;    opacity: 0.6;    transition: opacity 0.5s;}.generic-tile:hover .order-wiper-icon {    max-height: 50px;    height: 50px;    min-height: 50px;    position: absolute;    bottom: 0;    right: 0;    margin-bottom: 11px;    margin-right: 13px;    opacity: 1;}#menu_sticked {    z-index: 1030 !important;}/*.not-found .search_website {    color: #E1252B;}*/.not-found .search_website::-webkit-input-placeholder {   color: red;}.not-found .search_website.not-found .search_website:-moz-placeholder { /* Firefox 18- */   color: red;}.not-found .search_website::-moz-placeholder {  /* Firefox 19+ */   color: red;}.not-found .search_website:-ms-input-placeholder {   color: red;}.search_page .not-found input {    border-color: #E1252B;}.search_page .not-found .search_button button {    border-color: #E1252B;}.flaticon-lungs4:before {    font-size: 55px !important;    color: #428BCA;    margin-left: 0;}#overDiv {    z-index: 1030 !important;}.shop-availability {    font-size: 48px;    color: rgba(255,255,255,0.6);    transition: 0.5s;}.generic-tile:hover .shop-availability {    color: rgba(255,255,255,1);}.ui-dialog {    border-radius: 0;    width: 80%;    margin-left: 10%;    margin-right: 10%;}.ui-dialog-titlebar {    border-radius: 0;}.login-form-container p.error-login {    color: #ff4f51;    display: none;}.heading-tag h1 {    margin-top: 0;    margin-bottom: 0;    line-height: 1.42857143;}.main-menu li.dropped > a {	background-color: rgba(98,95,99,0.8) !important;	color: #ffffff !important;}a.back_from_catalogue:focus {	text-decoration: none !important;}a.go_back_link:focus {	text-decoration: none !important;}a.go_back:focus {	text-decoration: none !important;}/* Bartek Space */.re-form-background{	background:url(../gfx/advices_and_warranty.jpg);	background-size:cover;	background-position:top center;	height:100%;	width:100%;}.radio-list-space{min-height:50px;float:left}.radio-product{	cursor: pointer;	margin-top:-3px;	text-align: left;	width: 140px;}input[type=radio].radio-list  {	padding-left:0px;	height:15px;	display:inline-block;	line-height:10px;	background-repeat:no-repeat;	background-position: 0 0;	font-size:20px;	float:left;	margin-top:0;	margin-right:10px;	vertical-align:middle;	cursor:pointer;}.re-form-background h2{	color:#000000;	//text-shadow:1px 1px 1px #ffffff;	margin-bottom:20px;}.re-form-background-layer{	background-color:rgba(255,255,255,0.7)}.re-form-content{	min-height:450px;	width:100%;}.re-form-section-1{	padding-top:30px;	margin-bottom:20px;}.re-form-section-2{	float:left;}.re-form-section-3{	float:left;	text-align:left;}.re-form-section-3 input[type=checkbox].css-checkbox + label.css-label{	font-weight:normal;	margin-bottom:20px;	padding-left: 25px;	margin-left:0;	font-size:15px;}.list-space {  font-weight: normal;  margin-bottom: 10px;	width:100%;	text-align:left;  margin-left: 0;  font-size: 15px;}.list-space label{  font-weight: normal;}.require-fields{	font-weight:bold;	font-size:15px;	text-align:left;}.re-form-section-5{	margin-bottom:80px;} h4.re-form-h4{	text-align:left;	font-style:italic;	margin-bottom:20px;}h4.re-form-h4-pdf {	text-align:left;	font-style:normal;	margin-bottom:20px;}.re-form{	margin-bottom:10px;	width:340px;	padding: 6px 40px 6px 14px;	background: rgba(0,0,0,0.5);	border:1px solid #fff;	transition:.4s;	color:#fff;}.re-form-textarea{	margin-bottom:10px;	width:100%;	height:150px;	padding: 6px 40px 6px 14px;	background: rgba(0,0,0,0.5);	border:1px solid #fff;	transition:.4s;	color:#fff;}.re-form-textarea-2{	margin-bottom:10px;	width:100%;	height:34px;	padding: 6px 40px 6px 14px;	background: rgba(0,0,0,0.5);	border:1px solid #fff;	transition:.4s;	color:#fff;}label {	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}input[type=text]:focus, input[type=text]:hover{	outline: none;border: 1px solid #9ecaed;}input[type=checkbox].css-checkbox {	position: absolute;	overflow: hidden;	clip: rect(0 0 0 0);	height:1px;	width:1px;	margin:-1px;	padding:0;	border:0;}input[type=checkbox].css-checkbox + label.css-label {	padding-left:20px;	height:15px;	display:inline-block;	line-height:15px;	background-repeat:no-repeat;	background-position: 0 0;	font-size:20px;	margin-right:30px;	vertical-align:middle;	cursor:pointer;}input[type=checkbox].css-checkbox:checked + label.css-label {	background-position: 0 -15px;}/* Checkbox style */.css-label{	background-image:url(../gfx/dark-check-green.png)!important;}.lite-x-gray {  background-image: url(../gfx/lite-x-gray.png)!important;}.type-of-filter{	font-weight: bold;	padding-right: 10px;	height: 19px;	float:left;	margin-left:15px;	display: inline-block;	line-height: 10px;	font-size: 20px;	vertical-align: middle;}::-webkit-input-placeholder { /* WebKit browsers */	color:    #fff;}:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:    #fff;   opacity:  1;}::-moz-placeholder { /* Mozilla Firefox 19+ */   color:    #fff;   opacity:  1;}:-ms-input-placeholder { /* Internet Explorer 10+ */   color:    #fff;}/* Bartek Space */.input-required  {	outline: none;	border: 1px solid red;}.input-section-required {	color: red !important;}