@-moz-document url-prefix() {


@media screen and (min--moz-device-pixel-ratio: 2/1) {
    @font-face {
        font-family: 'FontAwesome';
        src: url('../../framework/fontawesome/font/fontawesome-webfont.svg#fontawesomeregular') format('svg');
        font-weight: normal;
        font-style: normal;
    }
}

.thumb_video_lightbox {
    cursor: -moz-zoom-in;
}

.blog-item .blog-date .date-meta .post-date .views > .mask:hover,
.blog-item .blog-date .date-meta .post-date .comments > .mask:hover {
    -moz-transition: top .4s linear;
    -webkit-transition: top .4s linear;
    -o-transition: top .4s linear;
    transition: top .4s linear;
}

.blog-item .blog-date .date-meta .post-date .views > .mask > .icon,
.blog-item .blog-date .date-meta .post-date .views > .mask > .number,
.blog-item .blog-date .date-meta .post-date .comments > .mask > .icon,
.blog-item .blog-date .date-meta .post-date .comments > .mask > .number {
    display: block;
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
-moz-transition: opacity .4s linear;
    -webkit-transition: opacity .4s linear;
    -o-transition: opacity .4s linear;
    transition: opacity .4s linear;
}

.blog-item .blog-date .date-meta .post-date .views:hover > .mask > .icon,
.blog-item .blog-date .date-meta .post-date .comments:hover > .mask > .icon {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
}

.top-menu-2 .about-company-container .tooltip.in {
    display: none !important;
    visibility: hidden !important;
    -moz-backface-visibility: hidden !important;
}

.navbar-main .navbar .nav > li > a {
    /* padding: 16px 8px !important;
    line-height: 23px !important; */
    padding: 24px 8px !important;
    line-height: 15px !important;
    float: left;
}

.navbar-main .navbar .nav > li > a [class^="icon-"],
.navbar-main .navbar .nav > li > a [class*="icon-"] {
}

.navbar-main .navbar .nav > li > a [class^="icon-"],
.navbar-main .navbar .nav > li > a [class*="icon-"] {
    margin: 5px 7px 0px !important;
    float: left;
}

.navbar-main .navbar .nav li.dropdown > .dropdown-toggle .caret {
    margin-top: 8px !important;
}

.navbar-main .navbar .divider-vertical {
    margin: 6px 0px !important;
}

.cat-vertical .last-post .post-info h4 {
    margin-top: 10px !important;
}

.flex-control-nav {
    top: -24px !important;
}

.cat-widget-content .cat-horiz .flex-control-nav {
    top: -10px !important;
}

.cat-review .review > .content .post-info .post-desc ul.criteria > li > .title {
    width: 83.5% !important;
    padding: 5px 0 0 5px !important;
}

.cat-vertical-widget-content .flex-control-nav {
    top: -10px !important;
}

.cat-vertical-widget-content .flexslider .flex-direction-nav > li {
    top: 0px !important;
}

::selection,
a:hover, .widget a:hover,
.tags-cloud a.btn-theme:hover,
a.btn-theme:hover,
.btn-theme:hover,
.tags-cloud a.btn-theme:hover,
.widget .widget-content a.btn-theme:hover,
.widget .widget-content a.btn-theme:focus{
    /* color: #fff !important; */
}

.article-content .post-review .total-score .result h4{
    color: #fff;
}

.widget_calendar {
    float: none !important;
}

}
