/* open-sans-300 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/open-sans-v34-latin-300.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/open-sans-v34-latin-300.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/open-sans-v34-latin-300.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/open-sans-v34-latin-300.woff") format("woff"),
    /* Modern Browsers */ url("../fonts/open-sans-v34-latin-300.ttf") format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/open-sans-v34-latin-300.svg#OpenSans") format("svg"); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/open-sans-v34-latin-regular.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/open-sans-v34-latin-regular.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/open-sans-v34-latin-regular.woff") format("woff"),
    /* Modern Browsers */ url("../fonts/open-sans-v34-latin-regular.ttf") format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/open-sans-v34-latin-regular.svg#OpenSans")
      format("svg"); /* Legacy iOS */
}
/* open-sans-500 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/open-sans-v34-latin-500.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/open-sans-v34-latin-500.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/open-sans-v34-latin-500.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/open-sans-v34-latin-500.woff") format("woff"),
    /* Modern Browsers */ url("../fonts/open-sans-v34-latin-500.ttf") format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/open-sans-v34-latin-500.svg#OpenSans") format("svg"); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/open-sans-v34-latin-600.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/open-sans-v34-latin-600.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/open-sans-v34-latin-600.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/open-sans-v34-latin-600.woff") format("woff"),
    /* Modern Browsers */ url("../fonts/open-sans-v34-latin-600.ttf") format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/open-sans-v34-latin-600.svg#OpenSans") format("svg"); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/open-sans-v34-latin-700.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/open-sans-v34-latin-700.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/open-sans-v34-latin-700.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/open-sans-v34-latin-700.woff") format("woff"),
    /* Modern Browsers */ url("../fonts/open-sans-v34-latin-700.ttf") format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/open-sans-v34-latin-700.svg#OpenSans") format("svg"); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/open-sans-v34-latin-800.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/open-sans-v34-latin-800.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/open-sans-v34-latin-800.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/open-sans-v34-latin-800.woff") format("woff"),
    /* Modern Browsers */ url("../fonts/open-sans-v34-latin-800.ttf") format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/open-sans-v34-latin-800.svg#OpenSans") format("svg"); /* Legacy iOS */
}


html * {
	font-family: 'Open Sans',sans-serif;
	font-size: 14px;
	text-align:left;
}
body {
	max-width: 1000px;
	margin:0 auto;
}

#category-navigation,#firm-navigation {display:none;}
#header_detailresp #category-navigation {display:block;}
#header_detailresp {margin-top:10px;}
a:hover, a:focus, a:active {
	color:#000;
}
input#formbutton {
    background: #008547;
    color: #fff;
    font-size: 16px;
    width: 90%;
    height: 53px;
    padding-bottom: 5px;
    text-decoration: underline;
    font-weight: 700;
		text-align:center;
		display:inline-block;
}
.btn-primary {
    background: #008547;
    color: #fff;
		border:none;
}
#mail {
	background:#eee;
	margin:20px auto;
}
#mail .form-group {
	margin:8px auto;
}
/* nav start */
ul#category-navigation,ul#firm-navigation {
	list-style: none;
	padding: 0;
}
ul#category-navigation li .inner-col, ul#firm-navigation li .inner-col {
	border:1px solid #008547;
	padding:4px 12px;
	border-radius: 4px;
	margin:5px;
	display:inline-block;
}

ul#category-navigation li a, ul#firm-navigation li a,.gmmlabel a {
	color:#008547;
	font-weight:bold
}

.fa-backward:before {
	padding-right: 10px;
}
/* Nav end */

/* pagination row start */
.sortbox, .taxbox {
	float:left;
	margin:6px;
	width:99%;
}
.taxbox {
	width:33%;
}
.sortbox select, .taxbox select {
	width:60%;
	display: inline;
	border:1px solid #000;
	border-radius: 4px;
	font-weight:bold;
}
.sortbox form, .taxbox form {
	display: inline;
}

.pagination {
	margin: 0;
}
.pagination>.active>a {
	background-color: #008547;
	border-color: #008547;
}
.pagination>li>a, .pagination>li>span {
	color: #008547;
	padding: 3px 12px;
}
#navajax1 div, #navajax2 div {
	font-size:11px;
	text-align: right;
}
#cat-switcher, #firm-switcher {
	cursor:pointer;
	font-size:18px;
}
#navajax2 {margin-top:10px;}
/* pagination row end */

/* list start */

.listrow {
	clear:both;
	width: 100%;
	border-bottom:1px solid #ddd;
	padding:10px 0;
	display:table;
}
.titlepic {
	/*max-width:210px;*/
	max-height:180px
}
.imagecol {padding:0;}
.listrow address {
	font-size:12px;
	margin-bottom:5px
}

