.mostvotedext{font-size:16px;}
ol li:before{content:counter(li);counter-increment:li;position:absolute;top:0;left:-2em;width:2em;box-sizing:border-box;margin-right:0.5em;padding:0.3em;background:#BF0609;color:white;font-weight:bold;text-align:center;height:100%;}
ol li{position:relative;margin:0 0 0.5em 2em;padding:0.3em 0 0.5em 0.5em;}
ol{padding:0;margin:1em 0 1.1em 0;list-style:none;}
ol{counter-reset:li;}
span.phone:after{content:"\f095";display:inline-block;font-family:FontAwesome;font-size:14px;color:#FE4F00;}
span.num, span.phone{background:#ebebeb;padding:1px 5px;margin:0 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ddd;color:#333;}
.extlink:after{color:#818181;content:"\f08e";display:inline-block;font-family:FontAwesome;font-size:10px;margin-left:2px;font-weight:normal;position:relative;bottom:5px;}
a.extlink{color:#FE4F00;}
.item_introtext .size-2.extravote{display:none;}
h3.module_title{font-size:17px;padding-top:1px;}
div#offlajn-ajax-search90{padding-top:20px;padding-bottom:20px;}
#search-form90 input {padding-left:30px !important;}
#offlajn-ajax-search90 .offlajn-ajax-search-container{padding:0px !important;}
input#search-area90{height:27px !important;font-weight:normal !important;}
input#suggestion-area90{left:0px !important;}
.item.column-1 .ampz_container{display:none;}
.page-blog.page-blog__ {padding-top: 15px;}
li.ccomment-no-comments.lastItem.firstItem{display:none !important;}
.vopros{border-radius: 0 10px 0 10px;border-left:5px solid #dddddd;padding:6px 0px 11px 6px;/*background:#484846;color:white;*/}
.vopros:before {
    content: url(../images/blockquotes.png) !important;
    background: none repeat scroll 0 0 transparent !important;
    margin-right: 10px;
    vertical-align: super;
    position: relative !important;
}
#ajax-search-button90 {
    
    border: 1px #fffdfd solid !important;
}
ul#dj-megamenu93 {
    float: right;
}
h4.pull-left:before {
    color: #008bce;
    content: "\f05a";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 23px;
    margin-right: 2px;
}
.video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
.video-wrap iframe,
.video-wrap object,
.video-wrap embed{position:absolute;top:0;left:0;width:100%;height:100%;}
div#content-row-2 {
    padding-left: 20px;
}

ul#module-102 a:hover {
    background: #777f80;
}
ul#module-102 a:visited {
    background: #777f80;
}
ul.sf-menu > li.active > a, ul.sf-menu > li.current > a, ul.sf-menu > li.active > span, ul.sf-menu > li.current > span {
    background: #777f80;
}
ul#module-102 a {
    color: white;
    font-size: 16px;
}