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

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

.module .badge {
    top: -2px;
    right: 0;
    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: Line
----------------------------------------------------------------------------------------------------*/



.grid-h:first-child > .mod-line:before {
    display: none;
}

/* horizontal line */
#innerbottom:before {
    content: "";
    display: block;
    position: absolute;
    top: -14px;
    left: 0;
    right: 0;
    border-top: 1px dotted #082753;


}
#innerbottom{
    position: relative;
}
/* horizontal line */
#innertop:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    border-style: dotted;
    border-color: #082753;
    border-width: 1px 0 0 0;


}


.grid-v:first-child > .mod-line:before {
    display: none;
}

.module-title .color {
    font-weight: bold;
}

.module-title {
    font-family: 'proxima_nova_cn_ltregular';
}

.module .module-title {
    text-transform: uppercase;
}

.module .module-title span.subtitle {
    font-size: 16px;
}