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

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


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

.module .badge {
        margin-top:-12px;
        margin-right:-12px;
	width: 50px;
	height: 50px;
        background: url(../images/module_badges.png) 0 0 no-repeat;
}
 
.module .badge-hot { background-position: 0 0; }
.module .badge-top { background-position: 0 -50px; }
.module .badge-free { background-position: 0 -100px; }
.module .badge-new { background-position: 0 -150px; }


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

/* Module Type: Box
----------------------------------------------------------------------------------------------------*/

.mod-box {
	padding: 15px;
	border: 1px solid #ddd;
        background: #fff;
}

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

/* Module Type: Brand
----------------------------------------------------------------------------------------------------*/

.mod-brand {
	padding: 15px;
	border: 1px solid #ddd;
        background: #e8e8e8;
}

.mod-brand .module-title {
        font-size: 22px;
        line-height: 22px;
        color: #aeaeae;
        text-shadow: 0 1px 0 #fff;
}

.module .module-title .icon {
        padding-top: 3px;
        font-size: 22px;
        line-height: 22px;
}

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

/* Module Type: Brand2
----------------------------------------------------------------------------------------------------*/

.mod-brand2 .module-title {
        text-align: center;
        line-height: 40px;
        border-radius: 2px;
        border-bottom: 3px solid #ddd;
}

.mod-brand2 .module-title:before {
        margin: -1px auto;
        background-color: #ff6600;
        content: "";
        display: block;
        height: 3px;
        position: relative;
        width: 80px;
        vertical-align: middle;
}

.mod-brand2 .module .module-title .icon {
        padding-top: 10px !important;
        font-size: 22px;
        line-height: 20px;
}

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

/* Module Type: Full
----------------------------------------------------------------------------------------------------*/

.mod-full {
        margin:0;

}

/* Module Type: Dark
----------------------------------------------------------------------------------------------------*/

.mod-dark {
	padding: 15px;
	border: 1px solid #161616;
        color: #ffffff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
        background: #383838;
}

.module .module-title .icon {
        padding-top: 3px;
        font-size: 22px;
        line-height: 22px;
}

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

/* Module Type: Transparent
----------------------------------------------------------------------------------------------------*/

.mod-transparent {
	padding: 15px;
	border: 1px solid #4d4d4d;
	border-top-color: #ff6600;
        color: #ffffff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
        background: rgba(209, 209, 209, 0.1);
}

.module .module-title .icon {
        padding-top: 3px;
        font-size: 22px;
        line-height: 22px;
}

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

/* Module Type: Color
----------------------------------------------------------------------------------------------------*/

.mod-color {
	padding: 15px;
	border: 1px solid #b34800;
        color: #ffffff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
	background: #ff6600;
}

.module .module-title .icon {
        padding-top: 3px;
        font-size: 22px;
        line-height: 22px;
}

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

/* Module Type: Color Transparent
----------------------------------------------------------------------------------------------------*/

.mod-color-transparent {
	padding: 15px;
	border: 1px solid #ff6600;
        color: #ffffff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
	background: rgba(171, 68, 0, 0.2);
}

.module .module-title .icon {
        padding-top: 3px;
        font-size: 22px;
        line-height: 22px;
}

.mod-color-transparent .badge { top: -2px; right: -10px; }