/*
 * @author 		Zensolutions
 * @category	Zen
 * @package		Zen_Categoryhotspot
 * @version		1.0.0
 * @copyright	Copyright (c) 2010 Zensolutions s.r.o. [http://www.zensolutions.cz]
 * @license		Commercial per server
 */

.hotspot-marker	{ cursor: pointer; }
.hotspot-marker-description { position: absolute; background: #ffffff; border: 1px dotted #8C8E91; max-width: 220px; z-index: 1; width: 220px; padding: 15px 15px 20px 22px; margin: 0 !important; }
.hotspot-marker-description h2 { font-size: 120%; font-weight: 900; color: #FF8040; margin-bottom: 1em; }
.hotspot-marker-description .container { width: 220px !important; margin: 0 !important; padding: 0 !important; }
.hotspot-marker-description .container img { float: left; margin: 5px 10px 10px 0; }
.hotspot-marker-description .container .resize { width: 75px; height: auto; }
.hotspot-marker-description .container .resize { width: auto; height: 75px; }
.hotspot-marker-description .container .description { margin-bottom: 15px; }
.hotspot-marker-description .container .bottom { margin: 0 -15px -20px -15px; }
.hotspot-marker-description .clear:after { content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
.hotspot-holder { z-index: 7; }
.hidden-hotspot-holder { display: none !important; }