/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

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


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

.module .badge {
	width: 32px;
	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 Type: Box
----------------------------------------------------------------------------------------------------*/

.mod-box {
}

.mod-box .badge { top: 10px; right: 10px; }

.purBox {
	background-color:rgba(250,168,25,0.75);
	padding:10px;
	position:relative;
	color:#fff;
}
.purBox h3 {
	margin:15px 0 0 0;
	font-size:14px;
	line-height:16px;
	color:#575d5d;
}
.purBox p {
	margin:5px 0 10px;
	font-size:12px;
	line-height:16px;
}
.purBox a {color:#575d5d;}
.purBox .module-title {margin:0;}

.purBox .button-default {
	border:none;
	padding:0;
	margin:0;
	float:right;
	display:inline;
}
.purBox .category-module h2 {
	margin:15px 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:solid 1px #564894;
}
.purBox h4 {margin-bottom:5px;}

.goldBox {
	background-color:#FFEAAD;
	padding:10px;
}
.goldBox h3 {
	margin:5px 0;
	font-size:14px;
	line-height:16px;
}
.goldBox p {
	margin:5px 0 10px;
	font-size:12px;
}
.goldBox .module-title {margin:0;}
.goldBox h3.module-title {
	font-size:18px;
	border-bottom:solid 2px #FFF;
	margin-top:-10px;
	margin-bottom:0;
	margin-left:-10px;
	margin-right:-10px;
	padding:0px 10px;
	line-height:30px;
	font-weight:bold;
}
.goldBox .button-default {
	border:none;
	padding:0;
	margin:0;
	float:right;
	display:inline;
}

.quoteBox {
	background-color:#009bbf;
	padding:15px;
}
.quoteBox p{
	margin:5px 0;
	font-size:16px;
	line-height:22px;
	color:#fff;
}
.quoteBox p.credit {
	font-size: 10px;
	line-height: 12px;
	padding-top:10px;
}

.homePage #innertop .homeIntro h3.module-title {
	font-size:24px;
	line-height:30px;
	font-weight:bold;
}

.numberBox {
	position:relative;
	margin-left:25px;
}
.numberBox .num {
	font-size:14px;
	line-height:20px;
	border-radius:10px;
	height:20px;
	width:20px;
	text-align:center;
	color:#fff;
	background-color:#564894;
	position:absolute;
	top:0px;
	left:-25px;
}
.numberBox strong {
	color:#564894;
}

.owlBadge{
	padding-left:70px;
	background-image:url(../../../../../images/homepage-badges/resources-small.png);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:55px;
}