.listrow h3 a {
	font-size:18px;
	font-weight:800;
	color:#444;
}
.listrow h3 {
	margin-top:0
}
.gmmlistcatfield {
	float: left;
	margin: 2px 12px 2px 2px;
}
.listrow .description {
	margin-top:5px;
}
.pricerow {
	font-size:18px;
	color:#008547;
	text-align:right;
}
.taxinfo {
	text-align:right;
	font-style: italic;
}

/* list end */

.verticalspace {
	margin:10px 0;
}
.line-bottom {
	border-bottom:1px solid #ccc;
}
.text-right {
	text-align:right !important;
}

/* detail start */
#header_detailresp #category-navigation, #header_detailresp #firm-navigation {
	padding:0;
}
#header_detailresp h1 {
	font-size:26px;
	font-weight: bold;
	margin-top:5px;
	margin-left:0
}
.heading {
	font-size:15px;
	font-weight:bold;
	margin:5px 0;
	padding:3px 8px;
	border-bottom:2px solid #bbb;
}
.nopaddings {
	padding:0;
}
.nopaddings .col-xs-4 {
	padding:0;
}
.nopaddings .col-xs-8 {
	padding-right:0;
	padding-left:0;
}
.detailprice {
	font-size:24px;
	color:#008457;
	font-weight:bold;
	margin-top:5px;
	clear:both;
}
.detailtaxinfo {
	font-size:16px;
	color:#888;
}
#mail #mailhead {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	background: #008547;
	padding: 6px 20px;
	margin: 20px 0;
	border-radius: 4px
}
#gmmausstattungresp ul,.techcol {
	list-style:none;
	padding:0;
}
.techcol .info-label {
	    word-wrap: break-word;
}
.basic-info .col-xs-6,.basic-info .col-xs-8,.basic-info .col-xs-4 {
	padding: 0 4px;
}
.basic-info .col-sm-6, #gmmbeschreibung .col-xs-12 {
	padding: 0 8px;
}
#contact-button button {
	width:90%;
	color:#fff;
	background:#008457;
	font-size:17px;
	text-align:center;
	padding:5px;
}
#contact-button {
	text-align:center;
	margin:15px 0;
}
.info-label {
	font-style: italic;
}
.print-pdf, .print {
	font-weight: bold;
	cursor:pointer;
	color:#000;
}
.basic-info ul li div,.basic-info ul li,.basic-info .col-xs-6 {
	color:#777;
}
#header_detailresp .inner-col {
	float:right;
}
#moreoffers {
	margin-top:25px;
}
#moreoffers img {
	max-width:99%;
	max-height:140px;
}
#moreoffers .gmmlabel {
	text-align:left;
	font-weight:bold;
	margin-top:8px;
}
/* detail end */

.gmmprice5, .discount-tag-detail {
    width: 60px;
    height: 25px;
    background: #b81c03;
    color: #fff;
    font-weight: 700;
    text-align: center;
    text-decoration: none!important;
    border-radius: 4px;
}

.discount-tag-detail {
	font-size:24px;
	font-weight: bold;
	height:40px;
	width:100px;
	padding-top:4px;
	display:inline-block;
	margin-right:5px;
}

.gmmprice2sp {
    height: 30px;
    color: #b81c03;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    border: 1px solid #b81c03;
    border-radius: 4px;
    padding: 4px 2px;
    margin: 10px 0;
		display:inline-block;
		clear:both;
}
.gmmprice3sp {
    padding-top: 0;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
}
.specialTag {
	font-weight: bold;
	font-size:16px;
	text-align:right;
}
.specialDescriptionTag {
	text-align:right;
}
.detailprice .specialDescriptionTag, .detailprice .specialTag {
	text-align:left;
}
.firmaddress .col-xs-12, .firmaddress .col-xs-3 {padding-right:0;}

/* Flexslider */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none; }

.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none; }

@font-face {
  font-family: 'flexslider-icon';
  src: url("../fonts/flexslider-icon.eot");
  src: url("../fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"), url("../fonts/flexslider-icon.woff") format("woff"), url("../fonts/flexslider-icon.ttf") format("truetype"), url("../fonts/flexslider-icon.svg#flexslider-icon") format("svg");
  font-weight: normal;
  font-style: normal; }

/* FlexSlider Necessary Styles
*********************************/
.flexslider {
  margin: 0;
  padding: 0; }

.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
   max-height: 425px;
   overflow: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
  max-width: 100%;
	max-height:425px;
	margin: 0 auto;
  display: block; }

/* Clearfix for the .slides element */
.slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

