.product_list_frame {	margin-top:0px;	margin-bottom:20px;	display:inline-block;	width:100%;	    padding-top:10px;  padding-bottom:10px;  /*  border-top:1px solid #B4B4B4;  border-bottom:1px solid #B4B4B4;   */  background-color:#EFEFEF;}.product_list_frame.no_border {  border-bottom:none;  border-top:none;  padding-top:0px;  padding-bottom:0px;  background-color:transparent;  border-radius:none;}.product_list_frame0 {	padding-top:10px;}.content_fixed .product_list_frame0 {	padding-top:100px;}.product_list_frame  .item {	width:33.33333%;	float:left;	position:relative;}.product_mark_red, .product_mark_ocean {	position:absolute;	left:-45px;	top:35px;	background:url(../images/product_mark_red.png) no-repeat;	color:#FFFFFF;	width:131px;	height:55px;	padding-top:7px;	padding-left:5px;	text-align:center;	font-size:9pt;	text-transform:uppercase;	z-index:10;	transform: rotate(-90deg);}.product_mark_ocean {	background:url(../images/product_mark_ocean.png) no-repeat;}.product_img .product_mark_ocean {  top:8px;  left:-8px;  transform: none;  z-index:99;	background:url(../images/product_mark_ocean2.png) no-repeat;}.product_list_frame .item .in {	max-width:272px;	margin:10px 10px 10px 10px;	padding:20px 20px 45px 20px;	background-color:#FFFFFF;	font-size:11pt;		position:relative;  border-radius:20px;    margin-left: auto;  margin-right: auto;  }.product_list_frame  .item .in .form_button {  text-align:center;  display:block;  background-color:#AAAAAA;  border:1px solid #A8A8A8  !important;  margin-top:15px;     padding:5px;  max-width:60px;  float:right !important;  border-radius:5px;  margin-top:-5px;}.product_list_frame  .item .in .price {  float:left;}.product_list_frame  .item .in .form_button:hover, .product_list_frame  .item .in .form_button:active {  background-color:#8B2301 !important;}.product_list_frame .img {	margin-bottom:15px;	text-align:center;	overflow:hidden;}.product_list_frame .img  img {/*	max-height:175px; */}#product_status .price {  font-size:18pt;  margin-bottom:0px;}.item .name {	font-weight:normal;	font-size:11.5pt;	margin-bottom:10px;	width:100%;	white-space:nowrap;	overflow:hidden;	text-overflow: ellipsis;}.product_list_frame h4 {	font-size:9pt;	width:100%;	overflow:hidden;	display:inline-block;	margin-bottom:5px;	white-space:nowrap;	text-overflow: ellipsis;	line-height:1.3;}.product_list_header {	background-color:#F8F6F7;	z-index:70;	width:100%;/*	padding-top:40px;	margin-top:-40px;*/   }.content_fixed .product_list_header {	position:fixed;	top:25px;}.product_list_nav {}.product_sort_nav {  background-color:#EFEFEF;  margin-bottom:-10px;  display:block;  width:100%;  text-align:right;  overflow:hidden;}.product_sort_nav .in {  padding:20px 30px 10px 30px;}.product_sort_nav_item {	display:inline-block;}.product_sort_nav select {	height:36px;	padding:0 0 0 0px; 	line-height:36px;	border-radius:0px;}.product_list_nav a {	display:inline-block;	height: 35px;	line-height: 35px;	background-color:#AAAAAA;	color: #FFFFFF;	font-weight: bold;	font-size: 10.5pt;	padding-left: 10px;	padding-right: 10px;	text-align:center;	text-decoration:none !important;		margin-left:5px;	margin-right:5px;	min-width:20px;	margin-bottom:5px;	}.product_list_nav a:last-child {	margin-right:0px;}.product_list_nav a:active, .product_list_nav a:hover, .product_list_nav a.marked {	background-color:#8B2301;}#product_status {	margin-bottom:20px;}#product_status h2 {	margin-bottom:0px;}#basket_form {}#basket_form input[type=text], #basket_form .select_frame select {	height:33px;	border-radius:0px;	}#basket_form input[type=submit] {	height:33px;	line-height:33px;	border:1px solid #1E7C3F !important;	padding:0px 10px 0px 10px;	border-radius:0px;	font-size:9pt;	text-transform:uppercase;	font-weight:bold;	margin:0px;	display:inline-block;}.product_detail_frame {}.product_subline {	margin-top:5px;	font-size:12pt;	display:inline-block;  line-height:1.5;}.cat_headline {}.cat_headline h2 {	text-transform:none;	font-size:12pt;}.cat_headline h2 a {	text-decoration:none !important;}.cat_headline2 {	margin-bottom:45px;	clear:both;}.cat_headline2 h2 {	font-family: 'Julius Sans One', sans-serif;	text-transform:uppercase;	font-weight:normal;	font-style:normal;	font-size:16.5pt;		text-align:center;	padding-top:50px;	padding-bottom:10px;	margin-bottom:-25px;  border-bottom:1px solid lightgray;}.product_img_frame {	float:left;	width:50%;	position:relative;}.zoom_info {	margin-top:10px;}.zoom_info a{	text-decoration:none !important;}.product_img {	max-width:500px;/*	max-height:675px;  */	padding:25px 25px 0px 25px;	position:relative;	border:1px solid #E6E6E6;	background-color:white;	text-align:center;  border-radius:20px;}.product_img figcaption {	margin-bottom:20px;	margin-top:10px;}.product_img img {	max-width:100%;}.product_small_img_frame {	margin-bottom:10px;}.product_small_img_frame a {	display:inline-block;	width:46px;	height:46px;	line-height:44px;	margin-left:10px;	margin-right:10px;	border:1px solid white;}.product_small_img_frame a:hover,.product_small_img_frame a.marked {	border:1px solid #8F0C6C;}.product_small_img_frame a img {	vertical-align:middle;}.product_description_frame {	float:right;	width:50%;	font-size:10.5pt;}.product_description_frame .padding_left {	padding-left:20px;}.product_detail_text {	line-height:1.5;}.product_description_frame h1 {	font-size:18pt;}.product_description_frame h3 {	text-transform:uppercase;	font-weight:normal;	font-size:11pt;	margin-bottom:20px;}.product_description_frame h3 img {	vertical-align:middle;}.product_sale {	position:absolute;	left:0px;	top:0px;	background:url(/images/sale.png) no-repeat;	width:82px;	height:81px;	pointer-events: none;  z-index:99;}.product_less {	line-height:21px;	display:inline-block;	padding-left:25px;	float:right;	background:url(/images/yellow_circle.png) 0px 0px no-repeat;}.product_empty {	line-height:21px;	display:inline-block;	padding-left:25px;	float:right;	background:url(/images/red_circle.png) 0px 0px no-repeat;}.product_enought {	line-height:21px;	display:inline-block;	padding-left:25px;	float:right;	background:url(/images/green_circle.png) 0px 0px no-repeat;}.owl-pagination {	margin-top:-10px;	padding-bottom:20px;}/* Responsivle */@media only screen and (max-width: 1023px) {	.product_list_frame  .item {		width:50%;	}}@media only screen and (max-width: 768px) {	.product_img_frame, .product_description_frame {		float:none;		width:100%;	}	.product_description_frame .padding_left {		padding:0px;	}		.product_list_header 	{		position:static;		background-color:#F8F6F7;		z-index:70;		width:100%;		padding-top:0px;		margin-top:0px;	}	.product_list_frame0 {		padding-top:0px;		}    .product_img {    margin-top:30px;    margin-left:auto;    margin-right:auto;  }  .zoom_info {    text-align:center;  }  .product_sort_nav {    text-align:center;  }}@media only screen and (max-width: 767px) {}@media only screen and (max-width: 540px) {	.product_list_frame  .item {		width:100%;	}    .product_list_frame {    background-color:transparent;  }    .product_sort_nav {    background-color:transparent;  }    .product_sort_nav .in {    padding:0px !important;  }    .product_sort_nav_item {    display:block;     margin-bottom:10px;  }  .product_sort_nav select {    width:100% !important;  }			.product_list_frame {		width:100%;		margin-left:0px;	}}