/* Copyright (C) By http://h2theme.pro for themeforest on http://themeforest.net/user/h2theme, http://www.gnu.org/licenses/gpl.html GNU/GPL */

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


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

.module .badge {
	width: 32px;
	height: 21px;
	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 {
	padding: 20px;
	margin: 6px 7px 0px 13px;
}

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

/* Box Style*/
.gray-box{box-shadow:0px 0px 34px 0px rgba(173, 173, 173, 0.29) inset;-webkit-box-shadow:0px 0px 34px 0px rgba(173, 173, 173, 0.29) inset;-moz-box-shadow:0px 0px 34px 0px rgba(173, 173, 173, 0.29) inset;}

.blue-box{box-shadow:0px 0px 34px 0px rgba(173, 173, 173, 0.29) inset;-webkit-box-shadow:0px 0px 34px 0px rgba(173, 173, 173, 0.29) inset;-moz-box-shadow:0px 0px 34px 0px rgba(173, 173, 173, 0.29) inset;}

.red-box {
color: white;
background: rgb(218, 26, 26);
background: -webkit-radial-gradient(center, ellipse cover, rgb(218, 26, 26) 0%, rgb(78, 9, 9) 90%);
background: -webkit-radial-gradient(center, ellipse cover, rgb(218, 26, 26) 0%, rgb(78, 9, 9) 90%);
background: -webkit-radial-gradient(center, ellipse cover, rgb(218, 26, 26) 0%, rgb(78, 9, 9) 90%);
background: -webkit-radial-gradient(center, ellipse cover, rgb(218, 26, 26) 0%, rgb(78, 9, 9) 90%);
border-radius: 3px;
text-shadow: 1px 4px 11px rgb(255, 255, 255);
}

.simple-box{
   border: 1px solid rgb(218, 218, 218);  
    background: rgb(245, 245, 245);  
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);  
    color: rgb(73, 73, 73);
}

.dark-box{background: #424242;
background: -webkit-radial-gradient(center, ellipse cover, rgb(92, 92, 92) 0%,rgb(58, 58, 58) 90%);
background: -webkit-radial-gradient(center, ellipse cover, rgb(92, 92, 92) 0%,rgb(58, 58, 58) 90%);
background: -webkit-radial-gradient(center, ellipse cover, rgb(92, 92, 92) 0%,rgb(58, 58, 58) 90%);
background: -webkit-radial-gradient(center, ellipse cover, rgb(92, 92, 92) 0%,rgb(58, 58, 58) 90%);
box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.24);
color: #fff;
text-shadow: 0 1px 0 rgba(0,0,0,0.2);}
.title-border .module-title {border-bottom: 1px solid rgb(213, 213, 213);padding-bottom: 17px;margin-bottom: 3px;}


.flash-title  .module-title{
       -webkit-animation: flash .8s infinite ;
	-moz-animation:flash  .8s infinite;
	-o-animation: flash .8s infinite;
	animation: flash .8s infinite;
}