* html .slides {
  height: 1%; }

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
  display: block; }

/* FlexSlider Default Theme
*********************************/
.flexslider {
  margin: 0 0 20px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  zoom: 1; }

.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease; }

.loading .flex-viewport {
  max-height: 300px; }

.flexslider .slides {
  zoom: 1; }

.carousel li {
  margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {
  *height: 0; }

.flex-direction-nav a {
  line-height: 35px;
  padding-top: 13px;
  display: block;
  width: 40px;
  height: 45px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: #000;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease; }

.flex-direction-nav .flex-prev {
  left: -50px; }

.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right; }

.flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 10px; }

.flexslider:hover .flex-next {
  opacity: 0.7;
  right: 10px; }

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
  opacity: 1; }
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001'; }

.flex-direction-nav a.flex-next:before {
  content: '\f002'; }

/* Control Nav */
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
	text-align:center;
  overflow: hidden; }

.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default; }

.flex-control-thumbs li {
    overflow: hidden;
    margin: 0 3px 4px 2.5px;
		float:left;
		cursor:pointer
}
.visible-small {display:none;}
#search-label {font-size:16px;padding-top:7px;}

/* Firm site */

.haendlerListeBig h1 {
	font-size:26px;
	font-weight:bold;
}
.haendlerListeBig h3 {
	margin:0;
}
.haendlerListeBig ul {list-style:none;}
.haendlerListeBig ul li {margin:8px 0;}
.haendlertrefferbild {
    float: left;
    width: 140px;
    padding: 5px;
    text-align: left;
}
.haendlertreffertext {
    float: right;
    width: 340px;
    padding: 5px;
}
.haendlertrefferinnen {
    float: left;
    width: 500px;
}
/*screen-xs*/
@media (max-width: 500px) {
	.listrow .col-xs-12 {width:45%;float:left;display:inline-block;padding:8px 0 0 0;}
	.mobile-float-right {float:right;clear:right;padding:0;}
	#wrap.container-fluid {
		padding:0;
	}
}
@media (max-width: 767px) {
	.flex-control-thumbs li {height: 60px;width: 23%}
.flex-direction-nav .flex-next {right: 0;}
	ul#category-navigation,	ul#firm-navigation {padding-left:0}
	#gmmausstattungresp {margin-top:15px}
	ul#category-navigation li .inner-col,ul#firm-navigation li .inner-col {display:block}
	.sortbox select, .taxbox select {width:100%}
	.imagecol {width:50%}
	#category-navigation, #firm-navigation {display:none;}
	#category-navigation h1, #firm-navigation h1 {margin-top:15px}
	#contact-button {margin:20px 0}
	.titlepic {max-width:100%}
	.imagecol {padding-right:10px;}
}
@media all and (min-width: 500px) and (max-width: 760px) {
	.col-sm-7,.col-sm-5 {float:left;}
	.col-sm-7 {width: 58.33333333%;padding-right:0;}
	.col-sm-5 {width: 41.66666667%;}
	#contact-button button {font-size:16px}
	.firmaddress.hidden-xs {display:block!important;visibility:visible;}
	.imagecol {width:32%;padding-left:0;}
	.listrow .col-sm-6.col-xs-6 {width:40%;padding:0 5px;}
	.listrow .col-sm-3.col-xs-12 {width:auto;padding:0 5px}
	.gmmnavigationresp.col-sm-6 {position:inherit;}
	#searchtop .col-xs-8 {width:50%;}
	#searchtop .col-xs-4 {width:25%;}
	#searchtop .col-xs-12 {width:25%;}
	#searchtop .visible-xs {display:none!important;}
	.break-mobile {margin-top:10px}
}
@media all and (min-width: 500px) and (max-width: 900px) {
	#category-navigation .col-xs-12.col-sm-4, #firm-navigation .col-xs-12.col-sm-4 {width:50%;}
	ul#category-navigation li .inner-col, ul#firm-navigation li .inner-col {display:block;}
	.visible-small {display:block;}
}

