/* Helix 2 bugs */
.float-right {
    float: right !important;
}
.burger-icon span {
    background-color: #ccc;
}
#sp-logo {
  height: 60px
}
.sp-megamenu-parent>li:last-child>a {
  padding: 0px 15px;
}


/* koduleheabi.ee */
#sp-header {
    background-color: #333;
    background: linear-gradient(0deg, #111, #444 75%);
}
.sp-megamenu-parent {
    border-right: 1px solid #333;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    font-size: 12px;
    font-weight: 700;
    color: #ccc;
    border-left: 1px solid #666;
    border-right: 1px solid #333;
}
.sp-megamenu-parent > li:hover > a {
    background-color: #3a3a3a;
    background: linear-gradient(0deg, #1a1a1a, #646464 75%);
}
.sp-megamenu-parent .sp-mega-group>li>a {
    text-transform: lowercase;
}
#sp-left .sp-module ul > li, #sp-right .sp-module ul > li {
    border-bottom: 1px dotted #ccc;
}
#sp-left ul.menu-child {
    padding-left: 16px;
}
@media (min-width: 960px){
 h1 {
    margin-bottom: 1.5rem;
 }
}
.article-details .article-header h1, .article-details .article-header h2 {
  margin-bottom: 1.5rem;
  color: #e67a19;
}
.article-details .article-info {
    color: #999;
    border: 1px solid #ddd;
    padding: 5px;
}
.view-categories .list-group-item {
    padding-top: 12px;
    padding-bottom: 18px;
}
#sp-bottom-a .custom {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}

/* typo */
p.error,p.message,p.tips,p.rss,p.key,p.tag,p.cart,p.note,p.photo,p.doc,p.mobi{padding-left:25px;position:relative;}
p.error span.icon,p.message span.icon,p.tips span.icon,p.rss span.icon,p.key span.icon,p.tag span.icon,p.cart span.icon,p.note span.icon,p.photo span.icon,p.doc span.icon,p.mobi span.icon{background-image:url('../images/typo/icons-sprites-silk.png');background-repeat:no-repeat;width:18px;height:18px;display:block;position:absolute;top:2px;left:0;}
p.icon-tips{color:#E58C00;} p.icon-tips span.icon{background-position:left -90px;}
p.tips{color:#E58C00;} p.tips  span.icon{background-position:left -90px;}

p.blocknumber{position:relative;padding:5px 0 5px 55px !important;min-height:44px;}
p.blocknumber{position:relative;padding:5px 0 5px 55px !important;min-height:44px;word-wrap:break-word;}
p.blocknumber{position:relative;padding:5px 0 5px 55px !important;}

.bignumber-1,.bignumber-2,.bignumber-3{background-image:url('../images/typo/numberlist-bg.png');background-repeat:no-repeat;color:#FFFFFF;display:block;width:44px;height:44px;line-height:44px !important;position:absolute;top:0;left:0;font:bold 20px/normal Arial,sans-serif;text-align:center;}
.bignumber-1{background-position:left top;}
.bignumber-2{background-position:left -44px;}.bignumber-3{background-position:left -88px;}

.blocknumber .bignumber{background-image:url('../images/typo/blocknumber-bg.png');background-repeat:no-repeat;color:#FFFFFF;display:block;width:44px;height:44px;line-height:44px !important;position:absolute;top:0;left:0;font:bold 20px/normal Arial,sans-serif;text-align:center;}
.blocknumber-1 .bignumber{background-position:left top;}
.blocknumber-2 .bignumber{background-position:left -44px;}.blocknumber-3 .bignumber{background-position:left -88px;}

.legend-title{background:#FFFFFF;display:block;float:left;font-weight:bold;left:7px;margin:0 !important;padding:0 5px !important;position:absolute;top:-12px;}
.legend{border:3px solid #CCCCCC;margin:20px 0;padding:0 10px;position:relative;}.legend-hilite .legend-title{color:#006699;}
.legend-hilite{border:3px solid #d6e9f3;margin:20px 0;padding:0 10px;position:relative;}

.legend-title {
    background: #FFFFFF;
    display: block;
    float: left;
    font-weight: bold;
    left: 7px;
    margin: 0 !important;
    padding: 0 5px !important;
    position: absolute;
    top: -12px;
}

.dropcap{color:#333;display:block;float:left;font:60px/40px Georgia,Times,serif;padding:7px 8px 0 0;}
blockquote{font-family:Georgia,Times,serif;font-size:115%;}
blockquote span.open{background:url('../images/typo/so-q.gif') no-repeat left top;padding:0 0 0 20px;display:inline-block;}
blockquote span.close{background:url('../images/typo/sc-q.gif') no-repeat bottom right;padding:0 20px 0 0;display:inline-block;}

ul.ja-typo-list li{background:none;margin-left:8px;padding:0 0 0 25px;position:relative;overflow:hidden;}
ul.ja-typo-list span.icon{background-image:url('../images/typo/icons-sprites-silk.png');background-repeat:no-repeat;width:18px;height:18px;display:block;position:absolute;top:0;left:0;}
ul.list-check span.icon{background-position:left -36px;}

