/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

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

    

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

/*.module .badge {
    top: -4px;
    left: 20px;
    width: 40px;
    height: 42px;
}
 
.module .badge-heart { background: url(../../../images/ribbon_love.png) no-repeat; background-position: 0 0; }
.module .badge-blog { background: url(../../../images/ribbon_blog.png) no-repeat; background-position: 0 0; }
.module .badge-events { background: url(../../../images/ribbon_events.png) no-repeat; background-position: 0 0; }
.module .badge-news { background: url(../../../images/ribbon_news.png) no-repeat; background-position: 0 0; }

*/

/* 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
----------------------------------------------------------------------------------------------------*/

/* vertical line */
/*#block-main .grid-v .mod-line:before {
    content: "";
    display: block;
    position: absolute;
    top: -15px;
    left: 0;
    right: 0;
    height: 1px;
    background: url(../images/line_dotted.png) 0 100% repeat-x;
}
#block-main .grid-v:first-child > .mod-line:before { display: none; }

.mod-box-events {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FDFBFE;
    border-color: #EEEEEE #DDDDDD #BBBBBB;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 1px #CCCCCC;
    margin: 10px 10px;
    padding: 20px;
    min-height:248px;
}

.mod-box-events h3.module-title {
margin:-9px 0px 20px 50px;
}

.mod-box-events h3 {
width:70%;

}

.mod-box-events div {
width:30%;
float:left;
}

.mod-box h3 {
    padding-left: 50px;
}

.mod-box .module-title {
    margin: -10px 0 15px 0;
}

#contentbottom-2 .deepest > *:first-child {
    margin-top: 8px;
}*/