/* GMM Sprite */
.gmm_sp_bg, .gmm_sp_cz, .gmm_sp_de-ch,
.gmm_sp_de, .gmm_sp_en, .gmm_sp_fr-ch, .gmm_sp_fr, .gmm_sp_hr,
.gmm_sp_hu, .gmm_sp_it, .gmm_sp_pl, .gmm_sp_ro, .gmm_sp_si2,
.gmm_sp_tr, .gmm_sp_ua, .gmm_sp_at,.gmm_sp_rs, .gmm_sp_si
{ display: inline-block; background: url('/ez/sitedesign/gmm/gmm_sprite.png?v=2') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left;border-radius: 40%; }
.gmm_sp_ru { background-position: -23px -579px; width: 21px; height: 13px; }
.gmm_sp_bg { background-position: -22px -615px; width: 20px; height: 12px; }
.gmm_sp_cz { background-position: -22px -628px; width: 20px; height: 12px; }
.gmm_sp_de-ch { background-position: -1px -635px; width: 20px; height: 12px; }
.gmm_sp_de { background-position: -22px -641px; width: 20px; height: 12px; }
.gmm_sp_en { background-position: -1px -648px; width: 20px; height: 12px; }
.gmm_sp_fr-ch { background-position: -22px -654px; width: 20px; height: 12px; }
.gmm_sp_fr { background-position: -1px -661px; width: 20px; height: 12px; }
.gmm_sp_hr { background-position: -22px -667px; width: 20px; height: 12px; }
.gmm_sp_hu { background-position: -1px -674px; width: 20px; height: 12px; }
.gmm_sp_it { background-position: -22px -680px; width: 20px; height: 12px; }
.gmm_sp_pl { background-position: -1px -687px; width: 20px; height: 12px; }
.gmm_sp_ro { background-position: -22px -693px; width: 20px; height: 12px; }
.gmm_sp_si { background-position: -1px -700px; width: 20px; height: 14px; }
.gmm_sp_tr { background-position: -22px -706px; width: 20px; height: 12px; }
.gmm_sp_ua { background-position: -1px -715px; width: 20px; height: 12px; }
.gmm_sp_at { background-position: -32px -438px; width: 18px; height: 12px; }
.gmm_sp_rs { background-position: -1px -728px; width: 17px; height: 10px; }
.gmm_sp_si2 { background-position: -19px -737px; width: 17px; height: 10px; }


