/* Copyright (C) YOOtheme GmbH, https://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url(/templates/bd_beauty/warp/css/modules.css);


/* Module Badges
----------------------------------------------------------------------------------------------------*/

.module .badge {
	width: 32px;
	height: 22px;
	background: url(/templates/bd_beauty/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(/templates/bd_beauty/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 .module-title .icon-cup { background-position: 0 -180px; }
.module .module-title .icon-gallery { background-position: 0 -210px; }
.module .module-title .icon-date { background-position: 0 -240px; }
.module .module-title .icon-leaf { background-position: 0 -270px; }


/* Module Type: Box
----------------------------------------------------------------------------------------------------*/

.mod-box {
	/*padding: 15px;*/
	/*border: 1px solid #ddd;*/
}

.mod-box .badge { top: 10px; right: 10px; }

/* bottom b style */


#bottom-b {
	color: #CCC;
	padding-top: 20px;
	}
#bottom-b .module-title-wrapper {
	background: none;
	text-align: left;
	}
#bottom-b .module-title-wrapper h3.module-title {
	background: none;
	padding-left: 0px !important;
	border: none;
	}
#bottom-b .mod-box {
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 5px 5px 5px 5px;
  box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.1);
  padding: 15px;
}
#sidebar-a .mod-box, #sidebar-b .mod-box, #sidebar-c .mod-box {
	/*background: #FFF;*/
	}
/*
     */
/*
*/