@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,600&subset=latin-ext');	/*  	Flaticon icon font: Flaticon  	Creation date: 04/05/2017 12:44  	*/@font-face {  font-family: "Flaticon";  src: url("./Flaticon.eot");  src: url("./Flaticon.eot?#iefix") format("embedded-opentype"),       url("./Flaticon.woff") format("woff"),       url("./Flaticon.ttf") format("truetype"),       url("./Flaticon.svg#Flaticon") format("svg");  font-weight: normal;  font-style: normal;}@media screen and (-webkit-min-device-pixel-ratio:0) {  @font-face {    font-family: "Flaticon";    src: url("./Flaticon.svg#Flaticon") format("svg");  }}[class^="flaticon-"]:before, [class*=" flaticon-"]:before,[class^="flaticon-"]:after, [class*=" flaticon-"]:after {     font-family: Flaticon;   font-size: 20px;	font-style: normal;	margin-left: 20px;}.flaticon-placeholder:before { content: "\f100"; }.flaticon-phone-call:before { content: "\f101"; }.flaticon-present:before { content: "\f102"; }.flaticon-package:before { content: "\f103"; }.flaticon-delivery-truck:before { content: "\f104"; }.flaticon-time:before { content: "\f105"; }.flaticon-avatar-inside-a-circle:before { content: "\f106"; }.flaticon-msn-user-avatar:before { content: "\f107"; }.flaticon-social-1:before { content: "\f108"; }.flaticon-magnifying-glass-browser:before { content: "\f109"; }.flaticon-online-shopping-cart:before { content: "\f10a"; }.flaticon-bag:before { content: "\f10b"; }.flaticon-search-6:before { content: "\f10c"; }.flaticon-search-5:before { content: "\f10d"; }.flaticon-people:before { content: "\f10e"; }.flaticon-tool:before { content: "\f10f"; }.flaticon-shape:before { content: "\f110"; }.flaticon-social:before { content: "\f111"; }.flaticon-cart-of-ecommerce:before { content: "\f112"; }.flaticon-search-4:before { content: "\f113"; }.flaticon-shopping-cart-5:before { content: "\f114"; }.flaticon-shopping-cart-4:before { content: "\f115"; }.flaticon-search-3:before { content: "\f116"; }.flaticon-shopping-cart-3:before { content: "\f117"; }.flaticon-search-2:before { content: "\f118"; }.flaticon-search-1:before { content: "\f119"; }.flaticon-shopping-cart-2:before { content: "\f11a"; }.flaticon-avatar:before { content: "\f11b"; }.flaticon-shopping-cart-1:before { content: "\f11c"; }.flaticon-commerce-3:before { content: "\f11d"; }.flaticon-search:before { content: "\f11e"; }.flaticon-commerce-2:before { content: "\f11f"; }.flaticon-commerce-1:before { content: "\f120"; }.flaticon-commerce:before { content: "\f121"; }.flaticon-magnifying-glass:before { content: "\f122"; }.flaticon-shopping-cart:before { content: "\f123"; }/*.notouch *:nth-child(1) {	animation-delay: 0.1s;}.notouch *:nth-child(2) {	animation-delay: 0.2s;}.notouch *:nth-child(3) {	animation-delay: 0.3s;}.notouch *:nth-child(4) {	animation-delay: 0.4s;}.notouch *:nth-child(5) {	animation-delay: 0.5s;}.notouch *:nth-child(6) {	animation-delay: 0.6s;}.notouch *:nth-child(7) {	animation-delay: 0.7s;}.notouch *:nth-child(8) {	animation-delay: 0.8s;}.notouch *:nth-child(9) {	animation-delay: 0.9s;}.notouch *:nth-child(10) {	animation-delay: 1s;}.notouch *:nth-child(11) {	animation-delay: 1.1s;}.notouch *:nth-child(12) {	animation-delay: 1.2s;}.notouch *:nth-child(13) {	animation-delay: 1.3s;}.notouch *:nth-child(14) {	animation-delay: 1.4s;}.notouch *:nth-child(15) {	animation-delay: 1.5s;}.notouch *:nth-child(16) {	animation-delay: 1.6s;}.notouch *:nth-child(17) {	animation-delay: 1.7s;}.notouch *:nth-child(18) {	animation-delay: 1.8s;}.notouch *:nth-child(19) {	animation-delay: 1.9s;}.notouch *:nth-child(20) {	animation-delay: 2s;}.notouch *:nth-child(21) {	animation-delay: 2.1s;}.notouch *:nth-child(22) {	animation-delay: 2.2s;}.notouch *:nth-child(23) {	animation-delay: 2.3s;}.notouch *:nth-child(24) {	animation-delay: 2.4s;}.notouch *:nth-child(25) {	animation-delay: 2.5s;}.notouch *:nth-child(26) {	animation-delay: 2.6s;}.notouch *:nth-child(27) {	animation-delay: 2.7s;}.notouch *:nth-child(28) {	animation-delay: 2.8s;}.notouch *:nth-child(29) {	animation-delay: 2.9s;}.notouch *:nth-child(30) {	animation-delay: 3s;}.notouch *:nth-child(31) {	animation-delay: 3.1s;}.notouch *:nth-child(32) {	animation-delay: 3.2s;}.notouch *:nth-child(33) {	animation-delay: 3.3s;}.notouch *:nth-child(34) {	animation-delay: 3.4s;}.notouch *:nth-child(35) {	animation-delay: 3.5s;}.notouch *:nth-child(36) {	animation-delay: 3.6s;}.notouch *:nth-child(37) {	animation-delay: 3.7s;}.notouch *:nth-child(38) {	animation-delay: 3.8s;}.notouch *:nth-child(39) {	animation-delay: 3.9s;}.notouch *:nth-child(40) {	animation-delay: 4s;}.form-control {	background: #ebebeb;	color: #000;}.input-group .input-group-btn > .btn {	padding: 0.77rem 1rem;}.form-control-select {	height: 2.4rem;}#attributes .attribute_list select.form-control, #attributes .attribute_list div.selector, #attributes .attribute_list div.selector span {	background-color: #fff;	background-image: none;	height: 45px;	line-height: 45px;}#attributes .attribute_list div.selector span {	background-image: none;}#attributes .attribute_list div.selector span:before {	color: #000; 	content: "\f0dc";	font-family: FontAwesome;	position: absolute;	right: 10px;}#addres .box, #address .box, #identity .box, #account-creation_form .box, #new_account_form .box, #opc_account_form .box, #authentication .box {	background: #fff none repeat scroll 0 0;	border: 2px solid #cfd8dc !important;	line-height: 20px;	padding-bottom: 20px;}#new_account_form .box {	border: none !important;}#addres .box input, #address .box input, #identity .box input, #account-creation_form .box input, #new_account_form .box input,#opc_account_form .box input, #authentication .box input,  .contact-form-box input.form-control {	background: #eceff1;	border-color: #eceff1;	height: 45px;	line-height: 45px;}#addres .box div.selector,#addres .box div.selector span, #address .box div.selector, #address .box div.selector span,  #identity .box div.selector, #identity .box div.selector span,  #account-creation_form .box div.selector, #account-creation_form .box div.selector span, #new_account_form .box div.selector,#new_account_form .box div.selector span, #opc_account_form .box div.selector, #opc_account_form .box div.selector span,  #authentication .box div.selector,  #authentication .box div.selector span, .contact-form-box .selector,.contact-form-box .selector span {	background-image: none !important;	background: #eceff1 !important;	border-color: #eceff1 !important;	height: 45px !important;	line-height: 45px !important;}#addres .box div.selector span:before, #address .box div.selector span:before,  #identity .box div.selector span:before,  #account-creation_form .box div.selector span:before, #new_account_form .box div.selector span:before, #opc_account_form .box div.selector span:before,   #authentication .box div.selector span:before, .contact-form-box .selector span:before {	color: #000; 	content: "\f0dc";	font-family: FontAwesome;	position: absolute;	right: 10px;}#addres .box div.selector span:before, #address .box div.selector span:before, #identity .box div.selector span:before, #account-creation_form .box div.selector span:before, #new_account_form .box div.selector span:before, #opc_account_form .box div.selector span:before, #authentication .box div.selector span:before {	color: #000;	content: "\f0dc";	font-family: FontAwesome;	position: absolute;	right: 10px;}#addres .box textarea.form-control, #address .box textarea.form-control, #identity .box textarea.form-control, #account-creation_form .box textarea.form-control, #new_account_form .box textarea.form-control,#opc_account_form .box textarea.form-control, #authentication .box textarea.form-control, .contact-form-box textarea {	background-image: none !important;	background: #eceff1 !important;	border-color: #eceff1 !important;}#address .form-group .form-control, #identity .form-group .form-control, #account-creation_form .form-group .form-control, #new_account_form .form-group .form-control, #opc_account_form .form-group .form-control, #authentication .form-group .form-control {	max-width: 500px;    height: 45px;    line-height: 45px;}.contact-form-box select.form-control {	max-width: inherit;    width: 100%;    height: 45px;    line-height: 45px;}div.uploader, div.uploader span.filename, div.uploader span.action {	height: 45px !important;    line-height: 45px !important;}div.uploader span.action {	background: #eb9332;	color: #fff;	padding-left: 10px;	padding-right: 10px;	width: auto;}div.uploader span.filename {	background-image: none !important;	background: #eceff1 !important;	border-color: #eceff1 !important;	height: 45px !important;	line-height: 45px !important;}@media (min-width: 768px) {	.dropdown-menu {		transform: translateY(30px);		opacity: 0;		transition: all 0s ease-in-out;		display: block !important;		height: 0;		overflow: hidden;		z-index: 0;	}	.open > .dropdown-menu {		opacity: 1;		transform: translateY(0px);		transition: all 0.4s ease-in-out;		height: auto;		overflow: visible;		z-index: 9999;	}}*/.facet-label.active .custom-checkbox input[type="checkbox"] + span {	background: #00adef;}.custom-checkbox input[type="checkbox"] + span .checkbox-checked {	color: #00adef;	font-size: 0.91rem;	font-weight: bold;	margin: -0.12rem -0.05rem;}.facet-label.active .custom-checkbox input[type="checkbox"] + span .checkbox-checked {	color: #fff;}.facet-title {	color: #000;	font-size: 0.7rem;	font-weight: 400;	margin-bottom: 3px;}.facet-dropdown {	background: #fff;	border: 1px solid #ebebeb;	border-radius: 3px;	box-shadow: 0 0 0 0;	box-sizing: border-box;	color: #878787;	padding-left: 0;	padding-right: 0;}.facet-dropdown .select-title {	align-items: center;	background: #fff;	cursor: pointer;	display: inline-flex;	margin-left: 0;	padding: 0.1rem 0.5rem 0rem 0.3rem;	width: 100%;}#filterBl .facet-dropdown .select-title {	/*padding: 0.5rem 0.7rem;*/}.facet-dropdown.open > .select-title {	background: #fff;	border: 1px solid #00adef;}.facet-dropdown .dropdown-menu {	background: #fff;	border: medium none;	box-shadow: 1px 1px 1px 1px #ebebeb;	left: auto;	margin-top: 3px;	padding: 0;	width: 100%;	z-index: 3000;}.facet-dropdown .select-list {	background: #ffffff none repeat scroll 0 0;	color: #414141;	display: block;	font-size: 0.78rem;	padding: 0.5rem 0.8rem;}/*.product-variants .form-control-select, .product-variants .form-control.nice-select {	width: auto !important;	min-width: 6rem;	height: auto !important;	padding: 0 !important;	float: left;}.product-variants .form-control-select span.current, .product-variants .form-control.nice-select span.current {	font-size: inherit;}.product-variants .form-control-select:focus, .product-variants .form-control.nice-select:focus {	outline: inherit;}@media (min-width: 768px) {		.nice-select {		cursor: pointer;		position: relative;	}		.nice-select span.current {		border: 1px solid #ebebeb;    		align-items: center;    			background: #fff;    			cursor: pointer;    			margin-left: 0;    			width: 100%;    			font-size: 0.78rem;		display: inline-flex;		padding: 0.5rem 0.7rem;	}		.form-control:focus, .input-group.focus {		background: #fff;		outline: 0.1875rem solid #2fb5d2;	}		.nice-select .list {		width: 100%;	}		.product-variants > .form-control.nice-select span.current,	#address .form-group .form-control.nice-select span.current, 	#identity .form-group .form-control.nice-select span.current, 	#account-creation_form .form-group .form-control.nice-select span.current, 	#new_account_form .form-group .form-control.nice-select span.current, 	#opc_account_form .form-group .form-control.nice-select span.current, 	#authentication .form-group .form-control.nice-select span.current {		border: none !important;		background: inherit !important;		cursor: pointer;		display: inline-flex;		margin-left: inherit !important;		padding: inherit !important;		width: inherit  !important;		font-size: 0.78rem !important;	}		#address .form-group .form-control.nice-select .list, 	#identity .form-group .form-control.nice-select .list, 	#account-creation_form .form-group .form-control.nice-select .list, 	#new_account_form .form-group .form-control.nice-select .list, 	#opc_account_form .form-group .form-control.nice-select .list, 	#authentication .form-group .form-control.nice-select .list {		width: 100%;	}		#addres .nice-select::after, 		#address .nice-select::after, 		#identity .nice-select::after, 		#account-creation_form .nice-select::after, 		#new_account_form .nice-select::after, 		#opc_account_form .nice-select::after, 		#authentication .nice-select::after {		display: none !important;	}		.custom-radio {		background: #fff;		border: 1px solid #acaaa6;		border-radius: 100px;		cursor: pointer;		display: inline-block;		height: 18px;		margin-right: 0.1rem;		position: relative;		top: -1px;		vertical-align: middle;		width: 18px;	}		.custom-radio input[type="radio"]:checked + span {		background-color: #00adef;		border-radius: 50%;		display: block;		height: 12px;		left: 0.14948rem;		position: absolute;		top: 0.125rem;		width: 12px;	}}.nice-select .option {	color: #52555e !important;	line-height: 40px;	min-height: 40px;	min-width: 6rem;	padding-left: 18px;	padding-right: 19px;	margin-right: 0 !important;}.product-line-grid-right .bootstrap-touchspin {	box-shadow: 0 0 0 0;}*//***************** REDUKCE FORMULARU **************************************//*#new_account_form .box .date-select, #account-creation_form div.password.form-group + div.form-group, #new_account_form .box div.checkbox + div.checkbox, #account-creation_form div.checkbox + div.checkbox, #customer-form section p + div + div, #customer-form section p + div + div +div  {	display: none !important;}#customer-form section p {	margin-left: calc(25% + 15px);}#new_account_form .box sup, #account-creation_form sup, #address sup, #identity sup, #opc_account_form sup, #authentication sup {	color: red;	font-size: 150%;	top: 0.2em;}#address .form-group.phone-number + p, #identity .form-group.phone-number + p, #account-creation_form .form-group.phone-number + p, #new_account_form .form-group.phone-number + p, #opc_account_form .form-group.phone-number + p, #authentication .form-group.phone-number + p, #address .form-group.phone-number + p + div + div, #identity .form-group.phone-number + p + div + div, #account-creation_form .form-group.phone-number + p + div + div, #new_account_form .form-group.phone-number + p + div + div, #opc_account_form .form-group.phone-number + p + div + div, #authentication .form-group.phone-number + p + div + div, #customer-form > section > input + div + div + div + div + div + div + div + div {	display: none !important;}#address .form-group label[for="address2"], #address .form-group input#address2, #identity .form-group label[for="address2"], #identity .form-group input#address2, #new_account_form .form-group label[for="address2"], #new_account_form .form-group input#address2, #opc_account_form .form-group label[for="address2"], #opc_account_form .form-group input#address2, #authentication .form-group label[for="address2"], #authentication .form-group input#address2 {	display: none !important;}*/a:hover,.cart-grid-body a.label:hover, .page-my-account #content .links a:hover i {	color: #06b7ff;}a:focus {    color: #06b7ff;    text-decoration: underline;}#header  {	background: none;}#header,#header .user-info, #header .user-info a,#header .dropdown .expand-more,#header .header-nav .currency-selector {	color: #fff;}#block-reassurance li {    border-bottom: 1px solid rgba(0,0,0,.09);}#block-reassurance li .block-reassurance-item {    padding: 1rem 0;}#index #block-reassurance {    background: #f0f0f0;    padding: 1rem 0;    margin-top: 0;}#index #block-reassurance ul {    margin-bottom: 0;}#index #block-reassurance li {    /*border-right: 1px solid rgba(0,0,0,.25);*/    border-bottom: none;    display: inline-block;    width: 32%;}#index #block-reassurance li div {    border-right: 1px solid rgba(0,0,0,1.0);    padding: 0 1.5rem;}#index #block-reassurance li:last-child div {    border-right: none;}#block-reassurance img {    width: 2.8rem;}#index #block-reassurance img {    float: left;}#index #block-reassurance span {    margin: 0;}#block-reassurance span {    line-height: inherit;    margin: 0.6rem 0 0 0;    /*display: inline-block;*/    width: calc(100% - 6rem);    min-height: 1.2rem;    font-size: 0.8rem;    font-weight: 400 !important;}#block-reassurance span {    /*font-size: 1.0rem;*/}#product #block-reassurance {    box-shadow: inherit;    background: #fff;}#product #block-reassurance img {    width: 1.4rem;   }#product #block-reassurance span {	margin: 0;}@media (max-width: 767px) {	#index #block-reassurance {    	margin: 0 -15px;	}	#index #block-reassurance li {    	border-bottom: none;    	border-right: none;    	width: 100%;	}	#index #block-reassurance li div {    	border-right: none;    	border-bottom: 1px solid rgba(0,0,0,0.1);    	padding: 0.5rem 1.0rem;    	min-height: 4rem;	}	#index #block-reassurance span {    	margin: 1rem 0 0 1rem;    	display: contents;	}	#index #block-reassurance li:last-child div {    	border-bottom: none;	}}/*#product #block-reassurance {	background: #fff;	box-shadow: 0 0 0 0;}#product #block-reassurance li {	border: none;	display: inline-block;	width: 32%;}#product #block-reassurance li div {}#block-reassurance img {	display: inline-block;	margin-right: 0.625rem;	opacity: 1;	width: 1.5625rem;}#product #block-reassurance span {	display: inline-block;	font-weight: 400;}*/body#checkout #footer {	background: #00a9ee;	box-shadow: 0 0 0 0; /*color: #52555e;*/	padding: 0;}body#checkout .card-block h3 {	font-weight: 500;	margin-bottom: 2rem;}#checkout #search_widget {    display: inherit;}#cart .card.cart-summary h3 {	border-bottom: 1px solid #ddd;	font-size: 1.375rem;	font-weight: 500;	margin-bottom: 0;	padding: 1rem 1.25rem;}.cart-grid-body .card-block h1 {	font-weight: 500;}#index #main .page-footer {	display: none;}#footer {	background: #00a9ee;	padding-top: 0;}.footer-container {	background: #fff;	box-shadow: none;	margin-top: 0;	overflow: hidden;	padding-top: 0;}.footer-container .container{	width: 100%;	max-width: inherit !important;}.footer-container .container #custom {	text-align: center;	margin-top: 1rem;}#develBl {	/*color: #fff;	background-color: #fff;*/	border-top: 1px solid #e5e5e5;	margin-top: 3rem;	padding-top: 1rem;	clear: both;}#develBl p {	/*color: #fff;*/	font-size: 0.8rem;}#develBl a {	color: #5bd0ff;}#develBl a:hover {	color: #fff;	text-decoration: underline;}#content-wrapper .login-form a,#content-wrapper .login-form + hr + .no-account a {	color: #5bd0ff;	font-size: .875rem;}#content-wrapper .login-form a:hover,#content-wrapper .login-form + hr + .no-account a:hover {	color: #000;	text-decoration: underline;}.page-customer-account #content .no-account {    text-align: center;    font-size: 1rem;    background: #f8f8f8;    padding: 1rem;    margin-top: -1rem;}/********* CMS PAGE CUSTOM FORMAT ************/#cms.page-cms #content-wrapper ul {    list-style: inherit;    padding-left: 0;    margin-left: 1rem;}#cms.page-cms #content-wrapper #content.page-content > p + ul,#cms.page-cms #content-wrapper #content.page-content > p.h2 + ul#cms-menu {    list-style: inherit;    padding-left: 0;    margin: 1rem;}#cms.page-cms #content-wrapper #content.page-content > p,#cms.page-cms #content-wrapper #content.page-content > p.h2 {    margin-bottom: 1rem;}#cms.page-cms #content-wrapper #content.page-content > p + ul li,#cms.page-cms #content-wrapper #content.page-content > p.h2 + ul#cms-menu li, .page-order-detail #ifnBl li {   margin-bottom: 0.5rem;}#cms.page-cms #content-wrapper #content.page-content > p + ul li a,#cms.page-cms #content-wrapper #content.page-content > p.h2 + ul#cms-menu li a {	color: #000;	font-weight: 400;   font-size: 1.0rem;}#cms.page-cms #content-wrapper #content.page-content > p + ul li a:hover,#cms.page-cms #content-wrapper #content.page-content > p.h2 + ul#cms-menu li a:hover {	color: #5bd0ff;   text-decoration: underline;}.block-contact-title, .blockcms-title, .myaccount-title, .myaccount-title a {	font-size: 1.125rem;	font-weight: 500;}@media (max-width: 560px) {body#checkout section.checkout-step .address-selector {	align-items: inherit;	display: block;	flex-wrap: inherit;	justify-content: inherit;}	body#checkout section.checkout-step .address-item {	width: 100% !important;	float: none;	clear: both;}}.checkout-step.-current {	background: #f9f9f9 !important;}#order-items {	/*border-bottom: 1px solid #52555e;*/	border-right: medium none;	padding-bottom: 1rem;}#order-details {	padding-top: 2rem;	padding-left: 1rem;}.products-sort-order .select-title {	box-shadow: 0 0 0 0;}.thumbnail-container a {	display: block;	position: relative;}.helpPos {	position: absolute;	top: 10px;	left: 0;}.product-flags {	position: absolute;	left: 0.5rem;	top: 0.5rem; /*width: auto;*/	width: calc(100% - 1rem);}.product-cover .product-flags {	max-width: none;	text-align: left;	position: absolute;}li.product-flag {	box-shadow: 0 0 0 0;	font-weight: 100;	margin-left: 0;}.has-discount .discount {	font-weight: 100; /*margin-left: 0.625rem;    padding: 0.3125rem 0.625rem;    text-transform: uppercase;*/}.has-discount.product-price,.has-discount p {    color: #f39d72;}/*.product-cover li.product-flagg {	background: #2fb5d2;	color: #fff;	display: block;	font-size: 0.8rem;	font-weight: 500;	margin-left: -0.3125rem;	margin-top: 0.625rem;	padding: 0.3125rem 0.4375rem;	text-transform: uppercase;}*/.product-cover li.product-flagg {	background: #deb33f;	color: #fff;	display: ruby;	font-size: 0.75rem;	font-weight: 300;	margin-left: 0;	margin-top: 0.625rem;	padding: 0.15rem 0.4375rem;	text-transform: uppercase;	width: auto;}.product-cover li.product-flagg.discount {	display: none;}.product-cover li.product-flagg.discounts {	background: #f39d72;}#products .product-miniature .discount-percentage, #products .product-miniature .on-sale, #products .product-miniature .online-only, #products .product-miniature .product-flags .new, .featured-products .product-miniature .discount-percentage, .featured-products .product-miniature .on-sale, .featured-products .product-miniature .online-only, .featured-products .product-miniature .product-flags .new, .product-accessories .product-miniature .discount-percentage, .product-accessories .product-miniature .on-sale, .product-accessories .product-miniature .online-only, .product-accessories .product-miniature .product-flags .new, .product-miniature .product-miniature .discount-percentage, .product-miniature .product-miniature .on-sale, .product-miniature .product-miniature .online-only, .product-miniature .product-miniature .product-flags .new, .product-flags li.product-flag.discount {	/*border-radius: 100px;*/	box-shadow: 0 0 0 0;	color: #fff;	display: block;	font-size: 0.7rem;	font-weight: 400; /*height: 40px;    line-height: 40px;*/	margin-bottom: 4px;	margin-top: 0;	min-height: inherit;	min-width: inherit;	padding: 0;	text-align: center;	text-transform: uppercase;	min-width: 3rem;	padding-left: 0.5rem;	padding-right: 0.5rem; /*left: 10px;    top: 0 !important;*/}.discount-percentage, .on-sale, .online-only, .new {	/*position: inherit !important;    top: inherit !important;    left: inherit !important;*/}#products .product-miniature .discount-percentage.discount-percentage, #products .product-miniature .on-sale.discount-percentage, #products .product-miniature .online-only.discount-percentage, #products .product-miniature .product-flags .new.discount-percentage, .featured-products .product-miniature .discount-percentage.discount-percentage, .featured-products .product-miniature .on-sale.discount-percentage, .featured-products .product-miniature .online-only.discount-percentage, .featured-products .product-miniature .product-flags .new.discount-percentage, .product-accessories .product-miniature .discount-percentage.discount-percentage, .product-accessories .product-miniature .on-sale.discount-percentage, .product-accessories .product-miniature .online-only.discount-percentage, .product-accessories .product-miniature .product-flags .new.discount-percentage, .product-miniature .product-miniature .discount-percentage.discount-percentage, .product-miniature .product-miniature .on-sale.discount-percentage, .product-miniature .product-miniature .online-only.discount-percentage, .product-miniature .product-miniature .product-flags .new.discount-percentage {	background: #f39d72;	position: absolute;	top: 0 !important; /*right: 0.5rem !important;*/	z-index: 9; /*margin-top: -10px;*/}#products .thumbnail-container li + li + li.new, .featured-products .thumbnail-container  li + li + li.new,  .product-accessories .thumbnail-container  li + li + li.new, .product-miniature .thumbnail-container  li + li + li.new {	top: 30px !important;}#products .thumbnail-container .discount-percentage, .featured-products .thumbnail-container .discount-percentage,  .product-accessories .thumbnail-container .discount-percentage, .product-miniature .thumbnail-container .discount-percentage {	/*top: 0 !important;*/}.product-flags li.product-flag.on-sale, .product-flags li.product-flag.discount {	display: none !important;}.product-flags > li.product-flag {	display: block;}.product-flags > li > span {	/*position: inherit !important;    top:  inherit !important;    left:  inherit !important;*/}.btn-primary, .btn-secondary, .btn-tertiary {	font-weight: 500;	font-size: 0.8rem;}#payment-confirmation .btn-primary {	font-size: 1.2rem;	padding: 1rem 2rem;}#checkout-personal-information-step .btn-primary, #checkout-addresses-step .btn-primary, #checkout-delivery-step .btn-primary {	font-size: 1.0rem;	/*padding: 1rem 2rem;*/}#checkout-personal-information-step .btn-primary:after, #checkout-addresses-step .btn-primary:after, #checkout-delivery-step .btn-primary:after {    font-family: FontAwesome;    content: "\f0dd";    margin-left: 0.5rem;    font-size: 1.6rem;    /*top: 0;    position: relative;*/    line-height: 0.1rem;}body#checkout section.checkout-step .payment-options label {    font-weight: 600;    font-size: 1rem;}body#checkout #conditions-to-approve .condition-label {    border: solid 3px #00a9ee;    padding: 0.5rem;        padding-left: 0.5rem;    padding-left: 2.5rem;    margin-top: 1rem;    margin-left: 0;    line-height: 0.8rem;}body#checkout #conditions-to-approve .condition-label a {	color: #000;    text-decoration: underline;}body#checkout #conditions-to-approve .custom-checkbox {    margin-top: 0.5rem;    margin-left: 1rem;}.simpleblog__post__content .btn.btn-default, #cms .btn.btn-default {    color: #000;    background: #f2f2f2;    padding: 0.5rem 1rem;    font-size: 0.8rem;    font-weight: bold;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, .page-heading a, .page-subheading a, .block .title_block a, .block h4 a, h1 .text-uppercase, h2 .text-uppercase, h3 .text-uppercase, h4 .text-uppercase, h5 .text-uppercase, h6 .text-uppercase, .h1 .text-uppercase, .h2 .text-uppercase, .h3 .text-uppercase, .h4 .text-uppercase, .h5 .text-uppercase, .h6 .text-uppercase, h1.text-uppercase, h2.text-uppercase, h3.text-uppercase, h4.text-uppercase, h5.text-uppercase, h6.text-uppercase, .h1.text-uppercase, .h2.text-uppercase, .h3.text-uppercase, .h4.text-uppercase, .h5.text-uppercase, .h6.text-uppercase, .kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .post_title, #logicinstagram .page-heading {	color: #000;	text-transform: none !important;	overflow: visible;	position: relative;}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {	font-weight: 500;	font-family: "Roboto", sans-serif;}.blog_post_content .blog_post_content_bottom .post_title {	font-size: 1.1rem;	font-weight: 400;}.blog_post_content .blog_post_content_bottom .post_title a {	color: #3c3c3c;}#main .page-content h1, #main .page-header h1,.block-category h1, #product h1,.quickview h1, #manufacturer h1 {	font-size: 2.0rem;}@media (max-width: 767px) {	#product h1,	.quickview h1 {		font-size: 1.8rem;		margin-bottom: 1.0rem;	}}.block-category h1{	color: #000 !important;	font-size: 1.6rem !important;	margin-bottom: 1rem !important;	font-weight: 500 !important;}#main .page-content h1, #main .page-header h1, .block-category h1, #product h1,.quickview h1, #manufacturer h1, #editorial_block_center h1, #carousel .display-1, .kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .post_title {	font-weight: 100;}#main .page-content h1, #main .page-header h1, #product .featured-products > h2, #product .featured-products > h2, #product .product-accessories > h3, .quickview .featured-products > h2, .quickview .product-accessories > h3, #logicinstagram .page-heading {	text-align: center;}#cms #main h1 {	text-align: left;}.ppBlock h2, .ppBlock h3, .ppBlock h4, .ppBlock .h1, .ppBlock .h2, .ppBlock .h3, .ppBlock .h4, .featured-products > h3, #slidebrand .h3#product .featured-products > h2, #product .featured-products > h2, #product .product-accessories > h3, .quickview .featured-products > h2, .quickview .product-accessories > h3, .home_blog_post h3.page-heading, .kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .post_title, #logicinstagram .page-heading  {	font-size: 1.7rem;	font-weight: 700;	margin-bottom: 2.5rem !important;}.ppBlock h2:before, .ppBlock h3:before, .ppBlock h4:before, .ppBlock .h1:before, .ppBlock .h2:before, .ppBlock .h3:before, .ppBlock .h4:before, .featured-products > h3:before, #slidebrand .h3:before, #product .featured-products > h2:before, #product .featured-products > h2:before, #product .product-accessories > h3:before, .quickview .featured-products > h2:before, .quickview .product-accessories > h3:before, .home_blog_post h3.page-heading:before, #logicinstagram .page-heading:before {	/*background: #ffa93c;    bottom: -13px;    content: "";    height: 1px;    left: calc(50% - 60px);    position: absolute;    width: 120px;*/}/*.category-top-menu > li:first-child > a, #left-column h4, #filterBl h4 {	font-size: 1.4rem;	font-weight: 200;	margin-bottom: 1.5rem;	display: block;}.category-top-menu > li:first-child > a:before, #left-column h4:before, #filterBl h4:before {	background: #ffa93c;	bottom: -13px;	content: "";	height: 1px;	left: 0;	position: absolute;	width: 120px;}*/.featured-products > h3 + p,.featured-products > h3 + p {	text-align: center;}.all-product-link,#products .all-product-link, .featured-products .all-product-link, .product-accessories .all-product-link, .product-miniature .all-product-link {	color: #000;	/*background: #b22726;	color: #fff;	font-weight: 300 !important;*/	clear: both;	font-size: 0.9rem !important;	font-weight: 400;	margin: 0; /*0 2rem*/	display: table;	/*padding: 0.5rem;*/	text-align: center;	text-decoration: underline;	float: none !important;}#left-column .all-product-link {	color: #000;	margin: 1rem;	font-weight: 400;}#products .all-product-link:hover, .featured-products .all-product-link:hover, .product-accessories .all-product-link:hover, .product-miniature .all-product-link:hover, #left-column .all-product-link:hover {	/*background: #00adef;*/	color: #00adef;}#products .all-product-link i, .featured-products .all-product-link i, .product-accessories .all-product-link i, .product-miniature .all-product-link i {	font-size: 0.9rem !important;	font-weight: 300 !important;}.product-manufacturer {	margin-top: 1rem;	margin-bottom: 1rem;}.product-information .manufacturer-logo {	border: none !important;}.product-manufacturer,.product-reference, .product-quantities {	clear: both;	/*height: 2rem;	line-height: 2rem;*/}.product-manufacturer {	height: 3rem;}.product-information .manufacturer-logo, .product-manufacturer img {	height: auto;	max-height: 4rem;	width: auto;}#product-details .product-manufacturer {	height: 5rem;}.product-information .product-manufacturer, .product-information .product-reference  {    border-bottom: 1px solid #e2e2e2;    padding-bottom: 8px;    padding-top: 9px;    text-transform: none;    width: 100%;    height: auto;	margin: 0;}#product-details .product-manufacturer img {	max-height: 5rem;	width: auto;}.product-manufacturer span {	/*text-transform: lowercase;*/	display: inline-block;	margin-left: 0.5rem;}.product-manufacturer label, .product-reference label, .product-quantities label {	/*display: inline-block;    margin: 0;    text-align: left;    width: 200px;*/	font-weight: bold;}#product h1 + .product-reference, .quickview h1 + .product-reference {	margin-bottom: 1rem;}.product-manufacturer span, .product-reference span, .product-quantities span {	/*display: inline-block;	margin-left: calc(100% - 370px);	text-align: right;	width: 160px;*/}.product-features {	margin-left: 0;	margin-top: 1.25rem;}.product-features#topPos {	margin-left: 0;	margin-top: 0;}.product-features > dl.data-sheet dd.value, .product-features > dl.data-sheet dt.name {	background: #f8f8f8;    font-size: 0.8rem;    margin: 0;}.product-features > dl.data-sheet dd.value:nth-of-type(2n), .product-features > dl.data-sheet dt.name:nth-of-type(2n) {    background: #fcfcfc;} .product-features > dl.data-sheet dt.name {    color: #7d7d7d;    font-style: italic;}.product-features > dl.data-sheet dd.value {    color: #000;}.product-features > dl.data-sheet dd.value i {    color: #55c65e;    font-size: 140%;}.product-features > dl.data-sheet dd.value#v-27 i {    color: #e52017;    font-size: 140%;}.product-features > dl.data-sheet dd.value, .product-features > dl.data-sheet dt.name {    text-transform: inherit;}#product-detailss .product-features {	margin: 0;}#product-detailss .product-features > dl.data-sheet dd.value, #product-detailss .product-features > dl.data-sheet dt.name {	-moz-box-flex: 1;	background: none;	flex: 1 0 40%;	font-weight: 400;	height: 2rem;	line-height: 2rem;	margin-right: 0;	min-height: inherit;	padding: 0;}#product-detailss dd {	text-align: right;	margin: 0;}.product-price .current-price span[itemprop="price"] {	font-size: 1.6rem !important;	font-weight: 600;}.product-price .current-price span[itemprop="price"] span.price-tax-label, .product-price .current-price label {	font-size: 1.2rem;	font-weight: 400;	text-align: left;	width: 200px;}.product-prices .tax-shipping-delivery-label {	color: #000;	font-size: 0.7rem;}    #custom-text {	background: none;	border-radius: 0;	margin-top: 2.5rem;	margin-bottom: 3rem;	padding: 0;	text-align:  inherit;}#custom-text h1,#custom-text h2 {	font-size: 1.3rem;	font-weight: 300;	margin-bottom: 0.3rem !important;}#custom-text h2 {	font-size: 1.1rem;	font-weight: 400;	margin-bottom: 1.0rem !important;}#custom-text h1 {	font-size: 1.6rem;	font-weight: 600;}#custom-text p {    color: #232323;    font-weight: normal;    font-size: 0.8em;    line-height: 1.1rem;    margin-bottom: 0.5rem;}/***************** fixed top menu ***********************************/@media all and (min-width: 768px) {	#header.header-fixed-tm {		background: none;		position: fixed;		top: 0px;		left: 0px;		width: 100%;		z-index: 9997;		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .11);		transition: all 0.2s linear 0.5s;	}	#header.header-fixed-tm .header-nav, 	#header.header-fixed-tm .header-banner, 	#header.header-fixed-tm #_desktop_logo, 	#header.header-fixed-tm #_desktop_cart, 	#header.header-fixed-tm #search_widget, 	#header.header-fixed-tm #_desktop_contact_link {		/*display: none;*/		height: 0 !important;		margin: 0 !important;		overflow: hidden !important;		transition: all 0.2s linear;		position: fixed;	}	#header.header-fixed-tm  #search_widget {		/*top: 0.5rem;		 transition: all 1s linear;*/	}	#header.header-fixed-tm .header-top {		background: rgba(255, 255, 255, 0.95) none repeat scroll 0 0;		padding-top: 0; /*0.9rem*/		padding-bottom: 0;	}	.modal-backdrop {		z-index: 9998;	}	.modal {		z-index: 9999;	}}/***************** bxslider ***********************************/.bx-controls {}.bx-pager {	text-align: center;}.bx-pager .bx-pager-item {	display: inline-block;	margin: 0.2rem;}.bx-pager .bx-pager-item a {	color: #ccc;	background: #ccc;	border-radius: 100px;	display: block;	width: 12px;	height: 12px;	line-height: 12px;	text-align: center;	font-size: 1px;}.bx-pager .bx-pager-item a.active, .bx-pager .bx-pager-item a:hover {	color: #00adef;	background: #00adef;}/************ EFEKT *********************************/a.quick-view {	overflow: hidden;	text-align: center;} a.quick-view .mask {	width: 100%;	height: 100%;	left: 0;	overflow: hidden;	position: absolute;	top: 0;}	a.quick-view img {	transform: scaleY(1);	transition: inherit;}a.quick-view .mask {	background-color: #f2f2f2;	opacity: 0;	transition: inherit;	margin: 0; /*display: none;*/	/**DISABLE EFEKT**/}	.view-tenth h2{	border-bottom: 1px solid rgba(0, 0, 0, 0.3);	background: transparent;	margin: 20px 40px 0px 40px;	transform: scale(0);	color: #333;	transition: all 0.5s linear;	opacity: 0;}a.quick-view span {	/*color: #333;    font-size: 0.8rem;    display: block;    text-align: center;    opacity: 0;    transform: scale(0);	transition: 0;*/}.view-tenth a.info {	opacity: 0;	transform: scale(0);	transition: all 0.5s linear;}a.quick-view:hover img {	transform: scale(10);	opacity: 0;	transition: all 0.7s ease-in-out; /**DISABLE EFEKT**/}a.quick-view:hover .mask {	opacity: 1;	transition: all 0.5s linear;}a.quick-view:hover span {	/*padding: 20%;    transform: scale(1);    opacity: 1;    transition: all 0.5s linear;*/}a.quick-view img.hover-image {	position: absolute;	left: 0;	top: 0;	opacity: 0;	transition: all 0.3s ease 0s;}a.quick-view:hover img.hover-image {	opacity: 1;}@media (min-width: 766px) {	main {		/*overflow: hidden;*/	}}body, td, th {	/*font-family: "Roboto",Arial,Helvetica,sans-serif;*/	/*font-family: Ubuntu,Arial,Helvetica,sans-serif;*/	font-family: "Open Sans", Tahoma, sans-serif, Arial;	font-size: 1rem;}body#checkout #header .header-nav {	/*border-bottom: none;	margin-bottom: 0;	max-height: 50px;	box-shadow: 0 0 0 0;	padding: 0;	margin-bottom: 0.7rem;*/}body#checkout #header .header-nav {    /*background: #fff;    border-bottom: 1px solid rgba(255, 255, 255, 0.5);*/    box-shadow: 0 0 0 0;    /*border-bottom: none;*/    margin-bottom: 0.1rem;    padding: 0 0 0.1rem 0;}body#checkout #header .header-top .menu {    margin-top: 5.3rem;}body#checkout #header.header_omg_im_scrolled .header-top .menu {    margin-top: 0;}.search-widget form input[type="text"]:focus {	outline: 1px solid #fff;}@media (max-width: 785px){	#header.header_omg_im_scrolled {    	position: inherit;    	top: inherit;    	left: inherit;    	width: inherit;    	z-index: inherit;    	box-shadow: inherit;	}}header .block-social {    width: auto;    float: right;    clear: none;}header .block-social ul {    margin-bottom: 0;    margin-top: 0.3rem;}header .block-social li {	border: solid 1px #ccc;	background-color: #ccc;	background-size: 20px 20px;	background-position: center center;	border-radius: 0;	cursor: pointer;	display: inline-block;	height: 1.2rem;	width: 1.2rem;	margin: 0.125rem 0;}header .block-social li {	background-color: rgba(0, 0, 0, 1.0);}.block-social {	clear: both;	text-align: center;	width: 100%;}footer .block-social {	margin: 1rem 0 0 0;}footer .block-social ul {	margin: 0;}footer .block-social li {	background-color: rgba(0, 0, 0, 1.0);	background-position: center center;	background-size: 19px 19px;	border: 1px solid rgba(255, 255, 255, 0.1);	border-radius: 0;	cursor: pointer;	display: inline-block;	height: 1.7rem;	width: 1.7rem;}.footer-container li {	/*color: #004e96;*/	font-size: 0.875rem;	margin-bottom: 0.3125rem;}.footer-container .block-contact {	color: #000;	line-height: 1.4rem;	font-size: .875rem;}.block-social li {}.block-social li:hover  {	transform: scale(1.1);	transition: all 0.1s linear;}#wrapper {	display: block !important;	background: none;	box-shadow: 0 0 0 0;}.carousel .carousel-inner {	height: auto;}.carousel .carousel-item .caption {	bottom: 15%;	left: 50%;	max-width: 340px;}#wrapper .breadcrumb li {    font-weight: 500;}#wrapper .breadcrumb li:first-child a span:before {	color: #000;	font-family: FontAwesome;	content: "\f015";	margin-right: 0.3rem;	margin-left: 0.9rem;}#wrapper .breadcrumb li:last-child a {	color: #000;}#wrapper .breadcrumb li:after, #wrapper .breadcrumb li a {	color: #9e9e9e;}#wrapper .breadcrumb a:hover {	color: #00adef;	text-decoration: underline;}#wrapper > .container > .breadcrumb {	background: none;	margin-bottom: 3rem;	margin-top: 1rem;	padding: 0;	text-align: center;}#category #wrapper > .container > .breadcrumb > ol {	visibility: hidden;	height: 0;}#category #wrapper .breadcrumb li:after, #category #wrapper .breadcrumb li a {	/*color: #000;*/}.block-category {	display: none; /*box-shadow: 0 0 0 0;    margin-bottom: 0;    min-height: inherit;    padding: 0;*/}#category .block-category {	background-color: #f7f7f7;	display: block;}#category .block-category.card {	border: none !important;	background: none !important;	box-shadow: 0 0 0 0 !important;	margin-bottom: 1.5625rem; /*min-height: 13.75rem;*/	min-height: auto;	padding: 0;}#manufacturer #category-description {	margin-bottom: 3rem;}#manufacturer #category-description #manufacturer-short_description {	/*margin-bottom: 1rem;*/}.block-category .category-cover img {    max-height: 5rem;    width: auto;}.block-category #category-description p, .block-category #category-description strong {	color: #000;	font-weight: 400;	margin-bottom: 0.4rem !important;}.subcategory-heading {	font-weight: bold;}#subcategories ul li {	/*float: left;	width: 14%;*/	text-align: center;}#subcategories ul li a.img {	display: block;}#subcategories ul li img {	max-width: 120px;	height: auto;	margin-bottom: 10px;}#subcategories ul li p.h3 {	font-size: 0.8rem;	font-weight: 400;	height: 2rem;}#subcategories ul li p.h3:before {	background: #00adef;	top: -10px;	content: "";	height: 2px;	left: calc(50% - 40px);	position: absolute;	width: 0;	transition: all 0.3s;}#subcategories ul li:hover p.h3:before {	width: 80px;}#subcategories ul li:hover p.h3 a {	color: #00adef;}#subcategories ul li:hover img {	opacity: 0.6;	transition: all 0.3s;}.block-categories, #search_filters, #search_filters_brands, #search_filters_suppliers {	box-shadow: 0 0 0 0; /*margin-bottom: 1.5625rem;    padding: 1.5625rem 1.25rem;*/}.block-categories, #search_filters/*, #search_filters_brands, #search_filters_suppliers*/ {	background: rgba(0, 0, 0, 0.03);	padding: 1rem;}#left-column .block-categories, #left-column #search_filters {	background: rgba(0, 0, 0, 0.03) !important;	padding: 1rem !important;}#left-column #search_filters .facet .facet-title, #left-column #search_filters_brands .facet .facet-title, #left-column #search_filters_suppliers .facet .facet-title {	/*color: #000;*/}#left-column #search_filters .clear-all-wrapper {	position: relative;	top: -5px;}#search_filters {	position: relative;}#search_filters .clear-all-wrapper {	position: absolute; /*right: 10px;*/	top: 10px;}#search_filters .btn-tertiary {	box-shadow: none;	color: #007aac;	font-size: 0.875rem;	font-weight: 400;	margin: 0.25rem 0;	padding: 0.25rem;	text-transform: lowercase;}.block-categories .category-sub-menu {	margin-top: 0;}.block-categories .category-sub-menu ul.category-sub-menu {	background: rgba(0, 0, 0, 0.03);	margin-left: -1rem;	margin-right: -1rem;	padding-left: 1rem;	padding-right: 1rem;}.block-categories a {	color: #000;}.block-categories a:hover {	color: #00adef !important;}#search_filters .facet .facet-label, #search_filters_brands .facet .facet-label, #search_filters_suppliers .facet .facet-label {    text-align: left;}.block-categories .category-sub-menu li[data-depth="0"] > a, #left-column .links .wrapper li a, #search_filters_brands li a, #search_filters .facet .facet-label a, #search_filters_brands .facet .facet-label a, #search_filters_suppliers .facet .facet-label a {	font-weight: 400;	font-size: 0.8375rem; /*border-bottom: 1px solid #ebebeb;    display: block;    margin: 0;    padding: 0.5rem 0;    width: 100%;    margin-top: 0;*/}#search_filters_brands li a, #search_filters .facet .facet-label a, #search_filters_brands .facet .facet-label a, #search_filters_suppliers .facet .facet-label a {	display: initial;	top: -0.6rem;	position: relative;}#search_filters_brands li .custom-checkbox, #search_filters .facet .facet-label .custom-checkbox, #search_filters_brands .facet .facet-label .custom-checkbox,#search_filters_suppliers .facet .facet-label .custom-checkbox {    position: relative;    display: inline-flex;    margin-top: 0.6rem;}#category #left-column #search_filters .facet ul li {    padding: 0;}.block-categories .category-sub-menu li[data-depth="0"] > a, #left-column .links .wrapper li a {	font-weight: 400;	font-size: 0.9rem;	border-bottom: 1px solid #ebebeb;	display: block;	margin: 0;	padding: 0.5rem 0;	width: 100%;	margin-top: 0;}.block-categories .category-sub-menu .category-sub-link {	color: #3a3a3a;	font-size: 0.8rem;	margin-left: 0.5rem;}.block-categories .collapse-icons i {	border: 1px solid #06b7ff;	border-radius: 100px;	color: #06b7ff;	display: inline;	font-size: 1.1rem;	position: relative;	top: 0.4rem;}.block-categories .collapse-icons[aria-expanded="true"] .remove {    display: inline;}#block_maps {	height: 300px;	overflow: hidden;}#block_maps h4 {	display: none;}#cmsinfo_block,#cmsinfo_block > div, #editorial_block_center, #block_maps {	background: #dcf9ff;	clear: both;	float: none;}#cmsinfo_block > div, #editorial_block_center, #block_maps {	width: 100%;	padding-left: 0;	padding-right: 0;}#editorial_block_center {	background: none; /*text-align: center;*/	padding: 0;}#editorial_block_center .container {	background: none;	padding: 0;}#editorial_block_center h2 {	font-weight: 500;}@media all and (min-width: 768px) {	#editorial_block_center h1 {		color: #007aac;		font-size: 1.5rem;		margin-bottom: 0.5rem !important;	}	#editorial_block_center h2 {		font-size: 1.25rem;		margin-bottom: 0.5rem; /*text-transform: uppercase !important;*/	}}.block_newsletter {	background: none;	float: none;	font-size: 0.875rem;	margin-bottom: 0.625rem;	margin-left: auto;	margin-right: auto;	width: calc(100% - 30px);	padding: 1rem;	clear: both;	border: none;}.block_newsletter div.row {	text-align: center;}.block_newsletter div > p#block-newsletter-label:before {    position: relative;    left: 0;    font: 400 30px/30px FontAwesome;    margin-right: 15px;    content: '\f003';    top: 2px;}.block_newsletter div > p, .block_newsletter div > p + div {	clear: both;	float: none;	text-align: center;	margin: auto;}.block_newsletter .row > p {	font-family: "Roboto", sans-serif;	font-size: 1.4rem;	font-weight: 500;	margin-bottom: 1rem;}.block_newsletter div > p#block-newsletter-label:before, .block_newsletter .row > p, .block_newsletter div > p, .block_newsletter div > p + div, .block_newsletter div > p + div#gdpr_consent span, .block_newsletter div > p + div#gdpr_consent span a {	color: #fff;}.block_newsletter div > p + div#gdpr_consent span a {	text-decoration: underline;}.block_newsletter div > p + div#gdpr_consent .custom-checkbox input[type="checkbox"] + span {    border-color: #fff;}.block_newsletter div > p + div#gdpr_consent .custom-checkbox input[type="checkbox"] + span .checkbox-checked {    color: #fff;}/*#editorial_block_center,*/ #countBl {	background: url(../img/bg-edit.jpg) no-repeat center top;	padding: 10rem 0 !important;}#countBl ul {	margin-left: 15%;	margin-right: 15%;}#countBl li p {	background: #fff;	border-radius: 0;}#countBl li p span {	color: #000;}#countBl li p span.count {	font-size: 300%;	margin-top: 6%;	padding-bottom: 0;	font-weight: 100;}#countBl li p span.info {	line-height: 80%;}.page-content.page-cms {	background: none;	padding: 0;	text-align: justify;}/***************** CMS info ***********************************/#cmsinfo_block {	padding: 1rem;	max-width: none !important;	min-height: 10rem;	margin: 0 -15px;	text-align: center;	padding: 0;	margin: 0;}#cmsinfo_block ul {	margin: 0;}#cmsinfo_block li {	border-right: 1px solid rgba(0, 0, 0, 0.1);	display: inline-block;	margin: 2rem auto;	text-align: left;}#cmsinfo_block li:last-child {	border-right: none;}@media (max-width: 767px) {	#cmsinfo_block li.col-md-4 {		width: 32.1%;	}	#cmsinfo_block li.col-md-3 {		width: 24.8%;	}	#cmsinfo_block li p {		display: none;	}}@media (min-width: 768px) {	#cmsinfo_block li.col-md-4 {		width: 32.1%;	}	#cmsinfo_block li.col-md-3 {		padding: 0;		width: 25%;	}}#cmsinfo_block li h3 {	margin-bottom: 0;}#cmsinfo_block li em {	float: left;	font-size: 36px;	font-style: inherit;	font-weight: normal;	font-style: normal;	width: 36px;	height: 36px;	line-height: 36px;	margin: 0 1rem 0 0;	font-family: FontAwesome;	text-align: center;	vertical-align: middle;}#cmsinfo_block li .type-text > a {	display: inline-block;	float: left;	width: 46px;	height: 36px;	line-height: 36px;}#cmsinfo_block li .type-text a em {	float: none;}#cmsinfo_block li div.h3 {	font-weight: 300;	margin-top: 0.4rem;}#cmsinfo_block li p {	/*font-size: 0.8rem;*/}#cmsinfo_block li div.h3, #cmsinfo_block li p {	float: left;}#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping {	font-weight: 600;}#products .regular-price, .featured-products .regular-price, .product-accessories .regular-price, .product-miniature .regular-price {	font-weight: 400;}.product-description .price-tax {	color: #818181;	 display: block;    font-size: 0.8rem;    font-weight: 400;}#left-column #products .product-miniature, #left-column .featured-products .product-miniature, #left-column .product-accessories .product-miniature, #left-column .product-miniature .product-miniature {	border-bottom: solid 1px rgba(0, 0, 0, 0.1);	margin: 0;	width: 100%;	float: none;	clear: both;	text-align: left !important;}#left-column .h1.products-section-title, #left-column #mypresta_mib .h4.title_block, #left-column #phblogmenu .h4.title_block {		background: #484848;	color: #fff!important;	font-size: 1.0rem !important;	font-weight: 300 !important;	margin: 0 !important;	padding: 1rem !important;}#left-column #phblogmenu .h4.title_block a {		color: #fff;}#left-column #search_filters .h1.products-section-title { 	margin: -1rem -1rem 1rem -1rem !important;}#left-column .products-section-title:after, #left-column #mypresta_mib .h4.title_block:after, #left-column #phblogmenu .h4.title_block:after {    display: none;}#left-column #products .product-miniature .product-variants-item, #left-column .featured-products .product-miniature .product-variants-item, #left-column .product-accessories .product-miniature .product-variants-item, #left-column .product-miniature .product-miniature .product-variants-item {	display: none;}#left-column #products .product-miniature .discount-percentage, #left-column .featured-products .product-miniature .discount-percentage, #left-column .product-accessories .product-miniature .discount-percentage, #left-column .product-miniature .product-miniature .discount-percentage {	/*top: -10px !important;*/}#left-column #products .product-miniature .product-flags .new, #left-column .featured-products .product-miniature .product-flags .new, #left-column .product-accessories .product-miniature .product-flags .new, #left-column .product-miniature .product-miniature .product-flags .new {	/*top: -4px !important;*/}#left-column #products .thumbnail-container, #left-column .featured-products .thumbnail-container, #left-column .product-accessories .thumbnail-container, #left-column .product-miniature .thumbnail-container {	background: none /*#fff none repeat scroll 0 0*/;	border: 1px solid #f2f2f2;	box-shadow: 0 0 0 0;	margin-bottom: 0;	padding: 1rem;	position: relative;}#left-column #products .product-title, #left-column .featured-products .product-title, #left-column .product-accessories .product-title, #left-column .product-miniature .product-title, #left-column #products .product-price-and-shipping, #left-column .featured-products .product-price-and-shipping, #left-column .product-accessories .product-price-and-shipping, #left-column .product-miniature .product-price-and-shipping {	text-align: left;}#left-column #products .product-miniature .product-description .product-title a, #left-column .featured-products .product-miniature .product-description .product-title a, #left-column .product-accessories .product-miniature .product-description .product-title a, #left-column .product-miniature .product-miniature .product-description .product-title a {	font-size: 0.86rem;	text-align: left;}#left-column #products .block-btns , #left-column .featured-products .block-btns , #left-column .product-accessories .block-btns , #left-column .product-miniature .block-btns {	display: none;}#left-column #products .discount-percentage, #left-column .featured-products .discount-percentage, #left-column .product-accessories .discount-percentage, #left-column .product-miniature .discount-percentage {	top: 0 !important;}#left-column .product-description .product-title {    margin-top: 0;    min-height: inherit;    margin-bottom: 0.4rem;}#left-column .product-miniature img {    margin-top: 0;}/*#brandBlock li em {	background: #9ddf44;	color: #fff;	font-family: FontAwesome;	font-size: 3.8rem;	font-style: normal;	width: 5rem;	height: 5rem;	line-height: 5rem;	border-radius: 100px;	display: block;	margin: 1rem auto;	transition: all 0.9s linear;}#brandBlock li:hover em {	transform: scale(1.2);	transition: all 0.1s linear;}*/#notifications .container .alert {	margin-top: 1rem;}#header .header-nav .hidden-sm-down > .col-md-4.col-xs-12 {	/*position: absolute;	width: auto;*/}#header .header-nav .hidden-sm-down > .col-md-4.col-xs-12 #claim {	color: #007aac;	font-size: 0.85rem;	margin: 0;	padding: 0.9rem 0 0;}.carousel .carousel-inner {	/*height: 540px;*/	margin-bottom: 0;}/*@media (min-width: 768px) {	.search-widget {	float: right;	min-width: auto;	width: 25%;	margin-top: -9px;}}.search-widget {	margin-bottom: 1rem;}.search-widget form {	min-width: auto;	position: relative;}.header-top .search-widget form input[type="text"] {	background: #fff;	min-width: auto;	width: 100%;}.search-widget:hover form, .search-widget form:focus {}.search-widget:hover form input[type="text"] {	background: #ebebeb;	width: 100%;}.search-widget form input[type="text"]:focus {	background: #ebebeb;}*/#_desktop_logo a {	display: inline-block;	margin: 0 0.5rem;	max-height: 4rem;}#_desktop_logo a img {	max-height: 3.2rem;	margin-top: 0.4rem;}#_desktop_cart div div.header {	position: relative;}#_desktop_cart span.cart-products-count {	/********* POSITION **************/		/*color: #fff;	background: #00cddf;	font-size: 12px;	width: 16px;	height: 16px;	line-height: 16px;	text-align: center;	border-radius: 100px;	position: absolute;	left: 17px;	top: -6px;*/}/************* TLACITKA ******************************/.block-btns {	text-align: center;	margin-bottom: 1rem;}.block-btns li {	background: #fff;	border: 1px solid #ddd;	/*border-radius: 100%;*/	border-radius: 0;	display: inline-block;	margin: 0 2px;	overflow: hidden;}.block-btns li:hover {	background: #f2f2f2;}.block-btns li a, .block-btns li button,.block-btns li a span {	background: #06b7ff;	display: inline-block;	/*border-radius: 4px;*/	border-radius: 0;	width: 36px;	height: 36px;	padding: 0;}.block-btns li a:hover, .block-btns li button:hover,.block-btns li a:hover span {	background: #000;}.block-btns li .btn.disabled, .block-btns li .btn:disabled {	cursor: not-allowed;	opacity: 0.25;}.block-btns li button.ajax_add_to_cart_button span:before {	color: #fff;	font-family: FontAwesome;	font-size: 1.0rem;	/*content: "\f290"; IKONA TASKY */	content: "\f07a";	line-height: 33px;}.block-btns li a.lnk_var span:before {	color: #fff;	font-family: FontAwesome;	font-size: 0.8rem;	content: "\f24d";	line-height: 33px;}.block-btns li a.lnk_view span:before {	color: #fff;	font-family: FontAwesome;	font-size: 0.8rem;	content: "\f002";	line-height: 33px;	font-weight: normal;}.block-btns li a.addToWishlist span:before {	color: #fff;	font-family: FontAwesome;	font-size: 1.2rem;	content: "\f08a";	line-height: 36px;}.block-btns li a:hover, .block-btns li a:hover span, .block-btns li a:hover span:before {	color: #fff !important;}.block-btns li a.addToWishlist.checked span:before {	color: #fff;	font-family: FontAwesome;	content: "\f004";}  .header-banner {	text-align: center;	clear: both;}#carousel, #custom-text {	clear: both;}.carousel {	box-shadow: 0 0 0 0;}#header .header-top {	padding-bottom: 0;}#header .header-top a[data-depth="0"] {	color: #000;	font-weight: 400;	text-transform: uppercase;	/*border-bottom: #f0f0f0 1px solid;*/}#header .header-top a[data-depth="0"]:hover, #header .header-top  li.current a[data-depth="0"] {	color: #000;	font-weight: 700;	/*border-bottom: #cf2e2b 1px solid;	margin-bottom: -1px;*/	/*background: #13a0d4;*/}/******************** SPEC NASTAVENI SABLONY ********************************/.thead-default th {    color: #000;    background-color: #f6f6f6;    font-weight: 400;    font-style: italic;}.table-striped tbody tr:nth-of-type(2n+1) {    background-color: rgba(0,0,0,0.06);}.footer-container .block-contact br:nth-child(5) {	display: block;	clear: both;	margin-bottom: 0.5rem;}#slidebrand .h3 {	display: none;}.fa {	height: 1em;}.card,.page-order-detail .box {	box-shadow: inherit !important;}.card,.page-order-detail .box {	background-color: #fff;	border: 1px solid #ebebeb !important;	border-radius: 0;	display: block;	margin-bottom: 0.75rem;	position: relative;}.page-my-account #content .links a span.link-item {	color: #000;	box-shadow: 0 0 0 0;	border: 1px solid #ebebeb;	background: #fff;	display: block;	height: 100%;	padding: 1rem;	font-weight: 400;}.page-my-account #content .links a:hover span.link-item {	border-color: #00adef;}.page-addresses .address, .page-authentication #content {	box-shadow: 0 0 0 0;	border: 1px solid #ebebeb;}#main .page-content #notifications + div.col-lg-4, #main .page-content #notifications + div.col-lg-4 + div.col-lg-4, #main .page-content #notifications + div.col-lg-4 + div.col-lg-4 + div.col-lg-4 {	padding-left: 0;}.page-addresses .address .address-footer {	border-top: 1px solid #ebebeb;	padding: 0.5rem 1rem;}.page-addresses .address .address-body address {	line-height: 1.8rem;}.page-addresses .address .address-body h4 {	font-size: 1rem;	font-weight: 700;	margin-bottom: 1.6rem;}.page-addresses .address .address-body h4:before {	background: #00adef none repeat scroll 0 0;	bottom: -9px;	content: "";	height: 1px;	left: 0;	position: absolute;	width: 120px;}#carousel .carousel-control {	text-shadow: inherit;}.carousel .carousel-control .icon-prev {	left: 1.8rem;}.carousel .carousel-control .icon-next {	right: 3rem;}.carousel .carousel-control .icon-next, .carousel .carousel-control .icon-prev {	top: calc(50% - 25px) !important;}.carousel .carousel-control:hover .icon-next i, .carousel .carousel-control:hover .icon-prev i {	color: #00adef;	background: #fff;	border-radius: 100px;	font-size: 3.125rem;	opacity: 0.7;}#carousel .h2 {	font-size: 3.125rem;	font-size: 3.25vw;	line-height: 2.8vw;}.product-actions .product-variants .input-container span.radio-label {	background: #fff;	border-radius: 100px;	box-shadow: 2px 2px 11px 0 rgba(0, 0, 0, 0.1);	display: inline-block;	font-size: 0.7rem;	font-weight: 600;	padding: 0;	text-align: center;	height: 2rem;	width: 2rem;	line-height: 28px;}.product-actions .product-variants .input-container input.input-color + span.color {	margin-right: 0;	position: relative;}.product-actions .product-variants .input-container input.input-color + span.color, .product-actions .product-variants .input-container input.input-color {	height: 2rem !important;	width: 2rem !important;}.product-actions .product-variants .input-container input.input-color:checked + span, .product-actions .product-variants .input-container input.input-color:hover + span, .product-actions .product-variants .input-container input.input-radio:checked + span, .product-actions .product-variants .input-container input.input-radio:hover + span {    border: 4px solid #5bd0ff;    line-height: 1.4rem;}.product-actions .product-variants .input-container input.input-color + span.color .sr-only {    color: #fff;    background: #000;    border: solid 1px #000;    border-radius: 5px;    text-align: center;    position: absolute;    left: 50%;    top: -2rem;    z-index: 99;    transition: all 0.3s ease 0s;    opacity: 0;}.product-actions .product-variants .input-container input.input-color + span.color:hover .sr-only {    color: #fff;    background: #000;    border: solid 1px #000;    border-radius: 5px;    font-size: 0.7rem;    text-align: center;    padding: 0;    margin: inherit;    overflow: inherit;    /*clip: rect(0,0,0,0);*/    clip: inherit;    width: 8rem;    height: 2rem;    line-height: 1.7rem;    left: calc(100% - 4.5rem);    top: -2.7rem;    opacity: 1;}.product-actions .product-variants .input-container input.input-color + span.color:hover .sr-only:before {    color: #000;    font-family: FontAwesome;    content: "\f063";    position: absolute;    bottom: -0.3rem;    left: calc(50% - 0.6rem);    font-size: 10px;    height: 10px;    line-height: 10px;}.carousel .carousel-item .caption .caption-description p {	color: #000;}.carousel .carousel-item .caption .caption-description p.h2 + p {	font-weight: 500;}.thumbnail-container .product-variants .variant-links a {	/*display: inline-block;*/}.color, .custom-checkbox input[type="checkbox"] + span.color {	border-radius: 100px;}#main .page-footer {	margin-bottom: 1.5625rem;	text-align: center;}.product-variants > .product-variants-item {	margin: 1rem 0;}.product-actions .control-label {	display: none;	font-size: 0.8rem;	margin-bottom: 0.175rem;	width: 100%;}#blockcart-modal .divide-right {	border-right: 1px solid #ddd;}#blockcart-modal p {	color: #414141;	margin-bottom: 0.5rem;}#blockcart-modal .cart-products-count, #blockcart-modal .product-name {	font-size: 1.25rem;	margin-bottom: 2rem;	font-weight: 400;}#blockcart-modal .cart-content .cart-content-btn {	margin-top: 2rem;}#blockcart-modal .modal-content,#blockcart-modal .modal-body,  .quickview .modal-content {	background: #fff;	border: none;	border-radius: 0.3rem;	overflow: hidden;}.quickview .modal-content {	min-height: 28.125rem;}.modal-header button.close {	background: #000;	border: 0 none;	cursor: pointer;	float: none;	width: 24px;	height: 24px;	line-height: 24px;	padding: 0;	margin: 0;	position: absolute;	right: 0;	top: 0;	opacity: 1;}.modal-header button.close {	color: #fff;	font-size: 1.5rem;	font-weight: 300;	text-shadow: inherit;}.modal-header button.close span {	display: inline-block;	position: relative;	top: -2px;}.quickview .modal-content .product-discounts > .table-product-discounts thead tr th, .quickview .modal-content .product-discounts > .table-product-discounts tbody tr td {    padding: 0.5rem;    text-align: left;    font-size: 0.8rem;}#product-modal .modal-content .modal-body figure {	}#product-modal::before {    background: #000;    color: #fff;    border-radius: 100%;    font-family: FontAwesome;    content: "\f00d";    font-size: 1.2rem;    line-height: 2.6rem;    text-align: center;    width: 2.6rem;    height: 2.6rem;    position: relative;    left: 50%;    top: 50%;    left: calc(50% - 80px);    top: calc(100% - 91%);    z-index: 8888;    display: block;    cursor: pointer;    transition: -webkit-transform .3s ease-in-outt;    transition: transform .3s ease-in-outt;    transition: transform .3s ease-in-outt,-webkit-transform .3s ease-in-outt;    -webkit-transform: translateY(-25%);    transform: translateY(-25%);}.quickview .modal-footer {	border-top: none !important;	padding: 0 !important;	text-align: left !important;}.quickview .modal-footer .tabs {	background: #fff;	box-shadow: inherit !important;	margin-top: 0 !important;	padding: 15px !important;}.quickview .modal-footer .tabs .bxslider-feat > li {	margin-right: 15px;	display: inline-block;}.quickview .social-sharing {	margin-left: 0;	margin-top: 0;	visibility: hidden;	height: 1px;}.quickview .social-sharing li {	display: none;}.quickview .modal-footer #tab-content section.featured-products {	background: #f8f8f8;	margin: 0 -15px;	padding: 1rem;}.quickview .modal-footer #tab-content section:last-child.featured-products {	display: none !important;}.quickview .modal-footer {	margin-bottom: 1rem;}#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {	background: #fff;	border: 1px solid #f2f2f2;	box-shadow: 0 0 0 0;	margin-bottom: 1.5625em;	position: relative;}#products .thumbnail-container:hover, .featured-products .thumbnail-container:hover, .product-accessories .thumbnail-container:hover, .product-miniature .thumbnail-container:hover {	border-color: #eb9332;}@media (min-width: 768px) {	#products .thumbnail-container:hover, 	.featured-products .thumbnail-container:hover, 	.product-accessories .thumbnail-container:hover, 	.product-miniature .thumbnail-container:hover {		box-shadow: 2px 2px 31px 0 rgba(0, 0, 0, 0.2);	}}#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {	background: none;	padding: 0 0.8rem;	bottom: 0;	height: 6.5rem;	position: inherit;	width: auto;	z-index: inherit;	box-shadow: none !important;}#products .product-description .product-title, .featured-products .product-description .product-title, .product-accessories .product-description .product-title, .product-miniature .product-description .product-title {	text-align: left;	text-transform: none;	margin-top: 0.5rem;	min-height: 1.8rem;	margin-bottom: 0.8rem;}#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {	height: auto;	overflow: hidden;}#products .highlighted-informations, .featured-products .highlighted-informations, .product-accessories .highlighted-informations, .product-miniature .highlighted-informations {	display: none;}#products .variant-links, .featured-products .variant-links, .product-accessories .variant-links, .product-miniature .variant-links {	/*background: none;    min-height: 2.5rem;    padding-top: 0.1875rem;    text-align: center;    top: 0.25em;    width: 100%;*/}#products .variant-links, .featured-products .variant-links, .product-accessories .variant-links, .product-miniature .variant-links {	background: none;	min-height: inherit;	padding-top: 0;	text-align: center;	top: inherit;	width: inherit;}.thumbnail-container {	position: relative;}.thumbnail-container .product-variants {	position: absolute;	top: 5px;	right: 0;	width: 0;	height: 0;	opacity: 0;	transform: translateX(10px);	transition: all 0s ease-in-out;	z-index: 10;}.thumbnail-container:hover .product-variants {	opacity: 1;	transform: translateX(0px);	transition: all 0.2s ease-in-out;	width: 2.6rem;	height: auto;}#products .variant-links .js-count.count, .featured-products .variant-links .js-count.count, .product-accessories .variant-links .js-count.count, .product-miniature .variant-links .js-count.count {	display: none;}#products .thumbnail-container .product-variants-item, .featured-products .thumbnail-container .product-variants-item, .product-accessories .thumbnail-container .product-variants-item, .product-miniature .thumbnail-container .product-variants-item, #products .thumbnail-container .product-variants-item + .product-variants-item .control-label, .featured-products .thumbnail-container .product-variants-item + .product-variants-item .control-label, .product-accessories .thumbnail-container .product-variants-item + .product-variants-item .control-label, .product-miniature .thumbnail-container .product-variants-item + .product-variants-item .control-label {	display: none;}#products .thumbnail-container .product-variants-item + .product-variants-item, .featured-products .thumbnail-container .product-variants-item + .product-variants-item, .product-accessories .thumbnail-container .product-variants-item + .product-variants-item, .product-miniature .thumbnail-container .product-variants-item + .product-variants-item {	display: block;}#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a {	color: #000;	font-size: 0.9rem;	font-weight: 400;	text-align: center;	text-decoration: none;}#products .thumbnail-container:hover .product-description, .featured-products .thumbnail-container:hover .product-description, .product-accessories .thumbnail-container:hover .product-description, .product-miniature .thumbnail-container:hover .product-description {	box-shadow: none;}.products-selection .sort-by-row {	display: block;}.products .bx-wrapper {	margin: auto;}.product-line-grid-body > .product-line-info > a.label {    font-weight: 600;    line-height: 1.0rem;    margin-bottom: 0.5rem;    display: inline-block;}@media (min-width: 768px) {	/*#products .product-miniature, 	.featured-products .product-miniature, 	.product-accessories .product-miniature, 	.product-miniature .product-miniature {		margin: 0;		width: 24.9%;	}	#products .thumbnail-container, 	.featured-products .thumbnail-container, 	.product-accessories .thumbnail-container, 	.product-miniature .thumbnail-container {		margin-bottom: 0;	}*/}/*#search_filters .facet .facet-label a, #search_filters_brands .facet .facet-label a, #search_filters_suppliers .facet .facet-label a {	color: #414141;	display: inline-block;	font-size: 0.8375rem;	margin-top: 0.1rem;	font-weight: 300;}*/#left-column #search_filters, #left-column #search_filters_brands, #left-column #search_filters_suppliers {	background: #fff;	padding: 0;}#search_filters .facet .facet-label:hover a, #search_filters_brands .facet .facet-label:hover a, #search_filters_suppliers .facet .facet-label:hover a {	color: #00adef;	text-decoration: underline;}#search_filters .facet .facet-label a span.magnitude, #search_filters_brands .facet .facet-label a span.magnitude, #search_filters_suppliers .facet .facet-label a span.magnitude {	color: #007aac;}.custom-checkbox input[type="checkbox"] + span {	border: 1px solid #414141;}.pagination .page-list {	background: none;	box-shadow: inherit !important;	margin-bottom: 0;	padding: 0.625rem 1.25rem;}.pagination .page-list li {	display: inline-flex;}.pagination .page-list li {	/*position: relative;	top: -14px;*/}/*.pagination .page-list li:first-child, */.pagination .page-list li:last-child {	top: inherit;}.pagination li a {	border: solid 2px #06b7ff;	background: #fff;	border-radius: 0;	color: #06b7ff;	display: block;	height: 36px;	line-height: 32px;	text-decoration: none;	text-align: center;	width: 36px;}.pagination .current a {	font-size: inherit;}.pagination li.current a, .pagination li a:hover {	background: #00adef;	color: #fff;}.pagination .page-list li:first-child a, .pagination .page-list li:last-child a {	border: solid 2px #ccc;}.product-cover img {	background: #fff;	box-shadow: 0 0 0 0;}.product-images > li.thumb-container > .thumb {	box-shadow: 0 0 0 0;}.product-actions {	background: #f8f8f8;	padding: 1rem 1.5rem 0.1rem 1.5rem;}.product-actions br.clearfix {	height: 1px;	line-height: 1px;	font-size: 1px;}.product-actions .product-additional-info .social-sharing {    margin: 0;    padding: 0;    height: 1px;    visibility: hidden;}.product-prices {	/*border-bottom: 1px solid #ddd;    border-top: 1px solid #ddd;*/	display: block;	margin-top: 0;	padding-top: 1rem;}.product-prices div, .product-prices .tax-shipping-delivery-label {	/*display: inline-block;*/	margin-bottom: 0.625rem;}.product-without-taxes {	color: #000 !important;	margin-left: 1.5rem;}#product .tabs {	background: #fff;	box-shadow: 0 0 0 0;	padding: 1rem;	margin-bottom: 2rem;}#product .tabs .nav-tabs {	/*text-align: center;*/}#product .tabs .nav-tabs .nav-item, .quickview .tabs .nav-tabs .nav-item {	display: inline-block;	float: none;	margin-bottom: -0.125rem;}#product .tabs .nav-tabs .nav-item a, .quickview .tabs .nav-tabs .nav-item a {	color: #363636;	font-size: 1.3rem;	font-weight: 400;}#product .tabs .nav-tabs .nav-item a.active {	color: #000;}.social-sharing {	margin-bottom: 1rem;}.social-sharing li {	background-color: #fff;	background-position: center center;	background-repeat: no-repeat;	background-size: 1.4rem 1.4rem;	border-radius: 50%;	box-shadow: 2px 2px 11px 0 rgba(0, 0, 0, 0.1);	cursor: pointer;	display: inline-block;	height: 2rem;	margin-left: 0.3rem;	width: 2rem;}@media (max-width: 767px) {	.block-contact .hidden-md-up .title > a {		display: block;	}}.block-contact ul {}.block-contact ul li p.nadp {	color: #000;	font-size: 16px;	font-weight: bold;	margin: 0 0 1em;	padding: 0;}.block-contact ul li p.nadp:before {	color: #06b7ff;	font-family: FontAwesome;	font-size: 26px;	font-weight: normal;	margin: 0 10px 0 0;	position: relative;	bottom: -4px;}.block-contact ul li#ardes-ci p.nadp:before {	content: "\f041";	font-size: 26px;}.block-contact ul li#phone-ci p.nadp:before {	content: "\f2a0";	font-size: 26px;}.block-contact ul li#email-ci p.nadp:before {	content: "\f003";	font-size: 26px;}.block-contact ul li span {	color: #000;	display: block;	font-size: 0.9rem;	line-height: 1.5rem;}@media (min-width: 768px) {	.block-contact ul li {		display: block;		float: left;		min-height: 160px;		text-align: left;		width: 28.333%;		margin-left: 5%;	}	.block-contact ul li span {		padding-left: 30px;	}	.block-contact ul li#email-ci span {		padding-left: 36px;	}}/***************** MODULY ***************************************/#phblogmenu {	/*padding: 1rem;*/}#phblogmenu ul {	margin-bottom: 0;;}#phblogmenu ul.category-top-menu {	padding: 1rem;}#phblogrecentposts {	}#phblogrecentposts .h1 {    text-align: inherit;    position: inherit;    margin-bottom: inherit;    clear: both;}#phblogrecentposts .h1 a {    float: inherit;    text-transform: inherit;    font-size: inherit;    position: inherit;    right: inherit;    bottom: inherit;}@media (min-width: 768px) {	#phblogrecentposts .simpleblog__listing__post.col-md-3 {		width: 33.33333%;	}}#phblogrecentposts .simpleblog__listing__post__wrapper, #module-ph_simpleblog-list .simpleblog__listing__post__wrapper{	border: 1px solid #f2f2f2;    -webkit-box-shadow: inherit;    box-shadow: inherit;    background: #fff;    margin-bottom: 1.563rem;}#phblogrecentposts .simpleblog__listing__post__wrapper__footer, #module-ph_simpleblog-list .simpleblog__listing__post__wrapper__footer {    display: none;    visibility: hidden;}#phblogrecentposts .simpleblog__listing__post__wrapper__content, #module-ph_simpleblog-list .simpleblog__listing__post__wrapper__content {    padding: 1.0rem 1.0rem;}#module-ph_simpleblog-category .simpleblog__listing__post__wrapper__content {	padding-top: 1rem;}#phblogrecentposts .simpleblog__listing__post__wrapper__content p, #module-ph_simpleblog-list .simpleblog__listing__post__wrapper__content p {	margin-bottom: 0;}#module-ph_simpleblog-list #content.card {    padding: 0 !important;    background: none;    -webkit-box-shadow: none !important;    box-shadow: none !important;    border: 0 !important;}#module-ph_simpleblog-category .simpleblog__listing__post h3, #phblogrecentposts .simpleblog__listing__post.col-md-3 h3, #module-ph_simpleblog-list .simpleblog__listing__post__wrapper__content h3 {	min-height: 2.3rem;}#phblogrecentposts .simpleblog__listing__post__wrapper__content h3 a {    color: #000;}#phblogrecentposts .simpleblog__listing__post__wrapper__content h3 a:hover {    color: #06b7ff;}#module-ph_simpleblog-single .simpleblog__post {    background: inherit;    -webkit-box-shadow: inherit;    box-shadow: inherit;    margin-bottom: 3rem;}#module-ph_simpleblog-single nav,#module-ph_simpleblog-single .simpleblog__share, #module-ph_simpleblog-single .simpleblog__postInfo,#module-ph_simpleblog-single .simpleblog__post__content {    padding: 0;}#module-ph_simpleblog-single .simpleblog__share {    padding-bottom: 1rem;}#module-ph_simpleblog-single nav .pagination {    margin-top: 0;    margin-bottom: 0;}#module-ph_simpleblog-single nav .pagination-lg .page-item:first-child .page-link,#module-ph_simpleblog-single nav .pagination-lg .page-item:last-child .page-link {    border-radius: 0 !important;}#module-ph_simpleblog-single nav .pagination-lg .page-link {	border-width: 1px;    padding: 0.5rem;    font-size: .8375rem;}#module-ph_simpleblog-single nav .pagination li a {    /*border: solid 2px #06b7ff;    background: #fff;    border-radius: 0;        border-top-left-radius: 0px;        border-bottom-left-radius: 0px;    color: #06b7ff;    display: block;    text-decoration: none;    text-align: center;*/    height: inherit;    line-height: inherit;    width: auto;}#module-ph_simpleblog-category .card {    background-color: #fff;    border: 1px solid none !important;    padding: 0;}#module-ph_simpleblog-category .simpleblog__listing__post .simpleblog__listing__post__wrapper {	border: 1px solid #f2f2f2;    -webkit-box-shadow: inherit;    box-shadow: inherit;    background: #fff;    margin-bottom: 1.563rem;    padding: 1rem;}#module-ph_simpleblog-single #content-wrapper .simpleblog__post p {    font-size: 0.8375rem;    line-height: 1.4rem;}#module-ph_simpleblog-single .simpleblog__share .btn {    font-size: 0.8rem;}#module-ph_simpleblog-single #left-column .block-categories, #module-ph_simpleblog-single #left-column .featured-products,#module-ph_simpleblog-single #left-column .htmlAnywhere, #module-ph_simpleblog-single #left-column #mypresta_mib {	display: none;	visibility: hidden;}#module-ph_simpleblog-single .simpleblog__postInfo li, #module-ph_simpleblog-single .simpleblog__share li {	display: inline-block;}.lddw-cookies-notice {    background-color: rgba(120, 144, 156, 0.8);    color: #fff;    position: fixed;    z-index: 1000;    bottom: 10px;    left: 10px;    width: 300px;    padding: 10px;    text-align: center;}.lddw-cookies-notice p {    margin: 10px 0 0 0;    line-height: 1.5;    color: #fff;    font-size: 0.7rem;}.lddw-cookies-notice .lddw-button {    color: #349dd7;    fill: white;    border: 1px solid #349dd7;    background-color: rgba(255, 255, 255, 0.8);    display: inline-block;    text-align: center;    vertical-align: middle;    cursor: pointer;    font-weight: 400;    white-space: nowrap;    padding: 3px 12px;    line-height: 1.5;    transition: background-color 0.2s ease 0s;    -moz-user-select: none;}#mypresta_mib ul {	padding: 1rem 0;}#mypresta_mib ul li {	margin: 0.5rem 0;}#mypresta_mib li:last-child {	clear: both !important;	float: none !important;	width: 100% !important;	margin: 0 !important;	padding: 0 !important;	height: 1px !important;}#header .header-nav .user-info i.material-icons {	font-size: 1.2rem;	position: relative;	top: -3px;}#header .header-nav .user-info, .header-nav .wishtlist_top  {	/*margin-left: 1rem;    white-space: nowrap;*/}.header-nav .wishtlist_top {	margin-left: 1rem;	margin-top: 0.6rem;	position: relative;	text-align: center;}.header-nav .wishtlist_top i, .header-nav .wishtlist_top span {	/*color: #fff;*/	display: inline-block;}.header-nav .wishtlist_top i {	font-size: 20px;	font-weight: 100;}.header-nav .wishtlist_top span {	font-size: 10px;	left: calc(50% - 10px);	position: absolute;	width: 20px;}#wishlist_block_list .cart_block_product_name {	font-weight: inherit;}#wishlist_block_list .ajax_cart_block_remove_link {	display: inline-block;	height: 12px;	margin: 1px 0 0 5px;	position: absolute;	right: 0;	top: 0;	width: 12px;}#wishlist_block_list .ajax_cart_block_remove_link:before {	content: "\f00d";	font-family: FontAwesome;}#wishlist_block_list .cart_block_product_name {	font-weight: 300 !important;}#wishlist_block #wishlist_block_list {	border-bottom: none !important;	margin: 0 !important;	padding-bottom: 0 !important;}#wishlist_block .lnk a {	display: block;	font-weight: normal !important;	text-align: left !important;	margin-top: 0.5rem;}#wishlist_block_list .ajax_cart_block_remove_link {	display: inline-block;	width: 13px !important;	height: 13px !important;	line-height: 13px !important;	margin: 0 !important;	overflow: hidden;	position: absolute;	right: 6px !important;	top: 0;}#slidebrand .bx-wrapper {	margin: auto;	text-align: center;}#slidebrand ul {	margin: 0;	text-align: left; /*transform: none !important;*/}.home_blog_post_area {	text-align: left;}.home_blog_post_area .blog_post {	text-align: left;}.home_blog_post h3.page-heading em {	font-style: normal;}.home_blog_post .post_content {	padding-top: inherit;}.home_blog_post .post_thumbnail, .home_blog_post .post_thumbnail .post_format_items {	min-height: 10.8vw;	overflow: hidden; /*margin-bottom: 1rem;*/}/*.home_blog_post .post_thumbnail, .home_blog_post .post_thumbnail .post_format_items {	overflow: hidden;	padding-bottom: 0;}@media (min-width: 980px) and (max-width: 1200px) {	.home_blog_post .post_thumbnail, 	.home_blog_post .post_thumbnail .post_format_items {	max-height: 14.4vw;}}@media (min-width: 1201px) {	.home_blog_post .post_thumbnail, 	.home_blog_post .post_thumbnail .post_format_items {	max-height: 12.2vw;}}*/#module-xipblog-single #left-column, #module-xipblog-archive #left-column {	right: inherit !important;	display: block !important;}.blog_post .slick-prev, .blog_post .slick-next {	font-style: normal !important;}.home_blog_post .blog_post_content_bottom .content_more, .kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .content_more {	font-size: 0.7125rem !important;	display: inline-block;	float: none !important;	margin-right: 0 !important;	text-transform: uppercase;}.kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .content_more a.read_more {	font-family: inherit !important;	font-weight: inherit !important;	text-transform: uppercase;}.kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .post_meta > div a, .kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .content_more a.read_more {	color: #deb33f !important;}.home_blog_post .blog_post_content_bottom .content_more a:after, .kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .content_more a.read_more:after {	content: "\f178";	display: inline-block;	font-family: "FontAwesome";	margin-left: 10px;}.row.home_blog_post_inner.carousel.slick-initialized.slick-slider {	margin-top: 0 !important;	padding-top: 0 !important;	padding-bottom: 30px;}.kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .post_title {	color: #000;	font-family: inherit !important;	font-size: 1.25rem;	font-weight: 400 !important;	margin-bottom: 0.5rem !important;	text-transform: uppercase;}.home_blog_post_area .blog_post .post_meta, .kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .post_meta {	display: block;	margin-bottom: 0 !important;}.home_blog_post_area .blog_post .post_meta > p, .kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .post_meta > div {	border-right: none  !important; /*1px solid #999*/	color: #999;	float: left;	font-family: "Roboto",sans-serif;	font-size: 0.7125rem !important;	line-height: 1;	margin-bottom: 10px;	margin-right: 12px;	padding-right: 12px;	text-transform: uppercase;}.home_blog_post_area .blog_post .img-responsive {	/*transform: scale(1.2);*/}.home_blog_post_area .blog_post:hover .img-responsive {	transform: scale(1.1);}/*.home_blog_post_area .blog_post .blog_post_content .post_thumbnail {	position: relative;}.home_blog_post_area .blog_post .blog_post_content:hover .post_thumbnail:after {	content: "";	background-color: rgba(0, 0, 0, 0.3);	width: 100%;	height: 100%;	left: 0;	opacity: 0;	position: absolute;	top: 0;	transition: all 0.4s ease 0s;	visibility: hidden;	z-index: 0;}*/.home_blog_post_area .blog_post .blog_post_content:hover .img-responsive {	transition: all 0.4s ease 0s;	opacity: 0.5;}.home_blog_post_area .blog_post .post_gallery_img .img-responsive  {	transform: scale(1);	transition: all 0.4s ease 0s;	opacity: 0.5;}.kr_blog_post_area .blog_post .img-responsive {	display: block;	height: auto;	max-width: inherit !important;	width: 100% !important;}.kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .post_content {	line-height: 1.6 !important;	margin-bottom: 1rem !important;	padding-top: 0rem !important;}.kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .post_content ul, .kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .post_content ol {	padding-left: 2rem !important;} .kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .post_content ul li {	list-style: disc !important;} #logicinstagram .col-sm-3, #logicinstagram .col-xs-6 {	position: relative;	padding: 0;}@media (min-width: 1200px) {	#logicinstagram .col-sm-3 {		width: 12.5%;	}}@media (min-width: 768px) and (max-width: 1199px) {	#logicinstagram .col-sm-3 {		width: 12.5%;	}}@media (min-width: 479px) and (max-width: 767px) { 	#logicinstagram .col-xs-6 {		width: 25%;	}	#products .product-miniature, 	.featured-products .product-miniature, 	.product-accessories .product-miniature, 	.product-miniature .product-miniature {		width: 47%;	}	#products .thumbnail-container, 	.featured-products .thumbnail-container, 	.product-accessories .thumbnail-container, 	.product-miniature .thumbnail-container {		width: auto;		max-width: 257px;	}	#products .product-description, 	.featured-products .product-description, 	.product-accessories .product-description, 	.product-miniature .product-description {		height: 7rem;	}}#logicinstagram .img-responsive {	display: block;	height: auto;	width: 100%;}#logicinstagram p.text-center {	color: #000;	padding: 1rem;	opacity: 0;	position: absolute;	left: 0;	bottom: 0;	z-index: 88;}#logicinstagram .col-sm-3:hover p, #logicinstagram .col-xs-6:hover p {	background: rgba(255, 255, 255, 0.8);	opacity: 1;}@media (max-width: 767px) {	#logicinstagram .col-xs-6 {		overflow: hidden;	}	#logicinstagram p.text-center {		display: none;	}}#mypresta_mib a img {	max-width: 45px;	height: auto;}#htmlcontent_home_blog li a img {	max-width: 100%;	height: auto;}#htmlcontent_top {	/*margin-top: 15px;*/}#htmlcontent_top ul li, #htmlcontent_home ul li {	padding: 0;	margin: 0;}#htmlcontent_top ul li, #htmlcontent_home ul li {	position: relative;}#htmlcontent_top ul li a, #htmlcontent_home ul li a  {	display: block;	overflow: hidden;	position: relative;	margin: 3px;}#htmlcontent_top ul li a .item-html, #htmlcontent_home ul li a .item-html {	position: absolute;	left: 10%;	top: 20%;	width: 78%;	z-index: 3;}#htmlcontent_top ul li.htmlcontent-item-1 a .item-html {	left: 60%;	top: 10%;	width: 36%;}#htmlcontent_top ul li.htmlcontent-item-1 a .item-html h2, #htmlcontent_top ul li.htmlcontent-item-1 a .item-html .h2, #htmlcontent_top ul li.htmlcontent-item-1 a .item-html .h3, #htmlcontent_top ul li.htmlcontent-item-1 a .item-html p {	color: #fff;	width: 100%;}#htmlcontent_top ul li a .item-html h2, #htmlcontent_home ul li a .item-html h2,#htmlcontent_top ul li a .item-html h3, #htmlcontent_home ul li a .item-html h3, #htmlcontent_top ul li a .item-html .h2, #htmlcontent_home ul li a .item-html .h2,#htmlcontent_top ul li a .item-html .h3, #htmlcontent_home ul li a .item-html .h3 {	color: #fff;	font-family: "Roboto", sans-serif;	font-size: 1.5vw;	line-height: 1.9vw;	font-weight: 100;	height: 3.5vw; /*text-shadow: 0 0 2px #fff;*/}#htmlcontent_top ul li a .item-html h2, #htmlcontent_top ul li a .item-html h3, #htmlcontent_top ul li a .item-html .h2, #htmlcontent_top ul li a .item-html .h3 {	/*border-bottom: 1px solid rgba(0, 0, 0, 0.5);*/}@media (max-width: 767px) {	#htmlcontent_top ul li a .item-html h2, 	#htmlcontent_home ul li a .item-html h2,	#htmlcontent_top ul li a .item-html h3, 	#htmlcontent_home ul li a .item-html h3, 	#htmlcontent_top ul li a .item-html .h2, 	#htmlcontent_home ul li a .item-html .h2,	#htmlcontent_top ul li a .item-html .h3, 	#htmlcontent_home ul li a .item-html .h3 {		font-size: 3.8vw;		line-height: 3.4vw;		margin-top: 1vw;		height: auto;	}}#htmlcontent_top ul li a .item-html h2 strong, #htmlcontent_home ul li a .item-html h2 strong,#htmlcontent_top ul li a .item-html h3 strong, #htmlcontent_home ul li a .item-html h3 strong, #htmlcontent_top ul li a .item-html .h2 strong, #htmlcontent_home ul li a .item-html .h2 strong,#htmlcontent_top ul li a .item-html .h3 strong, #htmlcontent_home ul li a .item-html .h3 strong {	font-weight: 600; /*display: block;*/}#htmlcontent_top ul li a .item-html, #htmlcontent_home ul li a .item-html, #htmlcontent_top ul li a .item-html p, #htmlcontent_home ul li a .item-html p {	color: #3c3c3c;	font-weight: 300; /*font-size: 1vw;   line-height: 1.4vw;*/}#htmlcontent_top ul li a .item-html em, #htmlcontent_home ul li a .item-html em {	background: #007aac;	box-shadow: none;	color: #fff;	font-size: 0.7rem;	font-style: normal;	font-weight: 500;}#htmlcontent_top ul li a .item-html p, #htmlcontent_home ul li a .item-html p {	color: #3c3c3c;	width: 60%;}#htmlcontent_home ul li a .item-html h2, #htmlcontent_home ul li a .item-html h3, #htmlcontent_home ul li a .item-html .h2,#htmlcontent_home ul li a .item-html .h3 {	color: #3c3c3c;}@media (max-width: 767px) {	#htmlcontent_top ul li a .item-html p, 	#htmlcontent_home ul li a .item-html p {		/*display: none;*/	}}#htmlcontent_top ul li a:after, #htmlcontent_home ul li a:after {	content: "";	background-color: rgba(255, 255, 255, 0.7);	width: 100%;	height: 100%;	left: 0;	opacity: 0;	position: absolute;	top: 0; /*transform: scale(1);*/	transition: all 0.4s ease 0s;	visibility: hidden;	z-index: 0;}#htmlcontent_top ul li:hover a:after, #htmlcontent_home ul li:hover a:after {	border: solid 1px rgba(255, 255, 255, 0.2);	opacity: 1; /*transform: scale(0.89);*/	visibility: visible;	z-index: 1;	width: calc(100% - 20px);	height: calc(100% - 20px);	margin: 10px;}@media (max-width: 767px) {	#htmlcontent_top ul li:hover a:after, 	#htmlcontent_home ul li:hover a:after {		border: none;		width: 100%;		height: 100%;		margin: 0;	}}#htmlcontent_top ul li img {	max-width: inherit !important;	width: 100% !important;}#htmlcontent_home ul li img {	/*max-width: inherit !important;	height: 100% !important;*/}#click_show_search {	display: none;}/*@media (min-width: 576px) {	#header #search_widget {		position: relative;	}}*/#header #search_widget #click_show_search {	/*font-size: 24px;    color: #1f1f1f;*/}#header #search_widget #click_show_search:hover {	/*cursor: pointer;    color: #f18a8b;*/}#header #search_widget.showsearch .form-search {	z-index: 99;	visibility: visible;	opacity: 1;	filter: alpha(opacity=100);}/*@media (min-width: 768px) {*/#header #search_widget #click_show_search {	display: inline-block;	font-size: 1rem;	line-height: 1.1rem;	margin-top: 1px;}	#header #search_widget .form-search {	position: absolute;	right: -1rem;	top: 180%;	overflow: visible;	visibility: hidden;	opacity: 0;	filter: alpha(opacity=0);	z-index: -1;	width: 470px;	font-size: 14px;	font-weight: 300;	-webkit-transition: all 0.4s ease;	-o-transition: all 0.4s ease;	transition: all 0.4s ease;	-moz-box-shadow: 0px 4px 15px 0px rgba(102, 102, 102, 0.35);	-webkit-box-shadow: 0px 4px 15px 0px rgba(102, 102, 102, 0.35);	-o-box-shadow: 0px 4px 15px 0px rgba(102, 102, 102, 0.35);	-ms-box-shadow: 0px 4px 15px 0px rgba(102, 102, 102, 0.35);	box-shadow: 0px 4px 15px 0px rgba(102, 102, 102, 0.35);}/*}*/.rtl #header #search_widget .form-search {	left: 0px;	right: auto;}@media (max-width: 767px) {	#header #search_widget .form-search {		width: 98%;	}    /*#header #search_widget {		position: absolute;		right: 4.7rem;		top: -2.2rem;	}	#header #search_widget .form-search {		width: 700%;		max-width: 250px;		right: 0;	}*/}@media (max-width: 575px) {	#header #search_widget .form-search {		/*width: 98%;        right: inherit;*/	}    .rtl #header #search_widget .form-search {		/*left: 15px;        right: auto;*/	}    #header .header-nav .top-logo {		width: 280px;	}}#header #search_widget .form-search:hover,#header #search_widget .form-search:active,#header #search_widget .form-search:focus {	border-color: #00adef;}#header #search_widget .form-search:hover:before,#header #search_widget .form-search:active:before,#header #search_widget .form-search:focus:before {	border-bottom-color: #00adef;}#header #search_widget .form-search .search_query {	height: 50px;	line-height: 50px;	width: 100%; /*border: none;*/	border: 1px solid #06b7ff;	background: #fff;	border-radius: 0px;	padding: 6px 40px 6px 12px;	-moz-box-shadow: none;	-webkit-box-shadow: none;	-o-box-shadow: none;	-ms-box-shadow: none;	box-shadow: none;}.rtl #header #search_widget .form-search .search_query {	padding: 6px 12px 6px 40px;}#header #search_widget .form-search .search_query:hover,#header #search_widget .form-search .search_query:active,#header #search_widget .form-search .search_query:focus {	outline: 0;	border: none;	-moz-box-shadow: none;	-webkit-box-shadow: none;	-o-box-shadow: none;	-ms-box-shadow: none;	box-shadow: none;}#header #search_widget .form-search .search-button {	width: 40px;	height: 50px;	line-height: 50px; /*color: #999999;*/	padding: 0;	background-color: transparent;	font-size: 16px;	position: absolute;	right: 0;	top: 0;	border: none;	cursor: pointer;}.search-widget form button[type="submit"] {	background: #5bd0ff;	color: #fff;	cursor: pointer;}.search-widget form button:hover[type="submit"] {	background: #000;	color: #fff;}.rtl #header #search_widget .form-search .search-button {	left: 0;	right: auto;}#header #search_widget .form-search .search-button:hover,#header #search_widget .form-search .search-button:active,#header #search_widget .form-search .search-button:focus {	-moz-box-shadow: none;	-webkit-box-shadow: none;	-o-box-shadow: none;	-ms-box-shadow: none;	box-shadow: none;	border-radius: 0px;	color: #00adef;	border: none;	outline: 0;}.search-widget form input[type="text"] {	background: #fff;	border: solid 1px #dadada;	padding: 10px;	min-width: inherit;}#header .search-widget form input[type="text"] {	border: none;}.search-widget form input[type="text"]:-moz-placeholder, .search-widget form input[type="text"]::-moz-placeholder {	color: #afafaf;	text-indent: 0.625rem;	font-size: 0.85rem;	font-weight: 100;}.ui-widget-content {	border: none !important;	border-radius: 0 !important;	color: #222;	margin: 0 !important;	padding: 4px !important;}.ui-menu .ui-menu-item {	font-size: 1rem;}.ui-menu .ui-menu-item a, .ui-menu .ui-menu-item a:hover {	border-radius: 0 !important;	border: none !important;	font-weight: 400;	line-height: normal !important;	min-height: 0 !important;	padding: 3px 5px !important;	text-decoration: none !important;}.ui-menu .ui-menu-item a:hover {	background: #f2f2f2 !important;}.ui-menu .ui-menu-item a span.category, .ui-menu .ui-menu-item a span.separator {	color: #06b7ff;	font-size: 0.8rem;}#cmsinfo_block li em, #slidebrand li a img, .block-btns li a, .block-btns li a span {	transition: all 0.6s linear; /*transition: transform 1s !important;*/} #cmsinfo_block li:hover em, #slidebrand li a:hover img, .block-btns li a:hover, .block-btns li a:hover span, .block-btns li .btn:hover, .block-btns li .btn:hover span {	transition: all 0.1s linear; /*transform: rotate(1080deg) !important;*/}#slidebrand li a img {	transform: scale(0.8);} #slidebrand li a:hover img {	transform: scale(1.0);}#slidebrand li a:hover img {	transform: scale(1.2);}.block-btns li a:hover, .block-btns li a:hover span, .block-btns li .btn:hover, .block-btns li .btn:hover span {	transform: scale(1.1);}main.toggled {	overflow-x: hidden;}main.toggled #wrapper {	margin-left: 280px;	position: absolute;	transition: all 0.5s ease 0s;}#wrapper, header {	transition: all 0.5s ease 0s;}main.toggled header {	clear: none;	float: left;	height: 100%; /*left: 280px;*/	/*margin-left: -280px;*/	overflow-x: hidden;	overflow-y: auto;	padding: 0;	position: fixed;	max-width: 280px;	width: 100%; /*top: 0;*/	transition: all 0.5s ease 0s;	z-index: 1000;}main.toggled header #_mobile_logo, main.toggled header #_mobile_user_info, main.toggled header #search_widget {	display: none;}.hamburger {	background: none;	border: medium none;	display: block;	height: 31px;	position: relative;	top: 0.6rem;	width: 26px;	z-index: 999;}.hamburger:hover, .hamburger:focus, .hamburger:active {	outline: medium none;}.hamburger.is-closed::before {	color: #ffffff;	content: "";	display: block;	font-size: 14px;	line-height: 26px;	opacity: 0;	text-align: center;	transform: translate3d(0px, 0px, 0px);	transition: all 0.35s ease-in-out 0s;	width: 100px;}.hamburger.is-closed:hover::before {	display: block;	opacity: 1;	transform: translate3d(-100px, 0px, 0px);	transition: all 0.35s ease-in-out 0s;}.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom, .hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom {	height: 4px;	left: 0;	position: absolute;	width: 100%;}.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom {	background-color: #1a1a1a;}.hamburger.is-closed .hamb-top {	top: 5px;	transition: all 0.35s ease-in-out 0s;}.hamburger.is-closed .hamb-middle {	margin-top: 0;	top: 45%;}.hamburger.is-closed .hamb-bottom {	bottom: 5px;	transition: all 0.35s ease-in-out 0s;}.hamburger.is-closed:hover .hamb-top {	top: 0;	transition: all 0.35s ease-in-out 0s;}.hamburger.is-closed:hover .hamb-bottom {	bottom: 0;	transition: all 0.35s ease-in-out 0s;}.hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom {	background-color: #1a1a1a;}.hamburger.is-open .hamb-top, .hamburger.is-open .hamb-bottom {	margin-top: -2px;	top: 50%;}.hamburger.is-open .hamb-top {	transform: rotate(45deg);	transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08) 0s;}.hamburger.is-open .hamb-middle {	display: none;}.hamburger.is-open .hamb-bottom {	transform: rotate(-45deg);	transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08) 0s;}.hamburger.is-open::before {	color: #ffffff;	content: "";	display: block;	font-size: 14px;	line-height: 32px;	opacity: 0;	text-align: center;	transform: translate3d(0px, 0px, 0px);	transition: all 0.35s ease-in-out 0s;	width: 100px;}.hamburger.is-open:hover::before {	display: block;	opacity: 1;	transform: translate3d(-100px, 0px, 0px);	transition: all 0.35s ease-in-out 0s;}.thBl {	margin: 0 1rem;}.thBl .bx-wrapper, .thBl .bx-viewport {	min-height: 70px;} .thBl .bx-viewport {	padding: 0 1px;	width: calc(100% + 2px) !important;}.thBl .bx-controls-direction {	position: relative;}.thBl .bx-controls-direction a {	position: absolute;	top: -40px;}.thBl .bx-controls-direction a {	left: -10px;}.thBl .bx-controls-direction a:last-child {	left: inherit;	right: -10px;}.gallery-thumb-list li {	padding-left: 0;	margin: 0 4px !important;}.gallery-thumb-list li a img {	height: auto;	width: 100%;}.gallery-thumb-list li a {	border: 1px solid #ddd;}.gallery-thumb-list li.active a {	border-color: #000;}.thumbnail-container a {	text-align: center;}#products img, .featured-products img, .product-accessories img, .product-miniature img {	margin-top: 1rem;	margin-left: auto;	margin-right: auto;	max-width: 100%;	height: auto;	transition: all 600ms ease;-moz-transition: all 600ms ease;-ms-transition: all 600ms ease;-webkit-transition: all 600ms ease;-o-transition: all 600ms ease;-webkit-backface-visibility: hidden;}#products article:hover img, .featured-products article:hover img, .product-accessories article:hover img, .product-miniature article:hover img {    -webkit-transform: scale(1.06);    -ms-transform: scale(1.06);    transform: scale(1.06);    -webkit-transition: all 0.3s;    transition: all 0.3s;}#htmlcontent_home_blog li:hover img {    -webkit-transform: scale(1.02);    -ms-transform: scale(1.02);    transform: scale(1.02);    -webkit-transition: all 0.3s;    transition: all 0.3s;}em.ico, .shopping-cart {	cursor: pointer;	color: #000;	font-style: normal;	display: inline-block;}.shopping-cart {	color: #fff;}em.ico:hover, .shopping-cart:hover {	color: #00adef;}.user-info > span > em:before {	font-family: "Flaticon";	font-size: 1.3rem;	font-weight: 600;	content: "\f11b";}#header #search_widget #click_show_search:before {	content: "\f122";	font-family: "Flaticon";	font-size: 1.4rem;	font-weight: 200;}/*#search_block_top .btn.button-search:before {	color: #969696;	content: "\f122";	font-family: "Flaticon";	font-size: 18px;	text-align: center;	width: inherit;	display: inherit;}*/.box-info-product .exclusive::before {	border: none;	font-family: "Flaticon";	font-size: 24px;	font-weight: normal;	content: "\f11f";	text-shadow: inherit;	margin-left: calc(50% - 105px);	display: inline-block !important;}.box-info-product .exclusive.added::before {	font-family: FontAwesome;	content: "\f00c";}.shopping_cart > a:first-child:before {	color: #00adef;	font-family: "Flaticon";	font-size: 18px;	font-weight: normal;	content: "\f11f";	position: absolute;	left: 10px;	top: 13px;}#header .header-nav .language-selector a i,#header .header-nav .language-selector-wrapper a i, #header .header-nav .currency-selector a i {	display: none;}#header .header-nav .language-selector > a:after, #header .header-nav .language-selector-wrapper > a:after, #header .header-nav .currency-selector > a:after {	color: #414141;	content: "\f107";	cursor: pointer;	font-family: FontAwesome;}.icon-truck::before {	font-family: "Flaticon";	content: "\f104";}.icon-box::before {	font-family: "Flaticon";	content: "\f103";}.icon-time::before {	font-family: "Flaticon";	content: "\f105";}.icon-gift::before {	font-family: "Flaticon";	content: "\f102";}.products-sort-order .dropdown-menu {	box-shadow: 0 0 0 0;}.dropdown-menu {	background-clip: padding-box;	background-color: #fff;	border: 1px solid rgba(0, 0, 0, 0.15);	border-radius: 0;	color: #000;	float: left;	font-size: 0.8rem;	left: 0;	list-style: outside none none;	margin: 2px 0 0;	min-width: 160px;	padding: 5px 0;	position: absolute;	text-align: left;	top: 100%;}header .dropdown-menu a,header .dropdown-item {	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;	border: 0 none;	clear: both;	display: block;	font-weight: inherit;	padding: 3px 20px;	text-align: inherit;	white-space: nowrap;	width: 100%;}@media (max-width: 767px) {	.dropdown-menu {		font-size: 1.2rem;	}	header .dropdown-menu a,	header .dropdown-item {		padding: 9px 20px;	}	.footer-container .links ul > li {		font-weight: 300;	}		.footer-container .links ul > li a {		font-size: 1.1rem;	}}.header-top .user-info {	float: right;}.js-dropdown {	position: relative;}header .js-dropdown .dropdown-menu {	left: inherit;	right: 0;}header .dropdown-menu {	padding: 0.5rem;}#top_column {	clear: both;	float: none;}#left-column > div.col-md-4 {	width: auto;	float: none;	clear: both;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, .page-heading a, .page-subheading a, .block .title_block a, .block h4 a, h1 .text-uppercase, h2 .text-uppercase, h3 .text-uppercase, h4 .text-uppercase, h5 .text-uppercase, h6 .text-uppercase, .h1 .text-uppercase, .h2 .text-uppercase, .h3 .text-uppercase, .h4 .text-uppercase, .h5 .text-uppercase, .h6 .text-uppercase, h1.text-uppercase, h2.text-uppercase, h3.text-uppercase, h4.text-uppercase, h5.text-uppercase, h6.text-uppercase, .h1.text-uppercase, .h2.text-uppercase, .h3.text-uppercase, .h4.text-uppercase, .h5.text-uppercase, .h6.text-uppercase, .kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .post_title, #logicinstagram .page-heading {	color: #000;}.footer-container .links .h3,#block_contact_infos .h3, #block_myaccount_infos .myaccount-title a, .block-contact .block-contact-title, .linklist .blockcms-title a {	color: #000;	text-transform: uppercase !important;	font-size: 1rem !important;}.container {	background: #fff;}.inWrapper .container {	padding: 0 0 2rem 0;}.footer-container > .container, .header-nav > .container, #footer > .container {	background: none;}main {	background: #fff;}#header.is-open, #header.is-open .header-top, #header {	background: #00a9ee;}#wrapper {	background: none;}#header .container {	background: transparent;}#header .container > .row {	/*margin: 0;*/}#main .page-content h1, #main .page-header h1, .block-category h1, #product h1, .quickview h1, #editorial_block_center h1, #carousel .display-1, #manufacturer h1, .kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .post_title {	color: #000;	font-family: "Roboto", sans-serif;	font-weight: 500;}section#main h1 {	margin-bottom: 2.5rem;}body, td, th, input, textarea, a {	color: #52555e;}#custom-text a {	color: #06b7ff;}#custom-text a:hover {	text-decoration: underline;}.footer-container li a, .footer-container .block-contact a {	color: #292929;	font-weight: 400;}.footer-container li a:hover, .footer-container .block-contact a:hover {	color: #06b7ff;}.page-content > a, .product-manufacturer a span {	color: #000;	text-decoration: underline;}a:hover, #header a:hover, .footer-container li a:hover, .dropdown:hover .expand-more {	color: #06b7ff;}.page-content a:hover, .product-manufacturer a:hover span,.footer-container li a:hover, .footer-container .block-contact a:hover {	color: #06b7ff;}body#checkout a:hover {	color: #06b7ff;}p, li {	font-size: .8375rem;}p, li, #product .product-description {	color: #000;	/*font-weight: 300;*/}.product-description,#product-description-short, #product-description-short p, #product-description-short li, .product-information div[itemprop="description"],.product-description p,.product-information div[itemprop="description"] p {	font-weight: 400;}.product-description p {	line-height: 1.4rem;	margin-bottom: 0.2rem;}.product-description p iframe {	margin-top: 2rem;	margin-bottom: 2rem;}#htmlcontent_home_blog .item-html p {	font-size: 0.85rem;}.btn-primary {	color: #fff;	background-color: #06b7ff;}.checkout.cart-detailed-actions.card-block .btn-primary {	font-size: 1.0rem;	padding: 1.2rem 5.25rem;}.btn-primary.focus, .btn-primary:focus, .btn-primary:hover, .block-social li:hover {	color: #fff;	background-color: #00adef;}.btn-primary.active, .btn-primary:active, .open > .btn-primary.dropdown-toggle {    color: #fff;    background-color: #00adef;    border-color: transparent;    background-image: none;}.block-categories .collapse-icons .add:hover, .block-categories .collapse-icons .remove:hover {	color: #00adef;}#cmsinfo_block li em, #cmsinfo_block li h3, #cmsinfo_block li h3 a, #cmsinfo_block li div.h3, #cmsinfo_block li div.h3 a {	color: black;}#cmsinfo_block li div.h3 {	font-size: 1.2rem;	font-weight: 500; /*color: #fff;*/	/*opacity: 0.9;*/}#cmsinfo_block li p {	/*color: #fff;*/    /*opacity: 0.8;*/}#cmsinfo_block li:hover div.h3,#cmsinfo_block li:hover p {	opacity: 1;}.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {	border-color: #00adef;}#blockcart-modal .product-name, #products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping, .product-price {	color: #00adef;}.carousel .carousel-item a:after {	/*content: "";    background-color: rgba(23, 30, 65, 0.85);    width: 100%;    height: 100%;    left: 0;    top: 0;    position: absolute;    z-index: 110;*/}.carousel .carousel-item .caption {	z-index: 111;}#header .header-nav {	background: #fff; /*border-bottom: 1px solid rgba(255, 255, 255, 0.5);*/	border-bottom: none; /*1px solid rgba(0, 0, 0, 0.07)*/	margin-bottom: 0.1rem;	padding-bottom: 0.1rem;}/*header .block-social, #header .header-nav .user-info, #header .header-nav .language-selector, #header .header-nav .currency-selector, #header .header-nav #contact-link, #header .header-nav .dropdown .expand-more, */#header em.ico, #header .shopping-cart {	color: #fff;}.carousel .carousel-item .caption h2, .carousel .carousel-item .caption .h2, .carousel .carousel-item .caption .caption-description h2, .carousel .carousel-item .caption .caption-description .h2, .carousel .carousel-item .caption .caption-description p {	color: #000 !important;}#contact-link span::before {	border: 1px solid #ccc;}/******* EXTRA MODULY **************/#cookieNotice.ppEdit {    color: #FFF !important;    background: rgba(0, 173, 239, 0.7) !important;    box-shadow: 0px 0 10px 0 #FFFFFF !important;    opacity: 1 !important;    width: 100%;    font-size: 14px;    line-height: 1.3em;    font-family: arial;    text-align: center;    position: fixed;    bottom: 0px !important;    left: 0px;    z-index: 9999;}#cookieNotice.ppEdit:hover {    background: rgba(104, 104, 104, 1.0) !important;    opacity: 11 !important;}#cookieNoticeContent {    position: relative;    margin: auto;    width: 100%;    display: block;}#cookieNoticeContent table {    width: 100%;}#cookieNotice.ppEdit td:first-child {    text-align: center;}#cookieNotice.ppEdit td:first-child p {    color: #FFF !important;    margin: 1rem;}#cookieNotice.ppEdit td:last-child {    width: 80px;    vertical-align: middle;    padding-right: 20px;    text-align: right;}#cookieNotice.ppEdit .closeFontAwesome::before {    content: "\f00d";    font-family: "FontAwesome";    display: inline-block;    font-size: 23px;    line-height: 23px;    color: #FFFFFF;    padding-right: 15px;    cursor: pointer;}@media (min-width: 768px) {	#header .header-top .position-static {		clear: both;		float: none;		width: 100%;	}		#header .header-top .menu {		background: #f0f0f0; /*border-bottom: 3px solid #00b7e1;*/		clear: both;		float: none;		width: 100%;	}	#header .header-top a[data-depth="0"] {		/*color: #004e96;*/		font-size: 0.9rem;		font-weight: 400;		text-transform: none;	}	#header .header-top .top-menu[data-depth="0"] > li:first-child {		width: 21.65%;	}	#header .header-top .top-menu[data-depth="0"] > li:first-child a[data-depth="0"] {		background: #000;		color: #fff;		padding-left: 2.5rem;		text-transform: uppercase;		/*width: 220.5%;*/	}		.top-menu[data-depth="0"] > li {		position: relative;	}		.top-menu[data-depth="0"] > li:first-child.category > a:before {		color: #fff;		content: "\f0c9";		font-family: FontAwesome;		position: absolute;		left: 1rem;	}	.top-menu[data-depth="0"] > li:first-child.category > div.popover, 	.top-menu .sub-menu {     	width: 460% !important;    	max-width: 1400px;	}	.top-menu[data-depth="0"] > li.manufacturers {		position: initial;	}		.top-menu[data-depth="0"] > li.manufacturers > div.popover {     	width: 460% !important;    	max-width: 1400px;    	left: calc(0 - 1rem);	}	.top-menu[data-depth="0"] > li:first-child .sub-menu ul[data-depth="1"], 	.top-menu[data-depth="0"] > li.manufacturers .sub-menu ul[data-depth="1"] {    	margin: 0.5rem 0.6rem;	}	.top-menu[data-depth="0"] > li:first-child .sub-menu ul[data-depth="1"] > li, 	.top-menu[data-depth="0"] > li.manufacturers .sub-menu ul[data-depth="1"] > li {    	display: inherit;    	float: left;    	margin: inherit;    	vertical-align: top;    	width: 17.5%;    	height: 8rem;		overflow: hidden;		margin-bottom: 0rem;		position: relative;	} 	.top-menu[data-depth="0"] > li:first-child .sub-menu ul[data-depth="1"] > li:after {    	content: "";    	width: 100%;    	height: 4rem;    	position: absolute;    	left: 0;    	bottom: 0rem;    	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 65%, rgba(255,255,255,1) 100%);    	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%);    	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%);    	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f9f7f6', endColorstr='#f9f7f6',GradientType=0 );	}	.top-menu[data-depth="0"] > li.manufacturers .sub-menu ul[data-depth="1"] > li {    	height: inherit;		overflow: inherit;		margin-bottom: 0;	}	.top-menu[data-depth="0"] > li.manufacturers .sub-menu ul[data-depth="1"] > li a {		font-weight: 600;	}	.top-menu[data-depth="0"] > li:first-child .sub-menu ul[data-depth="1"] > li a {    	/*text-transform: lowercase;*/	}	.top-menu[data-depth="0"] > li:first-child .sub-menu ul[data-depth="1"] > li:hover {    	/*height: auto;    	height: 4rem;*/		overflow: inherit;		/*margin-bottom: 2rem;*/		position: relative;	}	.top-menu[data-depth="0"] > li:first-child .sub-menu ul[data-depth="1"] > li div.collapse {     	position: relative;	}	.top-menu[data-depth="0"] > li:first-child .sub-menu ul[data-depth="1"] > li div.collapse:before {     	color: #5bd0ff;     	content: "\f107";		font-family: FontAwesome;		font-size: 1.4rem;		position: absolute;		top: -2.6rem;		right: 0;    	font-weight: 700;     	position: absolute;    	/*top: 7.5rem;    	left: 0;    	content: "....";*/    	z-index: 999;	}	.top-menu[data-depth="0"] > li:first-child .sub-menu ul[data-depth="1"] > li:hover div.collapse {     	position: absolute;    	z-index: 9999;    	background: #f8f8f8;    	padding: 1rem;    	margin: -1rem 0 0 -1rem;    	width: calc(100% + 2rem);	}	.top-menu[data-depth="0"] > li:first-child .sub-menu ul[data-depth="1"] > li:hover div.collapse:before {    	/*display: none;*/		top: -1.6rem;		right: 1rem;	}	.top-menu[data-depth="0"] > li:first-child .sub-menu ul[data-depth="1"] > li:hover div.collapse ul {		margin: 0;	}	.top-menu[data-depth="0"] > li:first-child .sub-menu ul[data-depth="1"] > li:hover div.collapse a {    	display: inline-block;    	white-space: inherit;    	line-height: 1rem;	}	.top-menu[data-depth="0"] > li:first-child .sub-menu ul[data-depth="1"] > li li a.dropdown-item + div.collapse {    	display: none !important;	}	.top-menu[data-depth="0"] > li:first-child ul[data-depth="1"] > li > a {    	border-bottom: 1px solid #e7e7e7;    	/*font-size: 1rem;*/    	font-weight: 600;    	margin-bottom: 0.5rem;	}	.top-menu[data-depth="0"] > li:first-child .sub-menu ul[data-depth="1"] > li > a + div ul li a {    	color: #000 !important;    	font-size: 0.8rem;	}	.top-menu[data-depth="0"] > li:first-child .sub-menu ul[data-depth="1"] > li > a + div ul li a:hover {    	color: #5bd0ff !important;	}	.footer-container .links .h3,	#block_contact_infos .h3, 	.block-contact .block-contact-title, 	#block_myaccount_infos .myaccount-title {		margin-top: 2.5rem;		margin-bottom: 1.5rem;	}}@media (min-width: 768px) and (max-width: 860px) {		.carousel .carousel-item .caption {		bottom: 5%;	}	#header .header-top a[data-depth="0"] {		font-size: 2.2vw;	}}#htmlcontent_home_blog .products-section-title,#products .products-section-title, .featured-products .products-section-title, .product-accessories .products-section-title, .product-miniature .products-section-title, .home_blog_post h3.page-heading, #phblogrecentposts .h1,#left-column .title_block,.category-top-menu > li:first-child > a,  #left-column > h4, #filterBl > h4, #left-column > h3.h3, #left-column .links .h3, #left-column > .wrapper span.h3, /*#left-column #search_filters .facet .facet-title, #left-column #search_filters_brands .facet .facet-title, */#left-column #search_filters_suppliers .facet .facet-title {	border: none;	border-bottom: solid 1px #e6e6e6;	color: #000!important;	display: inline-block !important;	font-size: 1.3rem !important;	font-weight: 500 !important;	letter-spacing: -0.6px !important;	margin: 0 auto 15px !important;	padding: 0 0 12px !important;	position: relative;	text-align: left;	text-transform: uppercase;	width: 100%;}#htmlcontent_home_blog .products-section-title:after,#products .products-section-title:after, .featured-products .products-section-title:after, .product-accessories .products-section-title:after, .product-miniature .products-section-title:after, .home_blog_post h3.page-heading:after, #phblogrecentposts .h1:after, #left-column .title_block:after, .category-top-menu > li:first-child > a:after,  #left-column > h4:after, #filterBl > h4:after, #left-column > h3.h3:after,#left-column .links .h3:after,#left-column > .wrapper span.h3:after,  {	border-bottom: 2px solid #06b7ff;	bottom: -1px;	content: "";	float: left;	height: 2px;	left: 0;	position: absolute;	width: 60px;}#left-column #search_filters .facet .facet-title:after, #left-column #search_filters_brands .facet .facet-title:after, #left-column #search_filters_suppliers .facet .facet-title:after {	border-bottom: 2px solid #06b7ff;	bottom: 10px;	content: "";	float: left;	height: 2px;	left: 0;	position: absolute;	width: 60px;}.dTop.container {	background: none;	padding-top: 0px;}.dTop.container, #htmlcontent_top ul {	/*background: #000;*/}#htmlcontent_top ul {	margin: 0;}#product-details .label {	font-weight: 100;}#products .thumbnail-container:focus .product-description::after, #products .thumbnail-container:hover .product-description::after, .featured-products .thumbnail-container:focus .product-description::after, .featured-products .thumbnail-container:hover .product-description::after, .product-accessories .thumbnail-container:focus .product-description::after, .product-accessories .thumbnail-container:hover .product-description::after, .product-miniature .thumbnail-container:focus .product-description::after, .product-miniature .thumbnail-container:hover .product-description::after {	border-top: none;	content: "";	left: 10%;	opacity: 0.25;	position: absolute;	top: 0;	width: 80%;	display: none !important;}.product-images > li.thumb-container > .thumb.selected {	border-color: #5bd0ff;}.product-images > li.thumb-container > .thumb:hover, #product-modal .modal-content .modal-body .product-images img:hover {	border-color: #007aac;}#comments.comments_area, .products-selection .sort-by {	display: none;}.js-mailalert {	margin-top: 1rem;}.js-mailalert input {	border: 1px solid #ccc;	padding: 0.5rem;}.js-mailalert a {	display: inline-block;	font-size: 0.86rem;	margin-top: 0.3rem;	text-decoration: underline;}.qty .bootstrap-touchspin {	box-shadow: 0 0 0 0;}#module-xipblog-single .blog_post_content_top .post_thumbnail img, #module-xipblog-single .post_meta, .blog_post_content .post_meta .meta_author, .blog_post_content .post_meta .meta_comment, .blog_post_content .post_meta .meta_date, .post_meta .post_meta_date {	display: none;} .meta_category a {	color: #007aac;}#left-column .col-md-4.links {	background: #fff;	margin-bottom: 1.563rem;	padding: 1.563rem 1.25rem;}#left-column .links, #left-column .links .wrapper/*, #left-column .wrapper*/ {	width: 100%;	padding-left: 6px;	padding-right: 10px;	float: none;	clear: both;}#left-column .links .row {	margin-left: -15px;	margin-right: -15px;}#left-column .wrapper ul.collapse {	display: inherit;}#left-column .block-categories, #left-column #search_filters_wrapper, #left-column .links, #left-column .links .wrapper:first-child {	margin-bottom: 2.5rem;}.blog_post_content_bottom h1, .blog_post_content_bottom h2, .blog_post_content_bottom h3 {	margin-bottom: 1rem;}.blog_post_content_bottom h1 {	margin-bottom: 2rem;} .blog_post_content_bottom h2, .blog_post_content_bottom h3 {	color: #000;	font-family: Open Sans;	font-weight: 400;	margin-top: 3rem;}.carousel-grid.row {	margin-bottom: 2rem;}.carousel-grid.row div {	margin-bottom: 0.8rem;}.carousel-grid.row div img {	height: auto;	max-width: 100%;	transition: all 0.3s ease-in-out;}.carousel-grid.row div:hover img {	transform: scale(1.2);}#product #product-details.fade {	opacity: 1 !important;	margin-top: -0.8rem;}#product .product-description div.col-xs-12 {	margin-bottom: 2rem;}.product-features .h6 {	display: none;}#tab-content .product-features .h6, .modal-footer .product-features .h6 {	display: inherit;}.contact-rich .block .data {	font-size: inherit;}ul.product_list.grid.carousel li.ajax_block_product, ul.product_list.grid.slick-slider li.ajax_block_product {	clear: none;}.slick-slider *:focus, .slick-slider *:active {	outline: 0 none;}ul.product_list.grid.carousel .slick-prev, ul.product_list.grid.carousel .slick-next, .home_blog_post .slick-prev, .home_blog_post .slick-next, .kr_brands .slick-prev, .kr_brands .slick-next, #home-page-tab-content ul.product_list.grid .slick-prev, #home-page-tab-content ul.product_list.grid .slick-next {	border-radius: 100%;	background: #ececec;	color: #000;	border: none;	cursor: pointer;	display: block;	font-size: 25px;	height: 42px;	line-height: 42px;	margin-top: -21px;	opacity: 0;	position: absolute;	text-align: center;	top: 41%;	transition: all 0.3s ease 0s;	width: 42px;	z-index: 1;	font-family: "Open Sans Condensed";}ul.product_list.grid.carousel .slick-prev:hover, ul.product_list.grid.carousel .slick-next:hover, .home_blog_post .slick-prev:hover, .home_blog_post .slick-next:hover, .kr_brands .slick-prev:hover, .kr_brands .slick-next:hover, #home-page-tab-content ul.product_list.grid .slick-prev:hover, #home-page-tab-content ul.product_list.grid .slick-next:hover {	background-color: #0a1839;	color: #fff;}#home-page-tab-content ul.product_list.grid .slick-prev:before, #home-page-tab-content ul.product_list.grid .slick-next:before {	/*font-family: FontAwesome;	content: "\f0dc";*/}#home-page-tab-content ul.product_list.grid .slick-prev:before, #home-page-tab-content ul.product_list.grid .slick-next:before, #home-page-tab-content ul.product_list.grid .slick-prev:hover:before, #home-page-tab-content ul.product_list.grid .slick-next:hover:before {	/*color: #000;*/}ul.product_list.grid.carousel .slick-prev.slick-disabled, ul.product_list.grid.carousel .slick-next.slick-disabled, .home_blog_post .slick-prev.slick-disabled, .home_blog_post .slick-next.slick-disabled, .kr_brands .slick-prev.slick-disabled, .kr_brands .slick-next.slick-disabled, #home-page-tab-content ul.product_list.grid .slick-prev.slick-disabled, #home-page-tab-content ul.product_list.grid .slick-next.slick-disabled {	background: #ececec none repeat scroll 0 0;	color: #6a6a6a;	cursor: default;}#home-page-tab-content ul.product_list.grid .slick-prev {	left: -5px !important;}#home-page-tab-content ul.product_list.grid .slick-next {	right: -5px !important;}ul.product_list.grid.carousel .slick-prev, .home_blog_post .slick-prev, .kr_brands .slick-prev {	left: 0;}ul.product_list.grid.carousel .slick-next, .home_blog_post .slick-next, .kr_brands .slick-next {	right: 0;}ul.product_list.grid.carousel:hover .slick-prev, ul.product_list.grid.carousel:hover .slick-next, .home_blog_post:hover .slick-prev, .home_blog_post:hover .slick-next, .kr_brands:hover .slick-prev, .kr_brands:hover .slick-next, #home-page-tab-content ul.product_list.grid:hover .slick-prev, #home-page-tab-content ul.product_list.grid:hover .slick-next {	opacity: 1;}ul.product_list.grid.carousel:hover .slick-prev, .home_blog_post:hover .slick-prev, .kr_brands:hover .slick-prev, #home-page-tab-content ul.product_list.grid:hover .slick-prev {	left: 30px;}ul.product_list.grid.carousel:hover .slick-next, .home_blog_post:hover .slick-next, .kr_brands:hover .slick-next, #home-page-tab-content ul.product_list.grid:hover .slick-next {	right: 30px;}.block.carousel .title_block .arrow-prev, .block.carousel .title_block .arrow-next, .block.carousel > h4 .arrow-prev, .block.carousel > h4 .arrow-next {	cursor: pointer;	display: block;	font-family: "FontAwesome";	height: 25px;	line-height: 18px;	position: absolute;	right: 0;	text-align: center;	top: 0;	transition: all 0.3s ease 0s;	width: 20px;}.block.carousel .title_block .arrow-prev:hover, .block.carousel .title_block .arrow-next:hover, .block.carousel > h4 .arrow-prev:hover, .block.carousel > h4 .arrow-next:hover {	border-color: #0a1839;	color: #0a1839;}.block.carousel .title_block .arrow-prev.slick-disabled, .block.carousel .title_block .arrow-next.slick-disabled, .block.carousel > h4 .arrow-prev.slick-disabled, .block.carousel > h4 .arrow-next.slick-disabled {	cursor: default;	opacity: 0.7;}.block.carousel .title_block .arrow-prev.slick-disabled:hover, .block.carousel .title_block .arrow-next.slick-disabled:hover, .block.carousel > h4 .arrow-prev.slick-disabled:hover, .block.carousel > h4 .arrow-next.slick-disabled:hover {	border-color: #0a1839;	color: #0a1839;	opacity: 0.7;}.block.carousel .title_block .arrow-prev, .block.carousel > h4 .arrow-prev {	right: 20px;}.block.carousel .products-block .slick-slide > div:last-of-type li:last-of-type {	margin-bottom: 0;}.home_blog_post_area ul.slick-dots {	display: block;	margin-bottom: 30px;	text-align: center;}.home_blog_post_area ul.slick-dots li {	display: inline-block;	float: none;	margin: 0 5px;}.home_blog_post_area ul.slick-dots li button {	background-color: #ccc;	border: 0 none;	border-radius: 50%;	font-size: 0;	height: 0.8rem;	padding: 0;	width: 0.8rem;}.home_blog_post_area ul.slick-dots li.slick-active button {	background-color: #0a1839;}.block-category .category-cover {	bottom: 0;	position: absolute;	right: 0.75rem;}.block-category #category-description {	width: calc(100% - 200px);}@media (max-width: 767px) {	.block-category .category-cover {		display: none;	}	.block-category #category-description {		width: 100%;	}}#manufacturer #main li.brand {	display: inline-block;	width: calc(24% - 1rem);	min-width: 200px;	margin: 0 0 3rem 1rem;	vertical-align: top;}#manufacturer #main li.brand .brand-img {	border: solid 1px #ccc;	text-align: center;	margin-bottom: 1rem;}#manufacturer #main li.brand .brand-infos {    height: 5.5rem;    font-size: 0.7rem;    overflow: hidden;    line-height: 1rem;    margin-bottom: 1rem;}#manufacturer #main li.brand .brand-infos p a {	color: #000;	height: 1.6rem;	overflow: hidden;	font-size: 1.0rem;	font-weight: 600;	display: block;}#manufacturer #main li.brand .brand-products a {	color: #5bd0ff;	font-size: 0.86rem;	display: block;	text-decoration: underline;}#manufacturer #main li.brand .brand-products a:last-child {	display: none !important;}#product .product-description div.col-sm-4, 	#manufacturer-description div.col-sm-4 {	min-height: 10rem;	margin-bottom: 1rem;}      #htmlcontent_home_blog .item-html {	margin-top: 1rem;}/***************************************************************//*                    RESPONSIVE BLOCK                         */ /***************************************************************/@media (min-width: 1400px) {	#wrapper > .inWrapper, 		#header .container, 		.dTop.container/*, 		#notifications*/ {		/*width: 1400px;*/	}	.container, 	#header .header-nav .container, 	.footer-container .container {		width: 1400px;	} 	.footer-container .container > .row {    		margin-right: -30px;		margin-left: -30px;	}	#_desktop_logo {		/*left: 90px;*/	}	#_desktop_cart {		/*margin-right: 100px !important;*/	}	/*#header #search_widget {		right: 100px !important;	}*/	#wrapper > .inWrapper > .container {		/*padding-left: 15px !important;*/	}	#cmsinfo_block > div {		width: 100%;		padding-left: 1rem;		padding-right: 1rem;	}	.product-actions .add-to-cart {		font-size: 1.2rem;	}	#header #search_widget.search-widget form {    	min-width: 25rem;	}}@media (min-width: 1002px) {	.product-variants {		float: none;		clear: both;	}	.product-variants .product-variants-item {		float: left;		width: auto;		margin-right: 1rem;	}	.product-actions {    	/*min-height: 11rem;*/	}	.modal-body .product-actions {    	min-height: inherit;	}	.product-add-to-cart {		float: left;		bottom: -0.8rem;		position: relative;		white-space: nowrap;	}	.modal-body .product-add-to-cart {		clear: both;	}}@media (min-width: 768px) and (max-width: 1399px) {	.product-actions .add-to-cart {		font-size: 1rem;	}	.container, 	#header .header-nav .container {		width: 98%;		/*max-width: 1180px;*/		/*margin-left: auto;		margin-right: auto;*/	}	#index #left-column .block-categories {    	margin-left: -1rem;    	margin-right: 0.3rem;	}}@media (min-width: 1200px) {	#header .header-nav .hidden-sm-down > .col-md-4.col-xs-12 {		/*margin-left: 340px;*/	}	#header .header-nav .right-nav {		/*float: none;    	margin: auto;    	width: 1200px;*/	}	#wrapper > .inWrapper, 		#header .container, 		.dTop.container/*, 	#notifications*/ {		/*max-width: 1400px;*/	/*	margin-left: auto;		margin-right: auto;		padding-left: 0;		padding-right: 0;*/		width: 100%;	}	#header .container {		background: none;	}	#header .header-nav .container {		background: none;	}	#left-column.col-md-3 {		width: 20%;		padding-left: 0;	}	#content-wrapper.col-md-9 {		width: 80%;		padding-right: 0;	}	#products .product-miniature, 	.featured-products .product-miniature, 	.product-accessories .product-miniature, 	.product-miniature .product-miniature {		margin: 0.625rem;		width: 22.8%;	}	#products .bxslider-any .product-miniature, 	.featured-products .bxslider-any .product-miniature, 	.product-accessories .bxslider-any .product-miniature, 	.product-miniature .bxslider-any .product-miniature, 	#products .bxslider-feat .product-miniature, 	.featured-products .bxslider-feat .product-miniature, 	.product-accessories .bxslider-feat .product-miniature, 	.product-miniature .bxslider-feat .product-miniature {		margin: 0 auto;		width: 100%;	}	#products .thumbnail-container, 	.featured-products .thumbnail-container, 	.product-accessories .thumbnail-container, 	.product-miniature .thumbnail-container {		width: 100%;	}	.footer-container .container, 	/*#editorial_block_center .container, */	#countBl .container, 	.block_newsletter .row, 	#index .featured-products, 	.block-contact ul, 	.block-contact .container, 	.home_blog_post_area {		max-width: 1400px; /*max-width: 1400px;*/		margin: auto !important;	}/* 	#wrapper > .container {		max-width: 1400px;	} 	#index #wrapper > .container {		max-width: 100%;	}*/	.dTop.container {		width: 100%;		overflow: hidden;	}	/*	#carousel, 	#cmsinfo_block {		margin-left: -30px;		margin-right: -30px;	}	*/	#countBl {		margin-left: -15px !important;		margin-right: -15px !important;	}		#left-column.col-md-3 {		width: 22.65%;	}		#content-wrapper.col-md-9 {		width: calc(77.35% - 10px);		padding-left: 30px;	}		#products .product-miniature, 		.featured-products .product-miniature, 		.product-accessories .product-miniature, 		.product-miniature .product-miniature {		width: 23%;	}		#product #content-wrapper #products .product-miniature, 		#product #content-wrapper .featured-products .product-miniature, 		#product #content-wrapper .product-accessories .product-miniature, 		#product #content-wrapper .product-miniature .product-miniature {		width: 22.6%;	}		#left-column #products .product-miniature .thumbnail-container > a, 		#left-column .featured-products .product-miniature .thumbnail-container > a, 		#left-column .product-accessories .product-miniature .thumbnail-container > a, 		#left-column .product-miniature .product-miniature .thumbnail-container > a {		width: 45%;		float: left;	} 		#left-column #products .product-miniature .product-description, 		#left-column .featured-products .product-miniature .product-description, 		#left-column .product-accessories .product-miniature .product-description, 		#left-column .product-miniature .product-miniature .product-description {		width: 55%;		float: left;		text-align: left !important;	} }@media (max-width: 767px) {	#left-column #search_filters_wrapper.hidden-sm-down{		display: none;	}		#left-column #search_filters_wrapper {		background: #f6f6f6;		clear: none;		float: left;		height: 100%;		left: 0;		overflow-x: hidden;		overflow-y: auto;		padding: 0;		position: fixed;		width: 300px;		top: 0;		transition: all 0.5s ease 0s;		z-index: 1000;		display: block;	}		#left-column #search_filters_wrapper {		margin-left: 0 !important;		margin-right: 0 !important;		padding-top: 1rem;	}		#left-column .col-md-4.links {		padding: 1rem 1rem 0;	}		#content-wrapper.hidden-sm-down {		margin-left: 210px;		position: absolute;		transition: all 0.5s ease 0s;	}		#content-wrapper {		margin-left: 0;		transition: all 0.5s ease 0s;		display: block !important;	}		#left-column span.h3 + .float-xs-right {		margin-top: -3rem;		margin-right: -1rem;	}		#left-column .wrapper .collapse.in {		display: block !important;	}		#left-column .wrapper .collapse {		display: none !important;	}		#left-column .wrapper .title[aria-expanded="true"] .collapse-icons .remove {		display: block !important;	}		#left-column .wrapper .title .collapse-icons .remove, 	#left-column .wrapper .title[aria-expanded="true"] .collapse-icons .add {		display: none !important;	}		#left-column .wrapper .navbar-toggler {		display: inline-block;		padding: 0;	}		#left-column {		display: block;		float: none;		clear: both;		padding: 0;		width: 100%;	}		#index #left-column,	#left-column #mypresta_mib, 	#left-column #htmlcontent_left, 		#left-column #facebook_block, 		#left-column #paiement_logo_block_left, 		#left-column .htmlcontent-item-2, 		#left-column .featured-products, 		#left-column .links {		display: none !important;		visibility: hidden !important;	}		#left-column .block-categories, 		#left-column #search_filters_wrapper, 		#left-column .links, 		#left-column .links .wrapper:first-child {		margin-bottom: 0.5rem;	}		#left-column h3.h3, 	#left-column .links .wrapper .h3.hidden-sm-down, 	#left-column .h3.hidden-sm-down {		display: none !important;	}		#content-wrapper.col-sm-8 {		float: none;		clear: both;		width: 100%;		padding-top: 1rem;	}		#index #content-wrapper.col-sm-8 {		padding-top: 0;	}		#header .header-nav {		max-height: inherit;		background: none;		margin-bottom: 0 !important;		overflow: hidden;	}		#header .header-top {		background: none;		overflow: hidden;	}		#header .header-nav #menu-icon i {		font-size: 34px;	}		#header .header-nav #menu-icon {		background: transparent;	} 		#header .header-nav #menu-icon i {		color: #fff;		margin-left: 0.5rem;		margin-right: 0.5rem;	}		#header .header-nav .user-info i, 		#header .header-nav .user-info .logged {		color: #fff;	}		#header .header-nav .user-info {		margin-top: 0.9rem;	}		#header .header-nav .user-info .account {		margin-left: 0;	}		#header .header-nav .user-info i.material-icons {		font-size: 24px;		position: relative;		top: 0;	}		#header .container {		background: none;		margin-left: auto;		margin-right: auto;		padding-left: 0;		padding-right: 0;	}		#header .header-nav .cart-preview.inactive {		background-color: transparent;		margin-left: 0.5rem;		margin-right: 1rem;	}		#header .header-nav .blockcart .header {    	width: 2.2rem;	}	#header .header-nav .cart-preview .shopping-cart {		color: #fff;		font-size: 2rem;	}		#header .header-nav .cart-preview .cart-products-count {    	top: -0.7rem;    	display: inline-block;    	font-size: 1rem;    	position: relative;    	left: -0.9rem;    	background: #000;		border-radius: 100px;		color: #fff;		font-size: 12px;		height: 20px;		line-height: 18px;		text-align: center;		width: 20px;	}	#header .header-nav .cart-preview.active {		background-color: transparent;		margin-left: 0.5rem;		margin-right: 1rem;	}		#mobile_top_menu_wrapper .top-menu .sub-menu .menu-images-container {		display: none;	}		#mobile_top_menu_wrapper .currency-selector span, 		#mobile_top_menu_wrapper .currency-selector .link {		display: inline-block;	}		#mobile_top_menu_wrapper #currency-selector-label, 	#mobile_top_menu_wrapper #language-selector-label {		min-width: 5rem;		display: inline-block;	}	#mobile_top_menu_wrapper .currency-selector.dropdown select, 	#mobile_top_menu_wrapper .language-selector-wrapper select {    	font-size: 0.8rem;    	font-weight: 300;    	padding-right: 1rem;    	min-width: 7rem;	}	#mobile_top_menu_wrapper .currency-selector.dropdown:after, 	#mobile_top_menu_wrapper .language-selector-wrapper:after {		color: #06b7ff;    	content: "\f107";    	font-family: FontAwesome;    	right: 1.2em;    	position: relative;	}	#mobile_top_menu_wrapper .currency-selector .link {		/*position: relative !important;*/	}		#mobile_top_menu_wrapper .currency-selector .nice-select::after {		border-bottom: 1px solid #999;		border-right: 1px solid #999;		right: -12px;	}		#mobile_top_menu_wrapper p, 		#mobile_top_menu_wrapper li {		color: #fff;	}						/*************************UPRAVY DAX******************************/	#mobile_top_menu_wrapper ul > li, 	#mobile_top_menu_wrapper ul#top-menu > li:first-child > a {  /*UPRAVY DAX*/		display: none;	}		#mobile_top_menu_wrapper ul > li:first-child, 	#mobile_top_menu_wrapper ul ul li, 	#mobile_top_menu_wrapper .top-menu .sub-menu.collapse, 	#mobile_top_menu_wrapper .top-menu .sub-menu.collapse.in, 	#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] {  /*UPRAVY DAX*/		display: block;	}		/*************************UPRAVY DAX******************************/					#mobile_top_menu_wrapper .currency-selector, 		#mobile_top_menu_wrapper #contact-link {		color: #fff;		font-weight: 300;	}		#mobile_top_menu_wrapper #contact-link span {		font-weight: 500;	}		#_desktop_cart + #search_widget {		display: none;		/*visibility: hidden !important;*/	}	#header.is-open #_desktop_cart + #search_widget {		display: block;		/*visibility: hidden !important;*/	}	.search-widget form button[type="submit"] {		bottom: 0;		height: 2.5rem;		right: 0;		top: 0;		width: 2.6rem;	}	#wrapper {		padding-top: 0; /*2rem*/	}		.inWrapper .container {		padding: 0 1rem 1rem;	}		#index .inWrapper .container {    	padding-top: 2;	}	/*#index #wrapper {		padding-top: 0;	}*/   	#header .header-nav .top-logo {		width: 280px;		text-align: center;	}		#header .header-nav .top-logo {    	float: left;    	padding-top: 0.2rem    	max-height: 4rem;	}	#header .header-nav .top-logo img.logo {		height: auto;    	max-height: 1.8rem !important;    	width: auto;	}	#header a {		display: inline-block; /*margin-top: 0.8rem;*/	}		#_mobile_logo a {		margin-top: 0; /*.5rem*/	}		#index #editorial_block_center, 	#index .featured-products,  	#countBl, 	#index #htmlcontent_top, 	#index #htmlcontent_home,  	#index #slidebrand {		margin-bottom: 1rem !important;		clear: both;	}		#main .page-header {		padding-top: 1.0rem;	}		#top_column {		padding-left: 0;		padding-right: 0;	}		#cmsinfo_block {		margin: 0 -15px 1.5rem;	}	#htmlcontent_top ul li a .item-html p, 	#htmlcontent_home ul li a .item-html p {		font-size: 2.4vw;		line-height: 3.2vw;	}	#htmlcontent_top {		margin: 0 -15px 1.5rem !important; /*max-width: inherit;*/		overflow: hidden;		padding-left: 0;		padding-top: 0; /*width: auto;*/	}		#htmlcontent_top ul li {		padding: 0;	}	#htmlcontent_top ul li {		width: 33.3333%;	}	#htmlcontent_home {		max-width: inherit;		padding-left: 0;		padding-top: 0;		width: auto;	}	#htmlcontent_home, 	#countBl {		margin: 0 -15px 1.5rem !important;		overflow: hidden;	}	#htmlcontent_home ul li {		padding: 0;	}	#countBl ul {		margin-left: 5%;		margin-right: 5%;	}		.carousel {		display: block !important;		margin: 0 -15px;	}		.carousel .carousel-inner {		height: auto;	}		.carousel figure {		margin: 0;	}		.carousel .carousel-item .caption {		bottom: 35%;		left: 19%;		max-width: 260px;		width: 80%;	}	.carousel .carousel-item .caption {		bottom: 5%; /*-10%*/	}	/*.carousel .carousel-item .caption .h2 {		font-size: 1.8rem !important;	}	.carousel .carousel-item .caption .caption-description  {		display: none;	}*/		#cmsinfo_block {		min-height: 7rem;		margin: 0 -15px;	}		#cmsinfo_block li {		margin: 1rem auto;		text-align: center;	}		#cmsinfo_block li em {		float: none;		margin: 0;	}		#cmsinfo_block li div.h3 {		clear: both;		float: none;		font-size: 2.7vw;		font-weight: 500;		margin: 0.5rem;		text-align: center;	}		#category #search_filter_toggler {		/*padding: 0.4rem 0;		width: 50px;*/	}		#category #search_filter_toggler:before {		content: "\f0b0";		font-family: FontAwesome;		color: #000;		font-size: 1.2rem;	}		#category #search_filter_toggler span {		/*display: none;*/	}		/*.products-selection > div, */	#content-wrapper {		padding-left: 0;		padding-right: 0;	}		#mobile_top_menu_wrapper #top-menu {		margin-bottom: 1.8rem;	}		#mobile_top_menu_wrapper .top-menu a[data-depth="0"] {		border-bottom: 1px solid  rgba(255, 255, 255, 0.25);		padding: 0.9rem 1rem;	}		#mobile_top_menu_wrapper .top-menu a span.float-xs-right {		position: absolute;		right: 0rem;	}		#mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper, 	#mobile_top_menu_wrapper .js-top-menu-bottom #contact-link, 		#mobile_top_menu_wrapper .js-top-menu-bottom .currency-selector {		padding: 0.625rem 1rem;	}		#mobile_top_menu_wrapper {		margin-top: 0;	}		#mobile_top_menu_wrapper {		background: none;		padding-top: 0;		padding-bottom: 0.625rem;	}		#mobile_top_menu_wrapper #_mobile_top_menu {		/*background: #00002f;*/	}		#mobile_top_menu_wrapper #_mobile_top_menu a {		color: #fff;	}		#mobile_top_menu_wrapper #_mobile_top_menu a:hover {		color: #fff;	}		#mobile_top_menu_wrapper .top-menu {		background: rgba(255,255,255,0.05);	}		#mobile_top_menu_wrapper .top-menu div.sub-menu {		/*background: #06b7ff;*/		background: #0dadef; /*UPRAVY DAX*/	}		#mobile_top_menu_wrapper .top-menu .sub-menu li > a {		border-bottom: 1px solid rgba(255, 255, 255, 0.45);		font-size: 1rem;  /*UPRAVY DAX*/		font-weight: 400;   /*UPRAVY DAX*/		padding: 0.625rem 1.0rem;	}		#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="2"] li a {		padding-left: 1.5rem;		font-style: italic;	}	#mobile_top_menu_wrapper .top-menu .popover {		padding: 0;	}    	.header-top .search-widget {		float: none;	}	#checkout #search_widget {		/*display: block;		margin-top: 1rem;*/	}    	.header-top .search-widget form {		margin: 0 auto;		width: calc(100% - 3.6rem);	}    	.header-top .search-widget form input[type="text"] {		min-width: inherit;		background: rgba(255, 255, 255, 1);	}    	#header .search-widget form input[type="text"]:-moz-placeholder, 	#header .search-widget form input[type="text"]::placeholder {		color: #000;	}	.search-widget form input[type="text"]:focus {		/*outline: 1px solid #fff;*/		color: #000;		/*background: #fff;*/	}	#header #search_widget #click_show_search {		display: none;	}		#header #search_widget {    	background: rgba(255,255,255,0.2);    	padding-bottom: 1rem;    	padding-top: 1rem;	}		#index #editorial_block_center {		margin-bottom: 0 !important; 		/*margin-left: -15px;    			margin-right: 0;    			width: calc(100% + 30px);*/	}		#left-column #search_filters .facet .facet-title, 		#left-column #search_filters_brands .facet .facet-title, 		#left-column #search_filters_suppliers .facet .facet-title {		/*font-size: 1rem;*/	}		#left-column #search_filters_brands .row {		/*margin-left: 0;*/		margin-right: -10px;	}		#category #left-column #search_filters .facet {		border-bottom: 1px solid #ddd;	}		#block_maps, 	#block_maps iframe {		height: 200px;	}		#countBl {		padding: 2rem 0 !important;	}		#countBl li p {		margin: 0;		max-width: 100%;		padding: 0;	}	#countBl li p span.count {		font-size: 7vw;	}	#countBl li p span.info {		font-size: 3.5vw;	}	.carousel .carousel-control .icon-prev {		left: 0.7rem;	}	.carousel .carousel-control .icon-next {		right: 2.6rem;	}	.block_newsletter {		padding: 1.5rem;	}		.footer-container .links .title, 		.footer-container .links ul > li {		padding: 0.625rem 1.5rem;	}		.footer-container .links .title {		border-bottom: 1px solid  rgba(255, 255, 255, 0.2);		cursor: pointer;	}		.footer-container .links .navbar-toggler i {    	color: rgba(255, 255, 255, 0.6);	}	#block_contact_infos ul {	}		#block_contact_infos ul li {		margin-top: 1.5rem;	}	#htmlcontent_top ul li.htmlcontent-item-1 {		width: 100%;	}	#htmlcontent_top ul li.htmlcontent-item-2, 	#htmlcontent_top ul li.htmlcontent-item-3, 	#htmlcontent_top ul li.htmlcontent-item-4, 	#htmlcontent_top ul li.htmlcontent-item-5 {		width: 50%;	}	#block_contact_infos {		padding: 0.625rem 1.5rem;	}	#block_contact_infos ul li {		margin-top: 0.2rem;	}	.footer-container .links ul {		background-color: #f8f8f8;	}	.footer-container li a, 	.footer-container .links ul > li a {		color: #464a50;	}	.footer-container li a:hover, 	.footer-container .links ul > li a:hover {		color: #00adef;	}	.footer-container .links ul > li {		border-bottom: 1px solid #fff;	}		#products .thumbnail-container .block-btns, 	.featured-products .thumbnail-container .block-btns,  	.product-accessories .thumbnail-container .block-btns,  	.product-miniature .thumbnail-container .block-btns {		display: inline-block !important;	}		#product .tabs {		margin-top: 2rem;	}	#index #htmlcontent_home + .featured-products, 	#index #htmlcontent_home + .featured-products + .featured-products, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products {		float: none; /*width: 32.6%;*/	}	#index #htmlcontent_home + .featured-products .product-title a, 	#index #htmlcontent_home + .featured-products + .featured-products .product-title a, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products .product-title a {		text-align: left;	}	#index #htmlcontent_home + .featured-products, 	#index #htmlcontent_home + .featured-products + .featured-products {		/*margin-right: 1%;*/	}	#index #htmlcontent_home + .featured-products .products, 	#index #htmlcontent_home + .featured-products + .featured-products .products, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products .products {		margin-bottom: 1rem;	}	#index #htmlcontent_home + .featured-products .products article, 	#index #htmlcontent_home + .featured-products + .featured-products  .products article, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products  .products article {		float: none !important;		width: 94% !important;	}	#index #htmlcontent_home + .featured-products .products .thumbnail-container, 	#index #htmlcontent_home + .featured-products + .featured-products  .products .thumbnail-container, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products  .products .thumbnail-container {		margin-bottom: -1px;	}	#index #htmlcontent_home + .featured-products .products article .product-thumbnail img, 	#index #htmlcontent_home + .featured-products + .featured-products  .products article .product-thumbnail img, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products  .products article .product-thumbnail img {		margin-top: 0;	}	#index #htmlcontent_home + .featured-products .products article .product-thumbnail, 	#index #htmlcontent_home + .featured-products + .featured-products  .products article .product-thumbnail, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products  .products article .product-thumbnail {		float: left !important;		width: 35% !important;	}	#index #htmlcontent_home + .featured-products .products article .product-desc, 	#index #htmlcontent_home + .featured-products + .featured-products  .products article .product-desc, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products  .products article .product-desc {		display: none;	}	#index #htmlcontent_home + .featured-products .products article .product-price-and-shipping, 	#index #htmlcontent_home + .featured-products + .featured-products  .products article .product-price-and-shipping, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products  .products article .product-price-and-shipping {		text-align: left;	}	#index #htmlcontent_home + .featured-products .products article .block-btns, 	#index #htmlcontent_home + .featured-products + .featured-products  .products article .block-btns, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products  .products article .block-btns {		position: absolute;		left: 40%;		top: 65%;	}	#index #htmlcontent_home + .featured-products .products article .highlighted-informations,  	#index #htmlcontent_home + .featured-products + .featured-products  .products article .highlighted-informations, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products .products article .highlighted-informations {		clear: both;	}	#index #htmlcontent_home + .featured-products .products article .product-price-and-shipping, 	#index #htmlcontent_home + .featured-products + .featured-products  .products article .product-price-and-shipping, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products .products article .product-price-and-shipping,	#index #htmlcontent_home + .featured-products .products article .highlighted-informations,  	#index #htmlcontent_home + .featured-products + .featured-products  .products article .highlighted-informations, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products .products article .highlighted-informations {		position: relative !important;	}	#index #htmlcontent_home + .featured-products .products article .highlighted-informations .variant-links,  	#index #htmlcontent_home + .featured-products + .featured-products  .products article .highlighted-informations .variant-links, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products .products article .highlighted-informations .variant-links {		position: absolute !important;		right: 1rem;		top: -2.5rem;		width: 58%;		text-align: left;	}	#index #htmlcontent_home + .featured-products .products article .product-price-and-shipping .discount-percentage, 	#index #htmlcontent_home + .featured-products + .featured-products  .products article .product-price-and-shipping .discount-percentage, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products .products article .product-price-and-shipping .discount-percentage {		top: -75px !important;		top: 0 !important;		left: -15px !important;	}	.footer-container .block-contact .hidden-sm-down {		display: block !important;		padding: 1rem 1.5rem;		font-size: 0.8rem;	}	.footer-container .block-contact .hidden-sm-down p {		margin-bottom: 1rem;	}	.footer-container .block-contact .hidden-md-up {		display: none !important;	}	.products-sort-order .select-list {    	font-size: 1rem;	}	#left-column #search_filters .facet .facet-title::after, 	#left-column #search_filters_brands .facet .facet-title::after, 	#left-column #search_filters_suppliers .facet .facet-title::after {    	display: none !important;	}}@media (min-width: 768px) {	#index .inWrapper .container {		padding-top: 3rem;	}	#header .shopping-cart {		color: #CDEBF5;		font-size: 0;		height: 1.6rem;		width: 1.5rem;	}		#header .header-top .top-menu li > a[data-depth="0"] .float-xs-right.hidden-md-up {		display: block !important;	}		#header .header-top .top-menu li > a[data-depth="0"] .float-xs-right.hidden-md-up span i + i {		display: none;	}		#header .header-top .top-menu li > a[data-depth="0"] .float-xs-right.hidden-md-up span.navbar-toggler {		padding: 0.5rem 0 !important;		width: 1rem !important;	}		#wrapper > .inWrapper {		padding: 1rem 0; /* 7rem 0*/	}		#manufacturer .inWrapper {		padding-top: 3rem;	}		#index #wrapper > .inWrapper {		padding: 0;	}		#wrapper > .inWrapper > .container {		/*padding-left: 0;*/	}		.header-top #_desktop_contact_link {		float: right;		min-width: 80px;		height: 5rem;		margin-right: 2rem;	}		.header-top #_desktop_contact_link #contact-link {		margin: 1.5rem 0 0 0;		line-height: 0.8rem;		font-size: 0.8rem;	}		.header-top #_desktop_contact_link #contact-link, 	.header-top #_desktop_contact_link #contact-link span {		color: #fff;	}		.header-top #_desktop_contact_link #contact-link span {		display: block;		font-weight: 500;		font-size: 1rem;	}		.header-top #contact-link span::before {		color: #007aac;		content: "\f101";		border: none !important;		display: inline-block;		font-family: Flaticon;		font-size: 2rem;		position: relative;		text-transform: none;		top: -0.2rem;		left: -0.5rem;		margin-left: -2rem;		font-weight: 100;	}		#_desktop_cart {		float: right;		text-align: right; /*margin-top: -2px;    	margin-left: -5px;*/		width: 5%;		min-width: 60px;		height: 6rem;		line-height: 5rem;		margin-right: 1.5rem;		margin-left: 20%;	}		#_desktop_cart .blockcart i.shopping-cart:before {		color: #fff;		font-size: 2rem;		font-family: "Flaticon";		content: "\f10a";		font-weight: 100;		position: relative;		top: -0.2rem;	}		#_desktop_cart span.cart-products-count {		background: #000;		border-radius: 100px;		color: #fff;		display: inline-block;		font-size: 12px;		height: 20px;		left: 20px;		line-height: 18px;		position: absolute;		text-align: center;		top: -9px;		width: 20px;	}		#_desktop_cart span.hidden-sm-down {		/*display: none;*/		margin-left: 1rem;		margin-right: 1rem;	}		#_desktop_cart span.hidden-sm-down:hover {		color: #fff;	}		/*#header #search_widget {		max-width: 280px;	}*/		#htmlcontent_home .htmlcontent-home.row {		margin-left: 0 !important;		margin-right: 0 !important;	}	/*#header #_desktop_contact_link {		margin-left: -0.8rem;	}	#header .header-nav .user-info {		margin-right: -0.8rem;	}*/	#_desktop_logo,		#_desktop_cart, 	#header #search_widget, 	#top-menu.top-menu {		height: inherit;		line-height: inherit;		width: 100%;		max-width: 1400px;		float: none;		position: relative;		margin: auto;		padding: 0;	}	#_desktop_logo a {		position: absolute;		top: 0.3rem;		left: 0.5rem;	}		#_desktop_cart .blockcart {		position: absolute;		right: 0.5rem;		top: 1.6rem;	}	#header #search_widget.search-widget form {		position: absolute;		top: 0;		left: 50%;	}	#index #cmsinfo_block,	#index #editorial_block_center, 	#index .featured-products,  	#countBl, 	/*#index #htmlcontent_top, */	#index #htmlcontent_home,  	#index #slidebrand/*, 	#index .home_blog_post_area*/ {		margin-bottom: 3rem !important;	}	.dTop.container {		padding-left: 0;		padding-right: 0;	}	#index .dTop.container #cmsinfo_block,	#index .dTop.container #editorial_block_center  {		margin-bottom: 0 !important;	}	#index .dTop.container #editorial_block_center {		padding: 3rem 1rem;	}	#wrapper {		padding-top: 0;	}	.search-widget {		position: relative;	}	.header-top .search-widget,     	.header-top #_desktop_user_info {		display: inline-block;		float: right;		margin-right: 1rem;	}	#header #search_widget .form-search {		right: 0;		width: 370px;	}	#header #search_widget.search-widget form input[type="text"] {		height: 42px;		margin-top: 0;		/*border-color: #00b7e1;*/	}	/*#products .products .bx-wrapper, 	.featured-products .products .bx-wrapper, 	.product-accessories .products .bx-wrapper, 	.product-miniature .products .bx-wrapper {		max-width: none !important;	}*/	.top-menu  {		position: relative;		margin: 0 20px 0 0;	}	.top-menu .sub-menu {		top: 37px !important;	}	.top-menu .sub-menu > div.menu-images-container {		float: none;		position: absolute;		bottom: 0;	}	.top-menu .sub-menu ul > li div > div.menu-images-container img {		max-height: 40px;		margin-bottom: 1rem;	}	.top-menu[data-depth="1"] {		margin: 1.2rem 1rem; /* 2rem 10rem*/	}	.top-menu .sub-menu ul[data-depth="1"] > li {		display: block;		float: none;		margin: 0 0.25rem;		vertical-align: top;	}		.top-menu a[data-depth="0"] {		padding: 0.9rem 0.8rem;	}		.top-menu a[data-depth="1"], .top-menu a[data-depth="2"] {		padding: 0 0.625rem 0.2rem 0;	}		#header .header-top #top-menu > li > a > span + span.odk:after {		color: #06b7ff;		content: "\f107";		font-family: FontAwesome;		font-size: 1rem;		margin-left: 0.3rem;	}		#header .header-top .menu {		margin-top: 4rem;		margin-bottom: 0;		padding-left: 0;		padding-right: 0;	}		.top-menu a.dropdown-submenu {		font-size: 0.9rem;		font-weight: 200;		text-transform: inherit;	}	#header .header-top .menu > ul > li.cms-category {		/*float: right;*/	}		#header .header-top .menu > ul > li.cms-category .sub-menu {		left: inherit;		right: -1rem;	}		.top-menu[data-depth="0"] > li.category > div.popover, 	.top-menu .sub-menu {		transform: translateY(40px);		opacity: 0;		transition: all 0s ease-in-out;		display: block !important;		height: 0;		overflow: hidden;		z-index: 0;		width: 268px !important;		min-width: inherit !important;		left: -15px;		top: 48px !important;	}	.top-menu[data-depth="0"] a {		color: #000;	}		#header .header-top .menu li:hover div.popover, 		#header .header-top .menu li div.popover:hover {			border: solid 1px #ccc;		border-top: solid 2px #06b7ff;		opacity: 1;		transform: translateY(0px);		transition: all 0.4s ease-in-out;		height: auto;		min-height: 200px;		overflow: visible;		z-index: 9999;	}		#header .header-top .menu li div.popover div.collapse {		/*display: none !important;*/	}		.top-menu[data-depth="0"] > li.category a, 		.top-menu .sub-menu a {		position: relative;	}		/*.top-menu[data-depth="0"] > li.category > a:before, 	.top-menu .sub-menu > a:before {		background: #13a0d4;		bottom: -2px;		content: "";		height: 2px;		left: 0;		position: absolute;		width: 0;		transition: all 0.4s ease-in-out;	}*/		.dTop.container {		padding-left: 0;		padding-right: 0;	}		#htmlcontent_top ul li a .item-html p, 		#htmlcontent_home ul li a .item-html p {		font-size: 1.1vw;	}		#header .header-top  li.current a[data-depth="0"]:before , 		#top-menu > li.category > a:hover:before {		width: 100%;	}		#header .header-nav .user-info .account {		display: inline-block;		margin-left: -0.25rem;		position: relative; /*top: -5px;*/	}		#header .header-nav .user-info a.logout {			font-size: 0;	}		#my-account a#logout:after,	#header .header-nav .user-info a.logout i:after {		color: #000;		content: "\f08b";		font-family: FontAwesome;		font-size: 1.2rem;		left: 2px;		position: relative;		top: -2px;	}	#my-account a#logout:after {		color: #000;		font-size: 1.2rem;		left: 5px;		top: 1px;	}	#header .header-nav .user-info a.logout i {		margin-right: 0.8rem;		font-size: 0;		width: 1rem;		height: 1rem;	}	#left-column #search_filters .facet .facet-title, 		#left-column #search_filters_brands .facet .facet-title, 		#left-column #search_filters_suppliers .facet .facet-title {		/*font-size: 1.28rem;*/	}		#left-column .htmlcontent-item-2 {		margin: 3rem 0 0 0;	}		#left-column .htmlcontent-item-2 img {		height: 36px;		width: 216px;		max-width: inherit;	}		#content-wrapper #products .products, 		#content-wrapper .featured-products .products, 		#content-wrapper .product-accessories .products, 		#content-wrapper .product-miniature .products {		margin-left: -0.5rem;		margin-right: -0.5rem;	}		.carousel {		margin: 0 auto;	}		.carousel figure {		margin: 0;	}		#cmsinfo_block li .type-text {		padding: 0 2.5rem;	}		.products-selection {		clear: both;		margin-bottom: 1.25rem;		min-height: 2.6rem;		margin-left: 0;		margin-right: 0;	}		.products-sort-order, 	#filterBl, 	#subcategories {		clear: both;		float: none;		margin-bottom: 1rem;		padding: 0;	}		.products-sort-order .dropdown-menu {		/*background: none;    	border: none;    	border-bottom: solid 1px #ccc;    	border-radius: 0;    	display: block;    	float: none;    	left: auto;    	margin: 0;    	padding: 0;    	width: 97.5%;*/	}		.products-sort-order .dropdown-menu {		border: none;		border-bottom: solid 1px #ccc;		background: none;		display: block;		float: none;		left: auto;		margin: 0;		padding: 0;		position: relative;		top: -30px;		width: 97.5%;		height: inherit;		opacity: inherit;		position: inherit;		left: inherit;		top: inherit;		z-index: inherit;		transform: none;		overflow: inherit;	}	.products-sort-order .select-title {		display: none;	}	.products-sort-order .select-list {		color: #000;		font-size: 0.9rem;		display: inline-block;	}	.products-sort-order .select-list:hover {		color: #00adef;		background: none;	}	.products-sort-order .select-list.current {		color: #000;		background: #f6f6f6;		border-bottom: solid 3px #06b7ff;	}	.active_filters .active-filter-title {		color: #06b7ff;		display: inline;		font-weight: 500;		margin-right: 0.625rem;	}		.active_filters {		background: #f8f8f8;		clear: both;		display: block;		margin-bottom: 1.25rem;		margin-top: 1rem;		padding: 0.625rem 1rem 0;	}		.active_filters .filter-block {		background: #fff;		box-shadow: 0 0 11px 0 rgba(0, 0, 0, 0.1);		color: #414141;		display: inline-block;		font-size: 0.8125rem;		margin-bottom: 0.625rem;		margin-right: 0.625rem;		padding: 0.2rem 0.5rem;	}		#products .products, 		.featured-products .products, 		.product-accessories .products, 		.product-miniature .products {		/*margin-left: 0;    	margin-right: 0;*/	}		#left-column > div,	#left-column > section {		background: #f5f5f5;		margin-bottom: 3.5rem;	}		/*#search_filters .facet, */		#search_filters_brands .facet, 		#search_filters_suppliers .facet {		/*float: left;    	width: 25%;*/		padding-top: 0.625rem;		margin-top: 1rem;		margin-bottom: 1rem;	}		/*	#search_filters .facet li, 	#search_filters_brands .facet li, 	#search_filters_suppliers .facet li {		display: inline-block;		margin-right: 0.8rem;	}		#left-column #search_filters .facet li, 	#left-column #search_filters_brands .facet li, 	#left-column #search_filters_suppliers .facet li {		display: inline-block;		margin-right: 0.3rem;	}		#search_filters .facet, 	#search_filters_brands .facet, 	#search_filters_suppliers .facet {		-moz-box-flex: 1;		flex: 1 1 150px;		font-size: 12px;		line-height: 22px;		max-width: 250px;		padding-right: 30px;		padding-top: 10px;		display: inline-block;		vertical-align: top;	}	*/	#search_filters h4 + div + .facet, 		#search_filters_brands h4 + div + .facet, 		#search_filters_suppliers h4 + div + .facet, 		#search_filters .facet:last-child, 		#search_filters_brands .facet:last-child, 		#search_filters_suppliers .facet:last-child {		max-width: none !important;		width: 100%;		display: inline-block;		vertical-align: top;	}	#search_filters .facet .collapse, 		#search_filters_brands .facet .collapse, 		#search_filters_suppliers .facet .collapse {		display: block;		margin-bottom: 0.1rem;	}	#left-column #search_filters .facet .facet-title, 		#left-column #search_filters_brands .facet .facet-title, 		#left-column #search_filters_suppliers .facet .facet-title {		/*margin-bottom: 0.5rem;    	margin-top: 1rem;*/	}	nav {		font-size: 0.78rem;	}	.breadcrumb {		margin-bottom: 2rem;	}	header .block-social, 		#header .header-nav .user-info, 		#header .header-nav .language-selector, 	#header .header-nav .language-selector-wrapper, 		#header .header-nav .currency-selector,		#header .header-nav .language-selector button, 		#header .header-nav .currency-selector button, 		#header .header-nav #contact-link,  		#header .header-nav #contact-link a, 		#header .header-nav .user-info a, 		#header .header-nav .dropdown .expand-more {		color: rgba(0, 0, 0, 0.8);		/*margin-top: 0.6rem;*/		text-align: left;	}		#header .header-nav .language-selector {    	margin-top: 0;	}	#header .header-nav #contact-link a, 	#header .header-nav #contact-link span, 	#header .header-nav .language-selector button span,	#header .header-nav .language-selector-wrapper button span, 		#header .header-nav .currency-selector button span,	#header .header-nav .dropdown .expand-more,  	#header .header-nav .user-info a {		color: #000;		font-weight: 500;	}	#header .header-nav .language-selector button span:hover,	#header .header-nav .language-selector-wrapper button span:hover, 		#header .header-nav .currency-selector button span:hover,	#header .header-nav .dropdown button:hover .expand-more, 	#header .header-nav .user-info a:hover {    	color: #06b7ff;	}	#header .header-nav #_desktop_contact_link #contact-link {    	margin-top: 0.5rem;	}	#header .header-nav #contact-link, 		#header .header-nav .language-selector,	#header .header-nav .language-selector-wrapper,	#header .header-nav .currency-selector, 		#header .header-nav .user-info {		margin-top: 0.4rem;	}	#header .header-nav #contact-link:before {		font-family: FontAwesome;		content: "\f095";    	color: #000;    	font-size: 16px;    	line-height: inherit;    	padding-right: 7px;	}	#header .header-nav #contact-link span {		font-weight: bold;	}	#htmlcontent_top ul li.htmlcontent-item-1 {		width: 66.57%;	}	#htmlcontent_top ul li.htmlcontent-item-2, 		#htmlcontent_top ul li.htmlcontent-item-3, 		#htmlcontent_top ul li.htmlcontent-item-4, 		#htmlcontent_top ul li.htmlcontent-item-5 {		width: 16.715%;	}	#htmlcontent_top ul li.htmlcontent-item-2 a .item-html h2, 		#htmlcontent_top ul li.htmlcontent-item-2 a .item-html .h2, 		#htmlcontent_top ul li.htmlcontent-item-2 a .item-html .h3, 		#htmlcontent_top ul li.htmlcontent-item-3 a .item-html h2, 		#htmlcontent_top ul li.htmlcontent-item-3 a .item-html .h2, 		#htmlcontent_top ul li.htmlcontent-item-3 a .item-html .h3,  		#htmlcontent_top ul li.htmlcontent-item-4 a .item-html h2, 		#htmlcontent_top ul li.htmlcontent-item-4 a .item-html .h2,  		#htmlcontent_top ul li.htmlcontent-item-4 a .item-html .h3, 		#htmlcontent_top ul li.htmlcontent-item-5 a .item-html h2, 		#htmlcontent_top ul li.htmlcontent-item-5 a .item-html .h2, 		#htmlcontent_top ul li.htmlcontent-item-5 a .item-html .h3 {		font-size: 1.1vw;	}	#product-availability {		clear: both;		display: block;		position: relative;		top: 0;	}	#index #left-column .block-categories {    	margin-top: -3.0rem;    	padding-top: 2.5rem !important;	}	#index #left-column .block-categories .category-top-menu > li:first-child > a {		display: none !important;	}	#left-column .block-categories .category-top-menu > li .collapse-icons.navbar-toggler  {		width: 1.2rem;	}	#left-column .block-categories .category-top-menu > li .collapse-icons.navbar-toggler i {    	top: 0.7rem;	}	.block-categories .category-sub-menu li[data-depth="0"] > a {    	padding: 0.7rem 0;	}	.block-categories .category-sub-menu li[data-depth="1"] {    	margin-bottom: 0;	}	.block-categories .category-sub-menu .category-sub-link {    	margin-left: 0;    	padding-top: 0.5rem;    	padding-bottom: 0.5rem;    	display: block;	}	.block-categories .category-sub-menu .category-sub-link + span.arrows {    	display: none !important;	}	#footer {		/*margin-top: -5rem;*/	}	#product table.ss{		width: 98%;	}		#block_maps {		margin-bottom: 2rem;	}		.search-widget form button[type="submit"] {		border: none;		bottom: 0;		height: 42px;		line-height: 40px;		position: absolute;		right: 0;	}		.block_newsletter div.row, 	.block_newsletter div > p {		text-align: left;	}	.block_newsletter .row > p {		margin-bottom: 1rem;		margin-top: 2rem;	}		.block_newsletter > div.row > p {		color: #fff;		text-align: left;		line-height: 2rem;    	width: 26%;    	margin-right: 1rem;    	padding-right: 1rem;		margin-top: 0;	}	.block_newsletter > div > p, 	.block_newsletter div > p + div {		text-align: left;    	margin: auto;    	float: left;	} 	.block_newsletter div > p + div {		text-align: left;    	width: 58%;    	clear: none;    	padding-top: 1rem;	}	.block_newsletter div > p + div#gdpr_consent {    	width: auto;	}	.footer-container .links {		width: 58.3333%;	}		.footer-container .links .row {		margin-left: 0;		margin-right: 0;	}		.footer-container .links div.col-md-6 {		width: 33.3333%;	}		.footer-container #block_myaccount_infos {		width: 16.6667%;	}		.footer-container .block-contact {		border-left: none;		padding-left: 0;		width: 25%;	}		#index #htmlcontent_home + .featured-products, 		#index #htmlcontent_home + .featured-products + .featured-products, 		#index #htmlcontent_home + .featured-products + .featured-products + .featured-products {		float: left;		width: 32.6%;	}		#index #htmlcontent_home + .featured-products .product-title a, 	#index #htmlcontent_home + .featured-products + .featured-products .product-title a, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products .product-title a {		text-align: left;	}		#index #htmlcontent_home + .featured-products, 	#index #htmlcontent_home + .featured-products + .featured-products {		margin-right: 1% !important;	}		#index #htmlcontent_home + .featured-products .products, 	#index #htmlcontent_home + .featured-products + .featured-products .products, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products .products {		margin-bottom: 1rem;	}		#index #htmlcontent_home + .featured-products .products article, 	#index #htmlcontent_home + .featured-products + .featured-products  .products article, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products  .products article {		float: none !important;		width: 94% !important;	}		#index #htmlcontent_home + .featured-products .products .thumbnail-container, 	#index #htmlcontent_home + .featured-products + .featured-products  .products .thumbnail-container, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products  .products .thumbnail-container {		margin-bottom: -1px;	}		#index #htmlcontent_home + .featured-products .products article .product-thumbnail, 	#index #htmlcontent_home + .featured-products + .featured-products  .products article .product-thumbnail, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products  .products article .product-thumbnail {		float: left !important;		width: 35% !important;	}		#index #htmlcontent_home + .featured-products .products article .product-thumbnail img, 	#index #htmlcontent_home + .featured-products + .featured-products  .products article .product-thumbnail img, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products  .products article .product-thumbnail img {		margin-top: 0;	}		#index #htmlcontent_home + .featured-products .products article .product-desc, 	#index #htmlcontent_home + .featured-products + .featured-products  .products article .product-desc, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products  .products article .product-desc {		display: none;	}		#index #htmlcontent_home + .featured-products .products article .product-price-and-shipping, 	#index #htmlcontent_home + .featured-products + .featured-products  .products article .product-price-and-shipping, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products  .products article .product-price-and-shipping {		text-align: left;	}		#index #htmlcontent_home + .featured-products .products article .block-btns, 	#index #htmlcontent_home + .featured-products + .featured-products  .products article .block-btns, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products  .products article .block-btns {		position: absolute;		right: 10px;		bottom: -25px;	}		#index #htmlcontent_home + .featured-products .products article .highlighted-informations,  	#index #htmlcontent_home + .featured-products + .featured-products  .products article .highlighted-informations, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products .products article .highlighted-informations {		clear: both;	}		#index #htmlcontent_home + .featured-products .products article .product-price-and-shipping, 	#index #htmlcontent_home + .featured-products + .featured-products  .products article .product-price-and-shipping, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products .products article .product-price-and-shipping,	#index #htmlcontent_home + .featured-products .products article .highlighted-informations,  	#index #htmlcontent_home + .featured-products + .featured-products  .products article .highlighted-informations, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products .products article .highlighted-informations {		position: relative !important;	}		#index #htmlcontent_home + .featured-products .products article .highlighted-informations .variant-links,  	#index #htmlcontent_home + .featured-products + .featured-products  .products article .highlighted-informations .variant-links, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products .products article .highlighted-informations .variant-links {		position: absolute !important;		right: 1rem;		top: -2.5rem;		width: 58%;		text-align: left;	}		#index #htmlcontent_home + .featured-products .products article .product-price-and-shipping .discount-percentage, 	#index #htmlcontent_home + .featured-products + .featured-products  .products article .product-price-and-shipping .discount-percentage, 	#index #htmlcontent_home + .featured-products + .featured-products + .featured-products .products article .product-price-and-shipping .discount-percentage {		top: -75px !important;		top: 0 !important;		left: -15px !important;	}	#header.header_omg_im_scrolled #_desktop_logo/*,	#header.header_omg_im_scrolled #search_widget*/ {		display: none;	}	#header.header_omg_im_scrolled #search_widget {		display: block;	}	#header.header_omg_im_scrolled #_desktop_cart {		position: absolute;		right: 1rem;		/*left: 2.5rem;*/		height: 4rem;	}	#header.header_omg_im_scrolled #_desktop_cart span.hidden-sm-down {		display: none;	}	#header.header_omg_im_scrolled #_desktop_cart .blockcart {    	top: 0.7rem;	}	#header.header_omg_im_scrolled .header-top {    	padding-top: 0;	}	#header.header_omg_im_scrolled #_desktop_top_menu {		margin-top: 0;		background: #00a9ee;	}	#header.header_omg_im_scrolled #search_widget.search-widget form {    	position: absolute;    	top: 0.5rem;    	left: inherit;    	right: 4rem;    	height: 2rem;    	min-width: auto;    	z-index: 999;	}	#header.header_omg_im_scrolled #search_widget.search-widget form input[type="text"], 	#header.header_omg_im_scrolled #search_widget.search-widget form button[type="submit"] {    	height: 32px;    	line-height: 32px;	} 	#header.header_omg_im_scrolled #search_widget.search-widget form button[type="submit"] {		background: #00a9ee;	}	#header.header_omg_im_scrolled #search_widget.search-widget form:hover button[type="submit"] {		background: #5bd0ff;	}	#header.header_omg_im_scrolled #search_widget.search-widget form button[type="submit"] {    	width: 32px;    	padding: 0;    	margin: 0;	}	#header.header_omg_im_scrolled #search_widget.search-widget form input[type="text"] {    	width: 0;    	display: none;    	opacity: 0;    	transition: all 0.3s ease 0s;	}	#header.header_omg_im_scrolled #search_widget.search-widget form:hover input[type="text"] {    	width: auto;    	display: inherit;    	opacity: 1;    	transition: all 0.3s ease 0s;	}	#header.header_omg_im_scrolled .header-top a[data-depth="0"], 	#header.header_omg_im_scrolled .header-top  li.current a[data-depth="0"] {		color: #fff;	}	#header.header_omg_im_scrolled .header-top li.current a[data-depth="0"] {    	border-bottom: #000 2px solid;	}	#left_column .title_block {    	color: #444;    	border-bottom: 2px solid #F4F5F6;      border-bottom-width: 2px;    	text-transform: uppercase;    	margin: 0 0 20px 0;    	font-size: 1.333em;    	display: block;    	padding: 0 0 8px;	}	.block-categories .category-sub-menu li[data-depth="0"] > a img, 	.block-categories .category-sub-menu .category-sub-link img {		border-radius: 50%;		width: 26px;		height: 26px;		margin-left: -0.3rem;		margin-right: 0.5rem;		margin-top: -0.5rem;		overflow: hidden;	}	#index #content .htmlAnywhere ul li {    	width: 33.3333%;	}	#product section#main > meta + div.row {		margin-left: 0;		margin-right: 0;	} 	.facet-title {    	color: #000;    	font-size: 0.86rem;    	font-weight: 400;    	margin-bottom: 0;	}	#left-column #search_filters .facet .facet-title::after {    	bottom: 10px !important;	}	#search_filters .facet .facet-label a {    	top: -0.5rem !important;	}	#search_filters section.facet {		padding-top: 0.625rem;		margin-top: 0 !important;		margin-bottom: 0 !important;	}	#search_filters span.navbar-toggler {    	padding: 0 !important;	}	#category #left-column #search_filters .facet .navbar-toggler i {    	cursor: pointer;	}	#category #left-column #search_filters .facet .title .collapse-icons .remove, 	#category #left-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .add {    	display: none;	}	#category #left-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .remove {    	display: block;	}	#category #left-column #search_filters .facet .collapse {    	display: none;	}	#category #left-column #search_filters .facet .collapse.in, 	#category #left-column #search_filters .facet .collapse#facet_87639 {    	display: block;	}	#module-ph_simpleblog-list #left-column .block-categories:first-child,	#module-ph_simpleblog-category #left-column .block-categories:first-child {		display: none;	}	.hidden-md-up {    	display: none !important;	}}@media (max-width: 680px) {	#cmsinfo_block li em {		clear: both;		display: block;		float: none;		font-size: 36px;		height: 36px;		line-height: 36px;		margin: 0 auto 0.5rem;		text-align: center;		vertical-align: middle;		width: 36px;	}		#cmsinfo_block li {		padding-left: 5px;		padding-right: 5px;		text-align: center;	}		#cmsinfo_block li .h3 {		font-size: 0.85em;		font-weight: 400;		display: block;	}	#module-ph_simpleblog-category .simpleblog__listing__post p, 	#phblogrecentposts .simpleblog__listing__post.col-md-3 p, 	#module-ph_simpleblog-list .simpleblog__listing__post__wrapper__content p, 	.block_newsletter div > p, 	.block_newsletter div > p + div#gdpr_consent span {		font-size: 0.8rem;		text-align: left;	}}@media (min-width: 768px) and (max-width: 1200px) {	#header .header-nav .hidden-sm-down > .col-md-4.col-xs-12 {		margin-left: 1rem;	}	#header .header-nav .right-nav {		float: none;		margin: auto;		width: auto;	}		.top-menu a.dropdown-submenu {    	font-size: 1.3vw !important;	}	#header.header_omg_im_scrolled #search_widget {    	display: none;	}	.container {		max-width: 100%;	}	#header .container, 	#header .header-top > .container {		background: none;		max-width: 100%;		width: 100%;	}	#header .header-top a[data-depth="0"] {		font-size: 1.38vw;		font-weight: 400;		padding: 1.2rem 0.89vw;	}	.top-menu[data-depth="0"] > li:first-child .sub-menu ul[data-depth="1"] > li {    	width: 20.5%;	}	#carousel, 		#htmlcontent_top, 		#cmsinfo_block {		margin-left: -30px;		margin-right: -30px;	}		#countBl {		margin-left: -15px !important;		margin-right: -15px !important;	}		#cmsinfo_block li .h3 {		font-size: 1.7vw;		line-height: 1.8vw;	}	#cmsinfo_block li p {		font-size: 1.1vw;		line-height: 1.5vw;	}	.dTop.container {		width: 100%;	}	#carousel, 	#htmlcontent_top, 	#cmsinfo_block {		margin-left: 0;		margin-right: 0;	}	 #index .dTop.container #editorial_block_center {		max-width: 960px;	}	 #left-column #products .thumbnail-container, 	 #left-column .featured-products .thumbnail-container, 	 #left-column .product-accessories .thumbnail-container, 	 #left-column .product-miniature .thumbnail-container {		width: auto;	}	#left-column #products .product-miniature .thumbnail-container > a, 	#left-column .featured-products .product-miniature .thumbnail-container > a, 	#left-column .product-accessories .product-miniature .thumbnail-container > a, 	#left-column .product-miniature .product-miniature .thumbnail-container > a {		/*width: 40%;		float: left;*/	} 	#left-column #products .product-miniature .product-description, 	#left-column .featured-products .product-miniature .product-description, 	#left-column .product-accessories .product-miniature .product-description, 	#left-column .product-miniature .product-miniature .product-description {		/*width: 60%;		float: left;*/		text-align: left !important;	} 	#left-column #products .all-product-link, 	#left-column .featured-products .all-product-link, 	#left-column .product-accessories .all-product-link, 	#left-column .product-miniature .all-product-link {		width: auto;	}	#left-column #products .product-miniature .discount-percentage, 	#left-column .featured-products .product-miniature .discount-percentage, 	#left-column .product-accessories .product-miniature .discount-percentage, 	#left-column .product-miniature .product-miniature .discount-percentage {		top: -140px !important;	}	#products .product-miniature, 	.featured-products .product-miniature, 	.product-accessories .product-miniature, 	.product-miniature .product-miniature {		/*width: 47%;*/		width: 30%;	}	#product #content-wrapper #products .product-miniature, 	#product #content-wrapper .featured-products .product-miniature, 	#product #content-wrapper .product-accessories .product-miniature, 	#product #content-wrapper .product-miniature .product-miniature {		width: 30%;	}	#products .thumbnail-container, 	.featured-products .thumbnail-container, 	.product-accessories .thumbnail-container, 	.product-miniature .thumbnail-container {		width: auto;		max-width: 257px;	}	#product .product-description div.col-sm-4, 	#manufacturer-description div.col-sm-4 {		width: 50%;	}	.carousel .carousel-item .caption {    	bottom: 2%;	}	#index #block-reassurance li div {    	padding: 0 1.0rem;    	vertical-align: top;	}}@media (min-width: 992px) and (max-width: 1200px) {	#wrapper > .inWrapper, 	#header .container, 	.dTop.container, 	#notifications, 	#header .header-top > .container {		max-width: 100%;		width: 100%;	}	#wrapper > .container {		max-width: inherit;	} 	#index #wrapper > .container {		max-width: inherit;	}	.dTop.container {		width: 100%;	}	#carousel, 	#htmlcontent_top, 	#cmsinfo_block {		margin-left: 0;		margin-right: 0;	}	 #index .dTop.container #editorial_block_center {		max-width: 960px;	}	.block-categories .category-sub-menu li[data-depth="0"] > a {    	font-size: 1.1vw;    	letter-spacing: -0.05vw;	}	#index #content .htmlAnywhere ul li .item-html {    	padding: 1.0vw 7vw 0 1.5vw !important;	}	#index #content .htmlAnywhere ul li .item-html .h2 {    	font-size: 1.6vw !important;	}	#index #content .htmlAnywhere ul li .item-html .p {    	font-size: 1.0vw !important;    	line-height: 1.3vw !important;	}}@media (min-width: 768px) and (max-width: 991px) {	#index .dTop.container #editorial_block_center {		max-width: 720px;	}	#header .header-nav .hidden-sm-down > .col-md-4.col-xs-12 {		max-width: 60%;		display: none;	}	#products .product-miniature, 		.featured-products .product-miniature, 		.product-accessories .product-miniature, 		.product-miniature .product-miniature {		width: 47%;	}	.container {    	width: auto;	}	#index #block-reassurance img {    	width: 3.2vw;	}	.block-categories .category-sub-menu li[data-depth="0"] > a img, 	.block-categories .category-sub-menu .category-sub-link img {    	display: none;	}	.block-categories .collapse-icons.navbar-toggler {    	width: 1.5em;	}	#top-menu.top-menu {		/*width: 99%;*/	}	#index #content .htmlAnywhere ul li {    	width: 50%;    	float: left;	}	#index #content .htmlAnywhere ul li .item-html .h2 {    	font-size: 2.1vw !important;	}	#index #content .htmlAnywhere ul li .item-html .p {    	font-size: 1.4vw !important;    	line-height: 1.9vw !important;	}	.col-md-4 .product-quantity, 	.col-md-4 .product-quantity .qty,	.col-md-4 .product-quantity .qty .bootstrap-touchspin, 	.col-md-4 .product-quantity .add {		display: block;		float: none;		clear: both;	} 	.col-md-4 .product-quantity .qty .bootstrap-touchspin {		clear: both;		height: 3rem;	} 	.col-md-4 .product-quantity .qty {		margin-bottom: 1rem;	}	.col-md-4 .product-actions .add-to-cart {    	font-size: 1.4vw;	}	#wrapper > .inWrapper {    	overflow: hidden;	}}@media (min-width: 568px) and (max-width: 767px) {		#product .product-description div.col-sm-4, 		#manufacturer-description div.col-sm-4 {		width: 50%;	}	#product table.ss{		width: 98%;	}}@media (min-width: 480px) and (max-width: 767px) {					#carousel .caption-description h2, 	#carousel .caption-description p.h2 {		font-size: 4.8vw;		line-height: 4.4vw;	}		#carousel .caption-description p {		font-size: 1.9vw;		line-height: 2.0vw;	}		#index #content .htmlAnywhere {    	margin: 1rem 0 !important;	}	#index #content .htmlAnywhere ul li {    	width: 50%;    	float: left;	}	#index #content .htmlAnywhere ul li .item-html .h2 {    	font-size: 2.4vw !important;	}	#index #content .htmlAnywhere ul li .item-html .p {    	font-size: 1.4vw !important;    	line-height: 1.9vw !important;	}	#product #imgBl {		float: none;		clear: both;		width: 100%;	}	#product #imgBl + .col-sm-4, 	#product #imgBl + .col-sm-4 + .col-sm-4 {		width: 50%;	}	.col-md-4 .product-quantity, 	.col-md-4 .product-quantity .qty,	.col-md-4 .product-quantity .qty .bootstrap-touchspin, 	.col-md-4 .product-quantity .add {		display: block;		float: none;		clear: both;	} 	.col-md-4 .product-quantity .qty .bootstrap-touchspin {		clear: both;		height: 3rem;	} 	.col-md-4 .product-quantity .qty {		margin-bottom: 1rem;	}	.col-md-4 .product-actions .add-to-cart {    	font-size: 1.8vw;	}}@media (max-width: 480px) {	#wrapper > .container > .breadcrumb, 	aside #notifications {		display: none !important;	}	#carousel .carousel-control {		/*display: none;*/	}	.editorial_block .rte {		display: none;	}	#cmsinfo_block li .h3 {		font-size: 0.7em;		font-weight: 300;	}}@media (max-width: 479px) {	#htmlcontent_home ul li {		width: 100%;		float: none;	}		#counter .container {		padding: 0;	}		#carousel h2 {		display: none;	}		#carousel .caption-description p.h2 {    		font-size: 4.75vw;		margin-bottom: 1.5rem;		line-height: 5vw;;	}	#carousel .caption-description p.h2 + p {		display: none;	}	.carousel-control .icon-next, .carousel-control .icon-prev {		top: 35%;	}		.carousel .carousel-item .caption {		max-width: 200px;	}		#header .header-nav .top-logo {		line-height: 46px;		/*margin-left: 60px;*/		max-height: 60px;		text-align: left;		width: 160px;		float: left;		padding-top: 0;	}		#index .inWrapper .container {    	padding-top: 0;	}	#index #content .htmlAnywhere {    	margin: 1rem 0 !important;	}	#index #content .htmlAnywhere ul li {    	width: 100%;    	float: none;    	margin-bottom: 0 !important;	}}@media (max-width: 768px) {	#htmlcontent_top ul, 	#htmlcontent_home ul {		margin: 0 10px;	}}@media (max-width: 320px) {	#header .header-nav .top-logo a img {		margin-top: 3px;		max-height: auto;		max-width: 110px;	}}                                                                           #left-column .htmlAnywhere {    background: #dcdcdc;}#left-column .htmlAnywhere a img {    max-width: calc(100% - 2px);    height: auto;    margin: 1px;}#index #content .htmlAnywhere {    width: 100%;    max-width: inherit;    clear: both;    float: inherit;    padding: 0;    margin: 3rem 0;}#index #content .htmlAnywhere ul {    margin: 0 -10px;    padding: 0;}#index #content .htmlAnywhere ul li {    margin-bottom: 15px;    padding: 0 8px;}#index #content .htmlAnywhere ul li img {    border: 1px solid #d0d0d0;    border-bottom: solid 3px #00ADEF;    max-width: 100%;    height: auto;}#index #content .htmlAnywhere ul li .item-html {    height: 100%;    left: 0;    padding: 18px 105px 0 22px;    position: absolute;    top: 0;    width: 100%;}#index #content .htmlAnywhere ul li .item-html h2,#index #content .htmlAnywhere ul li .item-html .h2 {    color: #252525;    font-size: 1.4rem;    font-weight: bold;    letter-spacing: -1px;    margin: 0;    text-shadow: 0 1px #fff;    display: inline-block;}#index #content .htmlAnywhere ul li .item-html p, #index #content .htmlAnywhere ul li .item-html .p {    padding-right: 5px;    display: inline-block;}#cart .block-get-free-shipping, #blockcart-modal .block-get-free-shipping {    clear: both;    margin-bottom: 2rem;    background: #f81542;    border-radius: 0.1rem;    margin-top: 1rem;    padding: 1.5rem;}#cart .block-get-free-shipping p, #blockcart-modal .block-get-free-shipping p {    color: #fff;    font-size: 1.1rem;    line-height: 1.6rem;    margin: 0;}#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {    position: relative;}.list-oa-features {	position: absolute;	top: 0.5rem;	right: -0.5rem;}.list-oa-features ul {	margin-top: 0;}.list-oa-features ul li img {    height: 20px !important;    width: auto !important;    margin: 0 !important;}dl.data-sheet dd#v-27, dl.data-sheet dt#n-27 {    /*display: none !important;*/}.product-oa-features {	margin: 2rem 0;}.product-oa-features ul {	margin: 0;}.product-oa-features li {	border: solid 1px #000;	background: #f8f8f8;	border-radius: 30px 30px 30px 30px;	padding: 0.2rem 0.6rem;}.product-oa-features li span {	margin: 0 0.5rem;	display: inline-block;	font-family: "Roboto", sans-serif;	text-transform: uppercase;}.product-oa-features li.clearfix {	border: none;	background: none;	border-radius: 0;	padding: 0;	float: none;	clear: both;}.product-oa-features + #block-reassurance {    margin-top: 0;}.ui-menu .ui-menu-item {     border-bottom: solid 1px #f2f2f2;    padding: 0.3rem;}.ui-menu .ui-menu-item a, .ui-menu .ui-menu-item a:hover {    font-size: 0.8rem;}/****** ADD TO CART *******/.block-btns {    text-align: right;    margin-bottom: 1rem;    width: 44%;    display: inline-block;}.block-btns li {    margin: 0 1px;}.hiaddtocart {    position: relative;    text-align: center;    width: 50%;    top: inherit;    padding-top: 0;    min-height: inherit;    background: none;    box-shadow: 0 0 0 0;    display: contents;    margin-bottom: 1rem;}.hiaddtocart .product-quantity .bootstrap-touchspin {	margin-top: -0.1rem;    box-shadow: 0 0 0 0;}.hiaddtocart button.btn-primary {	background: #000;	 display: inline-block;    padding: 0;    width: 38px;    height: 38px;    vertical-align: top;    text-align: center;    box-shadow: 0 0 0 0;}.hiaddtocart a.btn-primary {	background: #000;	 display: inline-block;    padding: 0;    width: 38px;    height: 38px;    vertical-align: top;    text-align: center;    box-shadow: 0 0 0 0;}.btn-primary.add-to-cart .material-icons {    margin-right: 0;    font-size: 1.2rem;}/********* OPC FORM theme *************************************/#customer-form section p span,body#checkout .custom-checkbox label {	color: #000 !important;}body#checkout .custom-checkbox em {	font-size: 0.7rem;}body#checkout .custom-checkbox em {	display: inline-block;	font-size: 0.7rem;	line-height: 1rem;	margin-top: 3px;}body#checkout #wrapper {	padding-top: 0;}body#checkout #header.header-fixed-tm {	box-shadow: inherit !important;	left: inherit !important;	position: inherit !important;	top: inherit !important;	width: inherit !important;	z-index: inherit !important;}body#checkout #header.header-fixed-tm .header-nav, body#checkout #header.header-fixed-tm .header-banner {	display: block !important;	box-shadow: inherit !important;}body#checkout #header.header-fixed-tm .header-top {	padding-top: 0 !important;}body#checkout section.checkout-step .step-title {	color: #000 !important;	cursor: pointer;	font-weight: 500;	margin-bottom: 0;	text-transform: uppercase;	position: relative;}body#checkout section.checkout-step.-current .step-title {	margin-bottom: 1.6rem;}body#checkout section.checkout-step.js-current-step .step-title {	color: #00a9ee !important;	font-size: 1.6rem;}body#checkout section.checkout-step.-current .step-title:before {	background: #00adef;	bottom: -9px;	content: "";	height: 1px;	left: 0;	position: absolute;	width: 120px;}body#checkout section.checkout-step .step-number {	font-weight: 300;	padding: 0 0.4rem;}body#checkout section#content .row > div.col-md-8, body#checkout section#content .row > div.col-md-8 + div.col-md-4 {	/*width: 50%;*/}body#checkout .cart-summary-products p, body#checkout .cart-summary-products p + p {	display: none !important;}body#checkout #cart-summary-product-list {	font-size: 0.875rem;	display: block !important;	height: auto !important;}body#checkout #cart-summary-product-list .media {	border-top: 1px solid #f2f2f2;	margin: -5px 0 7px;	padding-top: 2px;}body#checkout #cart-summary-product-list img {	border: none;}body#checkout #js-checkout-summary hr {	margin-top: 0;	margin-bottom: 0;}body#checkout .card-block .cart-summary-products {	border-bottom: 1px solid #e2e2e2;	margin-bottom: 0.3rem;}body#checkout .card-block .cart-summary-line {	padding: 0.5rem 0 0 0;}body#checkout .card-block .cart-summary-line.cart-total .label, body#checkout .card-block .cart-summary-line .value {	color: #000 !important;	font-weight: 500 !important;}body#checkout .card-block .cart-summary-line.cart-total .value {	font-weight: 700 !important;}body#checkout .done {	color: #4cbb6c;	margin-right: 0;	padding: 0;}body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {	color: #00adef !important;	cursor: pointer;	display: inline-block;	float: none;	margin-left: 0.825rem;	font-size: 0.8rem;}body#checkout section.checkout-step.-reachable.-complete h1 .step-edit i {	/*display: none !important;*/}body#checkout section.checkout-step {	background-color: #fff;	border: none;	border-top: 1px solid #ebebeb;	box-shadow: none;	padding: 0.9375rem;}body#checkout section.checkout-step .content {	padding: 0 2.3125rem 0 0.5rem;}body#checkout section.checkout-step .delivery-option label .col-xs-3 img {	max-width: 70px;}@media (max-width: 767px) {	body#checkout section.checkout-step .content {		padding: 0 0.5rem;	}}/******* USER FRIENDLY - KOSIK CUSTOM ********/body#checkout .nav-inline .nav-item + .nav-item, body#checkout .nav-inline .nav-link + .nav-link {    margin-left: 0;}body#checkout .nav-inline .nav-item + .nav-item a {    color: #00adef;    font-weight: 700;    text-decoration: underline;}#sameadress {	margin: 1rem 0;}#sameadress div {	border: solid 1px #ccc;	padding: 1rem;}#sameadress div input {	position: absolute;}#sameadress label {	font-size: 1.2rem;	text-decoration: underline;	text-align: left;	margin-left: 1.5rem;}body#checkout section.checkout-step .add-address a i, body#checkout section.checkout-step .add-address + p a i {    color: #00adef;    font-size: 1.1rem;    margin-right: 0.5rem;}body#checkout section.checkout-step .add-address a, body#checkout section.checkout-step .add-address + p a {    color: #00adef;	font-size: 1.2rem;	text-decoration: underline;}body#checkout .cancel-address {    margin-right:  2rem;    display: block;    color: #232323;    text-decoration: none;}body#checkout .cancel-address:before {    font-family: FontAwesome;    content: "\f00d";    margin-right: 0.7rem;}body#cart .checkout.cart-detailed-actions.card-block {    margin: 2rem auto 1rem auto;}body#cart .checkout.cart-detailed-actions.card-block .btn-primary {    font-size: 1.28rem;    padding: 1.2rem 1.25rem;}body#cart .checkout.cart-detailed-actions.card-block .text-sm-center {	text-align: center;}body#checkout section.checkout-step .forgot-password a, body#checkout #checkout-personal-information-step a { color: #00adef; text-decoration: underline;}@media (max-width: 767px) {	body, td, th, p, li, .label, label {    	font-size: 1.1rem;	}	body#checkout .custom-checkbox em, 	body#checkout .custom-checkbox em p {    	font-size: 0.8rem;	}	body#checkout section.checkout-step .forgot-password {    	margin: 1rem 0;	}	body#checkout #block-reassurance img {    	width: 2.0rem;	}	body#checkout #block-reassurance span {    line-height: inherit;    margin: inherit;    display: inline-block;    width: auto;    min-height: inherit;    font-size: 1rem;    font-weight: 400 !important;	}    body#checkout .card-block .cart-summary-line {    	padding: 0.5rem;	}	body#checkout section.checkout-step .step-title {    	padding-bottom: 0.5rem;	}	body#checkout section.checkout-step .step-title {    	color: #000 !important;    	cursor: pointer;    	font-weight: 500;    	margin-bottom: 0;    	text-transform: uppercase;    	position: relative;    	font-size: 1.4rem;    	border-bottom: solid 1px #000;	}	body#checkout section.checkout-step.-current .step-title::before {    	background: #00adef;    	bottom: -1px;    	content: "";    	height: 2px;    	left: 0;    	position: absolute;    	width: 100%;	}}@media (min-width: 768px) {	body#checkout #header #search_widget.search-widget form {    	top: 1rem;    	left: 45.7%;	}}body#checkout #order-summary-content {	border-top: solid 5px #000;	border-bottom: solid 5px #000;	background: #f2f2f2;    padding: 1rem;    margin-top: 4rem;    margin-bottom: 2rem;}body#checkout .additional-information {    margin-top: 0;    margin-bottom: 1.4rem;}body#checkout .additional-information .popisPAY br {	display: none !important;}