.jssocials-share{display:block;vertical-align:top;}
.jssocials-share:first-child{margin-left:0}
.jssocials-share:last-child{margin-right:0}
.jssocials-share-logo{width:1em;vertical-align:middle;font-size:1em}
img.jssocials-share-logo{width:auto;height:1em}
.jssocials-share-link{display:inline-block;text-align:center;text-decoration:none;line-height:1}
.jssocials-share-link.jssocials-share-no-count{padding-top:.5em}
.jssocials-share-link.jssocials-share-no-count .jssocials-share-count{height:1em}
.jssocials-share-label{padding-left:.3em;vertical-align:middle;color:#fff!important}
.jssocials-share-facebook{background:#3b5998}
.jssocials-share-facebook:hover{background:#2d4373}
.jssocials-share-whatsapp{background:#29a628}
.jssocials-share-whatsapp:hover{background:#1f7d1e}
.jssocials-share-line .jssocials-share-link{background:#25af00}
.jssocials-share-line .jssocials-share-link:hover{background:#1a7c00}
.jssocials-share-link{font-weight:700;width:100%;padding:.5em 0;color:#fff;-webkit-transition:background 200ms ease-in-out,border-color 200ms ease-in-out;transition:background 200ms ease-in-out,border-color 200ms ease-in-out}
.jssocials-share-link:hover,.jssocials-share-link:focus,.jssocials-share-link:active{color:#fff}

#imagelightbox{cursor:pointer;position:fixed;z-index:10000;-ms-touch-action:none;touch-action:none;-webkit-box-shadow:0 0 3.125em rgba(0,0,0,.75);box-shadow:0 0 3.125em rgba(0,0,0,.75)}#imagelightbox-loading,#imagelightbox-loading div{border-radius:50%}#imagelightbox-loading{width:2.5em;height:2.5em;background-color:#444;background-color:rgba(0,0,0,.5);position:fixed;z-index:10003;top:50%;left:50%;padding:.625em;margin:-1.25em 0 0 -1.25em;-webkit-box-shadow:0 0 2.5em rgba(0,0,0,.75);box-shadow:0 0 2.5em rgba(0,0,0,.75)}#imagelightbox-loading div{width:1.25em;height:1.25em;background-color:#fff;-webkit-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite}@-webkit-keyframes imagelightbox-loading{from{opacity:.5;-webkit-transform:scale(.75)}50%{opacity:1;-webkit-transform:scale(1)}to{opacity:.5;-webkit-transform:scale(.75)}}@keyframes imagelightbox-loading{from{opacity:.5;transform:scale(.75)}50%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.75)}}#imagelightbox-overlay{background-color:#fff;background-color:rgba(255,255,255,.9);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}#imagelightbox-close{width:2.5em;height:2.5em;text-align:left;background-color:#666;border-radius:50%;position:fixed;z-index:10002;top:2.5em;right:2.5em;-webkit-transition:color .3s ease;transition:color .3s ease}#imagelightbox-close:hover,#imagelightbox-close:focus{background-color:#111}#imagelightbox-close:before,#imagelightbox-close:after{width:2px;background-color:#fff;content:'';position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px}#imagelightbox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#imagelightbox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#imagelightbox-caption{text-align:center;color:#fff;background-color:#666;position:fixed;z-index:10001;left:0;right:0;bottom:0;padding:.625em}#imagelightbox-nav{background-color:#444;background-color:rgba(0,0,0,.5);border-radius:20px;position:fixed;z-index:10001;left:50%;bottom:3.75em;padding:.313em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#imagelightbox-nav button{width:1em;height:1em;background-color:transparent;border:1px solid #fff;border-radius:50%;display:inline-block;margin:0 .313em}#imagelightbox-nav button.active{background-color:#fff}.imagelightbox-arrow{width:3.75em;height:7.5em;background-color:#444;background-color:rgba(0,0,0,.5);vertical-align:middle;display:none;position:fixed;z-index:10001;top:50%;margin-top:-3.75em}.imagelightbox-arrow:hover,.imagelightbox-arrow:focus{background-color:rgba(0,0,0,.75)}.imagelightbox-arrow:active{background-color:#111}.imagelightbox-arrow-left{left:2.5em}.imagelightbox-arrow-right{right:2.5em}.imagelightbox-arrow:before{width:0;height:0;border:1em solid transparent;content:'';display:inline-block;margin-bottom:-.125em}.imagelightbox-arrow-left:before{border-left:none;border-right-color:#fff;margin-left:-.313em}.imagelightbox-arrow-right:before{border-right:none;border-left-color:#fff;margin-right:-.313em}#imagelightbox-loading,#imagelightbox-overlay,#imagelightbox-close,#imagelightbox-caption,#imagelightbox-nav,.imagelightbox-arrow{-webkit-animation:fade-in .25s linear;animation:fade-in .25s linear}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@media only screen and (max-width: 41.250em){#container{width:100%}#imagelightbox-close{top:1.25em;right:1.25em}#imagelightbox-nav{bottom:1.25em}.imagelightbox-arrow{width:2.5em;height:3.75em;margin-top:-2.75em}.imagelightbox-arrow-left{left:1.25em}.imagelightbox-arrow-right{right:1.25em}}@media only screen and (max-width: 20em){.imagelightbox-arrow-left{left:0}.imagelightbox-arrow-right{right:0}}
img#imagelightbox {top:2.5em!important;}
.imagelightbox-arrow {top:21em!important}

.col3-container {
	padding: 0 8px;
	min-height: 430px;
}
.col3-inner-container {
	box-shadow: 0px 6px 8px 1px #ccc;
	min-height: 410px;
}
.col3-img {
	position:relative;
	max-height:205px;
	overflow:hidden;
}
.col3-container .pricerow {
	text-align:left
}
.col3-container .pricerow b {
	font-size:16px;
}
.col3-container .gmmlistcatfield {
	border:1px solid #008547;
	padding:2px 4px;
	font-size:12px;
	background:#008547;
	color:#fff;
	margin: 2px 4px 2px 0;
	border:none
}
.pricerow i {
	color:#000;
	font-size:13px
}
.col3-gmmprice2sp {
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    padding: 8px 20px;
		display:inline-block;
		clear:both;
		background:#b81c03;
		position:absolute;
		bottom:0;
		right:0;
}
.col3-gmmprice3sp {
    padding-top: 0;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
}
.col3-info {
	padding:5px 5px;
}
.col3-info h3 a {
	font-size:18px;
	font-weight:bold;
}
.col3-info h3 {
	border-bottom:2px solid #008547;
	margin-top:10px;
}
.col3-price {
	margin:10px 0;
}
.col3-info h3 a {color:#008547;}

.col3-text .description {
	margin-bottom:5px;
}

@media all and (min-width: 480px) and (max-width: 760px) {
	.col-xm-6 {
	    width: 50%;
			float: left;
			position: relative;
	}
}
.auction {
	background:url('https://www.landwirt.com/assets/img/gmm/hammer.png') no-repeat 5px #136597;
	position: absolute;
	left: 0;
	bottom: 0;
	width:105px;
	height:32px;
	color: #fff;
	padding-left: 38px;
	padding-top: 6px;
	font-weight: bold;
  }
  #play {
	background: url(https://www.landwirt.com/assets/img/play_button.png) center center no-repeat;
	background-size: 80%;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 75px;
	height: 70px;
	margin: -35px 0 0 -35px;
	z-index: 10;
  }