/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../../../warp/css/modules.css);


/* Module Badges
----------------------------------------------------------------------------------------------------*/

.module .badge {
	top: -2px;
	right: 20px;
	width: 50px;
	height: 22px;
	background: url(../images/module_badges.png) 0 0 no-repeat;
}
 
.module .badge-hot { background-position: 0 0; }
.module .badge-top { background-position: 0 -25px; }
.module .badge-free { background-position: 0 -50px; }
.module .badge-new { background-position: 0 -75px; }


/* Module Icons
----------------------------------------------------------------------------------------------------*/

.module .module-title .icon { background: url(../../../images/module_icons.png) 0 0 no-repeat; }

.module .module-title .icon-download { background-position: 0 0; }
.module .module-title .icon-twitter { background-position: 0 -30px; }
.module .module-title .icon-mail { background-position: 0 -60px; }
.module .module-title .icon-bubble { background-position: 0 -90px; }
.module .module-title .icon-login { background-position: 0 -120px; }
.module .module-title .icon-cart { background-position: 0 -150px; }


/* Module Headings
----------------------------------------------------------------------------------------------------*/

.module .module-title {
	font-size: 15px;
	text-transform: uppercase;
}


/* Module Type: Line
----------------------------------------------------------------------------------------------------*/

/* horizontal line */
.grid-h .mod-line {
	margin: 0;
	padding: 0 20px;
/*	background: url(../images/line_dotted_v.png) 0 0 repeat-y; */
}
.grid-h:first-child > .mod-line { background: none; }

/* vertical line */
.grid-v .mod-line { margin: 20px 20px 0 20px; }
.grid-v:first-child > .mod-line { margin-top: 0; }

.grid-v .mod-line .module-title {
	margin-bottom: 10px;
	padding: 5px 5px 5px 10px;
	background: #004182;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #FFF;
	font-size: 14px;
}

.grid-v .mod-line .badge { top: 3px; right: 3px;}

.topcontent {
background: rgb(0, 65, 130) transparent;
/* RGBa with 0.6 opacity */
background: rgba(0, 65, 130, 0.6);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99004182, endColorstr=#99004182);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99004182, endColorstr=#99004182)";
margin-left: -20px!important;
margin-right: 20px!important;
/* -moz-border-radius-bottomright: 4px;
border-bottom-right-radius: 4px; */
color: white;
padding-left: 10px!important;
}